OSPF虚链路

      OSPF采用分层结构,所有的区域必须和主干区域连接,如果主干区域不连续的话,我们可以使用虚链路使主干区域连在一起。OSPF虚链路只适合做临时连接或者备份用。
      实验拓扑(R3上有两个环回口,分别是3.3.3.3/24和4.4.4.4/24,属于区域1):
OSPF虚链路,OSPF,虚链路,OSPF虚链路拓扑
      在R1上配置:
R1(config-router)#area 1 virtual-link 4.4.4.4
      在R2上配置:
R3(config-router)#area 1 virtual-link 2.2.2.2
      前提是OSPF已经配置完成。
      配置完成之后我们可以在R1和R3上使用sh ip ospf virtual-links来查看虚链路的信息。
      此时我们在R1的路由表上会发现去往6.6.6.0的网络是O了,说明R1和R4已经在同一个区域里面,下面是R1上面的路由表:
     1.0.0.0/24 is subnetted, 1 subnets
C       1.1.1.0 is directly connected, Loopback0
     2.0.0.0/24 is subnetted, 1 subnets
C       2.2.2.0 is directly connected, Loopback1
     3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/129] via 192.168.10.2, 01:51:32, Serial0/0
O    192.168.30.0/24 [110/192] via 192.168.10.2, 01:50:26, Serial0/0
     4.0.0.0/32 is subnetted, 1 subnets
O       4.4.4.4 [110/129] via 192.168.10.2, 01:51:32, Serial0/0
     5.0.0.0/32 is subnetted, 1 subnets
O       5.5.5.5 [110/193] via 192.168.10.2, 01:50:26, Serial0/0
C    192.168.10.0/24 is directly connected, Serial0/0
     6.0.0.0/32 is subnetted, 1 subnets
O       6.6.6.6 [110/193] via 192.168.10.2, 01:50:27, Serial0/0
O    192.168.20.0/24 [110/128] via 192.168.10.2, 01:51:33, Serial0/0
      此时我们用sh ip os nei查看OSPF邻居表会发现R1和R2、R3是邻居,这也说明虚链路已经建立起来了。R2会和R1、R3成为邻居,R3会和R1、R2、R4都成为邻居,R4只会和R3成为邻居。
      area area-id virtual-link RID 的命令还有一些参数,可以配置身份验证、hello间隔、重传间隔等等,可以使用"?"去了解。