RIP和OSPF协议工作原理分析(共9页).doc
《RIP和OSPF协议工作原理分析(共9页).doc》由会员分享,可在线阅读,更多相关《RIP和OSPF协议工作原理分析(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上宽带通信网论文题 目:RIP和OSPF协议工作原理分析班 级:4班学 号:姓 名:郭晋杰 RIP和OSPF协议工作原理分析郭晋杰 摘要:本文主要分析了内部网关协议中的路由信息协议(RIP)和开放式最短路径优先协议(OSPF)这两种网络协议的工作原理,并从各个方面分析了这两种路由选择协议的区别,总结出了其分别适用的网络。关键词:路由信息协议; 开放式最短路径优先协议; 自治系统引言在如今的计算机网络中,当两台非直接连接的计算机需要经过几个网络通信时,通常就需要路由器。路由器提供一种方法来开辟通过一个网状联结的路径。那么路径是怎么建立的呢?路由选择协议的任务是,为路由器提
2、供他们建立通过网状网络最佳路径所需要的相互共享的路由信息。路由信息协议(RIP)和开放式最短路径优先协议(OSPF)作为基于TCP/IP的计算机网络中广泛应用的内部网关协议,深入理解其工作原理对研究计算机网络有着很好的促进作用。1. 路由信息协议1.1 路由信息协议简介路由信息协议(Routing Information Protocol)是内部网关协议IGP中最先得到广泛应用的协议。这个网络协议最初由加利弗尼亚大学的BerKeley所提出,其目的在于通过物理层网络的广播信号实现路由信息的交换,从而提供本地网络的路由信息。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最
3、大的优点就是简单。1.2 路由信息协议的工作原理路由信息协议功能的实现是基于距离矢量的运算法则,这种运算法则在早期的网络运算中就被采用。简单来说,距离矢量的运算引入跳数值作为一个路由量度。每当路径中通过一个路由,路径中的跳数值就会加1。这就意味着跳数值越大,路径中经过的路由器就有多,路径也就越长。而路由信息协议就是通过路由间的信息交换,找到两个目的路由之间跳数值最小的路径。具体来说,在起始阶段,每个路由器只含有相邻路由的信息,相邻的路由器之间会发送路由信息协议请求包以得到路由信息。以此方式,路由器得到了其所知的所有路由器的网络信息。之后,每个路由器都会检查,比较这些信息,并且把到达每一个不同路
4、由器的路由量度跳数值最小的路径信息储存在路由表中。最终,所有的路由器与其他路由器之间路径的量度值都会是最小的,即路径最短。为了避免在起始路由器和目的路由器之间的路径中出现回路,路由信息协议设定了每条路径中跳数的极限值。在路由信息协议中,每条路经中跳数的最大值设定为15。当跳数的值达到16时,路径将被认定为无限远,同时目的路由器也将被认定为无法达到。跳数极限值的引入避免了路径中出现无限循环的回路,但同时,这也限制了路由信息协议所能支持的网络的大小。一般情况下,路由信息协议中的路由器以30s为一个周期,每经过一个周期或者当网络的拓扑结构发生改变时,路由器会发送路由更新信息。当其他路由器受到了路由更
5、新信息时,路由器会检测信息中的改变,并且更新自身的路由数据库。在路由器更新其路由数据库的工程中,路由器只会保存到达目的路由器的最佳路径,即路径中跳数值最小的路径,以此来完成路由信息的更新。当一个路由器完成了路由信息的更新后,他将会把更新后的路由信息以广播的形式发送给相邻路由器,以此类推以完成整个网络中所有路由器中路由信息的更新。需要注意的是,RIP不能再两个网络之间同时使用多条路由。RIP选择一条最少路由器的路由器的路由(即最短路由),哪怕还存在另一条高速(低时延)但路由器较多的路由。同时,为了规范路由器的性能,在路由器资讯协议中还定义了路由更新计时器,路由超时计时器,以及路由更新计时器。1.
6、3 RIP协议的特点由RIP协议的工作原理可以得到,其有如下3个特点: (1)仅和相邻路由器交换信息。如果两个路由器之间的通信不需要经过另一个路由器,那么这两个路由器就是相邻的。RIP协议规定,不相邻的路由器不交换信息。(2)路由器交换的信息时当前本路由器所知道的全部信息,即自己的路由表。也就是说,交换的信息时:“我到本自治系统中所有网络的最短距离,以及到每个网络应经过的下一跳路由”。(3)按固定的时间间隔交换路由信息,然后路由器根据收到的路由信息跟新路由表。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息。1.4 路由信息协议的局限虽然路由器资讯协议是具有简单,直接等特
7、点。但是,由于本身的不足,路由器资讯协议在使用中也受到一些限制:(1)由于跳数极限值的限制,路由器资讯协议不适用于大型网络。如果网络过大,跳数值将超过其极限,路径即被认定无效,从而使得网络无法正常工作。(2) 由于任意一个网络设备都可以发送陆游更新信息,路由器资讯协议的可靠性和安全性无法得到保证。(3) 路由器资讯协议所使用的均算法则是距离矢量运算,这仅仅考虑了路径中跳数值的大小。然而在实际应用中,网络时延以及网络的可靠性将成为影响网络传输质量的重要指标。因此跳数值无法正确反映出网络的真实情况,从而使得路由器在路径选择上出现差错。(4) 路由信息的更新时间过长,同时由于在更新时路由器发送全部的
8、路由表信息占用了更多的网络资源,因此路由器资讯协议对于网络带宽要求更高,增加网络开销。2. 开放式最短路径优先协议2.1开放式最短路径优先协议简介开放式最短路径优先(Open Source Path First)协议,也是一种内部网关协议。它是为克服RIP的缺点在1989年开发出来的。开放式最短路径优先协议主要用于在自主系统中的路由器之间传输路由信息。相较于路由信息协议,开放式最短路径优先协议适用网络的规模更大,范围更广。此外,开放式最短路径优先协议也摆脱了距离矢量的运算法则,而是基于另外一种运算,由Dijkstra提出的最短路径算法。同时,该协议也能够支持分层网络,这使得开放式最短路径优先协
9、议的应用更加具有灵活性,广泛性。OSPF的第二个版本OSPF2已成为因特网标准协议。这里需要注意的是,OSPF只是一个协议的名字,它并不表示其他的路由选择协议不是“最短路径优先”。实际上,所有的在自治系统内部使用的路由选择协议都是要寻找一条最短的路径。2.2开放式最短路径优先协议的工作原理开放式最短路径协议是一种内向型自治系统的路由协议,但是,该协议同样能够完成在不同自治系统内收发信息的功能。为了便于管理,开放式最短路径优先协议将一个自治系统划分为多个区域。在自治系统所划分出的各个区域中,区域0作为开放式最短路径优先协议工作下的骨干网,该区域负责在不同的区域之间传输路由信息。而在不同区域交接出
10、的路由器也被称作区域边界路由器(Area Boarder Routers),如果两个区域边界路由器彼此不相邻,虚链路可以假设这两个路由器共享同一个非主干区域,从而使这两个路由器看起来是相连的。此外,对于这些话分出的区域来说,各个区域自身的网络拓扑结构是相互不可见的,这样就使得路由信息在网络中的传播大大减少,从而提高了网络性能。在开放式最短路径优先协议中引入了链路状态的概念。所谓链路状态,其包含了链路中附属端口以及量度信息。链路状态公告(Link-State Advertise-ments)在更新路由器的网络拓扑结构信息库时被广泛应用。路由器中的网络拓扑结构数据库就是对于同一区域中所有路由器所发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RIP OSPF 协议 工作 原理 分析
限制150内