交换机正确使用环回检测功能

2018年7月2日22:16:44

网络环路问题较为常见,对交换机的正常工作会产生影响,这已在网络环路对交换机的影响中说过,就不再重复。其实,一般交换机都带有环回检测功能,当检测到有网络环路时,通常会关闭交换机端口MAC地址学习功能并将其锁定。本文主要说明如何正确使用交换机的环回检测功能,其中,交换机以3526EF为例:

一 交换机环回检测功能

当交换机开启环回检测功能后,会定时发送检测数据包,如果收到自己发送过来的数据包,则认为存在网络环路,此时会删除对应端口的MAC地址并关闭MAC地址学习功能。

二 交换机端口模式

如果交换机端口模式为Access,则可方便地定位哪个端口形成环路;如果交换机端口模式为TRUNK ,由于透传的业务VLAN 为多个,其中任何一个VLAN内形成环路,均会导致TRUNK端口被锁定。

三 正确处理故障

1 定位网络环路端口

当发现有网络环路后,如何处理呢?下面以3526EF为例来说明处理过程:上行口如果是TRUNK端口,如果执行如下命令关闭环回检测控制功能:
[S3526EF]undo loopback-detection control enable
该命令能够检测到环路存在,并提示有相关告警,但不会关闭端口,此时可定位到某个ACCESS口有环路;

2 关闭环回检测功能

如果执行如下命令:
[S3526EF]undo loopback-detection enable
会将交换机的环回检测功能关闭,此时由于上行TRUNK口不会关闭,不会影响整台交换机下挂的上网业务。

3 处理具体端口环路问题

最后,根据第一步提示的告警对具体有环路的端口进行处理即可。


  • 更新时间:2018年7月2日22:16:44 ,共 655 字。