- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 OSPF动态路由协议
6.1 OSPF概述
6.1.1 OSPF特点
OSPF无路由自环问题。
OSPF支持变长子网掩码VLSM 。
OSPF支持区域划分、适应大规模网络。
OSPF支持等值路径负载分担 (Cisco定义最大6条)。
OSPF支持验证,防止对路由器、路由协议的攻击行为
6.1.1 OSPF特点 (续)
OSPF路由变化时收敛速度快,可适应大规模网络。
OSPF并不周期性地广播路由表,因此节省了宝贵的
带宽资源。
OSPF被直接封装于IP协议之上 (使用协议号89 ),
它靠自身的传输机制保证可靠性。
OSPF数据包的TTL值被设为1,即OSPF数据包只能被
传送到一跳范围之内的邻居路由器。
OSPF以组播地址发送协议报文 (对所有DR/BDR路由
器的组播地址:224.0.0.6;对所有的SPF路由器的组
播地址:224.0.0.5 )。
6.1.2 OSPF协议的基本术语
1.路由器ID—Router ID
2.邻居 (Neighbors )
3.邻接 (Adjacency )
4.指定路由器 (Designative Router,DR )
5.备份指定路由器 (Backup Designative
Router,BDR )
6.DROTHER
7.OSPF链路状态数据库
6.2 OSPF数据包类型
6.2.1 OSPF数据包结构
1.OSPF数据包类型
编号 类型 用途
1 Hello 发现邻居、维持邻居关系、选举DR/BDR
2 数据库描述 交换链路状态数据库LSA 头
3 链路状态请求 请求一个指定的LSA 数据细节
4 链路状态更新 发送被请求的LSA 数据包
5 链路状态确认 对链路状态更新包的确认
表6-2-1 OSPF数据包类型
2 .OSPF数据包头部结构
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Bit
版本 类型 总长度
路由器ID
区域ID
校验和 认证类型
身份认证
身份认证
图6-2-1 OSPF数据包头部结构
6.2.2 5种类型的OSPF数据包
1.Hello数据包
Hello数据包是编号为1的OSPF数据包。
运行OSPF协议的路由器每隔一定的时间发送一次
Hello数据包,用以发现、保持邻居 (Neighbors )
关系并可以选举DR/BDR。
2 .链路状态数据库描述数据包
链路状态数据库描述数据包 (DataBase Description
,DBD )是编号为2的OSPF数据包。
该数据包在链路状态数据库交换期间产生。它的主
要作用有三个:
选举交换链路状态数据库过程中的主/从关系。
确定交换链路状态数据库过程中的初始序列号。
交换所有的LSA数据包头部。
3.链路状态请求数据包
链路状态请求数据包 (LSA-REQ )是编号为3的OSPF
数据包。
该数据包用于请求在DBD交换过程发现的本路由器中
没有的或已过时的LSA包细节。
4 .链路状态更新数据包
链路
文档评论(0)