ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

OSPF 之 不规则区域

2021-07-14 21:31:30  阅读:223  来源: 互联网

标签:隧道 area 区域 ABR 不规则 链路 OSPF 路由


目录

 1.Tunnel 隧道方式

2.virtual link ---虚链路

3.多进程双向重发布


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

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

解决办法:

 1.Tunnel 隧道方式

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

创建GRE 隧道:

 抓包查看:

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

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

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

问题处理和优化:

 起初,我是将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 中就会解决

查看邻居 :

 查看隧道端口:

在R4上查看:

 缺点: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 进行配置

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

查看 vlink:

 在R4上查看:

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

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

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

3.多进程双向重发布

多进程:

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

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

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

重发布

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

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

处理办法:

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

 在R4上查看:

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

标签:隧道,area,区域,ABR,不规则,链路,OSPF,路由
来源: https://blog.csdn.net/qq_48456652/article/details/118700214

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有