S6506和S3050交换机双链路组网时避免环路的措施

S6506和S3050交换机双链路组网 时避免环路的措施
 
问题描述:
 
该网络中 S3050 交换机通过双上行到两台 S6506 交换机,两台 S6506 之间又通过 TRUNK 相连。 S3050 的两个上行口分别有不同的 VLAN 通过。
 
第一次割接时误以为两条链路分别运行不同的 VLAN ,所以不会产生环路,因此没有启动 STP 功能,但是实际割接过程中却不断出现错误提示:
Transmit packet from port 0 vlan 1,Received it from port 0 vlan 1!             
%Dec 22 11:35:21 2003 DATEBASE_SERVER DRV_NI/5/LOOP BACK:Slot=1;
 
 
处理过程:
 
经过确认,由于 S3050 S6506 都是 TRUNK 通道,并且我司现有交换机默认是透传 VLAN1 的报文,这样在三台交换机中就会存在 VLAN1 的环路,就会有从 S3050 的某 TRUNK 端口发出去的报文,又从另一个 Trunk 口接收到的情况发生。
 
 
解决方案:
 
在不改变现有的网络拓扑结构下只要保证网络上没有 VLAN1 的广播报文即可。可以分别在两台 6506 交换机上一个端口封装在 VLAN1 下,在该端口进行抓包,如果收到那个设备的报文,就表明该设备发送 VLAN1 报文,将该设备进行相应的配置,去掉 VLAN1 。直到保证整个网络不再有 VLAN1 的报文。
 
整个网络不存在 VLAN1 的报文后,为了安全起见,将所有没有使用的端口都划分到 VLAN2 的下面,并将端口 SHUT DOWN 。虽然所有的 TRUNK 端口都能构透传 VLAN1 ,但是 VLAN1 上没有任何报文,所以构不成环路。
 
现场由于某些原因无法实施 STP ,因此只能通过该方案规避,而且通过现场实施,割接顺利完成。

你可能感兴趣的:(职场,休闲,交换机,交换)