当前位置: 首页 > news >正文

【杂记-浅谈OSPF协议中的邻居关系与邻接关系】

OSPF协议中的邻居关系与邻接关系

    • 1、邻居关系
    • 2、邻接关系
    • 3、DR-other之间的邻居关系

在OSPF协议中,Neighbor relationship 邻居关系和Adjacency 邻接关系是两个核心概念,它们在路由器之间建立正确的路由信息传递机制方面起着关键作用。

1、邻居关系

邻居关系指的是在同一广播或多播网络中的OSPF路由器之间,通过交换Hello报文发现的相互联系。当路由器接收到来自另一路由器的Hello报文,并发现其中的路由器ID(Router ID)是自己之前未知的邻居时,它会发送一个包含自己Router ID的Hello报文作为响应。一旦双方都收到了对方的Hello报文,它们之间就建立了所谓的2-way邻居关系。在这个阶段,路由器之间尚未建立邻接关系,它们只知道彼此的存在,但还没有交换任何链路状态信息。

2、邻接关系

邻接关系建立在邻居关系的基础上。当路由器之间完成了2-way邻居关系的建立,它们会继续交换更多的Hello报文,并通过DBD(Data Base Description)报文交换链路状态数据库的摘要信息。随后,它们会通过LSR(Link State Request)报文请求对方发送完整的链路状态广告(LSA),并通过LSU(Link State Update)报文发送这些信息。最后,当路由器确认接收到对方的所有LSA,并且发送了包含自己LSA的LSU后,它们之间就建立了Full状态的邻接关系。此时,路由器之间已经交换了足够的信息,可以正确地计算出到达网络中所有其他路由器的最短路径。

3、DR-other之间的邻居关系

在OSPF网络中,除了指定路由器(DR)和备份指定路由器(BDR)之外的路由器统称为DRother。由于DR和BDR的存在,DRother之间不需要建立邻接关系,因为它们通过DR和BDR间接获得了整个网络的路由信息。DRother之间只需建立2-way邻居关系,这样可以减少网络中LSA的泛洪,提高网络的效率。

http://www.lryc.cn/news/383071.html

相关文章:

  • 白银价格行情分析兼顾基本面和技术面
  • 搜维尔科技推出绿幕抠屏虚拟制作演示项目
  • 大数据集群搭建基础:Linux下MySQL安装!!!
  • FLASH闪存
  • GPT-5智能新纪元的曙光
  • Qt | QPalette 类(调色版)
  • Linux操作系统进程同步的几种方式及基本原理
  • android 责任链模式
  • 【可控图像生成系列论文(四)】IP-Adapter 具体是如何训练的?1公式篇
  • 堆的实现详解
  • iptables配置NAT实现端口转发
  • 【启明智显产品介绍】Model3C工业级HMI芯片详解专题(一)芯片性能
  • Socket编程【个人简单】
  • java入门 grpc测试案例
  • 【操作系统】信号处理与阻塞函数|时序竞态问题
  • go语言day4 引入第三方依赖 整型和字符串转换 进制间转换 指针类型 浮点数类型 字符串类型
  • IOS Swift 从入门到精通:闭包第二部分,高级闭包
  • 爬虫超详细介绍
  • 双向长短期记忆神经网络BiLSTM
  • python基础篇(4):range语句
  • 基于STM32的简易计算器proteus仿真设计(仿真+程序+设计报告+讲解视频)
  • 小程序onLoad 和 onShow
  • 抖音直播违规规定有哪些?(直播违禁词汇总表)
  • 安卓 jetpack compose
  • JavaWeb系列十九: jQuery的DOM操作 上
  • JavaWeb系列十一: Web 开发会话技术(Cookie, Session)
  • 【激光雷达使用记录】—— 如何在ubuntu中利用ros自带的rviz工具实时可视化雷达点云的数据
  • 运行项目报错(java: 无效的目标发行版: 17)项目jdk版本不兼容,修改Java编译器配置
  • 一道session文件包含题
  • vuex数据持久化