找回密码
 立即注册
查看: 225|回复: 1

二层环路和三层环路

[复制链接]

3

主题

0

回帖

51

积分

注册会员

积分
51
发表于 2022-9-15 10:17:18 | 显示全部楼层 |阅读模式
本帖最后由 YueLuo 于 2022-9-27 09:35 编辑

二层环路
产生原因:物理拓扑出现环路


防环机制:
stp
smart-link
LACP链路捆绑
设备堆叠


解决方法:
MSTP+VRRP负载均衡

三层环路
产生原因:原路由意外不能工作,造成路由通告错误,形成一个恶性循环。网络设计结构采用冗余设计,双路由协议相互引入,导致从源路由协议引入的路由重新在引入回源路由协议中。


防环机制:
控制层面
只能依靠路由协议自身的防环机制。
RIP
16跳限制
水平分割
毒性逆转
触发更新
OSPF
区域内依靠spf算法
区域间依靠区域结构设计和ABR的水平分割原则
ISIS
区域内依靠SPF算法
区域间依靠路由泄露的down位
BGP
AS之间依靠AS号,AS内部只传一跳,如果使用路由反射就依靠簇list和起源id,使用联盟,就依靠联盟的私有AS号。

解决方法:
通过路由策略限制引入



二层环路的影响:核心是因为二层交换机收到未知的数据后会进行泛洪,如果出现自环就会持续大量地泛洪形成广播风暴,mac地址震荡,最后导致设备内存耗尽,网络瘫痪。
三层环路的影响:因为有了ip头部的ttl字段的作用,所以数据包会在设备之间进行有限的传播,但是也会占用一部分内存和处理性能。

总结
二层环路较易产生,需要运行破坏机制,经过计算阻塞某些端口实现预防,且由于二层设备的处理行为导致了后果特别严重。

三层环路不容易产生,由于三层设备的处理行为和TTL机制,所以后果并不十分严重,且每种路由协议都有比较完整的防环机制,三层环路比较容易发生在特殊的场景下,如双点双向路由发布。





回复

使用道具 举报

12

主题

14

回帖

82

积分

注册会员

积分
82
发表于 2022-9-15 11:48:13 | 显示全部楼层
网络设计结构采用冗余设计,双路由协议相互引入,导致从源路由协议引入的路由重新在引入回源路由协议中,所以叫三层环路。通过路由策略限制引入。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-7 14:46 , Processed in 0.680559 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表