OSPF协议原理及配置4-邻接关系的建立和LSDB同步

进入ExStart状态后,广播和NBMA型网络要等待4倍的Hello时间,确定DR和BDR。然后建立邻接关系,并交互链路状态通告,以使用LSDB达到一致,进而完成路由表的计算和生成。

1 状态的变化

ExStart:主从关系是在此状态下形成的(router ID大的为主)。确定主从关系目的是确定DD交换过程中的序列号(LS Sequence Number,后面会有介绍),以保证DD包传输的可靠性,初始DD序列号是在此状态下决定的。邻居状态变成此状态以后,路由器开始向邻居发送DD报文。在此状态下发送的DD报文不包含链路状态描述,只是确定主从关系。

Exchange:此状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的内容。

Loading:相互发送LS Request报文请求LSA,发送LS Update通告LSA。

Full:两路由器的LSDB已经同步。

即:确定主从关系->交互DD->相互发送LS R和LS U->达到同步,也就是说建立邻接关系的最终目的是达到LSDB的同步。

下面重点说明两个状态的变换过程

从比主多发一个DD包,确认主的最后一个DD包,保证绝对可靠

I位:1是第一个DD包

M位: more bit  1指还有DD包,0表示最后一个DD包

MS位:表示主从 1为主,0为从

1. 邻居状态变为Loading之后,RTA开始向RTB发送LS request报文,请求那些在Exchange状态下通过DD报文发现的,而且在本地LSDB中没有的链路状态信息。

2. RTB收到LS Request报文之后,向RTA发送LS Update报文,在LS Update报文中,包含了那些被请求的链路状态的详细信息。

3. RTA向RTB发送LS Ack报文,确保信息传输的可靠性。 LS Ack报文用于泛洪对已接收LSA的确认。 邻居状态变成Full,表示达到完全邻接状态。

 

通过抓包可知,实际包的传递是交叉进行

 

实例:此部分内容,建议实际抓包分析,附件内容可用华为模拟器ENSP打开,并抓包分析

 

转载于:https://www.cnblogs.com/niewd/p/11019281.html

OSPF协议原理及配置4-邻接关系的建立和LSDB同步相关推荐

  1. HCNP学习笔记之OSPF邻接关系的建立和LSDB同步

    HCNP学习笔记之OSPF协议原理及配置4-邻接关系的建立和LSDB同步 本文转自:https://blog.51cto.com/4625416/1678913 进入ExStart状态后,广播和NBM ...

  2. OSPF协议原理与配置方法

    一.OSPF协议原理 OSPF是一种基于链路状态的路由协议,它从设计上就保证了无路由环路.它支持区域的划分,区域内部的路由器使用SPF最短路径算法保证了区域内部的无环路.同时它还利用区域间的连接规则保 ...

  3. HCNP学习笔记之OSPF协议原理及配置1-基础知识

    7.25日在济南博赛参加了HCNP的培训,感觉和HCDA不同,内容偏重理论,多而杂,现整理一下,和大家分享,也希望得到高手的指点. 先说下学习的感想和给初学者的建议: 学习的过程本身对自己就一种锻炼, ...

  4. pap认证要交换几次报文_华为HCIA认证RS路由与交换 —— 链路状态协议OSPF PPP原理与配置方法详解...

    本文讲述了华为HCIA认证R&S路由与交换 -- 链路状态协议OSPF & PPP原理与配置方法.分享给大家供大家参考,具体如下: 文章目录 链路状态路由协议--OSPF 开放式最短路 ...

  5. 华为路由与交换 MPLS 协议原理与配置

    本次博客主要介绍MPLS协议原理与配置 MPLS(英语:Multi-Protocol Label Switching,缩写为MPLS)  多协议标签交换 90年代初,互联网流量快速增长,而由于当时硬件 ...

  6. IS-IS协议原理和配置 与OSPF

    真正的成功没有捷径可走. 文章目录 一.拓扑 二.基础配置 三.观察与分析 四.原理 五.IS-IS与OSPF LSP 用于描述携带LSA信息:LSP(link state PDU) L1 LSP 描 ...

  7. 动态路由-----OSPF协议原理与单区域实验配置

    一.OSPF协议的介绍 1.OSPF的概述 OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP).与RIP相 ...

  8. CCNA学习总结—OSPF协议—OSPF协议原理

    1.为什么使用OSPF RIP协议因为15跳的限制只能使用在网络半径比较小的网络中,而且RIP不能做到百分百的防环,而网络风暴是每个大型网络所必须解决的重要的问题.RIP是距离矢量型路由协议,周期性更 ...

  9. OSPF协议介绍及配置

    一.OSPF概述 回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,而对于这个网 ...

最新文章

  1. 二手车电商很热?其实都是平台在自嗨!
  2. Win7下的修改grub工具bcdedit
  3. 数据中心架构有哪些组件?
  4. Ubuntu 下mysql service 启动问题
  5. Python3了,你还在用%和format格式化输出吗
  6. java map集合 事务控制_对象回收过程?线程池执行过程? map原理?集合类关系?synchronized 和 volatile ? 同一个类的方法事务传播控制还有作用吗?java 锁...
  7. java上传rar文件_java实现上传zip/rar压缩文件,自动解压
  8. 今日SGU 5.20
  9. bzoj1257: [CQOI2007]余数之和sum
  10. 更改重做日志(redolog)文件的大小
  11. Camtasia实用技巧之行为效果
  12. 用华为eNSP仿真校园网
  13. treeTable的简单用法
  14. android 添加pdf字体,为Android添加多国语言包.pdf
  15. 8串口服务器芯片,塔石串口服务器的芯片W7500
  16. Cognos资料整理
  17. 曾“须知少时凌云志,曾许人间第一流”,却10平米不到屋子像极了你小时候的“梦想”
  18. keyshot场景素材导入_KeyShot导入Rhino室内场景渲染的详细方法
  19. 传真百科:电子邮件能取代传真吗
  20. 爬取QQ音乐——新手不知道的那些坑 之 中英文(全/半角)冒号坑

热门文章

  1. Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本
  2. JavaScript - canvas - 画直角坐标系
  3. linux内核裁剪的具体过程和选择
  4. linux qt中文输入法,解决 Ubuntu 14.04 下 Qt5 中文显示和中文输入法问题
  5. 2014 ACM-ICPC 亚洲地区赛 西安站小结
  6. iPhone十二年了,多希望这是苹果的一个新轮回!
  7. IDEA创建父项目和子项目
  8. 适合手机页面微信页面pc页面用的幻灯片
  9. 用Node.js实现一个HTTP服务器程序(文件服务器)
  10. RabbitMQ中的cluster、mirrored queue,以及 warrens机制、RAM node、disk node及vhost介绍