目录
OSPF的不规则区域问题
不规则区域问题产生的原因
1,远离骨干的非骨干区域--连接在非骨干区域上的区域
连接这个区域的ABR不合法,该区域除边界路由器外均学不到其他区域的路由
2,不连续骨干区域--骨干区域之间插入非骨干区域
中间的非骨干区域可以接收到两端的骨干区域的路由,但两个骨干区域之间的路由存在鸿沟
解决不规则区域问题的方法
原因:边界路由器R4不合法
思路一:让R4合法 --- 需要接在骨干区域上 -- 物理连线 -- 转化为虚拟接口降低成本 -- 虚拟隧道
方法:通过VPN隧道将R4连接到骨干区域中,使其合法。 隧道封装类型GRE点到点即可,封装内容包括源IP地址和目标IP地址(物理接口)。这里的宣告具有灵活性 -- 将虚拟隧道宣告到区域2和区域0均可。
需要注意的地方:
1,当一个路由器同时连接骨干区域和多个非骨干区域时,非骨干区域之间可以直接传递路由信息而不需要经过骨干。
2,如果一个ABR有两种获取到区域路由信息的方法,即便自身学到的是虚拟隧道,开销值较大,也会优先选择信任自身直接从区域学到的,而非从ABR学到的。
总结:VPN隧道解决不规则区域问题的缺点。
1,可能会造成选路不佳
2,可能会重复更新占用资源 -- 区域通过R4会重复得到区域0的路由信息
3,可能会因为tunnel新建邻居关系的周期更新,导致物理链路的资源浪费。
思路二:让R4合法 -- 找到合法ABR做R4的担保人
方法:使用OSPF虚链路解决不规则区域问题,同一区域内对端建立虚链路仿邻居关系。数据走物理链路。
[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2