为什ospf报文不会被专发?

如题所述

第1个回答  2019-07-29
楼主问题没有描述清楚。ospf有五种报文,哪种不会被转发呢?
首先需要了解ospf邻接关系的建立情况处于什么状态,根据状态机可以判断哪里有问题。下面将列举处几个例子:
在用户/系统视图下使用命令:“display ospf peer brief”查看状态机,或使用"display ospf error"查看ospf报错信息。

1、如果ospf邻接关系处于Down状态:
有可能是版本不一致、IP地址不在同一网段,接口掩码不一致、Router ID冲突、区域ID不一致,区域类型不一致、认证不一致。 任何一项都会影响ospf邻居关系的建立。
2、如果ospf的邻居状态双方都卡在Exstart或者一方为Exstart一方为Exchage,有可能是MTU值不一致,检查不通过所致,原因有可能是某一方开启或双方都开启了MTU检查。
3、查看接口是否配置了silence接口,ospf的silence配置后,该接口将不会学习到路由信息。因为ospf不会通过静默接口收发Hello报文,不会通过静默接口建立ospf邻居关系。
4、当两端的网络类型不一致时、有可能无法计算路由。NBMA网络只能与NBMA网络建立full的邻接关系,其原因是NBMA网络下,所有报文都为单播发送。BMA与P2P能建立邻接关系,但无法计算路由。BMA与P2MP通过修改计时器也可以建立邻接关系,但无法计算路由。
5、还有可能是ospf中做了路由过滤。
能想到的大概就这些了。
相似回答