相关概念:
端口聚合也叫做以太通道(ethernet channel),主要用于交换机之间连接。由于两个交换机之间有多条冗余链路的时候,如果存在STP,会将其中的几条链路关闭,只保留一条,这样可以避免二层的环路产生。但是,失去了路径冗余的优点,因为STP的链路切换会很慢,在50s左右。使用以太通道的话,交换机会把一组物理端口联合起来,做为一个逻辑的通道,也就是channel-group,这样交换机会认为这个逻辑通道为一个端口。
通常会把两台交换机接口之间用2条或多条以上的线缆进行连接,然后在两边的接口上启用链路聚合协议,这样在逻辑上就会把两条链路当做一条链路,在一条链路中断时,数据会实时切换到另一条链路,以避免因线路中断造成的数据中断。
废话不多说,下面我们通过一个实例来详细说明下具体的配置方法
设备:一边是思科2960二层交换机,另一边是华为2700二层交换机。
拓扑如图所示:
思科2960上的配置:
interface Port-channel1
switchport mode trunk
interface FastEthernet0/1
switchport mode trunk
channel-group1 mode on
!
interface FastEthernet0/2
switchport mode trunk
channel-group1 mode on
华为2700上的配置:
#
interface Eth-Trunk0
port link-type trunk
port trunk allow-pass vlan 2 to 4094
##
interface Ethernet0/0/1
eth-trunk 0
undo ntdp enable
undo ndp enable
#
interface Ethernet0/0/2
eth-trunk 0
undo ntdp enable
undo ndp enable
----------------------------------------------------------------------------
这样就配置完成了,我们可以设置交换机的vlan1 接口IP,进行ping的测试,我们会发现,如果其中的一根线断掉,链路仍然是通的。
注意:
1、华为的命令里必须把接口下自动启用的ntdp和ndp关掉,不然两边的聚合协议不会协商成功
2、必须保证两条链路接口的速率和双工匹配(如果两都是自动协商也是可以的),如果你改了一边的链路速率,另一边也必须相同
3、两边的接口模式可以是trunk、access,但必须相同
原文链接:https://www.f2er.com/javaschema/286519.html