本节书摘来自异步社区《CCNP TSHOOT 300-135认证考试指南》一书中的第5章,第5.7节二层EtherChannel故障检测与排除,作者 【加】Raymond Lacoste , 【美】Kevin Wallace,更多章节内容可以访问云栖社区“异步社区”公众号查看
5.7 二层EtherChannel故障检测与排除
CCNP TSHOOT 300-135认证考试指南
STP操作存在一个例外情况,那就是交换机通过多条物理链路互连且这些物理链路被配置为EtherChannel(以太通道)。EtherChannel可以在逻辑上将两台交换机之间的多个物理接口带宽捆绑为一条逻辑连接(如图5-7所示),图中4条吉比特以太网链路在逻辑上被捆绑为一条EtherChannel链路。
本节将讨论建立二层EtherChannel捆绑链路的必需条件以及能够成功建立捆绑链路的EtherChannel模式组合。
5.7.1 二层EtherChannel回顾
将多个端口绑定为一个逻辑EtherChannel时,STP在进行计算时会将整个逻辑绑定链路(称为端口通道)视为单个接口。下面列出了检测与排除EtherChannel故障时需要考虑的常见故障检测与排除目标。
关键
端口配置不匹配:两台交换机上组成EtherChannel的所有端口的配置都应该一样。例如,所有端口的速率、双工模式、中继模式以及本征 VLAN(Native VLAN)配置以及允许的VLAN配置和端口类型(二层或三层)都应该完全相同。
EtherChannel配置不匹配:建立EtherChannel的两台交换机应该配置为兼容模式,目前存在的三种可选模式包括LACP(Link Aggregation Control Protocol,链路聚合控制协议)、PAgP(Port Aggregation Protocol,端口聚合协议)和ON,这三种模式互不兼容。此外,使用LACP或PAgP时,必须确保协议的模式能够成功建立捆绑关系。表5-4列出了交换机成功建立EtherChannel捆绑关系的模式组合。
EtherChannel分发算法不合适:EtherChannel利用哈希算法来确定究竟由哪条物理链路来传送数据帧,所选的哈希算法应该能够将流量公平地平均分发到所有物理链路上。例如,某些哈希算法可能仅基于数据帧的目的MAC地址进行计算,那么在大量数据帧仅去往少数MAC地址时,就无法实现流量的均衡分发了。如果要验证在用的负载均衡算法,可以使用show etherchannel load-balance命令。