OSPF不规则区域
1、OSPF的不规则区域
一台ABR设备若没有连接到骨干区域0,那么默认不得区域间路由的共享
1、远离了骨干的非骨干区域
2、不连续骨干(两个骨干之间连接一个非骨干):OSPF存在区域水平分割——本地学习到来自区域X的路由后,不得共享到X区域
2、解决方案
1)在合法与非法ABR上建立tunnel(普通GRE),然后将其宣告到ospf协议中
缺点:
1、OSPF的周期更新、保活和触发更新实际需要通过中间穿越区域进行传递,占用了中间区域的资源
2、选路不佳——OSPF设备接收到两条去往同一网段的路由时,优先比较两条路由获取的区域ID,骨干区域优于非骨干,如果均是同一类型区域,则比较度量值
2)OSPF的虚链路技术——在合法与非法ABR上建立虚链路,由合法ABR为非法ABR进行授权,使得非法ABR可以进行区域间路由的共享,因为没有增添新的路径,故不存在选路不佳的问题;
[r2-ospf-1]area 1 两台ABR共同所在的区域(中间所需要穿越的区域)
[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4 对端ABR的RID
缺点:
1、不可靠——两台ABR设备间不保活,无周期信息(cisco);
2、对中间区域的资源占用——在虚链路上依然保持周期的保活、更新(华为)
3)多进程双向重发布(最佳方案)
多进程:同一台设备上运行多个进程,不同的进程可以工作在不同的接口上,建立各自的邻居关系,生成各自的数据库(不共享);仅将各自计算所得路由加载于同一张路由表中;
双向重发布:产生ASBR(自治系统边界路由器/协议边界路由器),将不同进程或不同协议产生的路由进行双向共享;
在非法ABR处(第一张图中的R4),讲不同区域的接口宣告到不同进程中,形成独立的数据库;然后使用重发布技术实现路由共享,从而实现全网可达;不必担心选路和资源占用问题
[r2]ospf 1
[r2-ospf-1]import-route ospf 2
[r2]ospf 2
[r2-ospf-2]import-route ospf 1