rip路由配置举例_第1页
rip路由配置举例_第2页
rip路由配置举例_第3页
rip路由配置举例_第4页
rip路由配置举例_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

rip路由配置举例一、RIP是什么RIP(RoutingInformationProtocols,路由信息协议)是运用最广泛的距离向量协议,它是由施乐(Xerox)在70年头开发的。当时,RIP是XNS(XeroxNetworkService,施乐网络服务)协议簇的一部分。TCP/IP版本的RIP是施乐协议的改进版。RIP最大的特点是,无论实现原理还是配置方法,都特别简洁。度量方法RIP的度量是基于跳数(hopscount)的,每经过一台路由器,路径的跳数加一。如此一来,跳数越多,路径就越长,RIP算法会优先选择跳数少的路径。RIP支持的最大跳数是15,跳数为16的网络被认为不行达。路由更新RIP中路由的更新是通过定时广播实现的。缺省状况下,路由器每隔30秒向与它相连的网络广播自己的路由表,接到广播的路由器将收到的信息添加至自身的路由表中。每个路由器都如此广播,最终网络上全部的路由器都会得知全部的路由信息。正常状况下,每30秒路由器就可以收到一次路由信息确认,假如经过180秒,即6个更新周期,一个路由项都没有得到确认,路由器就认为它已失效了。假如经过240秒,即8个更新周期,路由项仍没有得到确传回路由器。三、RIP要配什么IP地址配置我们可以运用interface吩咐进入局部配置模式,然后利用ipaddress设置接口的IP地址。如下所示。testBJttconftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.testBJ(config)ttinterfaceeO/1testBJ(config-if)#ipaddress172.16.1.2255.255.255.0testBJ(config-if)#为了便于配置和记忆,你还可以给每个端口添加一些描述信息。如下所示,在端口局部配置模式下运用description吩咐。testBJ(config-if)ttdescriptionconnecttotestSHtestBJ(config-if)#endtestBJ#有些网络是NBMA(Non-BroadcastMultiAccess,非广播多路访问)的,即网络上不允许广播传送数据。对于这种网络,RIP就不能依靠广播传递路由表了。解决方法有许多,最简洁的是指定邻居(neighbor),即指定将路由表发送给某一台特定的路由器。有些网络是NBMA(Non-BroadcastMultiAccess,非广播多路访问)的,即网络上不允许广播传送数据。对于这种网络,RIP就不能依靠广播传递路由表了。解决方法有许多,最简洁的是指定邻居(neighbor),即指定将路由表发送给某一台特定的路由器。RIP配置RIP是最简洁配置的路由协议。配置它只须要两步操作,首先,指定运用RIP协议,然后,声明所连接的网络号,如下所示。testBJ(config)#routerriptestBJ(config-router)#network172.16.0.0testBJ(config-router)#endtestBJ#routerrip吩咐用于指定运用RIP协议,network吩咐声明网络号,由于RIP是一个有类路由协议,所以不必声明各个子网号。对每一台路由器重复上述操作,一个运用RIP路由的网络就建成了。测试配置正确性配置RTP之后,要检查数据是否可以被正确路由。除了可以运用上面提到的连通性测试工具之外,还有以下几个吩咐:shiproute用于检测路由表;shipprotocols用于检查路由协议状况;debugiprip用于调试RIP协议信息。运用shiproute吩咐显示各台路由器的路由表。testBJ#shiprouteCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGPD-EIGRP,EX-EIGRPexternal,0-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2El-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,LI-IS-ISlevel-1,L2-IS-ISlevel-2,candidatedefault,U-per-userstaticroute,o-ODRGatewayoflastresortisnotset172.16.0.0/24issubnetted,4subnetsR172.16.4.0[120/1]via172.16.2.2,00:00:12,Serial1/0C172.16.1.0isdirectlyconnected,EthernetO/1C172.16.2.0isdirectlyconnected,Seriall/0R172.16.3.0[120/1]via172.16.1.3,00:00:09,EthernetO/1:120/1]via172.16.2.2,00:00:22,Seriall/0上面显示的是北京路由器的路由信息。字母C开头的是干脆相连的网络,有172.16.1.0和172.16.2.0,分别连接在e0/l和sl/0端口上。字母R开头的是RIP协议学习到的路由,有172.16.3.0和172.16.4.0,其中,至IJ172.16.3.0有两条路径供选择,分别经由testSH和testTJ路由器。对比网络拓扑图,可以看出实际状况与设计的完全一样。中括号里的内容是路由项的管理距离和度量值,RIP的缺省管理距离是120,到达3、4子网的度量值是1,即经过1个路由器可达。同样的吩咐在另外两台路由器上运行,结果如下。testSHttshiprouteGatewayoflastresortisnotset172.16.0.0/24issubnetted,4subnetsR172.16.4.0[120/1]via172.16.3.2,00:00:13,Ethernet0/0C172.16.1.0isdirectlyconnected,EthernetO/1R172.16.2.0[120/1]via172.16.1.2,00:00:11,EthernetO/1:120/1]via172.16.3.2,00:00:13,EthernetO/OC172.16.3.0isdirectlyconnected,EthernetO/OtestTJ#shiprouteGatewayoflastresortisnotset172.16.0.0/24issubnetted,4subnetsC172.16.4.0isdirectlyconnected,EthernetO/OR172.16.1.0:120/1]via172.16.3.3,00:00:07,Ethernet.0/1[120/1]via172.16.2.3,00:00:19,Seriall/0C172.16.2.0isdirectlyconnected,Seriall/0C172.16.3.0isdirectlyconnected,EthernetO/1分析上述吩咐输出时;肯定要随时参照拓扑图,离开网络拓扑,上面的信息就没有任何意义。动态路由的敏捷性体现在一条链路出现故障,路由算法会自动切换到迂回链路上。例如我们将testBJ和testTJ之间的串行线缆断开,一段时间后,再检查路由表,如下所示。testBJttshiprouteGatewayoflastresortisnotset172.16.0.0/24issubnetted,3subnetsR172.16.4.0[120/2]via172.16.1.3,00:00:22,EthernetO/1C172.16.1.0isdirectlyconnected,EthernetO/1R172.16.3.0[120/1]via172.16.1.3,00:00:22,EthernetO/1我们发觉串行链路所在的子网2断开了,到网络172.16.4.0网络的数据包都将绕经testSH路由器。shipprotocols吩咐可以显示当前路由协议的状况,如下所示。testBJttshipprotocolsRoutingProtocolisripSendingupdatesevery30seconds,nextduein19secondsInvalidafter180seconds,holddown180,flushedafter240OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRedistributing:connected,ripDefaultversioncontrol:sendversion1,receiveanyversionInterfaceSendRecvKey-chainEthernetO/1112Seriall/0112RoutingforNetworks: 172.16.0.0RoutingInformationSources:GatewayDistanceLastUpdate172.16.2.212000:00:05172.16.1.312000:00:27Distance:(defaultis120)从吩咐输出中,可以看出RIP协议的基本配置,还可以得知与当前路由器交换信息的路由器有testTJ(172.16.2.2)和testSH(172.16.1.3)两台路由器,上次接收路由信息分别在5秒和27秒之前。要了解路由器之间交换路由信息的详情,可以运用debugiprip吩咐。如下所示,输入吩咐后,隔一段时间,限制台上出现接收或者发送RIP广播的信息。testBJ#debugipripRIPprotocoldebuggingisontestBJ#RIP:receivedvlupdatefrom172.16.2.2onSerial1/0172.16.4.0in1hops172.16.3.0in1hopsRIP:receivedvlupdatefrom172.16.1.3onEthernetO/1172.16.4.0in2hops172.16.3.0in1hopsRIP:sendingvlupdateto255.255.255.255viaEthernetO/1(172.16.1.2)subnet172.16.4.0,metric2subnet172.16.2.0,metric1RIP:sendingvlupdateto255.255.255.255viaSeriall/0(172.16.2.3)subnet172.16.1.0,metric1RIP:receivedvlupdatefrom172.16.1.3onEthernetO/1172.16.4.0in2hops172.16.3.0in1hopsRTP:receivedvlupdatefrom172.16.2.2onSeriall/0172.16.4.0in1hops172.16.3.0in1hopstestBJ#nodebugallAllpossibledebugginghasbeenturnedofftestBJ#从上述信息中可以得到RIP广播的详情。路由器先是从testTJ收到子网3、4的信息,然后又从testSH收到子网3、4的信息。其中,到子网4走testTJ一跳,走testSH两跳,所以,路由表中反映出来的是经由testTJ到子网4;到子网3的距离都是一跳,所以,路由表中有两条并列的路由。一段时间后,当前路由器的更新计时达到30秒,于是,它在两条链路上广播自身的路由表信息。留意,广播路由更新时,RIP采纳了水平分割机制,从一个端口上学得的信息就不在这个端口上进行广播,所以当前路由器testBJ只发送子网172.16.1.0的路由信息。运用nodebugall吩咐结束调试信息的显示。须要留意的是debug吩咐特别消耗路由器资源,所以不要在通讯繁忙的路由器上运用,否则,路由器就会象死机一样停止反应。怎么样,你看一遍这篇文章用了多少时间。下面可以找几台路由器,试着配置一下,不是很困难吧。认,它就被从路由表中删除。上面的30秒,180秒和240秒的延时都是由计时器限制的,它们分别是更新计时器(UpdateTimer)>无效计时器(InvalidTimer)和刷新计时器(FlushTimer)o路由循环 距离向量类的算法简洁产生路由循环,RIP是距离向量算法的一种,所以它也不例外。假如网络上有路由循环,信息就会循环传递,恒久不能到达目的地。为了避开这个问题,RIP等距离向量算法实现了下面4个机制。水平分割(splithorizon)o水平分割保证路由器记住每一条路由信息的来源,并且不在收到这条信息的端口上再次发送它。这是保证不产生路由循环的最基本措施。毒性逆转(poisonreverse)o当一条路径信息变为无效之后,路由器并不马上将它从路由表中删除,而是用16,即不行达的度量值将它广播出去。这样虽然增加了路由表的大小,但对消退路由循环很有帮助,它可以马上清除相邻路由器之间的任何环路。触发更新(triggerupdate)□当路由表发生变更时,更新报文马上广播给相邻的全部路由器,而不是等待30秒的更新周期。同样,当一个路由器刚启动RIP时,它广播恳求报文。收到此广播的相邻路由器马上应答一个更新报文,而不必等到下一个更新周期。这样,网络拓扑的变更会最快地在网络上传播开,削减了路由循环产生的可能性。抑制计时(holddowntimer)o一条路由信息无效之后,一段时间内这条路由都处于抑制状态,即在肯定时间内不再接收关于同一目的地址的路由更新。假如,路由器从一个网段上得知一条路径失效,然后,马上在另一个网段上得知这个路由有效。这个有效的信息往往是不正确的,抑制计时避开了这个问题,而且,当一条链路频繁起停时,抑制计时削减了路由的浮动,增加了网络的稳定性。即便采纳了上面的4种方法,路由循环的问题也不能完全解决,只是得到了最大程度的削减。一旦路由循环真的出现,路由项的度量值就会出现计数到无穷大(CounttoInfinity)的状况。这是因为路由信息被循环传递,每传过一个路由器,度量值就加1,始终加到16,路径就成为不行达的了。RIP选择16作为不行达的度量值是很奇妙的,它既足够的大,保证了多数网络能够正常运行,又足够小,使得计数到无穷大所花费的时间最短。邻居 有些网络是NBMA(Non-BroadcastMu11iAccess,非广播多路访问)的,即网络上不允许广播传送数据。对于这种网络,RIP就不能依靠广播传递路由表了。解决方法有许多,最简洁的是指定邻居(neighbor),即指定将路由表发送给某一台特定的路由器。RIP的缺陷RIP虽然简洁易行,并且久经考验,但是也存在着一些很重要的缺陷,主要有以下几点:过于简洁,以跳数为依据计算度量值,常常得出非最优路由;度量值以16为限,不适合大的网络;平安性差,接受来自任何设备的路由更新;不支持无类IP地址和VLSM(VariableLengthSubnetMask,变长子网掩码);收敛缓慢,时间常常大于5分钟;消耗带宽很大。二、路由器怎么配路由器本身就是一台有多个网络接口的计算机,同一般计算机一样,它也有中心处理器(CPU)、系统主存(RAM)和只读存储器(ROM)等部件。除此之外,一个很重要的部分是它的网络接口(Interface),为了连结不同类型的网络,路由器的网络接口种类繁多,比如应用在局域网中的以太、快速以太、令牌环接口,应用于广域网的V.35、RS232、ISDNBRIPRT接口等等。路由器的外存储器主要有两种:NVRAM(Non-VolatileRAM,非易失性RAM)和Flash(闪存)。NVRAM存储路由器的配置文件,Flash用于存放操作系统10S(InternetOperatingSystem)。配置模式CISCO路由器最基本的配置模式有两种:用户(user)和特权(privileged)。在用户模式下,只能显示路由器的状态,特权模式还可以更改路由器的配置。特权模式下可以进入安装(setup)模式、全局配置(globalconfig)模式,局部配置(subconfig)模式。安装模式供应菜单提示,引导用户进行路由器的基本配置。新路由器第一次启动后,自动进入安装模式。全局配置模式中可以变更路由器的全局参数,如主机名、密码等等。局部配置变更路由器的局部参数,例如某一个网络接口的配置、某一种路由协议的配置等等。配置方法路由器的配置可以运用多种方法,下面这五种是最常见的:运用超级终端类的工具通过串行口登录限制台(consoleport)o将调制解调器连结至路由器的协助口(auxiliaryport),远程拨号登录限制台。远程登录(telnet)至路由器的某一IP地址,通过VTY(virtueterminalline,虚拟终端)方式访问路由器。编辑配置文件,并通过TFTP上传至路由器。通过网络管理软件(networkmanagementsystem)远程设置路由器参数。安装路由器假设我们的项目网络中只有三台路由器。它们放在北京、上海和天津,名字分别叫testBJ.testSH和testTJo我们采纳B类保留IP地址172.16.0.0,共划分了四个子网172.16.1.0、172.16.2.0、172.16.3.0和172.16.4.0,子网掩码均为255.255.255.0。基本配置将包装中附带的串行电缆一端连接到Beijing路由器的console口上,另外一端连接到计算机的com口上。启动超级终端程序(Win95/NT中),作适当配置,连接路由器。给路由器加电,连续键入数个回车,出现如下提示符,显示路由器处于用户模式。testBJ由用户模式转入特权模式,运用enable吩咐。testBJenabletestBJ#和UNIX主机一样,#代表特权(root)用户的系统提示符,它表示你进入了特权模式。与enable作用相反,即从特权模式返回用户模式的吩咐是disableo特权模式下,可以运用configterminal吩咐进入全局配置模式。全局配置模式下,可以运用一些配置子项的名称进入局部配置模式。返回的方法都是exit吩咐。其中,从局部配置模式干脆返回特权模式的吩咐是endo如下所示。testBJ#configterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.testBJ(config)#routerriptestBJ(config-router)#exittestBJ(config)#exittestBJ#CISCOIOS的一个特别引人的特色是它的吩咐行帮助,一个?解决了全部的问题。?可以显示当前模式下的吩咐列表,可以显示吩咐全称,还可以显示吩咐的参数和帮助信息。在任何对吩咐不确定的地方键入?,系统会给出提示信息。CISCO路由器还支持吩咐简写功能,只要不引起歧义,可以用吩咐的前几个字符替代整个吩咐,这样,配置时的打字工作量就小多了。路由器的全部配置信息都保存在配置文件中,当前正在运用的配置文件是running-config,它存放在系统内存里,我们在特权模式下对配置的修改会马上反映到running-config中。startup-config是存储在NVRAM中的配置文件,只有它是掉电不丢失的,所以假如想使所做的修改到下一次启动时仍旧有效,就必需保存当前配置。存盘吩咐如下:testBJ#copyrunning-configstartup-configBuildingconfiguration...[OK]testBJ# 更改路由器名、密码路由器的名字可以用hostname吩咐修改。Router(config)tthostnametestBJtestBJ(config)#enablepassword和enablesecret吩咐可以修改特权模式的密码。testBJ(config)ttenablepasswordciscotestBJ(config)Senablesecretcisco进入lineconsole局部配置模式下,修改console登录密码;进入linevty局部配置模式,修改telnet登录的密码。login吩咐指出须要登录,修改密码的吩咐都是passwordotestBJ(config)#lineconsole0testBJ(config-line)ttlogin testBJ(config-line)SpasswordciscotestBJ(con

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论