状态机
采用SPF算法计算路由,默认管理距离为110,协议号为89,组播地址224.0.0.5(非MA网络)224.0.0.6(MA网络)
图中为两台路由器采用ospf协议
init状态:路由器A发送hello包(hello包中只包含自身的信息),B接收到A发送过来的hello包,将路由器A设为init。
two-way状态:路由器B收到的hello包中不包含自身的router-id,路由器B也将发送一个hello包(该hello包中包含着自身的router-ID和路由器A的router-id),进入two-way状态。形成邻居关系。
exstart状态:路由器A收到路由器B发来的hello包,其中包含自己的router-ID(这里进行DR与BDR的选举)。选举出,应该有谁主导该网段中的信息交换。选举出来的DR优先发送DBD报文。
exchange状态:选举完成后,利用DBD数据包传递自身相连的网段或者相连的路由器,传递完成后进入下一状态loading状态。
loading状态:路由器A&