D、虚连接(Virtual Link)
骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域逻辑上连续。
虚连接可以在任意两个区域边界路由器上建立,但是要求这两个区域边界路由器都有端口连接到一个相同的非骨干区域。
因为OSPF中,非骨干区域是不可以分发LSA3的,这样导致没有连接到骨干区域的路由器无法分发LSA3,通过设置虚连接可以扩展骨干区域,让其他区域连接到骨干区域。
(1)VL应用场景:
<1>把没有与骨干区域直接相连的非骨干区域通过一个非骨干区域(也叫传输区域)以逻辑通道的形式连接;
<2>通过一个非骨干区域连接分割的骨干区域;
<3>在没有Area 0的情况下,利用VL实现区域互通
<4>通过启用VL来防止area 0断开形成不连续的区域,同时解决次优路径问题。
AR7所在的Area 3没有直接和Area 0相连,所以无法学习到其他区域路由,需要在AR3、AR4的Area 2内配置虚连接:
AR3:
ospf 100
area 2
vlink-peer 4.4.4.4 //邻居AR4的router-id
AR4:
ospf 100
area 2
vlink-peer 3.3.3.3
dis ospf vlink //查看vlink状态
虚连接通信还是通过物理地址来通信的,所以虚连接设计不当会有环路的风险。
E、配置路由汇聚-物理拓扑
在ABR上配置路由汇聚,比如20.1.1.1/32、20.1.1.2/32可以汇聚成 20.1.1.0/24.配置汇聚需要在源路由器下,即产生该条LSA3的ABR上做。注意:LSA1、LSA2必须是明细,不能进行路由汇聚,否则会导致拓扑错乱。
在AR1环回口上配置多个地址并在AR2上进行路由汇聚:
AR1:
int lo1
ip address 192.168.1.1 24
ip address 192.168.2.1 24 sub
ip address 192.168.3.1 24 sub
ospf 100
area 1
network 192.168.1.0 0 .0.0.255
network 192.168.2.0 0.0.0.255
network 192.168.3.0 0.0.0.255
AR2:
ospf 100
area 1
abr-summary 192.168.0.0 255.255.252.0 //注意是正掩码
配置完成后,AR1、AR2三条路由还是明细路由,AR3收到的AR2转发的LSA3是已经汇聚的路由 ,路由表里也变成汇聚路由项:
汇总路由不仅可以缩小路由表项,还可以减少因为单个表项出问题导致的路由震荡(因为多条路由汇聚后,只要这些路由不是全部挂掉,汇总项保持不变)。
12、外部路由
A、五类LSA(AS-External-LSA)
(1)作用:传递外部路由
(2)产生:ASBR设备
(3)范围:整个ospf区域
B、引入外部静态路由
拓扑图中,AR5没有运行OSPF,环回口地址无法被其他路由器访问。
在AR4中配置到AR5的静态路由,并引入OSPF,AR4产生LSA5,并在OSPF内进行泛洪。
AR4:
ip route-static 5.5.5.5 32 10.1.34.5
ospf 100
import-route static
[AR4]dis ospf lsdb ase self-or