网络拓扑如下, 问题:
之前用思科二层交换机没有问题, 近期换了红色圈中的两台二层交换机到H3C, 其中S5310S-52P(未开stp global enable)通过gi1/0/50光口和S5120V2(默认配置开启stp global enable)的g1/0/9口互联,端口up,两台上vlan2100作为管理并配置了IP. 互ping 管理地址不通, 5120S上 dis stp查看互联端口g1/0/9是discarding状态, 关了stp global enable后通了,是什么原理机制导致这个现象,
dis stp查看如下:
配置:
vlan 1
#
vlan 2001 to 2024
# vlan 2032 to 2033
# vlan 2035
# vlan 2040 to 2048
# vlan 2100
# vlan 2200
# stp global enable
S5120V2 ping 上联S5310S测试不通:
关闭stp global enable ping成功:
(0)
最佳答案
当端口收到指定端口发出的低优先级消息,且发送端口处于Forwarding或Learning状态时,会触发Dispute保护,阻塞端口以防止环路。
如图2-4所示,正常情况下,Device A是根桥,经过生成树计算后,Port B1被阻塞。如果Port A1发生单通故障,即Port A1不能发送报文,只能接收报文。Port B1在一定时间内未收到Port A1发送的BPDU,则Device B认为自己是根桥,由Port B1发送低优先级BPDU到Port A1。此时,Port A2和Port B2之间链路正常,Device B会接收到自己发送BPDU,导致产生环路。因此当链路出现单通故障后,会触发Dispute保护功能,阻塞端口,防止环路。
图2-4 Dispute保护触发场景
在如图2-5所示的VLAN组网的场景中,需要关闭Dispute保护功能,防止链路被阻塞。Device A和Device C开启生成树功能,Device B关闭生成树功能,此时Devcie B会透传BPDU。由于Device B上Port B1的配置,导致Device C不能收到根桥Device A发送的VLAN 1的高优先级BPDU。Device C在一定时间内未收到根桥发送的BPDU,则Device C认为自己是根桥,由Port C1发送VLAN 100的低优先级BPDU到Device A。Device A收到低优先级BPDU后,会触发Dispute保护阻塞端口,导致用户业务流量中断。为了保证业务流量正常处理,用户可以关闭Dispute保护功能,避免链路被生成树阻塞而影响用户业务。
图2-5 关闭Dispute保护功能使用场景
如果用户不需要检测链路单通故障,则可以关闭该功能。
(1) 进入系统视图。
system-view
(2) 关闭Dispute保护功能。
undo stp dispute-protection
缺省情况下,Dispute保护功能处于开启状态。
(2)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论