当前位置 : 主页 > 编程语言 > java >

Cisco 交换机端口聚合技术(EtherChannel)

来源:互联网 收集:自由互联 发布时间:2023-02-04
建议一定要回看这个博客 端口聚合:英文简称EtherChannel(以太通道)是由Cisco研发的,应用于交换机之间的多链路捆绑技术。它的基本原理是:将两个设备间多条物理链路捆绑在一起组成

建议一定要回看这个博客

        端口聚合:英文简称EtherChannel(以太通道)是由Cisco研发的,应用于交换机之间的多链路捆绑技术。它的基本原理是:将两个设备间多条物理链路捆绑在一起组成一条逻辑链路,从而达到带宽倍增的目的(这条逻辑链路带宽相当于物理链路带宽之和)。除了增加带宽外,端口聚合还可以在多条链路上均衡分配流量,起到负载分担的作用;当一条或多条链路故障时,只要还有链路正常,流量将转移到其它的链路上,整个过程在几毫秒内完成,从而起到冗余的作用,增强了网络的稳定性和安全性。两台交换机之间是否形成EtherChannel也可以用协议自动协商。目前有两个协商协议:PAgP和LACP,PAgP(端口汇聚协议 Port Aggregation Protocol)是Cisco私有的协议,而LACP(链路汇聚控制协议 Link Aggregation Control Protocol)是基于IEEE 802.3ad的国际标准,是一种实现链路动态聚合的协议

Cisco 交换机端口聚合技术(EtherChannel)_Cisco

S1(config-if-range)#channel-group 1 mode ? -------通过此命令在交换机查看端口聚合可以使用的协议

active

Enable LACP unconditionally

主动发送LACP报文

auto

Enable PAgP only if a PAgP device is detected

被动发送PAgP报文

desirable

Enable PAgP unconditionally

主动发送PAgP报文

on

Enable Etherchannel only

手动设置,需要两边都设置成on

passive

Enable LACP only if a LACP device is detected

被动接收LACP报文

Cisco 交换机端口聚合技术(EtherChannel)_多链路_02

实例:

Cisco 交换机端口聚合技术(EtherChannel)_Cisco_03

核心代码其实就是两行,就是下边标红色的,表示端口聚合的

端口聚合查看命令:

S3#show etherchannel summary-------查看端口聚合信息,正常情况Port-channel显示是SU,如果显示SD就不正常

Cisco 交换机端口聚合技术(EtherChannel)_多链路_04

S3#show etherchannel port-channel-------查看虚拟通道包含的接口

S3#show etherchannel load-balance-------查看通道接口状况

 

配置代码:

S3:

Switch>en

Switch#conf t

Switch(config)#host s3

s3(config)#vlan 2

s3(config-vlan)#exit

s3(config)#vlan 3

s3(config-vlan)#exit

s3(config)#int vlan 2

s3(config-if)#ip address 192.168.1.254 255.255.255.0

s3(config-if)#int vlan 3

s3(config-if)#ip address 192.168.2.254 255.255.255.0

s3(config-if)#exit

s3(config)#ip routing

s3(config)#int range f0/1-2

s3(config-if-range)#channel-group 2 mode desirable

s3(config-if-range)#description s3-s1

s3(config-if-range)#switchport mode access

s3(config-if-range)#switchport mode trunk

s3(config-if-range)#exit

s3(config)#int range f0/3-4

s3(config-if-range)#channel-group 3 mode desirable

s3(config-if-range)#description s3-s2

s3(config-if-range)#switchport mode access

s3(config-if-range)#switchport mode trunk

s3(config-if-range)#exit

enconf thost s3vlan 2exitvlan 3exitint vlan 2ip address 192.168.1.254 255.255.255.0int vlan 3ip address 192.168.2.254 255.255.255.0exitip routingint range f0/1-2channel-group 2 mode desirable-------创建虚拟通道 channel-group 2并设置模式为desirable-----------注意接口需同时设置为trunk口允许多个vlan通过description s3-s1switchport mode accessswitchport mode trunkexitint range f0/3-4channel-group 3 mode desirable-------创建虚拟通道 channel-group 3并设置模式为desirable-----------注意接口需同时设置为trunk口,允许多个vlan通过description s3-s2switchport mode accessswitchport mode trunkexit

S1:

Switch>en

Switch#conf t

Switch(config)#host s1

s1(config)#vlan 2

s1(config-vlan)#exit

s1(config)#int range f0/1-2

s1(config-if-range)#switchport access vlan 2

s1(config-if-range)#exit

s1(config)#int range f0/3-4

s1(config-if-range)#channel-group 2 mode desirable

s1(config-if-range)#description s1-s3

s1(config-if-range)#switchport mode trunk

s1(config-if-range)#exit

enconf thost s1vlan 2exitint range f0/1-2switchport access vlan 2exitint range f0/3-4channel-group 2 mode desirable-------创建虚拟通道 channel-group 2并设置模式为desirable-----------注意接口需同时设置为trunk口允许多个vlan通过description s1-s3switchport mode trunkexit

S2:

Switch>en

Switch#conf t

Switch(config)#host s2

s2(config)#vlan 3

s2(config-vlan)#exit

s2(config)#int range f0/1-2

s2(config-if-range)#switchport access vlan 3

s2(config-if-range)#exit

s2(config)#int range f0/3-4

s2(config-if-range)#channel-group 3 mode desirable

s2(config-if-range)#description s2-s3

s2(config-if-range)#switchport mode trunk

s2(config-if-range)#exit

enconf thost s2vlan 3exitint range f0/1-2switchport access vlan 3exitint range f0/3-4channel-group 3 mode desirable-------创建虚拟通道channel-group 3并设置模式为desirable-----------注意接口需同时设置为trunk口,允许多个vlan通过description s2-s3switchport mode trunkexit

 

 

 

 

网友评论