拓扑图:

虚链路的理解:
方案一:
OSPF 不连续区域解决方案:
1、构建ABR,让改非骨干区域的路由器在其他区域中是以内部路由的方式存在;
2、在连接多个非骨干区域的路由器上,与区域0域建立一个OSPF邻居关系;
是通过重新链接一个‘物理链路’的方式;
3、virtual-link
通过虚链路建立的OSPF邻居关系,永远属于0区域的;
4、虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输
OSPF报文的(hello等)。所以呢,如果底层的‘穿越/传输区域’
不稳定的话,则导致上层的‘虚拟链路’不稳定,则影响整个网络的
骨干区域的稳定性。
所以,一般不建议用这种法式。
如果不得不使用,那么也仅仅是临时的解决方案。
--------------
方案二:
--构建不同的OSPF 进程,让路由的传递是以外部路由的方式呈现。
------
配置:
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.14.1 24
[R1-GigabitEthernet0/0/0]un shutdown
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.12.1 24
[R1-GigabitEthernet0/0/1]un shutdown
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.14.0 0.0.0.255
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 192.168.12.0 0.0.0.255
----------------------------
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.12.2 24
[R2-GigabitEthernet0/0/1]un shutdown
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.23.2 24
[R2-GigabitEthernet0/0/0]un shutdown
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 192.168.12.0 0.0.0.255
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]network 192.168.23.0 0.0.0.255
-----------------------------
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.23.3 24
[R3-GigabitEthernet0/0/0]un shutdown
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.1.254 24
[R3-GigabitEthernet0/0/1]un shutdown
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 2
[R3-ospf-1-area-0.0.0.2]network 192.168.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.2]network 192.168.1.0 0.0.0.255
--------------------------------
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.14.4 24
[R4-GigabitEthernet0/0/0]un shutdown
--
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 192.168.14.0 0.0.0.255
-------------------------------------
方案一、配置
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]vlink-peer 1.1.1.1
------
[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
-----------------------------------------------
方案二、配置
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]un vlink-peer 1.1.1.1 //一定不能写成对方设备的接口IP
------
[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]un vlink-peer 2.2.2.2 //此处,必须是对方路由器的RID
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]un network 192.168.23.0 0.0.0.255
[R2]ospf 8 //R2通过ospf 8 与 R3 建立邻居关系
[R2-ospf-8]area 2
[R2-ospf-8-area-0.0.0.2]network 192.168.23.0 0.0.0.255
[R2-ospf-8]import-route ospf 1
[R2]ospf 1 //R2通过ospf 1与R1 建立邻居关系
[R2-ospf-1]import-route ospf 8
------------------------------------------
验证命令:
[R1]display ip routing-table
[R1]display ospf routing //查看ospf路由表
[R1]display ospf vlink //查看本地上通过 虚链路建立的OSPF 邻居关系;
相关文章: