欢迎光临散文网 会员登陆 & 注册

那些OSPF中虚链路导致环路的场景

2020-07-30 15:16 作者:太阁网络  | 我要投稿

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


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



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中虚链路导致环路的场景就给大家介绍到这里啦!


那些OSPF中虚链路导致环路的场景的评论 (共 条)

分享到微博请遵守国家法律