温故知新
闲话少说,直接上拓扑图:
R3区域0,R5区域1,它们直接建立区域间ospf邻居关系。配置:
# interface Serial2/0/1 link-protocol ppp ip address 10.0.35.3 255.255.255.0 # interface LoopBack0 ip address 10.0.3.3 255.255.255.0 ospf network-type broadcast # ospf 1 router-id 10.0.3.3 bandwidth-reference 10000 area 0.0.0.0 ??network?10.0.3.3?0.0.0.0? area 0.0.0.1 abr-summary 10.0.0.0 255.255.254.0 network 10.0.35.3 0.0.0.0 #
我们梳理下配置,OSPF类型P2P,多区域。看下OSPF建立的过程中抓包汇总:
建立过程详解
-
交互HELLO报文,R3和R5交换HELLO报文。hello报文中包含:目的IP地址:224.0.0.5,router ID,hello?间隔、hello dead时间、邻居列表、DR/BDR ID。 -
Hello报文交换完成后,进入2way状态,开始进行DR/BDR选举。(当然P2P是不需要选举) -
然后进入exstart状态,DD报文交换 -
自己LSDB中没有的要向对方发出request,进入exchange状态 -
接收到了对方的request后,给对方发送update -
接收到对方的update后,是不是要给对方一个ack呢。 -
到此为止双方同步lsdb,进入full状态。
最后附上一个网上找的一个OSPF状态机转换过程图。
微信公众号:Network_Fisherman
|