H3C和cisco交换机互通经常会遇到因stp造成不通问题
在cisco与h3c连接的的光口上关闭bpdu包spanning-tree bpdufilter enable
或者在vlan下全局关闭stp协议
解释:
cisco交换机默认的stp功能是使能的,并且其有bpdu-guard功能。
该功能类似于H3C交换机中的loop-detection功能。
而华为交换机的默认stp是关闭的,故此时只要把cisco交换机中的stp功能或者bpdu-guard关掉,就能立刻联通。
在不做这些更改的话,也会连通,但是这个过程会比较久,而且这种状态也不稳定。command : no stp vlan 1
关闭VLAN的STP功能
H3C开启stp后,出现bpdu导致内网和外网交换机互连时,端口在alte discarding状态,属于stp生成树环状态
[H3C-GigabitEthernet1/0/1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 ALTE DISCARDING NONE
在对应的接口上打开bpdu-drop功能:
打开bpdu-drop any后:
出现消息:
[H3C-GigabitEthernet1/0/1]bpdu-drop any
[H3C-GigabitEthernet1/0/1]
%Mar 24 10:56:25:095 2010 H3C MSTP/3/AGEDOUT:- 1 -The stp info of Instance 0's G
igabitEthernet1/0/1 has aged out because of not receiving message!
再次观察stp状态:
[H3C-GigabitEthernet1/0/1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI DISCARDING NONE
[H3C-GigabitEthernet1/0/1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI LEARNING NONE
[H3C-GigabitEthernet1/0/1]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING NONE
最后变成转发状态
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。