设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 2123|回复: 2
收起左侧

[分享] OSPF DD报文格式

[复制链接]
 成长值: 62830
发表于 2017-11-17 14:00:16 | 显示全部楼层 |阅读模式
网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)


OSPF DD报文格式报文格式
两台路由器在邻接关系初始化时,用DD报文(Database Description Packet)来描述自己的LSDB,进行数据库的同步。报文内容包括LSDB中每一条LSA的Header(LSA的Header可以唯一标识一条LSA)。LSA Header只占一条LSA的整个数据量的一小部分,这样可以减少路由器之间的协议报文流量,对端路由器根据LSA Header就可以判断出是否已有这条LSA。在两台路由器交换DD报文的过程中,一台为Master,另一台为Slave。由Master规定起始序列号,每发送一个DD报文序列号加1,Slave方使用Master的序列号作为确认。
图1 DD报文格式

                               
登录/注册后可看大图



字段长度含义
Interface MTU16比特在不分片的情况下,此接口最大可发出的IP报文长度。
Options8比特可选项:
  • E:允许Flood AS-External-LSAs;
  • MC:转发IP组播报文;
  • N/P:处理Type-7 LSAs;
  • DC:处理按需链路。
I1比特当发送连续多个DD报文时,如果这是第一个DD报文,则置为1,否则置为0。
M (More)1比特当发送连续多个DD报文时,如果这是最后一个DD报文,则置为0。否则置为1,表示后面还有其他的DD报文。
M/S (Master/Slave)1比特当两台OSPF路由器交换DD报文时,首先需要确定双方的主从关系,Router ID大的一方会成为Master。当值为1时表示发送方为Master。
DD sequence number32比特DD报文序列号。主从双方利用序列号来保证DD报文传输的可靠性和完整性。
LSA Headers可变该DD报文中所包含的LSA的头部信息。


报文示例图2 OSPF DD报文

                               
登录/注册后可看大图


参考标准
标准描述
RFC2328OSPF Version 2





发表于 2017-11-20 15:04:40 | 显示全部楼层

                               
登录/注册后可看大图


看看巴士,免费看各大视频网站VIP视频

人的一生就是这样,先把人生变成一个科学的梦,然后再把梦变成现实。 —— 法国
板凳 2017-11-20 15:04:40 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-12-26 15:39 , Processed in 0.085854 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表