首页 理论教育冗余链路产生新问题的解决方法

冗余链路产生新问题的解决方法

【摘要】:链路的冗余备份为网络带来健壮性、稳定性和可靠性,但同时也会使网络存在环路,从而导致新问题的发生:广播风暴、多帧复制、地址表的不稳定性。图4-4多帧复制、地址表的不稳定性MAC地址表的不稳定性如图4-4所示,当交换机连接多条链路时,将会出现通过不同端口收到来自同一个广播帧的多个副本的情况,这一过程也会同时导致MAC地址表的多次刷新。为了解决这些问题,需要在交换机上启用生成树协议。

链路的冗余备份为网络带来健壮性、稳定性和可靠性,但同时也会使网络存在环路,从而导致新问题的发生:广播风暴、多帧复制、地址表的不稳定性。

(1)广播风暴

交换机是按信息中携带的MAC地址,实现在不同的端口之间转发数据,每一个端口通过识别来源不同的MAC,学习生成地址表,根据生成地址表信息,把信息转发到不同端口,从而完成通信

由于交换机依赖网络设备的MAC地址和端口的地址对应表,进行数据的转发,若收到目的地未知的数据帧,只能利用广播的形式来寻找地址,把收到的信息转发到所有的端口上。如果互相连接成环路的交换机之间都互相广播,其结果就是在一个环形网络中有大量的数据重复传输,即“广播风暴”,从而导致网络瘫痪,如图4-3所示。

图4-3 环路造成广播风暴

(2)多帧复制(www.chuimin.cn)

网络中如果存在环路,目的主机可能会从不同的端口,收到某个数据帧的多个副本,此时会导致交换机在处理这些数据帧时产生迷惑:究竟该处理哪个帧?严重时会导致网络连接的中断,如图4-4所示。

图4-4 多帧复制、地址表的不稳定性

(3)MAC地址表的不稳定性

如图4-4所示,当交换机连接多条链路时,将会出现通过不同端口收到来自同一个广播帧的多个副本的情况,这一过程也会同时导致MAC地址表的多次刷新。这种持续的更新、刷新过程会严重消耗内存资源,影响交换机的交换能力,同时降低整个网络的资源,并最终造成网络瘫痪。

为了解决这些问题,需要在交换机上启用生成树协议。