OSPF学习笔记(第二部分)

OSPF网络类型:
  • 点到点 P2P
  • 点到多点
  • 广播
  • 非广播(NBMA)
  • 虚链路(VLINK)
OSPF各种网络类型的HelloTimer和DeadTimer:
                             HelloTimer                                     Dead Timer
  • 点到点         10S                                                            40S
  • 点到多点     30S                                                          120S
  • 广播              10S                                                            40S
  • 非广播         30S                                                           120S
  • 虚链路         10S                                                             40S
所有网络中默认的Dead Timer 都是 Hello Timer的4倍
Hello包Option字段(一共8个bits):
  • DN(DownBit):用于MPLS VPN网络中防止OSPF环路
  • O(不透明位):MPLS TE扩展使用
  • DC(按需链路):VLINK和Sham-link使用
  • NP(N/P):如果在HELLO报文和DD报文中,NP位置位,表示是NSSA区域。如果在LSA中置位代表7转5
  • MC:组播位,支持MOSPF
  • E:置位,支持外部路由,允许接收和转发外部路由,默认为1置位,特殊区域中置位0
  • MT:多拓扑支持
邻居关系建立过程:
Down-Init:两个路由器,R1和R2,R1发送HELLO报文给R2,R2收到R1的HELLO报文后并将状态切换为Init,相反,R1收到R2的HELLO报文后也会将状态切换为Init。
Init-2Way:当两个路由器都为Init后,R1会给R2回复一个带有RID的HELLO报文,表示通过校验,R2收到后会将状态切换为2way。相反R2回复给R1带有RID的Hello报文,R1收到后,表示校验通过,状态切换为2way。至此完成邻居关系校验结束。
Init是单项的,2Way是双向的。
广播网络OSPF三种状态:Down–Init–2Way
NBMA网络中是没有组播的只能通过单播方式发现邻居包含状态:
哪些条件会影响OSPF邻居建立:
  • 掩码会影响邻居建立(广播和非广播类型中才会验证掩码)
  • HelloTimer 和 DeadTimer不匹配会影响邻居建立
  • Option字段不匹配会影响邻居建立
  • RID冲突
  • areaID不匹配
  • 认证类型和密码不匹配
  • 接口不在同一个网段(广播和非广播网)
  • 网络类型不一致
  • MTU不匹配(不影响邻居,只影响邻接)
  • 优先级冲突(都为0无法选举DR)影响邻接建立
查看OSPF错误的命令: display ospf error
查看OSPF借口类型命令:display ospf int gi 0/0/0
OSPF是根据接口的二层网络封装报文来判断的是什么类型的接口

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据