ospf工作原理_ospf工作过程

ospf工作原理 首先,当路由器开启ospf后,路由器之间就会相互发送hello报文,hello报文中包含一些路由器和链路的相关信息,发送hello报文的目的是为了形成邻居表,然后,路由器之间就会发送lsa(linkstateadvertisement,链路状态通告),lsa告诉自己的邻居路由器和自己相连的链路的状态,最后,形成网络的拓扑表,其实这个过程是很复杂的,他们经过发lsa,记录lsa,装发lsa,最后形成lsdb(链路状态数据库,即拓扑表),形成拓扑表之后,在经过spf算法,通过计算lsdb,最后形成路由表。
形成路由表后,路由器就可以根据路由表来转发数据包,但是,这只是理想情况,如果之后,网络拓扑发生了变化,或是网络链路出现了问题,ospf协议还是会经过这三张表来重新计算新的路由,只不过不会这么复杂了,路由器在默认情况下,10s就会发送一次hello报文,以检测链路状态,保证链路始终是正常的。
rip的缺点:存在最大跳数是15跳,无法应用在大型网络中;周期性的发送自己的全部的路由信息,浪费流量,收敛速度缓慢;本身的算法存在环路的可能性很大。
ospf的特点:采用组播更新的方式进行更新(224.0.0.5、224.0.0.6),增量更新(只发送别人没有的),以cost作为度量值,有效的避免了环路(在单区域中可以完全避免环路,但是在多区域中并不能完全避免环路)。
ospf路由协议是一种典型的链路状态(link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(autonomoussystem),即as,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个as中,所有的ospf路由器都维护一个相同的描述这个as结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,ospf路由器正是通过这个数据库计算出其ospf路由表的。
链路是路由器接口的另一种说法,因此ospf也称为接口状态路由协议。ospf通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个ospf路由器使用这些最短路径构造路由表。
ospf工作过程 (1)了解自身链路
每台路由器了解其自身的链路,即与其直连的网络。
(2)寻找邻居
不同于rip,ospf协议运行后,并不立即向网络广播路由信息,而是先寻找网络中可与自己交换链路状态信息的周边路由器。可以交互链路状态信息的路由器互为邻居。
(3)创建链路状态数据包
路由器一旦建立了邻居关系,就可以创建链路状态数据包。
(4)链路状态信息传递
路由器将描述链路状态的lsa泛洪到邻居,最终形成包含网络完整链路状态信息的链路状态数据库。
(5)计算路由
路由区域内的每台路由器都可以使用spf算法来独立计算路由。

全球芯片荒持续,国产芯片加速崛起
频率响应法--奈奎斯特稳定判据
压力传感器的原理及其应用电路设计[图]
DLP技术在各个领域的创新应用
想进行区块链投资,须先审视自己
ospf工作原理_ospf工作过程
齿形加工实习教案
人工智能如何推进城乡发展
苹果正在研发一项基于人工智能算法的预测性输入工具
闻泰科技全年营收创历史最高
北京信息化协会信息技术应用创新工作委员会一行到开放原子开源基金会交流学习
工业智能数采网关的作用
联发科 XY8766 核心板性能怎样呢?能用于什么领域?
西安华迈专注电台电池HML316订制生产厂商
高性能μModule DC/DC稳压器的POL电源解决方案
手机市场逐步失守,IoT生态才是小米的新航向?
这几年见的机器人挺多,以为机器人长着人的样子就大错特错了
中泰证券在上海浦东隆重召开第二届“X-Club XTP开发者大会”
上海推动自主芯片装车应用,黄仁勋:将为中国市场提供符合美国规定的新产品
太阳能发电机推车的制作