
OSPF协议邻居状态–OSPF邻居形成过程
这是我们的第三篇文章 OSPF协议系列 分析 不同的OSPF状态 路由器在 OSPF协议发现 和 邻居形成过程。我们分析 OSPF协议状态 (初始化状态, 2路状态, 重启状态, 交换状态, 加载状态 充满状态, 倒下状态), LSA 你好消息 和更多。
我们的 OSPF协议的第一篇文章 遮盖的 OSPF协议基本概念-OSPF拓扑& 路由 table, OSPF协议区域 & 路由器角色,还有更多。建议用户阅读 第一篇 在继续之前,以帮助刷新他们的OSPF理论。我们的第二篇OSPF文章介绍了OSPF路由器的性能 邻居关系和邻接 并检查了 OSPF协议 你好数据包,交换 数据库描述符(DBD)数据包 和 链路状态请求(LSR)数据包.
OSPF协议邻居状态
当OSPF与邻居建立邻接关系时,在路由器彼此完全相邻之前,连接会经过几种状态,本节将详细介绍每种状态。以下是我们将要检查的OSPF状态:
- 倒下状态
- 尝试状态
- 初始化状态
- 2路状态
- 重启状态
- 交换状态
- 加载状态
- 充满状态
下图显示了OSPF路由器在发现其OSPF邻居时将经历的不同状态:
Figure 1. OSPF协议邻居状态&OSPF邻居形成过程
倒下状态
的 下 州 是第一个OSPF邻居状态,表示 没有 你好数据包 已从邻居那里收到。在已经建立的OSPF邻接关系中,OSPF状态将从 充分 要么 2路状态 到 倒下状态 当路由器 死间隔计时器 到期(4 x 你好 Interval计时器),这意味着OSPF已失去与其邻居的通信,现在被视为不可访问或已死。
这是一种特殊状态,仅用于手动配置中的邻居。 非广播多路访问 (NBMA)网络,表示路由器正在发送 你好 数据包到它的邻居 非广播多路访问 (NBMA)环境 单播 但没有收到回复 死间隔 (4 x 你好 Interval)。
一个例子 NBMA网络 是一个 帧中继 没有内在的网络 广播 和 多播 能力。
2路状态
此状态表示 你好 数据包是从邻居路由器收到的,但是接收路由器的ID未在 你好 包。当路由器收到一个 你好 来自邻居的数据包,它应该列出发件人的 路由器ID 作为确认它以前收到了有效的 你好 包。
此状态描述了双向通信状态,双向表示每个路由器都收到了对方的 你好 数据包,并且每个路由器都可以看到包含在 你好 数据包的邻居字段。
上 广播 媒体(例如LAN)和 非广播多路访问 (NBMA)网络(例如帧中继,ATM,X.25),则路由器成为 完整状态 (在下面进行分析)仅与 指定路由器 (博士)和 备用指定路由器 (BDR)。但是,它将与所有其他邻居保持在2路状态。
当。。。的时候 2路状态 完成后, 博士 和 DBR 路由器被选出,考虑到它们位于 广播 要么 NBMA网络.
重启状态
此状态指定 博士 和 BDR 有被选为并且确定主从关系。还选择用于邻接形成的初始序列号。最高的路由器 路由器ID 成为主人并开始交流 链接 州 数据。只有主路由器才能增加序列号。
交换状态
在此状态下,OSPF路由器进行交换 数据库描述符 (DBD)数据包。这些包含 链接状态广告 (LSA)标头,描述整个内容 链接状态数据库 (迷幻剂)。的内容 数据库描述符 (DBD)接收到的路由器与其自己的路由器进行比较 链接状态数据库 (迷幻剂),以检查其邻居是否有可用的更改或其他链接状态信息。
加载状态
在这种状态下,路由器根据以下信息交换完整的链路状态信息: 数据库描述符 (DBD)由邻居提供,OSPF路由器发送 链接状态请求 (LSR)并接收 链接状态更新 (路易斯安那州立大学)包含所有 链接状态广告 (LSA)。
链接 州 更新 (路易斯安那州立大学)实际上是一个包含所有 链接状态广告 (LSA)–已通过新更改或新网络被发送到邻居。
完整状态
充满状态 是OSPF的正常运行状态,表示一切工作正常。在这种状态下,路由器彼此完全相邻,并且所有路由器和网络 链接状态广告 (LSA)被交换,路由器的数据库完全同步。
对于 广播 和 NBMA媒体,路由器将实现 完整状态 和他们的 博士 和 BDR 仅路由器,而 点对点 和 点对多点 路由器应位于的网络 充分 州 与 每个相邻路由器.
本文分析了状态 OSPF协议 路由器在OSPF期间通过 邻居发现和邻接过程。我们详细检查了每个OSPF状态,包括: 倒下状态, 尝试状态, 初始化状态, 2路状态, 重启状态, 交换状态, 加载状态 和 充满状态.
标签: 数据库描述符 OSPF协议状态 初始化状态 完整状态 2路状态 交换状态 重启状态 倒下状态 NBMA网络 加载状态