OSPF-----Vlink 虚链路


虚链路的特点:

                       1,属于区域0的逻辑链路

                       2,一次只能穿越1个常规的非骨干区域

                       3,不能穿越特殊区域

V-link 作用:

1、修正不规则的区域设计,非骨干区域没有与骨干区域相连, 区域0不连续
2、区域0的备用链路
3、链路优化

 ------------------------------------------------------------------------------------------------------------------


1、修正不规则的区域设计,非骨干区域没有与骨干区域相连, 区域0不连续

例如:下图中 非骨干区域2没有和骨干区域相连。

---------------------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

1,在AR1上建立个Loo0的接口并加入到area0中 。  10.1.1.1

2,由于AR2是abr所以能够把10.1.1.1,以三类的形式传递到AREA 1里面去。但是AR4不是ABR,所以AR5上看不到这条10.1.1.1

    

 ---------------------------------------------------------------------------------------------------------------------------------------------------

在AR2与AR4之间建立vlink邻居

[AR2-OSPF-1-AREA 1]VLINK-PEER 4.4.4.4

[AR4-OSPF-1-AREA 1]VLINK-PEER 2.2.2.2 

查看vlink邻居:

现在的AR4已经在逻辑上已经成为了ABR,所以10.1.1.1,也就能够已三类的LSA的形式,传递到AREA 2里面去了。

----------------------------------------------------------------------------------------------------------------------------------------

思考:在建立vlink邻居的时候为什么使用的是routerid来建立的,它们又是如何找到对应的接口ip的呢?

           (1)为什么使用ROUTER-id呢?它有什么样的好处?

                    区域内存在冗余路径的时候,使用router-id建立邻居更加稳定,只要SPF树没有断,虚链路邻居就不会出现问题。

            (2)如何确定建立链接的两端接口IP地址?

                              运行虚链路的路由器,都会计算两个SPF树,一个是以自己为根计算出这个区域内的SPF树。

                              一个是以虚链路对端邻居,为根计算出来的SPF树,通过邻居的SPF树,计算出自己,邻居去往自己最近的接口

作为虚链路报文的目的IP地址。自己去往这个目的IP地址的出接口作为虚链路报文的源IP地址。

(3)虚链路的Cost值 等于区域内最短路径Cost的累加

==============================================================================================

 2、区域0的备用链路

如:上图中,由于开始设计的不规范问题,骨干链路没有做冗余。AR1和AR2的物理链路在区域1中,区域0中仅有一条链路,当链路出现断开情况下,那么将导致区域0被分割

        出现不连续的骨干区域。我们现在就可以使用AR1和AR2的物理链路,做一条虚链路。让其成为区域0里面的备用链路。

============================================================================================================

        3、链路优化

                  在下图中----

假设Area 1中的AR1上存在一个10.1.1.1,AR2是一台ABR,会将10.1.1.1传递到Area 0(以3类的LSA形式存在),那么对于AR5来说,可以从区域0接收到AR2产生的关于10.1.1.1这条路由的3类LSA,也可以从区域2接收到AR3产生的3类LSA,此时会优选AR2产生的。走Cost开销较大的链路。(因为骨干区域的3类LSA优先于非骨干区域的3类LSA),此时可以在AR3-AR5之间建立虚连接,而虚连接属于骨干区域,AR5就会优选Cost比较小的链路。

----------------------------------------------------------------------------------------------------------------------------

在AR3和AR5之间建立vlink

      [ar3-ospf-1-area-0.0.0.2]vlink-peer 5.5.5.5

      [ar5-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.3

--------------------------------------------------------------------------------------------------------------------------------

AR3与AR5建立了VLINK-peer之后。AR3将10.1.1.1以三类的LSA传递给AR5的时候,就相当于是走了

骨干区域0,而不是走的区域2.那么同AR4传递过来的三类10.1.1.1的优先级别就一样了。AR5就优先

选择cost和值小的路径。

相关