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官方文档学习笔记(三)之依赖项
1.依赖注入 (1) 依赖注入(DI)的概念:某个bean的依赖项,由容器来负责注入维护,而非我们自己手动去维护,以此来达到bean之间解耦的目的,如下 //情况一:不使用依赖注入 public cl ...
- 宝塔渗透之msf代理入侵
前言 在渗透中遇到内网主机是一层接一层的拓扑形式,可以采用多层代理加路由转发访问,便于在渗透中出现网段隔绝可以使用此方法跳出局限 实验环境 kali: 192.168.75.131 target-ce ...
- 第六节 FAF与GP不工作保护区的绘制
飞行程序设计软件实践 前一篇文章中,通过风标设计2023插件,我们在CAD中绘制了FAP方式下的精密进近保护区. 接着这个话题我们继续来看一下FAF方式下的保护区应该怎样绘制,以及OAS参数的其它用法 ...
- Java时间加减操作
Java时间加减操作 /** * 时间计算 * * @param str 时间字符串 * @param format 时间格式 * @param type Calendar内置常量 * @param ...
- LRU 居然翻译成最近最少使用?真相原来是这样!
前言 相信有很多同学和我一样,第一次碰到 LRU(Least Recently Used) 的这个解释「最近最少使用」都不知道是什么意思,用汤老师的话来说: 我真的感到匪夷所思啊! 最近是表示时间,最 ...
- SOFAJRaft源码阅读-ShutdownHook如何优雅的停机
Java程序经常会遇到进程挂掉的情况,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码.JAVA中的ShutdownHook提供了比较好的方案.而在SOFAJRaft- ...
- day14-JdbcTemplate-01
JdbcTemplate-01 看一个实际需求: 如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢? 方案一:使用之前的JdbcUtils类 方案二:spring提供了一个 ...
- .NET 入门到高级路线
.NET 入门到高级路线 [c# 基础语法](# CSharp基础语法) [.NET Core 基础知识](# .NET Core 基础知识) [ASP.NET Core 基础知识概述](# ASP. ...
- 请求的URI过长:414 Request-URI Too Large
问题:在项目中遇到使用get 请求,发现前端传递的参数超过nginx 服务器的限制.三种解决方法(任选一种): 1.在nginx配置文件里面把这两个缓存加大 文件位置:conf/nginx.conf ...
- 结对项目总结 -- 基于Qt开发的win10桌面应用
担任角色 在这次结对项目中,由于采用了我的个人项目作为参考,所以我继续担任后端开发的角色. 开发环境 前端采用Qt Creator4.13.2 (Community) 后端采用C++ 如何复用个人项目 ...