OSPF虚链路的配置

OSPF虚链路的配置
gns3拓扑图

在实际网络中,可能会存在主干区域不连续或者某一个区域与主干区域物理不直接相连的情况,在这两种情况下,可以通过虚链路技术来解决。本实验用虚链路实现区域2和区域0不直接相连这种情况。

基本配置:先配置端口IP,并启用OSPF宣告网络
R1(config)#int f0/0
R1(config-if)#ip add 172.16.12.1 255.255.255.0
R1(config-if)#no shutdown
R1(config)#int loopback 0
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ex
R1(config)#router ospf 1
R1(config-router)#network 172.16.12.1 0.0.0.0 area 2
R1(config-router)#network 172.16.1.1 0.0.0.0 area 2

R2(config)#int f0/1
R2(config-if)#ip add 172.16.23.2 255.255.255.0
R2(config-if)#no shutdown
R2(config)#int f0/0
R2(config-if)#ip add 172.16.12.2 255.255.255.0
R2(config-if)#no shu
R2(config-if)#no shutdown
R2(config)#int loopback 0
R2(config-if)#ip add 172.16.2.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#ex
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2 //后面做虚链路要用到路由器id
R2(config-router)#network 172.16.12.2 0.0.0.0 area 2
R2(config-router)#network 172.16.23.2 0.0.0.0 area 1
R2(config-router)#network 172.16.2.2 0.0.0.0 area 1

R3(config)#int f0/0
R3(config-if)#ip add 172.16.23.3 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#ex
R3(config)#int f0
R3(config)#int f0/1
R3(config-if)#ip add 172.16.34.3 255.255.255.0
R3(config-if)#no shutdown
R3(config)#int loopback 0
R3(config-if)#ip add 172.16.3.3 255.255.255.0
R3(config-if)#no shutdown
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 172.16.23.3 0.0.0.0 area 1
R3(config-router)#network 172.16.2.3 0.0.0.0 area 0
R3(config-router)#network 172.16.34.3 0.0.0.0 area 0
R3(config-router)#network 172.16.3.3 0.0.0.0 area 0

配置虚链路
R2(config-router)#area 1 virtual-link 3.3.3.3
R3(config-router)#area 1 virtual-link 2.2.2.2
区域0配置区域认证:
R4(config)#int f0/0
R4(config-if)#ip ospf message-digest-key 1 md5 cisco
R4(config)#router ospf 1
R4(config-router)#area 0 authentication message-digest
R3(config)#int f0/0
R3(config-if)#ip ospf message-digest-key 1 md5 cisco
R3(config)#router ospf 1
R3(config-router)#area 0 authentication message-digest
R3(config-router)#area 1 virtual-link 2.2.2.2 message-digest-key 1 md5 cisco
R2(config)#router ospf 1
R2(config-router)#area 0 authentication message-digest
R2(config-router)#area 1 virtual-link 3.3.3.3 message-digest-key 1 md5 cisco

此时area2就通过虚链路与area0建立了逻辑通道

技术要点:
(1)一条虚链路不能穿越多个区域,也不能穿越末节区域和完全末节区域。
(2)虚链路一般用于建立临时的连接或者作为备份连接。
(3)虚链路必须配置在两台ABR之间,在配置虚链路时,“virtual-link”后一定要互指对方的路由器ID。虚链路属于区域0,所以在进行区域0验证时,不要忘记在配置虚链路的两台ABR路由上也要配置区域0的验证。