OSPF卡在各个状态机场景剖析

OSPF邻接关系条件

ospf头部检查

  • 区域号相同
  • 认证类型一致(1.没认证 2.md5 3.明文)
  • RID不能一致

ospf Hello包检查

  • 在非点到点网络中需要检查邻居接口掩码一致
  • hello时间间隔一致
  • 死亡时间一致
  • MA网络中不能所有的接口优先级都为0·
  • Stub标志位一致(hello包中option E标志位 该标志为表示是否能接受外部路由 1表示是 0表示否 stub会将其置0)
  • Nass标志位一致(hello包中option N标志位 该标志位表示是否产生7类-LSA 1表示是 0表示否 NSSA置位1)

ospf DBD包检查

  • MTU一致(华为默认不开启)

ospf updata检查

  • 如果LSA没有LSAck进行确认也会无法建立邻居关系(链路丢包,设置LSA最大接收限制都会导致LSack无法确认)
  • lsdb-overflow-limit会导致邻居关系翻滚 init-full-init ,最后会卡在init

测试:

正常情况下R1和R2建立邻接关系
在这里插入图片描述
在这里插入图片描述

ospf头部:区域号不同(不能建邻)

不能建立邻居关系,处在Init状态

ospf头部:认证类型不一致(不能建邻)

认证—接口认证
[r3]interface GigabitEthernet 0/0/1 在直连邻居的接口上配置即可
[r3-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cisco123 密文认证,key编号1,密码为cisco123,密码直接以MD5值传递;

修改后,不能建立邻居关系

ospf头部:RID配成一样(不能建邻)

不能建立邻居关系
修改了R1的RID与R2一样之后,抓包发现:R1什么都不知道,但R2知道R1这个活跃邻居的存在,但由于收到对方的hello包中始终没有自己的RID,所以会卡在Init状态
在这里插入图片描述
在这里插入图片描述

ospf hello包:邻居掩码不一致

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

非点到点网络,邻居掩码或者网段不同,不能建邻,卡在Init状态
点到点网络,掩码不一致或者地址不在同一网段不影响建邻

ospf hello包:hello时间间隔不一致/deadtime时间不一致

不能建邻
卡在Init状态

ospf hello包:MA网络中所有的接口优先级都为0

[R1-Ethernet0/0/0]ospf dr-priority 0

在这里插入图片描述
会卡在2-Way状态

ospf hello包:Stub标志位不一致(不能建邻)

只在R2上配置stub之前,E位为1,表示可以接收外部LSA
在这里插入图片描述
配置stub之后,E位变为0
在这里插入图片描述
发现不能建立邻居

ospf hello包:Nass标志位不一致

在这里插入图片描述
只在R3上配置nssa之前:N位为0

在这里插入图片描述
配置nssa之后:N位置1
在这里插入图片描述
然后发现:R2和R3不能建邻

ospf DBD:MTU不一致(Exstart)

华为默认不开启(进入接口:ospf mtu-enable)
修改接口MTU:进入接口下:MTU + 值

配置R2接口MTU:1500 R3接口MTU:1000
在这里插入图片描述
在这里插入图片描述
会卡在Exstart状态
在这里插入图片描述

ospf updata检查

在这里插入图片描述
lsdb-overflow-limit会导致邻居关系翻滚 init-full-init ,最后会卡在init

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值