OSPF 之 不规则区域

目录

 1.Tunnel 隧道方式

2.virtual link ---虚链路

3.多进程双向重发布


不规则区域: 1.存在多个area 0      2.远离了骨干的非骨干区域

OSPF 之 不规则区域

这是一个典型的不规则区域拓扑图,可以采取一些策略让整个OSPF区域正常沟通信息

解决办法:

 1.Tunnel 隧道方式

在两台ABR间建立VPN隧道;之后将该隧道链路宣告到OSPF协议中;

创建GRE 隧道:

OSPF 之 不规则区域

OSPF 之 不规则区域

 抓包查看:

OSPF 之 不规则区域

将隧道接口激活在OSPF 的area 0 或 非骨干上

将隧道激活在 area 2 中:area 2 发送路由会经过隧道进入 area 0,绕一圈才会进入 area 1,会出现次优路径

所以这里选择将隧道激活在 area 0 中

OSPF 之 不规则区域

OSPF 之 不规则区域

问题处理和优化:OSPF 之 不规则区域

 起初,我是将R2的环回 2.2.2.2 宣告到 area 0 中,R3的环回3.3.3.3宣告到 area 1 中;在R2和R3依靠 3类LSA建立隧道并将其宣告到 area 0 后,area 0 则会依靠 1、2类LSA学习 3.3.3.3 路由,因为 1、2类LSA优于 3类LSA,所以隧道建立就会断开,邻居也会断开,断开后又会重新建立隧道,并根据隧道端口宣告的区域重新建立邻居,建立后又会断开,出现了邻居关系翻滚的死循环。

解决办法:将 R2的 2.2.2.2 环回从 area 0 中删除,宣告到 area 1 中就会解决

查看邻居 :

OSPF 之 不规则区域

 查看隧道端口:

OSPF 之 不规则区域

在R4上查看:

OSPF 之 不规则区域

 缺点:1)选路不佳

           2)周期的信息将占用中间穿越区域的链路资源

2.virtual link ---虚链路

由非法ABR与合法ABR间建立沟通,获得授权;之后非法ABR具有区域间路由共享的能力

注意: 1.虚链路只能穿越一个区域  2.穿越的区域不能为特殊区域 3.虚链路的两端必须至少存在 一个ABR  4.虚链路属于area 0

特性:

1.虚链路默认的网络类型为Virtual

2.hello时间10s  dead时间40s ,自动建立邻居,不选举DR

3.支持虚链路认证: 明文认证  MD5 认证

4.cost值---ABR两端连接之间的开销值

配置原理:虚链路是将非法区域和骨干区域连接起来,需要穿过中间合法的非骨干区域,所以两边的ABR路由器需要进入到该非骨干区域,即进入到拓扑中的 area 1 进行配置

OSPF 之 不规则区域

OSPF 之 不规则区域

配置中的地址为对端的 Router ID

查看 vlink:

OSPF 之 不规则区域

 在R4上查看:

OSPF 之 不规则区域

 缺点:OSPF周期的信息对中间区域造成影响

华为---两台ABR间取消所有周期影响 --- 不可靠

Cisco---两台ABR间周期保活,周期更新 --- 对中间区域造成很大占用

3.多进程双向重发布

多进程:

(1)在一台路由器上同时运行多个OSPF进程,每个进程拥有自己的邻居和各自独立的数据库;

(2)数据库不共享,仅将不同数据库计算所得的路由加载于同一张路由表显示;

(3)故在一台路由器上运行同一协议的不同进程,类似于在同一台路由器上允许多种路由协议。

重发布

(1)在一个网络中若运行多种路由协议时,可以制作一台ASBR(自治系统边界路由器、协议边界路由器);ASBR需要不同接口工作不同的协议中,通过不同协议获取未知的路由;

(2)默认协议间不会互动,重发布技术可以将不同协议学习到的路由共享到其他协议。

处理办法:

将R3右边宣告在 area 2 中的接口的地址删除,然后启用不同进程的 OSPF将该接口重新宣告到 area 2 中,在R3路由器上将两个进程双向重发布:

OSPF 之 不规则区域

 在R4上查看:

OSPF 之 不规则区域

 已经学习到所有的 LSA,该种方法是我们在处理不规则区域时最常用的方法,也是最以上介绍到的最实用的方法。

上一篇:七、面向对象_4.例题


下一篇:利用 css grid 页面常规布局