作者:　刘永忠　Cisco　PVST协议导致S7503E　上行口直连不通的解决方法　一、　组网　[O1]　:　S7503E　通过光纤与另一个局点的　S7506　连接。　三层接口为　VLAN　29　,　IP　地址为　192.168.85.2　,对端　S7506　的IP　地址为　192.168.85.1　。　二、　问题描述　[O2]　:　S7503E　交换机　ping　不通对端的　S7506　交换机。　更换　S7503E　的上行端口,问题依然存在。　如果　S7503E　更换为　PC　或其它网络设备,那么均能　ping　通对端　S7506　。　如果将上行的　VLAN　号由　29　改为　85　,也能　ping　通对端　S7506　。　三、　[O3]　过程分析:　我们在　7503E　和运营商网络之间增加了一台　HUB　用来监测出问题和不出问题时报文的收发情况,我们使用　HUB　的1/0/23　端口来监控　1/0/1　端口的收包情况。　1　上行端口　3/0/2　属于　vlan85　时,也就是可以　ping　通时,在75E　上一直　ping　192.168.85.1　,　ICMP　报文收发正常。　2　上行端口　3/0/2　属于　vlan29　时,也就是不能　ping　通的时候。在7503E　上一直　ping　192.168.85.1.　在HUB　的1/0/1　端口上没有收到　ICMP　回应报文,这说明　7503E　没有收到　S7506　的ICMP　reply　报文　,　这是两台直连设备之间　ping　不通的直接原因。　从图中可以看到　HUB　的端口　1/0/1　一直在接收运营商网络中发出的　PVST+　的STP　协议报文,我们再监测一下这种情况下　HUB　的端口　1/0/5　的接收报文的情况,如下　如图所示,　HUB　的端口　1/0/5　也收到了　PVST+　的STP　协议报文,根据当时的收包速率,端口　1/0/1　和端口　1/0/5　接收　PVST+　的STP　协议报文的速率,均和　STP　协议规定的报文接收速率相同,所以可以判断出我们设备中的思科设备和运营商组网内的思科设备在进行　STP　协议的交互,　S7503E　设备是没有起　STP　协议的,端口不可能被　STP　协议阻塞,而且　HUB　的1/0/1　端口没有收到运营商侧发出的　ICMP　的回应报文,所以可以判断这种情况下