请问v-link是什么?有什么作用?

发布网友 发布时间:2022-04-20 08:40

我来回答

2个回答

热心网友 时间:2023-06-22 18:34

一、虚链路的作用

一般用于临时或备用的连接,在设计中应该避免使用虚链路。使用隧道技术在某些场

景下可以代替虚链路,如 GRE 隧道;使用不同 OSPF 进程进行路由重引入

虚链路和隧道的区别:

报文封装不同,虚链路是封装在 IP 报文中,并且通过单播进行发送,而隧道技术

是将报文封装在隧道中本质上还是通过组播进行报文发送

虚链路只能穿越一个区域,隧道可以穿越多个区域,虚链路需要有到达对方的路由

并且在同一区域才能建立邻居,而隧道技术只要双方路由可达,就能建立邻居,可

穿越多个区域。 


二、虚链路的使用场景

①用于连接与骨干区域不相连的非骨干区域

②用于连接不连续的骨干区域

③用于连接两个非骨干区域(Area1-Area2-Area1,在 Area2 上使用虚链路连接 Area1)

④用于骨干区域的备用链路

⑤用于路径优化时使用。

三、虚链路的缺点

①易出现环路

在下图中, R5 上有一个环回口 0 即 10.1.5.5/32 通告进 OSPF area 2,而且 R2 和 R4 之

间配置了虚链路,当 R1 访问 R5 的 10.1.5.5/32 时, R1 可以学到 R2 在 area 0 产生的三类LSA,但是不会学到 R3 产生的,因为 R3 作为 ABR 不会将非骨干区域 area 1 的三类 LSA 传到骨干区域,所以 R1 在访问 10.1.5.5/32 时会选择 R2,而 R2 是通过虚链路得到的三类 LSA,所以需要走 R4,但是数据包走物理线路要走 R3,到达 R3 时,由于 R3 能通过骨干区域得到R2 产生的三类 LSA,也可以通过非骨干区域 area 1 得到该三类 LSA,优选骨干区域的,所以 R3 访问 10.1.5.5/32 会走骨干区域,进而走 R1 从而产生环路。解决方法是在 R3 和 R4 之间也打一条虚链路,使得数据包到达 R3 时可以直接通过虚链路给到 R4,避免环路。


②不能将骨干区域的汇总发布到虚链路穿越的区域(虚链路防环机制)

热心网友 时间:2023-06-22 18:34

v-link虚链路,在ospf的1lsa中如果是v-link,会产生v-link的1类lsa链路类型,建立邻居是单播。
作用:临时性解决方案,可解决完全ABR变非完全ABR,造成网络不能互访等问题,也能解决骨干区域被分割的场景。
所属区域:属于区域0。
建立邻居:peer对端的router id,单播。
1类LSA的链路类型
v-link
link ip:邻居的router id
link date:自己的ip
注意:
1.特殊区域不能做虚链路
2.骨干区域不能做虚链路
3.不能跨区域建虚链路
4.使用虚链路注意操作不当造成环路
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com