shutdown-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,则该端口会立即恢复。
【举例】
# 配置端口状态检测定时器的时长为100秒。
<Sysname> system-view
[Sysname] shutdown-interval 100
dldp unidirectional-shutdown命令用来全局配置DLDP发现单向链路后接口的关闭模式。
undo dldp unidirectional-shutdown命令用来恢复缺省情况。
【命令】
dldp unidirectional-shutdown { auto | hybrid | manual }
undo dldp unidirectional-shutdown
【缺省情况】
DLDP发现单向链路后,所有接口的关闭模式为自动模式。
【视图】
系统视图
【参数】
auto:表示自动模式。在此模式下,若DLDP检测到单向链路,则会自动关闭单通接口;若单向链路恢复为双向链路,则DLDP会自动打开被关闭的接口。
hybrid:表示混合模式。在此模式下,若DLDP检测到单向链路,则会自动关闭单通接口;当用户想知道链路是否恢复为双向链路时,需要执行undo shutdown命令打开端口重新检测链路,若检测到链路恢复为双向链路,则接口恢复正常。
manual:表示手动模式。在此模式下,若DLDP检测到单向链路,不会直接关闭单通接口,需要用户手工将其关闭;当用户想知道链路是否恢复为双向链路时,需要执行undo shutdown命令打开端口重新检测链路,若检测到链路恢复为双向链路,则接口恢复正常。
【使用指导】
当DLDP检测到单向链路,需要用户检查并解决接口及连线的故障。
全局上的配置对设备上所有接口有效,但配置优先级低于接口配置。
【举例】
# 全局配置DLDP发现单向链路后接口的关闭模式为手动模式。
<Sysname> system-view
[Sysname] dldp unidirectional-shutdown manual
这部分文档我看过了,问的是生效范围,文档里只说了比如STP、DLDP等没有具体的范围,其次shutdown-interval和dldp unidirectional-shutdown两个方法的优先级文档里是没有说明的
回复错误楼层了,请忽略。但是请问这个结论有参考文档出处吗我想看一下谢谢
这部分文档我看过了,问的是生效范围,文档里只说了比如STP、DLDP等没有具体的范围,其次shutdown-interval和dldp unidirectional-shutdown两个方法的优先级文档里是没有说明的
回复错误楼层了,请忽略。但是请问这个结论有参考文档出处吗我想看一下谢谢
shutdown-interval 是系统视图下的全局定时器(缺省 30s),作用是:协议模块把端口自动 shutdown 后,开始倒计时;超时后自动执行 undo shutdown,恢复端口物理状态。system-view
shutdown-interval 30 // 0~300s,0=不自动恢复
stp bpdu-protection,收到 BPDU → 端口被 err-down(shutdown)loopback-detection global action shutdowndldp unidirectional-shutdown auto // 或 hybrid
shutdown-interval 30
shutdown-interval 控制| 功能 | 触发关闭 | 恢复机制 |
|---|---|---|
| STP BPDU 保护 | 收到非法 BPDU | shutdown-interval 超时恢复 |
| DLDP auto 模式 | 检测到单向链路 | 链路恢复即 up;否则超时 up |
| 环路检测 shutdown | 端口收到环路报文 | shutdown-interval 超时恢复 |
# 全局自动恢复时间 30~60s
shutdown-interval 60
# DLDP 自动模式(推荐)
dldp unidirectional-shutdown auto
# 环路检测全局关闭,避免误杀(按需)
undo loopback-detection global action请问有文档出处吗
请问有文档出处吗
shutdown-interval 定时器主要作用于那些由协议模块(如 STP、DLDP、OAM 等)自动检测到故障并主动关闭的端口。换句话说,只有这些被协议“定罪”后自动关掉的端口,才能享受超时后“刑满释放”的待遇。而管理员手动 shutdown 的端口,不在这个“假释”范围内。
同时,你担心的两条命令冲突问题可以放心,它们的机制是统一的:shutdown-interval 是 DLDP 为何时恢复端口设定时间的通用规则,而 DLDP 的 dldp unidirectional-shutdown auto/hybrid 负责用何种具体方式关闭端口,两者在逻辑上是上下游的协作关系,不会相互冲突。
shutdown-interval 的生效范围shutdown-interval 命令是通用机制,只要协议模块自动关闭端口,它就会触发。在 H3C 的资料中,已明确与 shutdown-interval 联动的核心高可用性(HA)协议模块如下:
STP族协议: 这是最经典的场景之一。当开启了 BPDU 保护功能,接入用户的 边缘端口 一旦意外收到 BPDU 报文,为确保网络安全,STP 协议模块会自动shutdown该端口。shutdown-interval定时器便会启动,超时后自动恢复。
DLDP: 检测到单向链路并决定shutdown单向端口后,定时器会尝试在检测时间段后自动尝试恢复端口,以确认链路是否恢复。
OAM/CFM 以太网 OAM: 当 OAM 模块检测到链路故障或信号丢失时,会自动关闭端口。shutdown-interval 随即启动,超时自动恢复,避免人工逐一恢复操作。
环路检测: 当环路检测功能配置为 shutdown 模式时,检测环路触发的自动关闭端口行为,也将启用 shutdown-interval定时器。
<u>需要注意的是</u>:链路聚合控制协议(LACP)和双向转发检测(BFD)等其它协议常通过标志位来维持网络状态,可能不会触发shutdown-interval机制。
shutdown-interval 和 DLDP 的配置兼容性可以明确,当同时配置 shutdown-interval 和在 DLDP 中你提到的 dldp unidirectional-shutdown 时,两者不是冲突关系,而是上下游的协作关系。它们的逻辑统一,作用域明确:
shutdown-interval: 定时器。作用是为各种协议模块自动关闭的端口设定一个统一的自动恢复时长。无论 dldp unidirectional-shutdown 选择了哪种模式,只要 DLDP 模块自动关闭了端口,shutdown-interval 定时器就会启动,超时后自动恢复端口。
dldp unidirectional-shutdown: 开关。作用是指定 DLDP 在检测到单通时,是否需要及如何自动关闭端口 (通过 auto, hybrid 或 manual 参数来控制)。它和 shutdown-interval 协同工作,但作用域清晰。
关于优先级规则:明确的“谁更细,听谁的”
全局 vs 接口: 在命令的生效范围上,同样有明确的优先级规则,即 接口上的配置优先于全局配置。dldp port unidirectional-shutdown (接口视图) 的优先级高于 dldp unidirectional-shutdown (系统视图)。
更具体的场景: 对于 STP 边缘端口 BPDU 保护等行为,stp port shutdown permanent 命令可以使端口被永久关闭,不受 shutdown-interval 控制。
嵌套场景: 环路检测(loopback-detection action shutdown)被触发,其处理模式也存在同样优先级逻辑——接口视图下的配置优先级较高。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
这部分文档我看过了,问的是生效范围,文档里只说了比如STP、DLDP等没有具体的范围,其次shutdown-interval和dldp unidirectional-shutdown两个方法的优先级文档里是没有说明的