二层环路:交换机中的广播报文在环路中持续的泛洪(比如两台交换机中间有2条链路,广播报文到达另一个交换机,又被广播回来,循环下去,造成管广播风暴,可以使用链路聚合来防止环路产生)占用大量的带宽、使Mac表震荡
三层环路:一般是指链路出现故障导致的环路(只在rip、igrp中会出现),rip中每隔30S会进行泛洪,比如是192.168.0.024——R1——R2,如果R1左边一条链路突然失效了,那么R1会删除这条路由,然后R2发来更新,R1会认为192.168.0.0的路由可以到达,然后重新学习,然后路由不可达。再删除路由,这样会产生恶性循环。
环路带来的影响Mac地址表的震荡,发生Mac地址的漂移,使网络中断
Mac地址震荡
广播报文从g0/0/2发出,sw2收到后,将g0/0/2端口与PC1Mac绑定,然后广播出去从g0/0/1发出,这时sw1的g0/0/1收到源Mac地址是PC1的广播报文,进行学习,g0/0/1与PC1的Mac地址绑定,然后覆盖了pc1与g0/0/3的Mac地址绑定,PC2这边发送回应PC1也是接收不到的,PC1再次发送广播报文,循环下去。
广播风暴,占用大量的带宽,大量的广播报文使得CPU负担很大,导致交换机瘫痪
解决环路传统的二层预防技术主要有STP来预防,STP在不断地修改和更新中,产生了诸如STP/RSTP/MSTP等多个版本,大家可根据各自的组网规划来选择应用,但是STP的配置复杂度,以及协议本身的开销通常都是网络管理人员比较头痛的事情。






















