码迷,mamicode.com
首页 > 其他好文 > 详细

ospf的5种数据包类型

时间:2015-07-30 15:03:25      阅读:1278      评论:0      收藏:0      [点我收藏+]

标签:ospf的数据包类型 ospf协议

OSPF的数据包格式:

技术分享

根据OSPF数据包type字段数值的不同,OSPF数据包类型分为5种,不同的type,其后面的内容也不同。

路由表的形成与这5种数据包的交互息息相关。

 type=1    hello数据包

 type=2    数据库描述包--DBD

 type=3    链路状态请求包---LSR

 type=4    链路状态更新包---LSU

 type=5    链路状态确认包---LSAck

1.hello包-----周期10s

 编号为1的OSPF数据包

 功能:用于发现,和维持邻居关系的,以及DR/BDR的选举(2way)

2.链路状态数据库描述数据包-------DBD

  编号为2的OSPF数据包

  对ospf的网络拓扑进行描述

  数据包在链路状态数据库交换期间产生,主要作用有三个:

   ①选举交换链路状态数据库过程中的主从关系

   ②确定交换链路状态数据库过程中的初始序列号

   ③交换所有的LSA数据包头部

3.链路状态请求数据包------LSR

   编号为3的OSPF数据包

   用于请求在DBD交换过程中发现的本路由器中没有的或已过时的LSA包细节

4.链路状态更新数据包---LSU

   编号为4的OSPF数据包

   功能:用于存储和传递路径信息

   用于将多个LSA泛洪,也用于对接收到的链路状态更新进行应答

5.链路状态确认数据包-----LSAck

  编号为5的数据包

  用于对接收到的LSU进行确认。

  如果发送确认的路由器的状态是DR或者BDR,确认数据包发送到OSPF的组播地址224.0.0.5

  如果发送确认的路由器状态不是DR或BDR,确认将被发送到OSPF路由器组播地址224.0.0.6


本文出自 “9305074” 博客,请务必保留此出处http://9315074.blog.51cto.com/9305074/1680077

ospf的5种数据包类型

标签:ospf的数据包类型 ospf协议

原文地址:http://9315074.blog.51cto.com/9305074/1680077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!