OSPF路由协议的分析与实现.docx
《OSPF路由协议的分析与实现.docx》由会员分享,可在线阅读,更多相关《OSPF路由协议的分析与实现.docx(46页珍藏版)》请在第一文库网上搜索。
1、OSPF路由合同的分析与实现1引言1.1 Intemet上路由合同的使用现状在路由器上使用的路由合同有静态路由合同和动态路由合同之分。静态路由合同不运用网络的信息,只是按照某种固定的规则去选择路由O这样,在网络时拓扑发生变化的时候,它不能及时的调节自己的路由信息,最多只是由操作人员偶尔对网络的状态的变化作出反映。由于它不能对网络的变化作出反映,故一般用于网络规模不大,拓扑构造固定时网络中。其长处是简朴,高效,可靠。与之相反,动态路由合同则能根据网络拓扑的变化(例如某个网络端口不能工作),在一段网络路由信息汇聚的时间后,计算出新的对时时路由,以适应网络流量和拓扑的变化。固然,动态路由合同也有不正
2、常工作的状况,这就需要静态路由作为它的补充,在这里讨论的仅是动态路由合同。在自治系统内的路由器我们称之为内部网关,它们之间通过互换网络拓扑信息,来寻找可达途径。在此过程中所使用的路由合同,被称之为内部网关合同(IGP)O常见0GP有:RROSPFJGRP,EIGRP等。在自治系统外的路由器被称之为外部网关,它们只通过互换可达信息,来寻找可达途径。连接两个自治系统的外部网关并不需要理解这两个自治系统的具体的网络拓扑,只需要理解通过它可以达到哪些网络。在此过程中所是使用的路由合同,被称之为外部网关合同(EGP)o常见的EGP有:EGP,BGP,BGP.4等。1.2 课题研究的背景及意义网络是信息的
3、高速公路,它是靠作用于像立交桥同样的路由器将它连接并延伸的。路由器通过查找自己的路由表来获知该将信息往哪一条路上送,由此可知,路由器需要掌握网络的路由状况,而路由器又是通过路由合同来得到这一信息时,因此路由合同对路由器来说是非常重要的。路由合同的好坏会直接影响到路由器的性能。目前应用较多的路由合同有RIP和OSPF,它们同属于内部网关合同,但RIP基于距离矢量算法,而OSPF基于链路状态的最短途径优先算法。它们在网络中运用的传播技术也不同。RIP是一种非常简朴的路由合同,人们对它已经做了很进一步的研究,并不断时对它进行改善。从产品的角度来说,应用它的路由器已经很成熟。但是,由于它自身的某些没有
4、措施变化的因素,限制了它的合用范畴,使得它只能合用于某些小规模的网络之中。从市场的角度来讲,随着Internet的发展,接入Internet的路由器也越来越多,路由负载不断增长,网络规模也不断扩大,需要合用于大规模网络的路由合同,以改善网络的性能。OSPF是一种链路状态合同。对于链路状态合同来说,它向整个网络告示自己的邻居信息。因此,在这个合同中,各个网络节点不必互换通往目的站点时距离,而只需维护一张网络的“拓扑图”,在网络拓扑构造发生变化的时候可以及时更新这张图。各个路由器根据这张图,分别计算到不同目的地的距离,从而生成各自的路由表。OSPF根据接口的吞吐率、拥塞状况、来回时间、可靠性等实际
5、链路的负载能力定出路由时代价,同步选择最短、最优路由并容许保持达到同一目的地址的多条路由,从而平衡网络负荷。OSPF支持不同服务类型的不同代价,从而实现不同Qc)S的路由服务。OSPF路由器不再互换路由表,而是同步各路由器对网络状态的结识,即链路状态数据库,然后通过Dijkstr。最短途径算法计算出网络中各目的地址的最优路由。这样OSPF路由器间不需要定期地互换大量数据,而只是保持着一种连接,一旦有链路状态发生变化时,才通过组播方式对这一变化做出反映,这样不仅减轻了不参与系统的负荷并且达到了对网络拓扑时迅速聚汇。而这些正是OSPF强大生命力和应用潜力的主线所在。它解决了RIP所不能解决的某些问
6、题。但是,由于它的复杂性,完全掌握该技术的团队和个人还是少数。人们对于它的研究也远远不如R1P那样进一步。因此,有必要对该路由合同进行进一步分析与研究。2OSPF动态路由合同中的路由计算2.1 距离矢量算法RIP的局限性在合用于自治系统内部的路由器上,目前多采用的是RIP合同。R1P合同之因此被广泛应用,重要是由于它很简朴。RIP合同是一种距离矢量路由合同。对于距离矢量路由合同来说,它告知邻居整个网络时拓扑。RIP通过周期性时将自己的路由表广播出去来实现这一点,这样还可以达到维护路由器之间的相邻关系的作用。但是简朴也需要付出一定时代价:D对于庞大且复杂的网络来说,RIP也许主线无法胜任。虽然在
7、网络时拓扑构造发生变化后,RIP会重新计算新的路由,计算到各个网络和路由器的距离值,在这种状况下,如果遇到距离值计算到无穷大等状况,计算就变得非常缓慢。为了加快网络的收敛速度,将16设立为极限值,在进行计数时,只要距离值达到16就觉得两点之间不可达。这样就将RIP限制在小网络上使用了,由于在大规模网络上两点之间的距离值往往会不小于16。2)周期性的广播路由表将消耗大量的网络带宽。这个问题对于大规模网络,特别是慢速链路和广域网就更加突出了。3)在重新计算路由的过程中,路由器处在一种过度阶段,网络上会浮现大量的广播报文,并会引起循环,从而导致网络临时的拥塞。4) R1P在对两点之间的距离进行度量时
8、,其原则是途径上所通过的路由器的数目(hop),选择hop数量少的那条途径。这样就没考虑到网络延迟和链路状态等对传播距离的影响。在计数到无穷大的过程中,网络的中间状态极为混乱,大量分组循环发送,链路拥塞,并且广播报文自身也会由于拥塞而丢失。但由于节点广播其距离向量表是一种随机过程,因此这种慢收敛是不可避免时,并且随时有也许发生。虽然目前有诸多针对这一问题的补救措施,如水平分割、毒性逆转和触发更新等。但是,这些技术解决某些问题,却又带来了某些新的问题。例如,在许多路由器共享一种公共网络的构造中采用触发更新技术的状况下,一种广播就能变化这些路由器的路由表,引起新一轮的广播。如果第二轮广播变化了路由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPF 路由 协议 分析 实现