城域网NE40E-X2路由器RSTP配置错误导致与Foundry交换机对接失败故障

发布时间:  2012-05-24 浏览次数:  175 下载次数:  0
问题描述
所在的网络中,foundry17/18/19交换机配置了RSTP,我司NE40E-X2-A/B/C上也配置RSTP,与foundry交换机RSTP协商失败,形成了双根桥。组网图如下:







处理过程

1)抓包后发现Foundry发送的BPDU报文带VLAN tag。(window系统电脑因为自动删除tag,抓不到vlan信息)


2)在Foundry上查看计数及debug信息,HW发送的BPDU报文全部被丢弃.HW上rstp没达成稳态,每个接口都有协议报文收发计数。
3)在HW的STP端口下配置stp bpdu vlan 32,给发出去的bpdu报文打上vlan32,协商成功,全网选举出单根桥。
4)在Foundry上建立多个vlan,分别配置使能rstp,抓包,发现每个vlan都发送一份协议报文,每个VLAN的形成一个生成树,但hw只发送一份协议报文,且不能根据实际的vlan打不同的tag,HW也不能给每个VLAN生成单独的生成树。
备注:我司采用MSTP不能和客户的多实例RSTP对接,因为MSTP也是多VLAN同一报文(且二层头不带tag),rstp只处理mstp报文中实例0的信息,不能分别处理每个实例的信息,不能形成多生成树,对接不成功

NE40E-X2上配置多进程的RSTP与Foundry交换机对接


根因
MSTP协议在不同厂商之间有差异,需要注意。
我司采用MSTP不能和客户的多实例RSTP对接,因为MSTP也是多VLAN同一报文(且二层头不带tag),rstp只处理mstp报文中实例0的信息,不能分别处理每个实例的信息,不能形成多生成树,对接不成功
解决方案
在全局下启用RSTP多进程
stp process 1
 stp mode rstp
 stp enable
 stp converge fast
stp process 2
 stp mode rstp
 stp enable
在接口下将vlan与RSTP进程关联:
interface GigabitEthernet7/0/0  portswitch
 undo shutdown
 stp binding process 1 serve-vlan 32 bpdu-vlan 32
 stp binding process 2 serve-vlan 2601 bpdu-vlan 2601

完成以上配置后,RSTP对接正常,根节点选举正常。


建议与总结
在与友商设备对接出现问题时,可以采用抓包等手段来协助故障定位。


END