OSPF常见故障

本文详细介绍了OSPF协议的工作原理,包括状态机的各个阶段及其可能导致的故障点,如邻居建立失败的原因和解决办法。此外,还阐述了LSA的六种类型及其在网络中的作用,如路由信息的传递和汇总。OSPF网络类型如P2P、BMA等的特性也被提及,以及OSPF的过滤、重启策略和网络高可用性设计。
摘要由CSDN通过智能技术生成

OSPF即开放式spf(short path first,D.J算法):路由器以自己为根,通过spf算法选出最短路径形成树,再考虑根网络的连接,使其作为叶子加入树。域间OSPF通过router/network两类 LSA描述,最后将收集的LSA组成LSDB。

状态机:

1、down 本地一旦发出hello包进入下一状态。
2、Init初始化 本地接收到的hello包存在本地的RID进入下一状态。
3、two way双向通信 邻居关系建立标志;条件匹配:点到点网络直接进入下一状态;MA网络将进行DR/BDR选举(40S),非DR/BDR间不得进入下一状态。
4、exstart 预启动 使用类似hello的DBD进行主从关系选举,RID大为主,主优先进入下一状态, DBD不携带lsa头部。
5、Exchange 准交换 使用真实的DBD包进行数据库目录共享,需要ACK。
6、Loading 加载 使用LSR/LSU/LSack来获取未知的LSA信息。
7、Full转发邻接关系建立的标志。
各状态卡顿原因
卡在down状态:ospf没有运行,互不发包
卡在init状态:一方收不到另一方的hello包,如卡在认证
卡在two way状态:没有做出选举
卡在exstart状态:mtu不匹配,exstart中的dbd携带mtu
卡在exchange状态:包的交互有问题
卡在loading状态:lsa加载不完全会卡在loading
引发邻居建立不成功问题
1、 相同route-id
2、 认证问题
3、 区域ID不同
4、 特殊区域标示不一致
5、 优先级都为0,无法选举
6、 MTU不匹配卡住
7、 包的交互不完整,网络中丢包等
8、 lsa加载不完整
9、 hello时间不一致
10、 ma网络掩码不一致(不在一个子网)
11、 虚链路建邻abr的两个出接口不通
12、 shame-link建邻要保证源和目的单播能通
LSA类型
1类LSA当中的网络类型1类是需要深入研究的(最复杂),构建拓扑 描述拓扑信息。
point to point (串线)
transit(以太网)
stub (末梢网络 回环)
virtual link (虚链路)
2类LSANetwork LSA 网络LSA,作用在MA网络中用于通告该MA网络中所有的路由,并描述该网络的网络掩码。
Link-id:MA网络DR路由器接口地址
ADV:DR路由器的router-id
3类LSA summary LSA 汇总LSA作。用:用于不同区域之间路由信息的传递。3类LSA在穿越不同区域时,ADV会自动发生改变. 在产生3类LSA时自动产生 option参数为u

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值