配置手工模式的Loopback Detection处理动作
背景信息
缺省情况下,当网络出现环路时,设备不对接口做任何处理。此时,需要用户手工关闭接口,才会避免环路对本设备和网络的影响。
用户可以事先配置Loopback Detection检测到环路时的处理动作,这样,检测到环路后,设备会自动根据配置设置接口为受控状态,以便及时减少环路对本设备和整个网络的影响。
- Trap:上报告警和记录日志。当检测到环路时,设备向网管上报告警并记录日志,但对接口不做任何处理。
- Block:阻塞接口。当检测到环路时,设备将该接口与其他接口隔离,不能转发除BPDU报文外的报文。
- No learning:禁止接口MAC地址学习。当检测到环路时,该接口不再进行MAC地址学习。
- Shutdown:关闭接口。当检测到环路时,设备关闭该接口。
- Quitvlan:退出VLAN。当检测到环路时,当前接口退出出现环路的VLAN。
有关五种处理动作的详细描述,请参见环路处理动作,用户可以根据实际需要任选一种进行配置。
操作步骤
- 执行命令system-view,进入系统视图。
- (可选)执行命令snmp-agent trap enable或snmp-agent
trap enable feature-name lbdt,打开Loopback Detection的告警开关,使设备具有发送Loopback
Detection Trap报文的能力。
缺省情况下,Loopback Detection的告警开关打开。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令loopback-detect action { block | nolearn | shutdown | trap | quitvlan },配置Loopback Detection检测到环路后对接口的处理动作。
缺省情况下,Loopback Detection检测到环路后对接口的处理动作为shutdown。
执行Quitvlan动作不会改变配置文件。
Loopback Detection的处理动作与MAC漂移检测的处理动作相互有影响,不建议同时配置。
Loopback Detection的Quitvlan动作与其他采用动态退VLAN的功能(如GVRP等)冲突,不能同时配置。