OSPF协议的五种报文七中状态
报文:1)Hello:发现并建立邻接关系。 2)DBD:包含路由的摘要信息。(DBD=DDP只是一个清单,明细在LSU中传达)同步DBD的目的是为了做隐式确认3)LSR:向另一台路由器请求特定路由的完整信息。4)LSU:用于LSA的泛洪和回应LSR该条路由的完整信息。在OSPF中,只有LSU需要显示确认5)LSAck:对LSU做确认。7种状态1、down state2、init state3、two-way state4、exstart state(这个状态发送得DBD是空的)5、exchange state(可以开始发送LSR和LSU)6、loading state(相互传完DBD后进入这个状态,开始发送LSR和LSU) 7、full state

OSPF协议的稳定状态有哪几个,不稳定状态有哪几个
你说的应该是ospf的邻居状态机 稳定状态为Down(没有使能ospf),2-way(两个DRother之间),Full。不稳定状态有 init(尚未完成hello报文交互,没有达到2-way状态)exstart (即将建立邻接关系的路由器间协商主从)exchange(交互数据库摘要信息阶段)load (交互数据库信息阶段) attempt(nbma网络独有的状态,尝试与指定邻居建立邻居关系阶段)

ospf状态机的作用
OSPF协议是IGP中的一种动态路由协议,它属于链路状态协议,交互的是LSA(链路状态通告)信息,对路由信息的认知很清晰。该文主要阐述了OSPF协议的工作原理、OSPF状态机以及OSPF协议中涉及到的重要技术。 关键词 OSPF协议,LSA,状态机,重要技术1OSPF的工作原理当带有路由功能的网络设备运行OSPF协议之后,设备之间会开始交互hello报文,hello报文内通常包含了一些路由的基本信息,之后交互的是DBD报文,DBD报文,DBD报文简要描述了自身的LSA信息,通过收到的DBD报文来跟自身的LSA信息作对比如果部分LSA信息缺失,则发送LSR报文,请求发送缺失部分,这时对等体设备会发出一个LSU报文,LSU主要更新LSA信息,然后发送ack报文来确保安全,最后LSU存放进LSA数据库,形成LSDB,再运行SPF算法,计算出最优路径,形成路由表。工作原理图如下图1.1所示。图1.1 ospf工作原理图2OSPF的状态机ospf状态机基于端口,在ospf进程还未启动时处于down状态;在hello报发送出去后处于attempt状态,该状态只会出现在frame-relay环境下;从邻居收到hello包,不包含自己RID信息后处于init状态双方都看到了对方发送的hello报文包含自己的RID时处于two-way状态。接下来的状态要基于网络环境来评定如果是多路访问网路类型,直接选举出DR/BDR/DRothers来减少LSA信息的交换次数如果是点对点网络类型,接下来就要交换初期DBD报文(不包含LSA头部),基于RID来选举主从,该阶段处于exstart状态,随后进入exchange状态,该状态交互包含LSA头部的DBD报文,然后进入load状态,根据DBD报文内容发送对应的LSA报文,最后进入full状态接受并回复LSU报文、ack报文、加载路由表。状态机的原理图如图2.1所示:图2.1 状态机的原理图3OSPF协议涉及到的技术3.1 虚链路技术 在介绍虚链路技术之前,先了解一下设备的类型,设备分为ABR设备和ASBR设备,ABR设备是区域间设备,必须与区域0相连、至少连接一个其他区域;ASBR设备是自制系统边界设备。如图3.1所示,R2、R3为ABR设备,R1、R4为ASBR设备。

OSPF 协议中各种邻居状态的含义是什么?
ospf邻居状态有7种,分别是downinit2wayExstartExchange LoadingFull. 路由器A刚启动时,ospf处于down的状态,因为它还没有与其他路由器交换信息。它使用组播地址224.0.0.5发送hello分组。所有运行ospf的路由器收到A的hello分组时,将A加入邻居列表中,这是init状态。收到A的hello的路由器都向A发送单播应答,A收到后,将这些路由器加入邻居列表,所有路由器都建立了双向关系,进入了2way状态。如果链路类型是广播网络(如以太网),接下来必须选举DR和BDR,选举结束后,路由器处于预启动Exstart状态。然后交换链路状态数据库摘要,也就是交换DBD,这是Exchange状态。 DBD交换完毕后进入Loading状态,路由器根据DBD发送LSR请求更新链路状态条目,对方用LSU进行响应。至此,双方都学到了路由条目,database完整,就是Full状态。

简述OSPF交互过程的几种状态
我最近复习了ospf,自己写吧,尽量写的详细易懂,可以帮助你的同时,自己也总结了: 1.Down状态: 刚刚开启ospf,还没有收到任何数据,此时路由器本身是可以发送hello企图寻找ospf邻居2.attempt状态: 这是在特殊网络条件下才有的状态,就是不支持广播的网络(非广播网络),以太网是没有的,因为ospf需要使用组播发送hello,所以在这种网络环境下,必须要指定使用单播来发送hello,这种状态叫做attempt状态3.init状态: 一方收到了另一方的hello.在这个hello包中还看不到自己是对方的邻居,这种状态叫做init状态.4.two-way状态: 双方的hello已经交换完成,建立了邻居关系(注意区别于邻接关系),dr,bdr选举成功,若两端都是drother路由器则会一直停留在这个状态5.Exstart状态:交换LSA之前,两端路由器会选择一个主从关系,确定由谁来先发起数据(DBD,LSR等),router-id较大者成为主路由器,先发送,选举主从关系的状态叫做exstart状态6.Exchange状态: 交换DBD的过程,DBD相当于一个路由器自己的链路状态数据库的目录,对方收到DBD根据目录来索要自己需要的信息从而发送lsr7.Loading状态:邻居收到了对方发来的LSR,回复对方索要的信息LSU,这是一个学习的过程,叫做loading状态8.Full状态: 完全邻接状态,数据库已经同步,网络收敛完成,就是最后达到的正常的状态 这就是整个ospf建立的过程,若有某处不解请明示,详尽解答!
1.邻居发现阶段 2.双向通信阶段:Hello报文都列出了对方的RID,则BC完成.(2-WAY状态,若为广播网络: 例如:以太网。在这个时候应该选举DR,BDR。)3.数据库同步阶段 4.完全邻接阶段: full adjacency (FULL状态)
OSPF共有8种状态,分别是:Down、Attempt、Init、2-way、Exstart、Exchange、Loading、Full。 1、Down:接口的状态为Down;2、Attempt:NBMA网络中,如果对端在DeadInterval超时后仍然没有回复Hello报文,则状态为Attempt。此时路由器依然每PollInterval向对端发送Hello报文;3、Init:收到Hello报文后状态为Init;4、2-way:收到的Hello报文中包含有自己的Router ID,则状态为2-way;如果不形成邻接关系则邻居状态机就停留在此状态,否则进入Exstart状态;5、Exstart:如果形成邻居关系,则从Init状态转到Exstart状态,开始协商主从关系;Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchange;6、Loading:DD报文交换完成即Exchange done,此时状态为Loading; 7、Full:LSR重传列表为空,此时状态为Full。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/44063.html。