HCIP-OSPF进阶(四)OSPF的不规则区域

发布时间 2023-03-28 02:08:35作者: 胧月北宸

如何解决OSPF的不规则区域

 

 一、使用tunne隧道

在R2和R3之间构建一条隧道,之后,将这个隧道宣告到Area0,相当于将R3这个非法的ABR设备合法化。 
  • 使用vpn隧道解决不规则区域的问题
1. 可能产生选路不佳
2. 可能造成重复更新
3. 因为虚拟链路的存在,R2和R3之间也需要建立邻居。导致他们之间维护的周期性数据将穿越Area1,导致中间区域的资源消耗过大。

 

二、使用虚链路技术---Vlink

专门为了解决OSPF不规则区域所诞生的技术。是一种虚拟的、逻辑的链路。
[r2-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3
[r3-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
虚链路的配置条件:只能穿越一个区域。
Vlink链路实际上全部使用单播报文来描述信息。
Vlink被视为骨干区域的一段延伸---vlink永远属于Area0。 

 

  • 使用vlink解决不规则区域的问题
1. 因为虚拟链路的存在,R2和R3之间也需要建立邻居。导致他们之间维护的周期性数据将穿越Area1,导致中间区域的资源消耗过大。
2. 只能穿越一个区域。

 

实际上,vlink不仅仅应用在我们上述两种不规则区域,还可以用来修复一些次优路径或者骨干区域不健壮问题。

 

 

Vlink的环路问题

场景一

 

 场景二

解决方法:OSPF规定,vlink所在区域不允许传递聚合路由。

 

三、使用多进程双向重发布

重发布:把一种路由信息以另一种路由协议的方式发布出去。
[r3-ospf-1]import-route ospf 2 //将OSPF进程2的路由导入到OSPF进程1
[r3-ospf-2]import-route ospf 1