OSPF邻居状态
2021-03-24
| OSPF状态 | 定义 |
| Attempt | 此状态只对非广播区域(NBMA)1网络中手动配置的邻居有效。在attempt状态中,路由器在每个轮询间隔期间向邻居发送单播hello数据包,在dead间隔期间不会接收到邻居的hello数据包。 |
| INIT | 此状态指定路由器从邻居接收一个hello数据包,但接收路由器的ID并不包含在hello数据包中。当路由器从其邻居接收hello数据包时,该hello包就应当包含了发送方的路由器ID,此为有效的hello包,并确认。 |
| Two-way | 此状态指定两台路由器间已建立双向通信。双向意味着每台路由器已经看到了其他路由器的hello数据包。当路由器接收到hello数据包,并在接收到hello包的Neighbors字段中看到自己的路由器ID时,会出现这种状态。在这种状态中,路由器指定是否与其邻居建立邻接关系。在广播介质和NBMA网络中,路由器与DR和BDR变为full状态;它仍与所有其他邻居保持two-way状态。在点对点和点对多点网络中,路由器与所有连接的路由器变为full状态。 |
| Extart | 选择DR和BDR时,交换链路状态信息的实际过程就会在路由器与其DR和BDR之间开始。 此状态,路由器与其DR和BDR建立主从选举关系,并选择邻接形式的初始序列号。拥有最高路由器ID的路由器成为主路由器并开始交换,而且作为主路由器,它也是可以增加序列号的唯一路由器。请注意,可能有人会按照逻辑得出结论,认为拥有最高路由器ID的DR/BDR将在主从选举过程中成为主路由器。切记,DR/BDR选举可能会完全按照路由器上配置的较高优先级来进行,而不是最高路由器ID。故,DR很可能扮演从路由器的角色。还要注意的是,主从选举会在每个邻居上进行。 |
| Exchange | 在Exchange状态中,OSPF路由器交换DBD数据包。数据库描述符仅包含LSA报头,并描述整个LSDB的内容。每个DBD数据包都有一个序列号,只由主路由器增加,并由从路由器显式确认。路由器还会在此状态中发送链路状态请求数据包和链路状态更新数据包(包括整个LSA)。接收到的DBD的内容与路由器的LSDB中包含的信息进行对比,以检查是否有关于邻居的新的或更多当前的链路状态信息。 |
| Loading | 此状态中,会发生链路状态信息的实际交换。路由器根据DBD提供的信息发送链路状态请求数据包。然后,邻居在链路状态更新数据包中提供所请求的链路状态信息。在邻接关系期间,如果路由器接收到过时的或是缺失的LSA,就会请求LSA发送链路状态请求数据包。所有链路状态更新数据包都经过确认。 |
| Full | 此状态中,路由器彼此之间完全邻接。所有路由器和网络LSA都进行交换,而且路由器数据库完全同步化。 Full是OSPF路由器的常规状态。如果路由器在另一种状态中停滞,就表示在形成邻接关系时出现了问题。这种情况的唯一例外就是two-way状态,这是广播网络中的常规状态。路由器仅与其DR和BDR达到full状态。邻居的彼此之间始终视作two-way状态。 NBMA通常被视为点对多点 或 网状帧中继WAN。 对OSPF邻居进行故障排除时,应该知道,除了two-way和full,所有状态都是瞬时的,因此路由器处于这些状态时不应超过一定的时间。 但是,,最有可能遇到的问题是根本看不到邻居。在这种情况下,要验证OSPF配置。 show ip ospf neighbor show ip protocols show ip route ospf |
以上摘自CCNA学习指南:Cisco网络设备互连(ICND2)第四版 John Tiso著 纪小玲 马东芳 黄海枫译 第四章 表4-2.
以备学习复习之用。
OSPF邻居状态的更多相关文章
- OSPF邻居状态机
当OSPF邻居建立的过程之中,路由器在和邻居达到完全邻接关系之前,要经过几个状态.这些状态在OSPF RFC2328有相关的定义,这些状态分别是Down, Attempt, Init, 2-Way, ...
- IEEP部署企业级网络工程-OSPF邻居关系故障排除
OSPF邻居关系故障-现象与排除 一.OSPF邻居关系故障-现象与排除 1.OSPF建立邻居关系时,将检验hello报文中的Area ID .Autype.Authentication.network ...
- 路由软件quagga和bird日志配置打印ospf邻居变化
背景: 网络侧反馈偶尔会出现ospf邻居状态变化:full-> other status -> full.历史原因,线上运行的路由软件有quagga和bird两种.两种路由软件的日志级别配 ...
- Renix软件如何建立OSPF邻居——网络测试仪实操
OSPF可以通过OSPF向导的方式方便的创建OSPF邻居, 也可以通过纯手工的方式创建OSPF邻居, 本文介绍的是纯手工的方式创建. 在工作中, 推荐使用OSPF向导的方式来创建, 会比较简单和高效. ...
- ospf邻居建立过程
1. hello报文的作用 邻居发现:自动发现邻居路由器. 邻居建立:完成Hello报文中的参数协商,建立邻居关系. 邻居保持:通过Keepalive机制,检测邻居运行状态. hello报文的发送时间 ...
- ros建立ospf邻居的条件
Two routers do not become neighbors unless the following conditions are met. Two way communication b ...
- IPv6 邻居状态迁移
- H3C 显示OSPF邻居信息
- 基于 OSPF 路由的邻居邻接关系发现实践
1.实验目的 理解 OSPF 邻居关系和 OSPF 邻接关系的含义及差别 观察 OSPF 邻居邻接关系的建立过程 观察 OSPF 链路状态数据库的同步过程 2.实验原理 OSPF 网络中,路由器在发送 ...
- OSPF相关知识与实例配置【第一部分】
OSPF相关知识与实例配置[基本知识及多区域配置] OSPF(开放式最短路径优先协议)是一个基于链路状态的IGP,相比于RIP有无环路:收敛快:扩展性好等优点,也是现在用的最多的:所以这次实验就针对于 ...
随机推荐
- Spring IoC的一些知识点
在日常开发中,接触得比较多的算是Spring生态了,Spring Ioc是Spring Framework重要的组成部分,下面整理了一些Spring Ioc的知识点. 1. 什么是IoC IoC(In ...
- Redis网络模型究竟有多强
如果面试官问我:Redis为什么这么快? 我肯定会说:因为Redis是内存数据库!如果不是直接把数据放在内存里,甭管怎么优化数据结构.设计怎样的网络I/O模型,都不可能达到如今这般的执行效率. 但是这 ...
- C++指针【cherno课程学习】
定义: 指针是一个整数,一种存储内存地址的数字 内存就像一条线性的线,在这条街上的每一个房子都有一个号码和地址 类似比喻成电脑,这条街上每一个房子的地址 是一个字节 我们需要能够准确找到这些地址的方法 ...
- Creator 2.x 升级 3.x 基础 API 差异总结
上一篇我们介绍了 Cocos Creator 2.x 项目升级 3.x 的大流程. 但最后一步,还需要手动将之前 2.x 写的函数注释一处处的放开. 并将 2.x 的代码写法改成 3.x 的,下面我们 ...
- ant design pro 配置路由 显示页面步骤详解
第一步 在 src/views 下新建页面的vue文件,如果相关页面有多个,可以新建一个文件夹来放置相关文件. 给页面里写几个字,等会可以看到哦~~ 第二步 将文件加入菜单和路由 进入这个文件 ...
- 【学习笔记】开源库之 - sigslot (在解决浅拷贝问题的基础上增加信号拦截功能)
前言说明 在文中<[学习笔记]开源库之 - sigslot (提供该库存在对象拷贝崩溃问题的解决方案)>已经介绍过 sigslot ,此文主要应用在实际的工作项目中时,发现会有拦截信号的需 ...
- HuggingNews #0210 这周模型有点多,快来看看吧
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- python判断密码连续,重复,大小写、数字、符号混合密码复杂度要求
一.python 判断密码连续,重复,大小写.数字.符号混合密码复杂度要求 1. 运行环境 python 3.6.8 2. 密码必须包含大小写.数字.特殊符号中的3种且长度为8-16位 def ver ...
- java数据库连接池笔记
(课程笔记来源于跟着老师敲,老师是黑马程序b站白嫖课程~) #数据库连接池: 1.概念:就是一个容器(集合),存放数据连接的容器 当容器初始化好后,容器会被创建,容器中会申请一些连接对象,当用户来 ...
- .net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
1.问题由来 在做一个导入的需求时,测试导入模板,无论导入模板里的日期设置成何种日期格式到代码中都会提示有不正确的格式化数据,加断点调试发现,导入的日期如:Excel表格中是2022/5/26,断点看 ...