ospf状态机和卡在各种状态的原因

状态机

采用SPF算法计算路由,默认管理距离为110,协议号为89,组播地址224.0.0.5(非MA网络)224.0.0.6(MA网络)

ospf状态机和卡在各种状态的原因_第1张图片

图中为两台路由器采用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(DR)先将路由器B没有的网段由LSU发送给路由器B,然后路由器B将路由器A没有的网段由LSU发送给路由器A。通过LSU/LSR/LSACK进行数据包的交换。

full状态:传递完成后进入full状态,周期hello包保活。

down状态:没有启用OSPF的状态;邻居失效后变为该状态。

 

卡在状态的原因:

down状态:没有启用ospf

init状态:没有收到对方的数据包

优先级修改为0       two-way状态

MTU值不一致       exstart状态

dead时间一到,状态由exstart转换为down

exchange状态:包交换有问题

loading:LSA加载有问题

你可能感兴趣的:(路由与交换)