全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

ospf包含哪些报文

发布时间:2023-12-06 10:07:30
发布人:xqq

ospf包含哪些报文?在OSPF数据包头中有一个type选项,表示的就是OSPF报文的协议形式,分为五种:

1、hello :周期发送,用来发现和维持ospf邻居关系。其中包括一些定时器的数值、DR、BDR、以及自己已知的邻居。

2、DD(Database Description,数据库描述) :

第一种DD报文:用来确定Master/Slave关系,避免DD报文的无序发送。第二种DD报文:含有路由信息的DD报文,LSDB中LSA的摘要,用于LSDB同步。

3、LSR(Link State Request,链路状态请求):通过DD报文交互后,向对方请求所需的LSA。

4、LSU(Link State Update,链路状态更新):对LSR的回复,向对方发送其所需的LSA。

5、LSAck(Link State Acknowledgment,链路状态确认):用来对收到的LSA进行确认。确认的LSA的Header(LSA的Header唯一标识一条LSA)。

OSPF使用以下链路状态包(LSP)建立和维护邻居邻接关系并交换路由更新。每个数据包在OSPF路由过程中都有特定的用途,如下所示:

类型1:Hello数据包-用于建立和维护与其他OSPF路由器的邻接关系。

类型2:数据库描述数据包(DBD)-包含发送路由器LSDB的缩写列表,接收路由器使用它来检查本地LSDB。LSDB必须在一个区域内的所有链路状态路由器上都相同,才能构建准确的SPF树。

类型3:链路状态请求数据包(LSR) -接收路由器随后可以通过发送LSR请求有关DBD中任何条目的更多信息。

类型4:链路状态更新数据包(LSU) -用于答复LSR并宣布新信息。LSU包含几种不同类型的LSA。

类型5:链路状态确认数据包(LSAck) -收到LSU时,路由器会发送LSAck确认收到LSU。LSAck数据字段为空。

IT培训

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取