二.ospf的状态机—两台运行ospf协议的路由器间的不同关系阶段
Down 一旦接收到hello,进入下一个状态
Init 初始化 一旦接收到hello包中,存在本地的RID进入下一状态
2way 双向通讯 邻居关系建立的标志
条件:点到点网络类型可以直接进行下一个状态机;MA网络中需要进行DR/BDR选举;
非DR/BDR设备间不会进入下一个状态机;
Exstart 预启动 使用不携带内容的DBD包进行主从关系选举,RID数值大为主;优先进入下一个状态机;
Exchange 准交换:使用携带数据库目录的DBD包进行交换,需要ACK确认
Loading 加载 :将本地和邻居发送过来的目标进行比对,针对本地未知的LSA,使用LSR向对端进行请求;对端使用LSU来共享新的LSA信息;本地需要LSack确认;收敛完成后进入下一个状态;
Full转发:邻接关系建立的标志
三.ospf的工作过程
启动配置完成后,ospf的邻居开始组播224.0.0.5收发hello包,hello中携带本地的RID;在接收到的hello包中若存在本地的RID及代表对端已经认识本端,则邻居关系建立,生成邻居表;
邻居关系建立后,需要关注网络类型;若条件不允许将卡在邻居关系,仅Hello包周期保活即可;
若条件允许将可以建立为邻接关系;
邻接关系的建立需要先使用不携带目录信息的DBD进行主从关系选举,RID数值大的为主,可以优先进行携带目录信息的DBD收发;在和邻接间收发完DBD后,将基于未知的LSA信息,使用L