| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 网络协议 -> RIP和OSPF路由 -> 正文阅读 |
|
|
[网络协议]RIP和OSPF路由 |
|
目录 引言之前说过一些关于静态的路由设置,设置静态的路由,非常的方便,配置起来也非常的灵活,但是在我们一些比较大的公司里,不可能只有几个路由器的,所以这样我们如果手动设置就非常的麻烦了,所以我们还有动态的路由,更加的灵活,今天就来说一说一个简单的RIP协议和我们很多公司常用的OSPF协议 一、动态路由
?动态路由不需要手动写路由,路由器可以相互学习对方的直连路由,学习对方的整体路由表
减少了管理任务、占用网络带宽 分类:
|
| 版本 | v1 | v2 |
| 1 | 有类路由协议 | 无类路由协议 |
| 2 | 广播更新255.255.255.255 | 组播更新224.0.0.9 |
| 3 | 不支持vlsm,即变成子网掩码 | 支持vlsm |
| 4 | 自动汇总路由,不可以关闭 | 自动汇总路由可以关闭,可以手动汇总 |
| 5 | 不支持不连续子网 | 支持不连续子网 |
? ? ? ?华为必打命令3步——设置路由IP,开启物理接口——rip——version 2 进入v2版本——? ? ? ?
? ? ? ?network 主类网段——undo summary 设置不汇总
注释:主类路由 ip乘默认子网掩码 ——10.1.1.1/24? ?主类为10.0.0.0
工作过程:
建立邻居关系-链路状态数据库-最短路径树-路由表
ospf邻居:同一网段、都要是ospf协议
ospf区域:为了适应大型的网络,ospf在as内划分多个区域,每个ospf路由器只维护所在区域的完整链路状态
0是骨干区域,其他为非骨干区域,可以用十进制数表示,骨干区域负责区域路由信息的传播
OSPF建立邻居的条件:
——router ID 不能相同
——HELLO 时间必须一致
——DEAD时间必须一致
——区域ID必须相同
——认证必须相同
——STUB标志位必须相同
——三层MTU不匹配无法形成邻居关系
——OSPF版本号不同
——当OSPF网络类型是MA时,要求掩码必须一致,因为会出现DR和LSA-2,无法描述网段
router ID选举
——手动进程下配置了router-id最优
——全局下配置router-id
——如果有多个环回口,选最大的一个,如果只有一个就是默认这一个
——如果没哟匹配环回口,选取活动物理地址最大的一个
配置router ID
进程中:ospf 1 router-ID 1.1.1.1——area 0——newwork 网段? 反掩码
全局下:router ID 1.1.1.1 ——ospf——area 0——network 网段 反掩码
不配置:ospf 1——area 0——network 网段 反掩码
DR/BDR的作用
减少邻接关系的数量,从而减少链路状态信息的交换次数,这样可以节约带宽,减少路由的硬件的负担,一个即不是DR也不是BDR 的路由器,只与DR、BDR形成邻居关系,并交换链路的状态信息,路由信息,这样大大减少了大型广播网络的领接关系数据
在描述拓扑的LSDB中,一个NBMA网段或者广播型网段是单独的一条LSA来描述的,这条LSA是该网段的DR产生
DR/BDR的选举方法
自动选举DR、BDR(随机)
网段上router ID 最大的路由器将设置为DR,第二大为BDR
手动选择DR/BDR
优先级范围0~255,数值越大,优先级越高,默认值为1
如果优先级相同,则需要比较router id
如果路由器的优先级被设置为0,则将不参加DR、BDR的选举
DR/BDR的选举过程
在第一个报文中,DR,BDR字段都为空(0.0.0.0)
如果DR,BDR字段为空,先选BDR,先比较优先级越大越越先,如果优先级相同,会比较ROUTER-ID,越大越优先
如果DR字段为空,BDR为非空,BDR升级为DR,在选BDR
如果DR为空,BDR也为空,先选BDR
reset ospf process——int g0/0/0 ——ospf dr-priority (2-255)
组播地址:DRothers? 244.0.0.5
组播地址:DR/BDR244.0.0.6
协议号:89
hello包:发现和维持邻居关系
DBD数据描述包:向邻居发送摘要信息以及同步链路状态数据库,选举DR,BDR
LSR链路状态请求包:在路由器收到包新信息的DBD后发送,用于请求更详细的信息
LSU链路状态更新包:收到LSR后,发送链路状态通告LSA,一个LSU数据包可能包含多个LSA
LSACK链路确认包:确认收到LSU,每个lsa需要分别确认
动态路由是我们现在用的主要路由,在过去用的比较多的是RIP,但是由于其存在一些不完善,经过时间的发展,我们现在用的比较多的是OSPF协议,其工作原理更加便于管理,对于出现的问题,系统可以更快的解决
|
|
| 网络协议 最新文章 |
| 使用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图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 4:53:25- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |