OSPF协议详解:链路状态路由协议的工作流程和优点
需积分: 0 46 浏览量
更新于2024-08-03
收藏 1.21MB DOCX 举报
OSPF协议详解
OSPF(Open Shortest Path First)是一种链路状态路由协议,用于在自治系统中选择最短路径。下面是 OSPF 协议的详细知识点:
一、OSPF 优点
OSPF 的优点包括:
* 选择路由更加合理
* 传播对端不具备的路由信息
* 网络收敛速度更快
* 避免了网络资源浪费
二、OSPF 协议概述
OSPF 协议使用 IP 协议号 89,在 IP 层之上工作。OSPF 以组播方式发送协议包,使用三层地址协议 hello 包(224.0.0.5)。DR(指定路由器)指定路由器。
三、OSPF 工作流程
OSPF 工作流程分为七个状态机:
1. Down 状态:没有启用 OSPF
2. Init 状态:启用之后的初始化状态
3. Wag 状态:等待状态
4. Exstart 状态:预启动状态
5. Exchange 状态:预交换状态
6. Loading 状态:加载状态
7. Full 状态:完成状态
四、OSPF 报文类型
OSPF 协议中有五种协议报文:
1. Hello 报文:周期性发送,用于发现和维持 OSPF 邻居关系
2. DD 报文:数据库描述报文,描述本地 LSDB 的摘要信息,用于两台路由器进行数据库同步
3. LSR 报文:链路状态请求报文,向对方请求所需要的 LSA
4. LSU 报文:链路状态更新报文,向对方发送其所需要的 LSA 或者泛洪自己更新的 LSA
5. LSAck 报文:链路状态确认报文,用于对收到的 LSA 进行确认
五、OSPF 链路信息传递
OSPF 传递链路信息使用 LSA(Link State Advertisement),LSA 消耗自己身上的 CPU 算法极大,收集链路信息本地出来 RIP 占系统开销值小,通过网络建立区别。
六、OSPF 工作四个阶段
OSPF 工作流程分为四个阶段:
1. 寻找邻居:知道对端有设备
2. 建立邻接关系:链路信息知道了得知道有哪些邻居关系建立连接
3. 链路状态信息传递:传递链路状态信息
4. 计算路由:计算最短路径
七、Hello 包详解
Hello 包里有哪些东西:
* 掩码
* 版本
* Router ID
* 区域 ID
* 验证
* OSPF 10 秒发送一次 Hello 包,40 秒断了失效
八、DR 选举
DR(指定路由器)选举是 OSPF 协议中的一个重要机制。DR 选举的规则是:
* 优先级越大越优先
* 取值范围 0-255,8bit
* DR 默认级为 1,要是就会 0 不参与选举
* 优先级一样比 Router ID 值越大
* 优先小值小选定也能给我 DR,DR 失效才能参与才能选举
九、BDR 选举
BDR(备份指定路由器)选举是 OSPF 协议中的一个重要机制。BDR 选举的规则是:
* 优先级越高的先选成 BDR
* 防止 DR 挂了没有成为 DR 先吧他成为 DR,剩下的设备在选一个成为 BDR
十、确定 DRBDR 之后的设备不会在选举
在确定 DR 和 BDR 之后,其他设备不会再参与选举。
453 浏览量
173 浏览量
133 浏览量
292 浏览量
134 浏览量
160 浏览量
2023-07-18 上传
504 浏览量

h3c老王
- 粉丝: 1
最新资源
- GNPS外部结构代理:数据导出与外部资源链接服务
- 使用Xamarin在Android中调用.NET WebServices接口的方法
- IEEE标准Verilog电子版数据格式解析
- 全面掌握面向对象系统分析与设计
- ASP+Access服装商城系统实现服装管理
- newgcWebSockets 4.1.0发布:支持负载均衡与MQTT协议
- 迈迪设计宝2018工作站版:三维设计资源助手
- 离线安装eclipse veloeclipse插件教程
- 数据库原理精要:六套模拟题解析
- Windows安装清理工具:msicuu2使用指南
- JSP与Oracle打造高效新闻发布系统
- IE版本模拟器:多版本IE5至IE8兼容性测试
- 报表导出新技巧:Excel、图片与数据一键转换
- JavaWeb动漫论坛项目设计与源码实现
- EdutrackScreenShare-crx插件使用指南与功能解析
- minisound 音乐播放器,MP3播放新选择