资源描述:
《[金牌原创]南京CCNP培训路由协议之RIP协议及IGRP协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、南京CCNP培训路由协议ZRIP协议及IGRP协议RIP协议简介RIP是RoutingInformationProtocol(路由信息协议)的简称,是一种基于D-V算法的简单动态路由协议,主要用于小型网络。它通过UDP交换路由信息,每隔30秒向外发送一次更新报文(将口己所有的路由表都发送给邻居)。如果路由器经过180秒没有收到来口对方端的路由更新报文,贝U将所有來自此路山器的路山信息标志为不可达,如果在其后120秒内仍未收到更新报文,就将该条路由从路由表中删除。RIP使用跳数来衡量到达冃的网络的距离,路
2、由器到与它直接相连网络的跳数为0,通过一个路由器町达网络的跳数为1,其余依此类推。为限制收敛时间,RIP规定metric最大跳数为15,高于此的都不可达,这是限制RIP不能用于大型网络的主要因素。RIP协议处于UDP协议的上层,RIP所接收的路由信息都封装在UDP的数据报中,RIP在520号端口上接收来自远程路由器的路由修改信息,并对本地的路由表做相应地修改,同时通知其他路由器。通过这种方式,达到全局路由的同步。RIP协议的实现系统初始化1.RIP启动时的初始路山表仅包含本路山器的一•些直连接口路山。2
3、.RIP协议启动后向各接口广播一个Request报文。3•邻居路由器的RIP协议从某接口收到Request报文后,根据自己的路由表,形成Response报文向该接口对应的网络广播。4.RIP接收邻居路由器回复的包含邻居路由器路由表的Response报文,形成自己的路由表。路山更新RIP协议以30秒为周期用Response报文广播自己的路山表。收到邻居发送而来的Response报文后,RIP协议计算报文中路由项的度量值,比较其与本地路由表路由项度量值的差别,更新自己的路由表。报文中路由项度量值的计算公式为
4、:metric二MIN(metric+cost,16)o其中metric为报文中携带的度虽值信息,cost为接收报文的网络的度屋值开销,缺省为1(1跳),16代表不可达。RIP配置(以Cisco的路由器为例)Router(config)#routerrip-V;动RIP路由协议AH_CZ_TC_2500(config-router)#network[networkrange
5、all]-指定工作网段,RIP只在指定网段上的接口工作;对于不在指定网段上的接」RIP既不在它上曲接收和发送路由,也不将它的接口路
6、由转发出去。AH_CZ_TC_2500(config-router)#version[1
7、2-指定RIP的版本AH_CZ_TC_2500(config-router)#maximum-paths[1・6卜指定等价路由的最多使用条数AH_CZ_TC_2500(config-router)#passive-interfaceeO-nJ*以使ethO口只接收RIP分组,但不发送rip分组,这个命令只有在需要的时候才配置。AH_CZ_TC_2500(config-router)#intsO-进入单独的接口进行配
8、置AH_CZ_TC_2500(config-if)#iprip[send
9、receive]version[l
10、2]-nj以指定某个接口做发送或接口功能,并月•执行哪一个版木的RIPAH_CZ_TC_2500(config-if)#ipsplit-horizon-可以设置是否启用水平分割注意:RIPJ采用广播形式发送报文;RIP-2W两种传送方式,广播方式和多播方式,缺省将采用多播发送报文。多播发送报文的好处是在同一网络中那些未运行RIP的主机可以避免接收RIP的广播报文。当接口运行RIP-1时,只接收和
11、发送RIPJ与RIP-2T播报文,不接收RIP-2多播报文;当接口运行在RIP-2多播方式时,只接收和发送RIP-2多播报文,不接收RIP-1与RIP-2f播报文。在缺省情况下,一个接口既可接收RIP更新报文,也可发送RIP更新报文。IGRP协议由于RIP协议Metric最人只能是15严重制约了RIP协议不能在小、人型的网络上使用,于是Cisco推出了IGRP(InteriorGatewayRoutingProtocol)协议。这是一种Cisco的私有协议,冃前只能在Cisco的路由器上使用。该I办议的
12、路由算法也是D・V算法,但是该协议影响路由选择的不再是单纯RIP中的跳数,带宽、网络时延、负载、可靠性都被川于路由选择,可以为每一种Metric设置权值。IGRP不仅支持等值路由的带宽均衡或主备用,而且支持不等值带宽的负载均衡(负载百分比均衡),例如如果一条线路是另外一条线路是四倍,则它所承载的通信数据量也是另外一条线路的四倍。该协议允许跳数最大可达255,这样就能在中等或者大型网络上使用。IGRP的Metrics计算方法在IGRP中Met