目录
42、OSPF 中为什么第三类 LSA 传播超过一个区域路由信息就会被修改呢?他不是使用 SPF 算法么?如果这样那么他跟 RIP 的 DV 算法有啥区别?OSPF 没有形成 FULL 状态的原因?
43、在什么情况下 OSPF error 的 OSPF Router ID confusion 数值会增加?
44、虚连接为什么能保证第三类 LSA 的路由信息不被修改呢?
45、两台路由器通过直连链路,建立 OSPF 邻居,那么在一边使用 P2P,而一边使用 P2MP 的情况下,能正常建立到邻接状态么?
47、为什么OSPF在进程重启后邻居能快速的建立起来,而不像创建进程需要等那么久?
48、OSPF一直提示 LSA disabled,为什么会产生这种情况?
49、OSPF如果不同进程不同区域使能,邻居能正常建立起来么?
41、OSPF 的 1 类和 2 类外部路由之间的区别?
1类会累加沿途内部度量;2类不会累加沿途内部度量
42、OSPF 中为什么第三类 LSA 传播超过一个区域路由信息就会被修改呢?他不是使用 SPF 算法么?如果这样那么他跟 RIP 的 DV 算法有啥区别?OSPF 没有形成 FULL 状态的原因?
因为OSPF不是一个纯的链路状态型协议,它在区域内传递拓扑信息,运行SPF算法,由于传递拓扑,所以路由信息更新量巨大;为了解决更新量大的为题,它在区域之间传递的是路由信息,和DV型协议一致。这就用到了第3类LSA,携带区域内的路由信息,由ABR产生,在经过ABR时,都会替换下一跳为本地,其他区域路由在经过ABR时就会找到到达目标区域的路由。
因为ospf传播超过一个区域之后,路由信息就会改变。而路由信息在OSPF中,包括防环等作用。这也是RIP与OSPF本质的区别。在RIP中。由于采用V-D(距离-矢量)算法,当报文传递过后,会改变路由信息,因此也就存在环路。而在OSPF中。第三类LSA也是这样。由此RFC 规定。所有区域必须要与骨干区域相连接。但在我们实际组网中。经常碰到非骨干区域与骨干区域不能相互连接。由此RFC定义了虚连接。
OSPF没有形成FULL的原因:
- hello和失效时间不一致
- 接口网络类型不一致
- 区域不一致
- MA网络中掩码不一致
- 版本不一致
- 认证不通过
- MA网络中优先级都为0
- mtu不一致
- 特殊区域标记不一样
- 底层不通
- NBMA网络中没有指邻居
43、在什么情况下 OSPF error 的 OSPF Router ID confusion 数值会增加?
- 区域内的router-id冲突使得OSPF不能正常建立邻居,也就无法传递LSA;
- 区域间的router-id冲突,使得路由表中的路由会翻滚,路由时有时无;
- 区域内虚链接router-id冲突,导致无法建立邻居,无法传递LSA信息;