00引言:
新建网络按照区域间的防环规则进行部署,可以避免区域间环路问题。但是部分网络可能因早期规划问题,区域间的连接关系违背了骨干区域和非骨干区域的规则违背了OSPF区域的连接规则,如何解决?骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域逻辑上连续
01虚链路的应用场景:
把没有与骨干区域直接相连的非骨干区域通过一个非骨干区域(也叫传输区域)以逻辑通道的形式连接
通过一个非骨干区域连接连接分割的骨干区域;(或者说把两个骨干区域通过一个非骨干区域连接起来)
A和B间启用virtual link ,用来解决area 1/2/3 没有连接到backbone area
C和D间启用virtual link ,用来防止area 0断开而成为不连续的区域。同时也能解决次优路径问题,D访问地址1.2,流量走C和D之间的链路
02
实验拓扑:
03
实验要求:
虚连接可以在任意两个区域边界路由器上建立,但是要求这两个区域边界路由器都有端口连接到一个相同的非骨干区域。在R2和R3之间建立了一条虚连接,以使Area 2穿越Area1连接到骨干区域
04
实验过程
1.
首先配置基本的接口ip
R1: R1(config)#int e0/0 R1(config-if)#ip add 10.1.1.1 255.255.255. R1(config-if)#ip add 10.1.1.1 255.255.255.0 R1(config-if)#no shut R2: R2(config)# R2(config)#int e0/0 R2(config-if)#ip add 10.1.1.2 255.255.255.0 R2(config-if)#no shut R2(config-if)#int e0/1 R2(config-if)#ip add 20.1.1.2 255.255.255.0 R2(config-if)#no shut R3: R3(config)# R3(config)#int e0/1 R3(config-if)#ip add 20.1.1.3 255.255.255.0 R3(config-if)#no shut R3(config-if)#int e0/0 R3(config-if)#ip add 30.1.1.3 255.255.255.0 R3(config-if)#no shut R4: R4(config)#int e0/0 R4(config-if)#ip add 30.1.1.4 255.255.255.0 R4(config-if)#no shut
2.
查看ospf邻居状态
R1:
R2:
R3:
R4:
3.
查看路由表
R1:
R2:
R3:
R4:
4.
R2和R3配置虚连接打通area2到area0
R2: R2(config)#router ospf 1 R2(config-router)#router-id 2.2.2.2 R2(config-router)#area 1 virtual-link 3.3.3.3 R3: R3(config)#router ospf 1 R3(config-router)#router-id 3.3.3.3 R3(config-router)#area 1 virtual-link 2.2.2.2
注意:router-id是后配置的,需要重启设备下
查看vlirtuanl-link状态:
R2:
R3:
5.
在查看下配置虚链路后的路由表和上面做对比
R1:
R2:
R3:
R4:
6.
R1上测试pingR4