一、两种不规则区域:
1、远离骨干的非骨干区域
解释:由于A0是骨干区域,而A2是非骨干区域且与骨干区域不相连,除R4之外的A2中的路由器均无右边的路由,故需要解决由于该情况而导致的无法全网可达的问题。
2、不连续骨干
解释:由于A1两边的区域均为骨干区域,所以R8和R9两台路由器均为合法ABR,但由于OSPF的区域水平分割机制(为防止路由的重复更新)而导致左边骨干区域只有左边A0+A1的区域的路由,右边骨干区域只有右边A0+A1的区域的路由,而中间的非骨干区域则拥有全网的路由。
二、解决方案:
1、使用tunnel口进行解决
解决方案:
tunnel -- 在合法与非法ABR间使用tunnel建立一个新的网段(类似连接一条独立的网线);然后将该网段宣告到ospf协议中;
缺点:1)选路不佳
原因:由于将AR2和AR4的tunnel口均划分到区域1,故根据骨干优于非骨干原则,路由器选路时会优先选取tunnel隧道,而tunnel隧道在通信时还需要进行封装包头,故导致选路不佳
2)周期和触发信息对中间穿越区域照成影响
查看路由表:
度量值为1563代表R4在进行选路走的是隧道的路径。
2、使用虚链路解决
OSPF虚链路 -- 合法的ABR与同一区域的非法ABR,建立虚链路;非法ABR获得合法ABR授权后,可进行区域间路由的共享;
命令:
[r2]ospf 1
[r2-ospf-1]area 1 中间穿越区域
[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4 对端设备的RID
优点:不会造成选路不佳
缺点:周期和触发的信息对中间穿越区域照成影响
cisco系 --- 在虚链路上取消周期更新、周期保活 -- 失去可靠性
华为系 --- 保留周期信息,对中间区域照成影响
3、使用多进程双向重发布问题解决(推荐)
利用多进程加重发布机制,可以实现全网可达,且不存在选路问题和中间区域周期信息相关问题;
命令:
[r4]ospf 1
[r4-ospf-1]import-route ospf 2
[r4-ospf-1]q
[r4]ospf 2
[r4-ospf-2]import-route ospf 1
测试AR5的路由和连通性:
从图中可以看出,R5路由已经有了全网的路由,故可以全网到达。
同理,解决不连续骨干也可以使用多进程双向重发布的问题,且由于在此情况下,两天路由器均为合法ABR,故都可以作为进行重发布的机器。