OSPF协议区域内部传递拓扑信息,区域之间传递路由信息(无类别路由)
OSPF区域划分的要求:
-
区域之间必须存在一个或多个ABR(区域边界路由器)设置
-
必须按照星型拓扑结构规划
OSPF的不规则区域分类
-
远离骨干的非骨干区域
-
不连续骨干
-
解决方法1:利用VPN隧道技术使非法的ABR合法化
在这个过程中,可以注意到一点:R4在创建虚拟专线后,可以直接通过拓扑信息学习到区域0的路由信息,同时也可以通过R2将区域0的路由信息发送给R4,而R4会无条件信任自己通过拓扑学来的路由信息,就算使开销值非常大。
使用VPN解决 远离骨干的非骨干区域问题 的缺点:
-
因为隧道的存在可能出现选路不佳的状况(若下一跳选为隧道,走隧道接口的数据,真实还是从物理接口发出,但是会增加复杂的封装和解封装的过程,加大资源的浪费)。
-
可能会出现重复更新的情况。
-
因为虚拟链路的存在,AR4和AR2之间需要建立邻居关系,进而导致AR4和AR2之间的周期性数据都要穿过中间的区域1,导致区域1的资源浪费。
-
-
解决方法2:使用OSPF虚拟链路解决不规则区域问题
[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2---虚链路的配置一定是双向的。
虚链路只能穿越一个区域——虚链路永远属于区域0。[r2]display ospf vlink ---查看VLINK信息
网络类型 OSPF接口的网络类型(工作方式) BMA(以太网) Broadcast,可以建立多个邻居关系。需要进行DR和BDR选举,hello 10s,dead time 40s NBMA(帧中继) NBMA网络,可以建立多个邻居关系,需要进行DR和BDR选举,hello 30s,dead time 120s,无法自动建立邻居关系 P2P网络(HDLC、CPPP) P2P只能建立一个邻居关系,不需要进行DR和BDR选举,hello 10S,dead time 40s 环回接口(虚拟接口) P2P,华为设备定义环回接口为P2P网络类型,但实际上无数据收发,环回接口默认学习32位主机路由 Virtual,以单播的形式发送hello包,hello 10s,dead time 40s 使用虚拟链路解决不规则区域的缺点:
-
因为虚拟链路的存在,AR4和AR2之间需要建立邻居关系,进而导致AR4和AR2之间的周期性数据都要穿过中间的区域1,导致区域1的资源浪费。
-
只能穿过一个区域
-
解决方法3:多进程双向重发布
重发布需要运行在同时运行不同协议的边界路由器上,OSPF把这样的边界路由器称为ASBR ---自治系统边界路由器(协议边界路由器),只有执行了重发布动作之后的设备才能被称之为ASBR设备。
[r4-ospf-2]import-route ospf 1
导入的路由信息其标志为 --- 0_ASE ----被认定为域外的路由信息---这部分路由信息的可控性较差。
-
-
-