interface GigabitEthernet1/0/2
loopback-detection enable
loopback-detection action shutdown | block
shutdown 和block都试过了,端口被关闭或阻塞后,一会又自动打开了。打开后又检测到环路,再次关闭或阻塞,如此循环下去~
想问,能不能保持关闭或阻塞状态不变?
interface GigabitEthernet1/0/2
loopback-detection enable
loopback-detection action shutdown | block
shutdown 和block都试过了,端口被关闭或阻塞后,一会又自动打开了。打开后又检测到环路,再次关闭或阻塞,如此循环下去~
想问,能不能保持关闭或阻塞状态不变?
(0)
最佳答案
不能永久,但是可以更改时长,对于 loopback-detection action shutdown,命令手册解释如下:
shutdown:表示Shutdown模式,即当系统检测到端口出现环路时,除了生成日志信息外,还会自动关闭该端口,使其不能收发任何报文。被关闭的端口将在shutdown-interval命令(请参考“基础配置命令参考”中的“设备管理”)所配置的时间之后自动恢复。
shutdown-interval命令用来配置端口状态检测定时器的时长。
undo shutdown-interval命令用来恢复缺省情况。
【命令】
shutdown-interval interval
undo shutdown-interval
【缺省情况】
端口状态检测定时器的时长为30秒。
【参数】
interval:端口状态检测定时器的时长,取值范围为0~300,单位为秒。取值为0时,表示不进行定时检测。
【使用指导】
某些协议模块在特定情况下会自动关闭某个端口,比如当开启了BPDU保护功能的端口收到配置消息时,MSTP协议模块将自动关闭该端口。同时,系统会启动一个检测定时器,如果直到定时器超时(即经过time秒之后),该端口仍处于关闭状态,协议模块则自动激活该端口,令其恢复到真实的物理状态。
如果用户在端口定时检测过程中将检测时间间隔修改为T1,修改时刻距协议关闭端口时间间隔为T。
· 若T<T1,则被关闭的端口会再经过T1-T时间后被恢复。
· 若T>=T1,则被关闭的端口会立即恢复。
例如当前time配置为30,当端口被协议模块关闭2秒(T=2)后,修改time为10(T1=10),则该接口会再经过8秒后被恢复;如果当前time为30,端口被协议模块关闭10秒后,修改time为2,则该端口会立即恢复。
(0)
当网络中存在环路时,为防止大量报文的冲击,设备会丢弃部分报文。而如果环路检测报文也被丢弃,设备在端口状态自动恢复功能的作用下会误判定环路已消除。在这种情况下,建议将环路检测的处理模式配置为Shutdown模式,或当设备提示出现环路时通过手工排查来消除环路。
(1) 进入系统视图。
system-view
(2) 全局配置环路检测的处理模式。
loopback-detection global action shutdown
缺省情况下,当系统检测到端口出现环路时不对该端口进行任何处理,仅生成日志信息。
(1) 进入系统视图。
system-view
(2) 进入接口视图。
interface interface-type interface-number
(3) 在端口上配置环路检测的处理模式。
loopback-detection action { block | no-learning | shutdown }
缺省情况下,当系统检测到端口出现环路时不对该端口进行任何处理,仅生成日志信息。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
只有这个选项的loopback-detection interval-time 这个功能如果能设置保持关闭就好了。