Virtual Link的配置(一)
拓扑图
在图中,R1、R2及R3三台路由器运行了OSPF,网络中规划了两个区域,其中R2及R3在Area23中建立了邻接关系。现在R2将直连接口 GE0/0/0在Area0 中激活OSPF,这样R2在Area0中泛洪Type-1 LSA将包含描述其直连接口GE0/0/0的信息。R3可以通过Area0内泛洪的Type-1、Type-2 LSA计算出到达192.168.2.0/24的区域内路由。另一方面,R2作为ABR,也会描述区域间路由192.168.2.0/24的Type-3 LSA注入Area23。那么R3就会通过该Type-3 LSA计算出到达192.168.2.0/24的区域间路由,且该路由比R3在Area0中计算出到达192.168.2.0/24的路由Cost要更优。
此时R3的OSPF路由表
但是,R3同样是一台ABR,他不能够使用自己在非0区域中收到的Type-3 LSA来计算区域间路由,因此无论路径的Cost如何,R3都会选择从R1到达192.168.2.0/24.
实验目的:通过配置V-Link解决OSPF的次优路径选择问题,在R2和R3之间跨越Area23建立一条Virtual Link,使得R2能借助这一条Virtual link直接将Type-1 LSA发送给R3,而不是Area0中经过R1的Type-1 LSA。
问题:
- 虚链路中报文的目的IP地址如何判断呢?
以虚链路邻居为根节点,构建出SPF树,在SPF树中到达自身最短路径的出接口IP地址,即自身向虚链路邻居发送报文的目的IP。
- 虚链路中报文源IP地址如何判断?
自身去往目的IP的出接口地址,即为虚链路中报文源IP地址。
实验步骤
1.建立Virtual-Link邻居
R2:
[R2]ospf 1
[R2-ospf-1]area 23
[R2-ospf-1-area-0.0.0.23]vlink-peer 3.3.3.3
R3:
[R3]ospf 1
[R3-ospf-1]area 23
[R3-ospf-1-area-0.0.0.23]vlink-peer 2.2.2.2
2.使用display ospf vlink 命令查看关于Virtual Link的相关信息。
从图片可以看出,R2与R3之间已经建立了一条Virtual Link线路,状态为Full,而且Cost为1.
3.使用display ospf routing命令,查看ospf路由表
现在我们可以发现,R3到达192.168.2.0/24的路由下一条已经变成了R2的192.168.23.2/24接口,即使用高带宽链路转发去往目标网段的流量。