| |
|
开发:
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.存在多个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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 17:48:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |