本帖最后由 山东_朱文鑫 于 2021-7-2 12:47 编辑
我是超级大白,分享个人知识,像大牛们学习!跟大牛们一起成长!工作经验分享感谢大哥们参阅!
工作出去时往往有些客户没有运维人员也不懂得网络配置,无论是在配置Adesk桌面云、还是部署超融合、以及EDS分布式存储等等设备都离不开客户交换机的配置,但是有些刚刚踏入网络的小盆友们以及一些并不常见的交换机厂商的交换机命令不知道如何配置,此贴就是说明一下常见的厂家交换机聚合口以及聚合口负载方式配置命令,希望可以为大佬们和新手提供一下帮助。
建议看完以后再做配置,很多注意事项自己留意!!!!!!!!!!
好的废话不多说,我们先从最主流的Huawei(华为)、H3C(华三)、Cisco(思科)的命令开始说明,也包括神州数码、TP-Link、信锐、天融信的配置。
Huawei(华为)华为交换机与路由器的聚合口以及聚合口的相关命令配置相同:
Huawei的聚合口类型为Eth-Trunk类型,在将接口加入聚合口以前首先创建一个聚合口,然后再将需要做聚合的接口加入到里面。
Huawei交换机与路由器的聚合口二配置方式有两种:
以华为交换机的G0/0/1与G0/0/2接口作为聚合口配置为例:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!)
第一种加入方法: <Huawei>system-view #进入系统视图 [Huawei]sysname SWA #修改系统名称为SWA(如果是单纯想配置聚合口这一步不需要做) [SWA]interface Eth-Trunk 1 #创建聚合口Eth-Trunk 1并进入聚合口1(1为接口标识算是,你也可以2、3等等) [SWA-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2 #使用trunkport命令将G口0/0/1到G0/0/2加入聚合口1(这里也可以单个口一个加) [SWA-Eth-Trunk1]q #quit的缩写,退出的意思 (个人习惯加完以后使用di th看一下接口下的配置,防止漏下)
第二种加入方法: <Huawei>system-view #进入系统视图 [Huawei]sysname SWB #修改系统名称为SWA(如果是单纯想配置聚合口这一步不需要做) [SWB]interface Eth-Trunk 1 #创建聚合口Eth-Trunk 1并进入聚合口1(1为接口标识算是,你也可以2、3等等) [SWB-Eth-Trunk1]q #quit的缩写,退出的意思 [SWB]interface GigabitEthernet 0/0/1 #进入G0/0/1接口 [SWB-GigabitEthernet0/0/1]eth-trunk 1 #G0/0/1接口放入聚合口eth-trunk 1 [SWB-GigabitEthernet0/0/1]q #quit的缩写,退出的意思 [SWB]interface GigabitEthernet 0/0/2 #进入G0/0/2接口 [SWB-GigabitEthernet0/0/2]eth-trunk 1 #G0/0/2接口放入聚合口eth-trunk 1 [SWB-GigabitEthernet0/0/2]q #quit的缩写,退出的意思 [SWA]interface Eth-Trunk 1 #进入G0/0/1接口 [SWB-Eth-Trunk1]port link-type trunk #将聚合口1设置为trunk模式,也可以设置为caaess模式记得是双方交换机配置的接口类型跟允许的vlan id相同(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) [SWB-Eth-Trunk1]port trunk allow-pass vlan all #聚合口trunk链路允许所有vlan通过 [SWA-Eth-Trunk1]q #quit的缩写,退出的意思
聚合口就配置完了,然后配置聚合口的负载分担方式:
[SWA]interface Eth-Trunk 1 #进入G0/0/1接口 [SWA-Eth-Trunk1]load-balance src-dst-mac #设置eth-trunk1的聚合口负载分担方式是根据源目MAC(dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac华为交换机可设置的参数有这些分别为目的IP、目的MAC、源IP、源MAC、源IP与目的IP、源MAC与目的MAC) [SWA-Eth-Trunk1]q #quit的缩写,退出的意思
查看聚合口状态验证配置:
[SWA]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 2 -------------------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1
华为删除聚合口: [SWA]undo interface Eth-Trunk 1 以上不行,可能是因为接口下的命令加入聚合口命令,那就需要进入加入聚合口的接口 [SWB]interface GigabitEthernet 0/0/1 #进入G0/0/1接口 [SWB-GigabitEthernet0/0/1]undo eth-trunk 1 #删除放入聚合口eth-trunk 1 [SWB-GigabitEthernet0/0/1]q #quit的缩写,退出的意思 [SWB]interface GigabitEthernet 0/0/2 #进入G0/0/2接口 [SWB-GigabitEthernet0/0/2]undo eth-trunk 1 #删除放入聚合口eth-trunk 1 [SWB-GigabitEthernet0/0/2]q #quit的缩写,退出的意思 [SWA]undo interface Eth-Trunk 1 #最后再执行删除聚合口命令
H3C交换机的聚合口配置命令如下:
以下是以思科交换机的G1/0/1与G1/0/2接口作为聚合口配置为例:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!)
[SW]int Bridge-Aggregation 1 //创建链路聚合组端口1 [SW-Bridge-Aggregation1]link-aggregation mode dynamic //链路聚合模式动态(分为动态,静态,手工负载)(注:这个根据需求自行选择使用动态、静态、手工负载等是什么原理什么意思这里也不赘述,大家自行百度就可以了) [SW-Bridge-Aggregation1]interface gigabitethernet 1/0/1 //进入网口 [SW-Ethernet1/0/1]port link-aggregation group 1 //加入链路聚合组 [SW-Ethernet1/0/1]quit //退出 [SW]interface Ethernet(gigabitethernet) 1/0/2 [SW-Ethernet1/0/2]port link-aggregation group 1 //加入链路聚合组 [SW-Ethernet1/0/1]quit [SW]int Bridge-Aggregation 1 //创建链路聚合组端口1 [SW-Bridge-Aggregation1]port link-type trunk //改为trunk模式,如果是access保障两端允许的vlan一致(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) [SW-Bridge-Aggregation1]port trunk permit vlan all //所有的vlan适用 [SW-Bridge-Aggregation1]quit //退出
删除链路聚合: [SW]undo link-aggregation group 1
查看聚合口状态验证配置: [SW]display link-aggregation verbose
Cisco交换机聚合口配置:
Cisco>en #进入系统视图 Cisco#conf t #进入特权模式 Enter configuration commands,one per ;ine_ End with CNTL/2 Cisco(config)#interface port-channel 1 #创建聚合组1(你们也可以用其他的) 注:若要删除聚合组,可以使用命令no interface port-channel 1。 Cisco(config)#description fa0/1-fa0/2 #descripion命令就是用来备注使用,这里做了个备注代表对fa0/1和fa0/2做的聚合 注:若要删除聚合组描述,可使用命令no description。 Cisco(config)#interface range fa0/1 - 2 #range命令批量配置接口fa0/1和fa0/2 Cisco(config-if-range)#channel-group 10 mode on #将端口fa0/1,fa0/2加入聚合组10并指定聚合模式为on(这里还可以设置其他参数如:active#主动发送LACP报文;auto#被动发送PAgP报文;desirable#主动发送PAgP报文;on#手动设置,需要两边都设置成on;passive#被动接收LACP报文)(注:这个根据需求自行选择使用on的居多,至于LAG、主被动LACP等是什么原理什么意思这里也不赘述,大家自行百度就可以了) 注:若要退出聚合组,可在端口模式下使用命令no channel-group 10。 注:一个物理端口只能绑定到一个聚合接口下
Cisco聚合口负载方式配置: Cisco(config)#port-channel load-balance src-dst-mac #的聚合口负载分担方式是根据源目MAC(dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac思科交换机可设置的参数有这些分别为目的IP、目的MAC、源IP、源MAC、源IP与目的IP、源MAC与目的MAC)
Cisco(config)#int port-channel 10 #设置聚合口10 Cisco(config-if)#switchport mode trunk #设置为trunk,如果是access保障两端允许的vlan一致(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) Cisco(config-if)#switchport trunk allowed vlan all #设置在trunk链路下所有vlan通过 Cisco(config-if)#exit #退出 这里在聚合接口10下配置好之后,这些配置会自动同步到两个成员端口fa0/1和fa0/2上
Cisco查看验证的命令分为简要跟详细的:
查看所有聚合组简要状态信息: Cisco#show etherchannel summary
查看所有指定聚合组简要状态信息: Cisco#show etherchannel 10 summary #这个10根据你配置的group id写
查看所有聚合组详细状态信息: Cisco#show etherchannel detail
查看所有聚合组详细信息: Cisco#show etherchannel 10 detail #这个10根据你配置的group id写
查看所有聚合接口的详细状态信息: Cisco#show ehterchannel port-channel
查看指定聚合接口的详细状态信息: Cisco#show etherchannel 10 port-channel #这个10根据你配置的group id写
查看聚合链路负载均衡模式 Cisco#show etherchannel load-balance
ruijie交换机的聚合口配置:
如下以G0/1和G0/2聚合为例:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!)
Switch A 的配置: Ruijie#configure terminal -----------------进入特权模式 Ruijie(config)#interface range gigabitEthernet 0/1 - 2 ------------同时进入 0/1和0/2接口配置 Ruijie(config-if-range)#port-group 1 ------>划入到聚合组1 Ruijie(config-if-range)#exit ------------------->退出 Ruijie(config)#interface aggregateport 1 ------>进入AG1口配置模式 Ruijie(config-if-AggregatePort 1)#switchport mode trunk ------>将AG1口配置为trunk口,access要允许双方对应的vlan id(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) Ruijie(config-if-AggregatePort 1)#exit --------------->退出 Ruijie(config)#aggregateport load-balance src-mac ------>更改流量平衡算法为源mac模式,默认为源MAC+目的MAC模式(dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac锐捷交换机可设置的参数有这些分别为目的IP、目的MAC、源IP、源MAC、源IP与目的IP、源MAC与目的MAC) Ruijie(config)#exit
验证命令: 查看聚合口汇总信息 Ruijie#show aggregatePort summary AggregatePort MaxPorts SwitchPort Mode Ports ------------- -------- ---------- ------ ---------------------------------- Ag1 8 Enabled TRUNK Gi0/1 ,Gi0/2 聚合接口编号 聚合端口成员 是否为交换口 接口模式 聚合端口的成员端口最大数量
查看聚合链路负载均衡模式 Ruijie#show etherchannel load-balance
查看聚合组1的详细信息 Ruijie#show aggregatePort 1 ------------>根据自己建立的聚合组组ID来写
神州数码:
以下以E0/0/1与E0/0/2接口作为聚合配置例子:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!) Switch> Switch>en Switch#config SwitchA(config)#port-group 1 (创建1个链路聚合组) 1代表的是组号,可随意写,但必须与下面的聚合组的组号一致 SwitchA(config)#internet ethernet 0/0/1-2 (进入端口0/0/1-2) SwitchA(config-if-port-range)#port-group 1 mode on/active/passive(手动/主动/被动) (将端口加入链路聚合组并选择模式一般用on就可以了) (注:这个根据需求自行选择使用on的居多,至于LAG、主被动LACP等是什么原理什么意思这里也不赘述,大家自行百度就可以了) SwitchA(config)#internet port-channel 1 (进入链路聚合组1) SwitchA(config-if-port-channel)#switchport mode trunk (将链路聚合组开启Trunk模式)(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便)SwitchA(config-if-port-channel)#switchport trunk allowed vlan all #设置在trunk链路下所有vlan通过 SwitchA(config-if-port-channel)#exit #退出
设置聚合组负载分担方式: SwitchA(config)#port-channel load-balance src-dst-mac #的聚合口负载分担方式是根据源目MAC(dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac神州数码交换机可设置的参数有这些分别为目的IP、目的MAC、源IP、源MAC、源IP与目的IP、源MAC与目的MAC)
因为手里资料不多,关于神州数码的验证命令我也不太清楚,大家各自尝试吧。
天融信交换机聚合口配置:
Switch>enable //通过 enable 命令进入管理模式 Switch#config //通过 config 命令进入配置模式 Switch_config#interface port-aggregator 3 //创建聚合口3,接口号取值范围 1-32 Switch_config#interface range TGigaEthernet1/6-7 //同时进入 6、7 两个接口 Switch_config_if_range#aggregator-group 3 mode lacp //汇聚组组号,lacp为动态也支持static静态配置方式(注:这个根据需求自行选择使用LACP和static等是什么原理什么意思这里也不赘述,大家自行百度就可以了) Switch_config_if_range#exit //退到上一级 Switch_config#interface port-aggregator 3 //进入聚合口3 Switch_config_tg1/5#switchport mode trunk //配置接口为trunk模式,还支持access,hybrid链路类型(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) Switch_config_tg1/5#switchport pvid 10 //pvid为10 Switch_config_tg1/5#switchport trunk vlan-allowed 1-100 //允许 vlan1-100,应该也是支持all的
负载方式设置:
Switch_config#interface port-aggregator 3 //进入聚合口3 Switch_config_p3#aggregator-group load-balance both-mac //src-mac根据源MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;dst-mac根据目的MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;both-mac根据源和目的MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;src-ip根据源IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;dst-ip根据目的IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;both-ip根据源和目的IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;src-port根据源端口进行分担。
show aggregator-group [id] {detail|brief|summary} //查看详细的聚合信息[id]是指你建立的聚合组ID
关于TP-Link的交换机和信锐的交换机产品都是有WEB和命令行产品的:
信锐交换机WEB界面配置:
信锐在 3.7 版本后交换机有独立的配置界面,在控制器的右上角【应用中心】->【交换机管理中心】进行配置交换机 。 链路聚合配置如下: 【以太网管理】-【链路聚合】-【新增】-【普通新增】,新增链路聚合策略。
添加名称,【设备类型】选择交换机,【工作模式】可以选择手工负载分组模式或 LACP静态模式(需与对端交换机聚合口的工作模式保持一致)。端口模式可以选择设置为Trunk还是Access类型(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便)
【接口类型】可选二层接口或三层接口; (1)当接口类型为二层接口时,选择【负载分担方式】、【端口】(只能选二层接口),再对 vlan 属性进行配置。 注:二层链路聚合支持的负载分担方式有根据目的 MAC 地址、源 MAC 地址、源 MAC与目的 MAC 地址、目的 IP 地址、源 IP 地址,源 IP 地址与目的 IP 地址六种方式。
注:金额口关联了安全策略跟某些端口功能是不可以加入到聚合组的
(2)当【接口类型】为三层接口时,选择【负载分担方式】、【端口】(只能选三层接口),然后编辑 ipv4 地址,点击提交即可。 注:三层链路聚合支持的负载分担方式有根据目的 IP 地址、源 IP 地址和源 IP 与目的 IP 地址三种方式。
信锐核心交换机7系8系框式等是只有命令行界面的:
如下以TGigaEthernet1/6 和 TGigaEthernet1/7 接口做链路聚合,使用 lacp 主动模式:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!)
Switch> //通过 console 或远程登录进入交换机,按 enter 键进入用户模式 Switch>enable //通过 enable 命令进入管理模式 Switch#config //通过 config 命令进入配置模式 Switch_config#interface port-aggregator 3 //创建聚合口3,接口号取值范围 1-32 Switch_config#interface range TGigaEthernet1/6-7 //同时进入 6、7 两个接口 Switch_config_if_range#aggregator-group 3 mode lacp active //汇聚组组号,取值范围 1-8,最多可配置 8 个汇聚组;on开启静态 LAG;active开启主动模式 LACP;passive 开启被动模式 LACP使用 lacp 主动模式(注:这个根据需求自行选择使用on的居多,至于LAG、主被动LACP等是什么原理什么意思这里也不赘述,大家自行百度就可以了) Switch_config_if_range#exit //退到上一级 Switch_config#interface port-aggregator 3 //进入聚合口3 Switch_config_tg1/5#switchport mode trunk //配置接口为trunk模式,还支持access,hybrid链路类型注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) Switch_config_tg1/5#switchport pvid 10 //pvid为10 Switch_config_tg1/5#switchport trunk vlan-allowed 1-100 //允许 vlan1-100,应该也是支持all的
负载方式设置:
Switch_config#interface port-aggregator 3 //进入聚合口3 Switch_config_p3#aggregator-group load-balance both-mac //src-mac根据源MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;dst-mac根据目的MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;both-mac根据源和目的MAC地址进行分担,即具有相同MAC地址属性的报文将在一个物理端口上通过;src-ip根据源IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;dst-ip根据目的IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;both-ip根据源和目的IP地址进行分担,即具有相同IP地址属性的报文将在一个物理端口上通过;src-port根据源端口进行分担。
show aggregator-group [id] {detail|brief|summary} //查看详细的聚合信息[id]是指你建立的聚合组ID。
TP-Link交换机聚合口WEB配置方式:
1)静态聚合设置方法 在“二层交换->汇聚管理->手动配置”中,下拉选择LAG组号如LAG1,选择需要进行汇聚的端口如23-24号端口,点击提交。
2)动态聚合设置方法 在“二层交换->汇聚管理->LACP配置”中,选择需要进行汇聚的端口,输入管理Key(即LAG组号1-8),状态下拉选择开启,点击提交。
负载方式配置:
接口trunk/access选择方式:在端口配置选择对应的LAG组,设置端口类型(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便)
TP-LINK的命令行设备聚合口配置方式:
对于哪些TP-Link的交换机使用的是命令行,这个就不赘述了,这里以F1/0/1和F1/0/2聚合为例:(这里是作为例子写的,自己需求什么口就用什么口,不要按照我写接口来!!!!)
TL-SL3226P-Combo# configure #从特权模式进入全局配置模式 TL-SL3226P-Combo(config)#
TL-SL3226P-Combo(config)# interface range fastEthernet 1/0/1-2 #批量进入F1/0/1和F1/0/2 TL-SL3226P-Combo(config-if-range)# channel-group 1 mode on # 汇聚组组号,取值范围 1-8,最多可配置 8 个汇聚组;on开启静态 LAG;active开启主动模式 LACP;passive 开启被动模式 LACP(注:这个根据需求自行选择使用on的居多,至于LAG、主被动LACP等是什么原理什么意思这里也不赘述,大家自行百度就可以了) TL-SL3226P-Combo(config)# port-channel load-balance src-dst-mac #src-dst-mac 源目的 MAC 地址。算法将基于源目的 MAC 地址实现负载均衡;src-dst-ip 源目的 IP 地址。算法将基于源目的 IP 地址实现负载均衡 TL-SL3226P-Combo(config)# interface channel-group 1 #进入聚合组1 TL-SL3226P-Combo(config-if)#switchport mode trunk #设置聚合组链路类型access | trunk | general —— 以太网端口链路类型,共支持三种类型。(注:关于链路的模式个人根据需求自行选择设置,一般选择trunk比较方便) TL-SL3226P-Combo(config-if)# switchport trunk allowed vlan all #允许所有vlan通过也可以设置多个vlan
显示负载均衡算法: TL-SL3226P-Combo (config)# show etherchannel load-balance
汇聚组验命令: TL-SL3226P-Combo(config)#show etherchannel [ channel-group-num 聚合组ID] { detail 详述| summary简述 }
链路聚合是两端设备都要做相同的配置才可以协商通信,这里仅仅是以一台设备配置为例子!!!!!!!!!
关于设备的配置,特别是命令行界面的设置配置一定要记得保存配置!!!一定要记得保存配置!!!一定要记得保存配置!!!重要的事情说三遍!!!
通过整理不难发现,虽然厂商较多但是使用的命令大同小异,关于每个厂商设备的配置保存命令大家自行去上网搜索,这里就不再过多赘述了,关于命令下的参数详细使用这里也不再赘述,主要怕过多的参数赘述导致使用起来更无从下手还请经验比较资深的大牛谅解。。。
我只想说终于写完了,根据自己学习的知识和资料进行写的,可能在写时有错,如果有错请及时私信我更改,感谢!!!!!!!!!!!!
励志分享超清壁纸语句~~:
凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。
好的今天就到这里,老样子,感谢各位大神的参阅,孩子为了挣豆子不容易,孩子家里穷没豆子吃饭了!!! |