ospf避免环路_那些OSPF中虚链路导致环路的场景

小老虎今天给大家重点讲一讲OSPF中虚链路导致环路的场景,准备好了没,我们要开始啦!

如图所示,我们在R2和R4之间建立了一条虚链路,R5上有一个环回口,地址为5.5.5.5/32宣告进Area 2

5e478091eaa7e5edc0bf36a5f2d9be66.png

1.R4作为区域2中的ABR(R2和R4之间的vlink建立起来后,R4就成为了一台ABR路由器)会产生关于5.5.5.5网段的3类lsa,向区域0和区域1传递。

2.此时区域1中关于5.5.5.5的这个网段的3类lsa会传递给R3,R3在传递给同为同一个区域的R2。

3.区域0中的关于5.5.5.5这个网段的3类lsa是通过vlink传给R2,R2经过区域0传给R1,R1在传给R3(注意:R2不能直接传给R3,因为R2和R3之间的链路是在区域1中)。

4.R3作为区域0和区域1 的ABR,会将区域0中的关于5.5.5.5的这个3类lsa在传回给区域1 中。

5.此时分析下R3的情况:

(1)由R4产生,在区域0由R4-R2-R1-R3传递过来的。

(2)由R4产生,在区域1中由R4-R3传递过来的。

6.从非骨干区域收到的3类lsa,ABR会加表,但是不会计算路由,即R3收到了这些3类lsa,但是能够使用的只有从区域0中传递过来的3类lsa。

7.此时R3要访问R5的环回口,会先把包发给R1,然后在转交给R2,R2知道去往5.5.5.5 的数据包是要交给R4的,但R2去往R4只能经过区域1 传给R3,所以此时就产生了环路:R3-R1-R2-R3。

总结:在华为设备上此环路的解决办法是修改vlink的邻居建立路由器,在R3与R4之间建立vlink就可以避免此环路的。

好啦,今天的知识点OSPF中虚链路导致环路的场景就给大家介绍到这里啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值