本节书摘来自异步社区《CCNP TSHOOT 300-135认证考试指南》一书中的第6章,第6.8节三层EtherChannel故障检测与排除,作者 【加】Raymond Lacoste , 【美】Kevin Wallace,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.8 三层EtherChannel故障检测与排除
CCNP TSHOOT 300-135认证考试指南
第5章讨论了在Cisco Catalyst交换机的二层交换端口之间检测与排除二层EtherChannel故障的方法。在三层交换机拥有大量路由式端口的情况下,可以将这些路由式接口捆绑在一起创建三层Ether-Channel。本节将讨论三层EtherChannel的需求以及检测与排除三层EtherChannel故障的相关方法。
EtherChannel可以在逻辑上将交换机间的多个物理接口带宽捆绑为单一逻辑连接(如图6-8所示)。图6-8中的4个路由式端口在逻辑上被绑定为单个EtherChannel链路(称为端口通道[port channel])。
![8924aae934be90803485d89f1a8bcda5b5bed00f](https://i-blog.csdnimg.cn/blog_migrate/4781774a3c27d473b5e4d2f439ffc716.png)
关键
下面列出了检测与排除三层EtherChannel故障时需要考虑的常见故障排查目标。
端口配置不匹配:两台交换机上组成EtherChannel的所有端口的配置都必须相同。例如,所有端口都应该拥有相同的速率、双工模式以及端口类型(二层或三层)。对于三层EtherChannel来说,不用担心中继模式、本征VLAN配置以及允许的VLAN配置,因为三层EtherChannel使用的是路由式端口,属于三层端口,所以不用担心这些参数。
配置期间的端口类型:在创建端口通道之前,利用channel-group命令创建Ether Channel的时候会自动创建端口通道,而且该端口通道的状态与绑定在通道组中的物理端口的状态完全相同。例如,如果物理接口是二层以太网接口,那么端口通道就是二层端口通道;如果物理接口是三层接口,那么端口通道就是三层端口通道。因此,在创建端口绑定之前必须利用no switchport命令将物理接口设定为路由式端口,或者利用interface port-channel
interface_number命令创建三层端口通道,并在利用channel-group命令配置物理接口之前,在接口配置模式下运行no switchport命令。与二层EtherChannel相比,三层EtherChannel的配置顺序就显得尤为重要。
EtherChannel配置不匹配:两台希望构建EtherChannel的交换机必须配置相同的EtherChannel协商协议,可选协议包括LACP(Link Aggregation Control Protocol,链路聚合控制协议)和PAgP(Port Aggregation Protocol,端口聚合协议)。如果倾向于静态配置EtherChannel,那么还可以选择ON模式。表6-2列出了成功构建EtherChannel时每台交换机可以配置的协议选项组合。
关键
![88d74d794d6b7c5c506e93802c50e0f600c0ad6f](https://i-blog.csdnimg.cn/blog_migrate/a7085af03a6a6dbcd7acb08422f2a2e4.png)
EtherChannel分发算法不合适:EtherChannel根据哈希算法来确定使用哪条物理链路传输帧。选择的哈希算法应该能够在所有物理链路之间实现负载的分发均衡。例如,某些哈希算法可能仅基于帧的目的MAC地址进行计算,那么在帧仅去往少量MAC地址时,负载的分发效果将显得极不均衡。
利用show etherchannel summary命令可以验证EtherChannel绑定情况(如例6-47所示)。从输出结果可以验证组名、组的逻辑端口通道号、端口通道的状态、所使用的协议、端口通道中绑定的端口以及端口状态等信息。对于本例来说,逻辑端口通道是端口通道1,该端口通道是三层端口通道,目前处于在用状态(由RU来标识)。这些是希望看到的信息,如果看到的是其他组合,那么就表明存在配置问题,端口通道无法使用。本例使用的协议是LACP,端口通道中绑定的端口是Gig1/0/5和Gig1/0/6(由P来标识)。我们希望看到端口旁边列出的是P,如果看到的是其他标识,那么就表明存在配置问题,将无法绑定这些端口。我们希望在端口旁边显示的其他唯一选项只有H。如果绑定链路存在8个以上端口且使用LACP时,就会出现H标志。如果绑定链路存在8个以上端口且使用LACP,那么其他的额外端口将处于备用状态,仅在8个主端口出现端口故障时,才会使用这些备用端口。
![e846153ce7740c547a1361384d054a9b5c05783a](https://i-blog.csdnimg.cn/blog_migrate/276a3935cafb41ad9ecbe416265892de.png)