邻居建立的条件(必须三层直连)

邻居发现

条件

RID唯一

  1. 邻居路由器设置相同的RID

    • R1路由器设置

      1
      2
      3
      4
      5
      6
      <R1>sys
      [R1]ospf 1 rout
      [R1]ospf 1 router-id 1.1.1.1
      [R2-ospf-1]area 0
      [R2-ospf-1-area-0.0.0.0]networ
      [R2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255
    • R2路由器设置

      1
      2
      3
      4
      5
      6
      <R2>sys
      [R2]ospf 1 rout
      [R2]ospf 1 router-id 1.1.1.1
      [R2-ospf-1]area 0
      [R2-ospf-1-area-0.0.0.0]networ
      [R2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255
  1. 抓包情况

    • 正常情况下

      • R1的RID

        alt OSPF邻居建立-RID1

      • R2的RID

        alt 邻居建立RID2

    • RID一致情况

      • R1的RID

        alt OSPF邻居建立-RID1-2

      • R2的RID

        alt OSPF邻居建立-RID2-2

  2. 路由器OSPF状态

    • RID唯一情况下,OSPF的状态

      alt OSPF状态-RID唯一

    • RID不唯一情况下,OSPF状态

      alt OSPF邻居-RID不唯一

区域ID(Area ID)要一致

  1. 至少一个接口在一个区域的两个路由器才可以建立邻居关系

邻居路由器的Hello数据包与Dead时间一致

  1. Hello数据包时间一致情况下

    • 抓包

      alt OSPF-Hello数据包时间一致抓包

      alt OSPF-Hello数据包时间一致

    • 路由器OSPF状态

      alt OSPF-Hello-OSPF状态

  2. Hello数据包不一致的情况下

    • 将R1的Hello数据包设置成9sec

      1
      2
      3
      4
      5
      <R1>sys
      Enter system view, return user view with Ctrl+Z.
      [R1]int
      [R1]interface g0/0/1
      [R1-GigabitEthernet0/0/1]ospf timer hello 9
  • 抓包

    alt OSPF-Hello-抓包

    alt OSPF-Hello-抓包

  • 路由器OSPF状态

    alt OSPF-Hello-路由器OSPF状态

链路RTU大小一致(默认不开启,思科默认开启)

如果开启认证,认证方式要一致

子网掩码一致(以太网环境)

  1. 子网掩码一致

    • 抓包

      alt OSPF子网掩码一致-抓包

      alt OSPF子网掩码一致-抓包

    • 路由器OSPF状态

      alt OSPF子网掩码一致路由器OSPF状态

  2. 子网掩码不一致

    • 命令

      1
      2
      3
      4
      <R1>sys
      Enter system view, return user view with Ctrl+Z.
      [R1]int g0/0/1
      [R1-GigabitEthernet0/0/1]ip add 12.0.0.1 26
  • 抓包

    alt OSPF子网掩码不一致-抓包

    alt OSPF子网掩码不一致-抓包

  • 路由器OSPF状态

    alt OSPF子网掩码不一致-路由器OSPF状态

网络地址一致

末梢区域设置要一致(Option)

吴超 wechat
subscribe to my blog by scanning my public wechat account