IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSPF 之 不规则区域 -> 正文阅读

[网络协议]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,该种方法是我们在处理不规则区域时最常用的方法,也是最以上介绍到的最实用的方法。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:40:31  更:2021-07-16 11:42:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/8 0:55:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码