DD报文格式
来源:互联网 发布:读三毛梦里花落知多少 编辑:程序博客网 时间:2024/06/13 07:22
DD报文是用来描述本地路由器的链路状态数据库(LSDB),在两个OSPF路由器初始化连接时要交换DD报文,进行数据库同步。
DD报文内容部分包括:DD报文序列号和LSDB中每一条LSA的头部等,如图9-11所示,对于的各字段说明如表9-2所示。对端路由器根据所收到的DD报文中的OSPF报头就可以判断出是否已有这条LSA。由于数据库的内容可能相当长,所以可能需要多个数据库描述报文来描述整个数据库。所以有三个专门用于标识数据库描述报文序列的比特位,即DD报文格式中的I、M和M/S这三位。接收方对报文的重新排序使其能够真实地复制数据库描述报文。
DD交换过程按询问/应答方式进行,在DD报文交换中,一台为Master(主)角色,另一台为Slave(从)角色。Master路由器向从路由器发送它的路由表内容,并规定起始序列号,每发送一个DD报文,序列号加1,Slave则使用Master的序列号进行确定应答。但是显然,主从之间的关系会因每个DD交换的不同而不同。网络中的所有路由器会在不同时刻作用,在这个过程中既可能是主路由器又可能是从路由器。
因为DD报文仅在两台OSPF路由器初始化连接时才进行DD交换,所以它没有发送周期,以后的数据库同步是通过LSR、LSU和LSAck报文进行同步的。
阅读全文
0 0
- DD报文格式
- 报文格式【定长报文】
- 报文格式
- 报文格式
- tcp报文格式udp报文格式详解
- TCP报文格式
- HTTP协议报文格式
- HTTP请求报文格式
- MPLS报文头格式
- DNS报文格式
- RTP报文格式
- HTTP协议报文格式
- 总结:DNS报文格式
- IP报文格式
- HTTP协议报文格式
- 8583报文格式
- DNS协议 报文格式
- TCP/IP报文格式
- Mac iterm2 开启密钥转发功能
- Jedis的Publish/Subscribe功能的运用
- 设计模式阅读备忘笔记-原则
- ajax请求成功,但执行error回调
- Kotlin 第一章: Kotlin简介以及插件安装
- DD报文格式
- Windows internals 7 -- 1 -- 瞎扯扯
- 特征工程
- Ajax ——无刷新页面加载页面
- 线性表--顺序存储结构
- java-源码解读-java类加载机制
- bzoj3479 [Usaco2014 Mar]Watering the Fields(prim裸题)
- redis-订阅与发布
- 编写批处理脚本启动和关闭Oracle