OSPF七种状态分析:OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。当OSPF在建立邻居关系时,会产生七种状态,今天思博就来给大家分析一下OSPF的七种状态。
邻居关系是什么?
前面说了OSPF在建立邻居关系时,会产生七种状态,那么思博先来给大家介绍一下邻居关系。邻居关系是双方交互Hello报文,Hello报文中的hello time 、Dead time 、Area ID、验证信息、Stub Flag信息一致时,两个直连广播类型的网络就会在一个端口上选举出DR、则另一端口选举为BDR,然后就如2-Way状态。只要能正常进入到2-way状态就完成了邻居关系。
OSPF七种状态分析
OSPF路由器在完全邻接之前,所经过的七种状态分别是Down、Init、Two-way、ExStart、Exchange、Loading、Full Adjacency。
Down
此状态还没有与其他路由器交换信息。首先从其ospf接口向外发送hello分组,还并不知道DR(若为广播网络)和任何其他路由器。发送hello分组是,使用组播地址224.0.0.5。在Down状态下,OSPF进程还没有与任何邻居交换信息。OSPF在等待进入Init状态。
Init
OSPF路由器以固定的时间间隔(缺省10s)发送类型1(Hello)的分组,以便与邻居路由器建立特殊的关系。在DeadInterval里收到了Hello包,2-Way通信还没有建立起来的状态。
Two-way
每台OSPF路由器都使用分组试图与同一个IP网络中的所有邻居路由器建立双向状态或双向通信。Hello分组中含有发送者已知的OSPF邻居列表。当路由器看到它自己出现在一个邻居路由器的Hello分组中时,它就进入了双向状态。双向会话建立,而RID彼此出现在对方的邻居列表中。
ExStart
信息交换初始状态。当路由器与它的邻居进入到ExStart状态后,他们之间的会话就表征为一种毗邻关系,但这时路由器还没有变成全毗邻状态。ExStart状态是使用类型2的数据库描述(DBD,DataBase Description)分组建立的,两个路由器用Hello分组协商在它们之间的关系谁是“主”,谁是“从”。
Exchange
信息交换状态。本地路由器和邻居交换一个或多个DBD分组(也叫DDP) 。DBD包含有关LSDB中LSA条目的摘要信息。
Loading
信息加载状态。收到DBD后,使用LSACK分组确认已收到DBD。将收到的信息同LSDB中的信息进行比较。如果DBD中有更新的链路状态条目,则想对方发送一个LSR,用于请求新的LSA 。
Full Adjacency
全毗邻状态。加载状态结束之后,路由器就进入全毗邻状态。每台路由器都保存着一张毗邻路由器列表,它就是称为毗邻数据库。
以上就是OSPF七种状态分析,希望对大家有所帮助。
相关课程内容推荐
思科认证备考须知:CCNP是什么
思博全新EI课程上架:CCNP-EI 课程
思博CCNP课程安排表: CCNP-EI课表
CCNP怎么考?具体考什么内容:新旧版CCNP对比分析
CCNP考试之前是否需要通过CCNA:ccnp的考试费用多少钱?