首页 > 数码专栏 > 正文

ospf 状态机的工作原理

数码专栏 时间:2024-10-30 14:02:08

OSPF基本原理(数据包、状态、邻居建立条件)

一. ospf的工作过程:启动宣告配置完成后,路由器开始组播(224.0.0.5)收发hello包,若接收到的hello包中存在本地的router-id,则建立邻居关系,之后基于邻居关系进行条件匹配,匹配失败则维持邻居关系,仅hello包周期保活;匹配成功则开始建立邻接关系,邻居间使用类似hello包的DBD包进行主从关系的选举,router-id大的为主,然受使用真正的DBD包进行数据库目录的共享,之后使用LSR来请求未知的LSA信息,对端使用LSU来携带传递LSA信息,最后需要 LSACK进行接收确认;当本地收集到区域内所有的LSA信息后生成LSDB表,本地基于LSDB启用SPF算法,计算本地到达所有未知网段的最短路径,然后将其加载到路由表中;收敛完成,仅hello包周期保活所有的邻居和邻接关系,每30min周期进行DBD包的收发来进行更新。

二. ospf的5个数据包。hello包:用于发现、建立和周期保活邻居关系

三. ospf的7个状态机。Down :当路由器开始收发hello包,进入下一状态

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。