OSPF常见故障

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的两个出接口不通
1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值