首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OSPF数据包交换过程-每天15分钟回顾China-CCIE,玩转网络技术

29

第29篇:OSPF数据包交换过程

上一节我们学习了OSPF术语,今天我们开始学习OSPF数据包交换过程跟着我一起往下看吧。

OSPF数据包交换过程

从OSPF建立邻居,到LSA的互换,到路由表的计算,需要经过一系列的数据包交换过程,过程如下:

Hello

Database Description Packets (DBD)

Link-state Request (LSR)

Link-state update(LSU)

LSDB

具体情况如下:

Hello

Hello包是用来建立和维护OSPF邻居的,要交换LSA,必须先通过Hello包建立OSPF邻居。

Database Description Packets (DBD)

当一个人去书店买书时,想要决定买哪本书,并不会先将书店里所有的书都看一遍,才做决定买哪本好,通常是只看书的目录,或者大概翻一翻,再对比一下,就能决定买哪本;而OSPF的LSA交换也是一样的,邻居建立之后,并不会立刻就将自己链路状态数据库中所有的LSA全部发给邻居,而是将LSA的基本描述信息发给邻居,这就是Database Description Packets (DBD),是LSA的目录信息,相当于书的目录,邻居在看完DBD之后,就能知道哪些LSA是需要邻居发送给自己的。

Link-state Request (LSR)

邻居在看完发来的LSA描述信息(DBD)之后,就知道哪些LSA是需要邻居发送给自己的,自己就会向邻居发送LSA请求(LSR),告诉邻居自己需要哪些LSA。

Link-state update(LSU)

当邻居收到其它路由器发来的LSA请求(LSR)之后,就知道对方需要哪些LSA,然后根据LSR,将完整的LSA内容全部发给邻居,以供计算路由表。

LSDB

就是已经收到了所有需要邻居发给自己的LSA,这时的链路状态数据库已经达到收敛状态。

好了,今天这15分钟也完成了,建议线下动手做下实验,下一节我们将学习OSPF启动过程

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180405G1DYJ000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券