OSPF卡在各种状态的原因 ?

OSPF卡在各种状态的原因?... OSPF卡在各种状态的原因? 展开
 我来答
匿名用户
推荐于2016-05-15
展开全部
1.OSPF 邻居停滞于Attempt状态
只有在NBMA中才会出现ATTEMPT状态,ATTEMPT状态是路由器在NBMA模式中必须经过的一个普通状态。
如果路由器如果一直停滞于ATTEMPT状态,则表明路由器发送了Hello分组给一个邻居,但是没有收到回应。
这个问题仅仅在定义了neighbor语句的NBMA网络中才会出现。
①Neighbor指向了错误的邻居
②在NBMA中单播连接中断。例如:ACL 阻止了单播

2.OSPF邻居停滞于INIT状态
路由器收到第一个分组将使路由器进入正常的INIT状态。
当一个路由器从邻居收到一个OSPF Hello 分组的时候,它在Hello分组中包含进邻居的路由器ID并发送这个Hello分组。
如果它不包含邻居的路由器ID,那么邻居将停滞于INIT状态。
① 验证只在某一边启用。
② ACL在某一边阻止了Hello分组。

3.OSPF邻居停滞于2-WAY状态

正常情况下,在MA网络等广播介质中,Drother之间的邻居状态是2-WAY状态,Drother与DR和BDR之间形成FULL状态。

停滞于 2-WAY 状态的原因:路由器上都配置了优先级0,DRother与DR/BDR关系都为full ,DRother与DRother之间全部都是2-way

4.OSPF邻居停滞于EXSTART / EXCHANGE状态

在EXSTART / EXCHANGE 状态阶段:
路由器选择一个主设备、一个从设备、一个初始序列号。(EXSTART状态)
整个数据库交换。(EXCHANGE状态)

停滞于EXSTART / EXCHANGE状态的原因:

①不匹配的接口MTU 。(邻居关系还没有建立好时)重传25次后DOWN掉后,等待一分钟,然后再次建立邻居关系

结论:

1.如果邻居建不起来(2-way 状态之前)
网络类型为NBMA,邻居表显示一边是ATTEMPT状态,一边是INIT状态;
网络类型为point-to-multipoint NBMA, 邻居表显示一边是DOWN状态;一边是INIT状态。
网络类型为 Broadcast / P2MP / P2P /,邻居表显示一边为空,一边是INIT状态。

2.对于MA网络,如果路由器优先级都设为0,则会停滞于2-way 状态,因为这个状态下需要选举DR / BDR 。

3. 如果MTU不匹配,会卡在Exstart状态;这个字段是携带在DBD中的。

4. 网络类型为NBMA / P2MP NBMA ,所有的包只能通过单播发送(Neighbor 命令).

5.如果网络类型是point - to - point ,则所有的包通过组播发送。224.0.0.5

6.如果网络类型是Broadcast / P2MP ,则发包既有组播,又有单播。
EXCHANGE状态之前的包是用组播发送的。
EXCHANGE状态之后的包是用单播发送的。(带LSA摘要信息的DBD包)
224.0.0.5:DR/BDR与Drother通讯,同时BDR监听此地址
224.0.0.6:DRother找DR时用的地址.

7. Attempt状态只会出现在NBMA网络中,如果路由器发了Hello包而收不到回复,则会置于Attempt状态。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式