【思唯网络学院】OSPF学习笔记(二)----邻居、邻接状态机
首页 > >   作者:浙江思唯网络  2020年1月3日 17:41 星期五  字号:   评论:0 条
时间:2020-1-3 17:41   评论:0 条 




一、邻居状态机

收到 Hello 报文并接收 Hello 报文,即转入 Init 状态,如果收到的 Hello 报文中含有自己的 Router-idactive-neighbor),即从 init 转入 2way 状态。


1. Down
这是邻居的初始状态,表示没有从邻居收到任何信息。在
NBMA 网络上,此状态下仍然可以向静态配置的邻居发送 Hello 报文,发送间隔为 PollInterval,通常和RouterDeadInterval 间隔相同。


2. Attempt
此状态只在
NBMA 网络上存在,表示没有收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为 HelloInterval。如果 RouterDeadInterval 间隔内未收到邻居的 Hello 报文,则转为 Down 状态。


3. Init
在此状态下,路由器已经从邻居收到了
Hello 报文,但是自己不在所收到的 Hello 报文的邻居列表中,表示尚未与邻居建立双向通信关系。在此状态下的邻居要被包含在自己所发送的 Hello 报文的邻居列表中。
4. 2-WayReceived
此事件表示路由器发现与邻居的双向通信已经开始(发现自己在邻居发送的
Hello 报文的邻居列表中)。Init 状态下产生此事件之后,如果需要和邻居建立邻接关系则进入 ExStart 状态,开始数据库同步过程,如果不能与邻居建立邻接关系则进入 2-Way

5. 2-Way
在此状态下,双向通信已经建立,但是没有与邻居建立邻接关系。这是建立邻接关系以前的最高级状态。

6. 1-WayReceived

此事件表示路由器发现自己没有在邻居发送 Hello 报文的邻居列表中,通常是由于对端邻居重启造成的。


二、邻接关系状态机



1、DBDLSRLSULSACK 报文中都有 LSA 信息, Hello 报文中没有 LSA 信息;

2、ExStart 状态下 DBD 报文中没有携带 LSA 摘要信息;


3、ExChange 状态下 DBD 报文开始携带 LSA 摘要信息;


4、只有 DBD 报文中有 MTU 值,当开启 OSPF MTU 检测时,如果 DBD 报文中的 MTU值与接口 MTU 值不一致时(即接口两端 MTU 配置不一致),邻接状态处于 ExStartExChange 之间;
5、Loading 状态下开始发送 LSRLSULSACK 报文;
6、LS 请求列表和 LS 重传列表为空时,状态从 loading 转变 Full 全邻接状态。
7、DBDLSRLSU 报文重传间隔:5 秒。


各个状态名词解释:

1. ExStart
这是形成邻接关系的第一个步骤, 邻居状态变成此状态以后(从
init 变成 ExStart),路由器开始向邻居发送 DD 报文。主从关系是在此状态下形成的;初始 DD 序列号是在此状态下决定的。在此状态下发送的 DD 报文不包含链路状态描述。


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


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



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


     
     目前CCIE RS 笔试和LAB 稳定,持续过人中,了解之前的PASS情况和咨询考试情况

      请加QQ: 839898248  VX:Ciscolnfinity  关注微信公众号:思唯网络学院

      技术交流请加群:859273036,备注博客

      扫描二维码也可以加群哦:







 您阅读这篇文章共花了: 
 本文无需标签!
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:859273036 互相学习。     
本文地址:http://www.023wg.com/747.html
版权声明:若无注明,本文皆为“思唯网络学院博客”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:思唯网络学院博客    浙江思唯网络