OSPF具体工作原理是什么?
作者:王虹 www.yuediqu.com 2025-05-20
~
1. 链路状态路由协议(LSA Link State Advertisement)\n\n基于:工作在链路上\n原理:路由器之间建立邻居关系,交互链路状态通告/信息\n链路状态通告:每台路由器描述自己所直连接口的开销、与邻居路由器之间的关系等\n2. LSDB(Link State Datebase)组建(链路状态数据库)\n\n原理:路由器将交互过的LSA放入到LSDB中,LSDB汇总了网络中每个路由器对自己接口的描述。\n3. SPF(short path first)最短路径优先计算\n\n原理:每台路由器以自己为根,计算出与其他路由器之间的一条无环路、最短、最优的路径\n4. 路由表生成\n\n原理:把得到的最优路径放入到本路由器的路由表中
相关问答:
OSPF协议的基本原理:
首先,当路由器开启OSPF后,路由器之间就会相互发送HELLO报文,HELLO报文中包含一些路由器和链路的相关信息,发送HELLO报文的目的是为了形成邻居表,然后,路由器之间就会发送LSA(LINK STATE ADVERTISEMENT,链路状态通告),LSA告诉自己的邻居路由器和自己相连的链路的状态,最后,形成网络的拓扑表,其实这个过程是很复杂的,他们经过发LSA,记录LSA,装发LSA,最后形成LSDB(链路状态数据库,即拓扑表),形成拓扑表之后,在经过SPF算法,通过计算LSDB,最后形成路由表。
形成路由表后,路由器就可以根据路由表来转发数据包,但是,这只是理想情况,如果之后,网络拓扑发生了变化,或是网络链路出现了问题,OSPF协议还是会经过这三张表来重新计算新的路由,只不过不会这么复杂了,路由器在默认情况下,10S就会发送一次HELLO报文,以检测链路状态,保证链路始终是正常的。
1. 链路状态路由协议(LSA Link State Advertisement)\n\n基于:工作在链路上\n原理:路由器之间建立邻居关系,交互链路状态通告/信息\n链路状态通告:每台路由器描述自己所直连接口的开销、与邻居路由器之间的关系等\n2. LSDB(Link State Datebase)组建(链路状态数据库)\n\n原理:路由器将交互过的LSA放入到LSDB中,LSDB汇总了网络中每个路由器对自己接口的描述。\n3. SPF(short path first)最短路径优先计算\n\n原理:每台路由器以自己为根,计算出与其他路由器之间的一条无环路、最短、最优的路径\n4. 路由表生成\n\n原理:把得到的最优路径放入到本路由器的路由表中
相关问答: