RIP路由协议命令
- 格式:doc
- 大小:37.50 KB
- 文档页数:2
本次讲解路由器rip协议的配置:RIP是基于D-V算法的路由协议,使用跳数(Hop Count)来表示度量值(Metric)。
跳数是一个数据报到达目标所必须经过的路由器的数目。
RIP认为跳数少的路径为最优路径。
路由器收集所有可达目标网络的路径,从中选择去往同一个网络所用跳数最少的路径信息,生成路由表;然后把所能收集到的路由(路径)信息中的跳数加1后生成路由更新通告,发送给相邻路由器:最后依次逐渐扩散到全网。
RIP每30s发送一次路由信息更新。
本例配置模型图命令行:RA命令配置:Router>enableRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname R1R1(config)#router rip //使用rip协议R1(config-router)#version 2 //使用RIPv2版本R1(config-router)#network 192.1.1.0 255.255.255.0 //指定与该路由器直接相连的网络R1(config-router)# network 202.1.1.5 //指定与该路由器直接相连的网络R1(config-router)#no shutdownR1(config-router)#exitR1#show ip route //查看路由信息Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set//目前没有配置RB路由器,所以上述没有rip协议的配置生成R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#int s1/0R1(config-if)#ip address 202.1.1.5 255.255.255.252 //将模型图中的IP配置划分到对应端口R1(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial1/0, changed state to downR1(config-if)#exitR1(config)#int f0/0R1(config-if)#ip address 192.1.1.1 255.255.255.0 //将模型图中的IP配置划分到对应端口R1(config-if)#clock rate 64000 //配置时钟模式DCE端R1(config-if)#bandwidth 64R1(config-if)#no shutdownR1#wrBuilding configuration...[OK]RB命令配置:Router>enableRouter#conf tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#router rip //使用rip协议Router(config-router)#version 2 //使用rip协议v2版本Router(config-router)#network 192.168.2.0 //指定与该路由器直接相连的网络Router(config-router)#network 202.1.1.6 //指定与该路由器直接相连的网络Router(config-router)#exitRouter(config)#int s1/0Router(config-if)#ip address 202.1.1.6 255.255.255.252 //将模型图中的IP配置划分到对应端口Router(config-if)#bandwidth 64 //配置时钟模式DTE端Router(config-if)#no shutdown%LINK-5-CHANGED: Interface Serial1/0, changed state to upRouter(config-if)#exitRouter(config)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/0, changed state to upRouter(config)#int f0/0Router(config-if)#ip address 192.168.2.1 255.255.255.0 //将模型图中的IP配置划分到对应端口Router(config-if)#no shutdown%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to upRouter(config-if)#exitRouter(config)#exitRouter#%SYS-5-CONFIG_I: Configured from console by consoleRouter#show ip route //查看路由配置信息Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not setR 192.1.1.0/24 [120/1] via 202.1.1.5, 00:00:08, Serial1/0 //已配置的rip协议C 192.168.2.0/24 is directly connected, FastEthernet0/0202.1.1.0/30 is subnetted, 1 subnetsC 202.1.1.4 is directly connected, Serial1/0Router#wrBuilding configuration...[OK]Router#说明:上述两路由器配置结束以后,可以互相把四台PC机相互Ping通测试。
路由信息协议(RIP)基础知识同所有的协议一样,RIP协议是用来散发与路由器相关的网络信息的。
在最基本的层面上,路由器需要知道能够达到什么网络以及到这些网络的距离有多远。
RIP协议就做这件事情。
RIP协议仍是目前被广泛应用的协议。
许多人咒骂RIP协议,说它汇聚的速度太慢,没有可伸缩性和不安全,因为RIP协议的身份识别只有明文的方式,而且这个协议还受到了Split-horizon的影响。
这些情况都是真实的。
但是,这个协议仍然是非常有用的。
我们希望这篇文章能说明这些问题,帮助你理解这个应用最广泛的内部网关协议之一。
RIP协议有两种版本:第一版(RIPv1)和第二版(RIPv2)。
RIPv1的功能非常有限,因为它不支持CIDR(无类域间路由选择)地址解析。
这就意味着这个协议只是一个有类域协议,你不能把24掩码网络分成更小的单位。
另外,RIPv1还使用广播发送信息。
这就意味着主机不能忽略RIP广播。
请记住,每次发出广播时,广播域中的每一台主机都将收到一个中断,并且必须要要处理这个数据包以便确定这个数据包是不是它关心的东西。
RIPv2使用多播技术。
这个技术在以后的讲座中再介绍。
现在,你们仅需要知道主机在无需处理这个数据包的情况下就可以知道是否可以忽略这个多播包。
请记住,我们曾经说过RIP是一种距离向量协议。
这里提到的距离指的是RIP协议中的跳数,而向量指的是目的地。
其它距离向量协议也许使用其它规则来对各向量进行度量,如BGP协议中的AS-PATH。
这两种版本的RIP协议都是每隔30秒钟向UDP端口520发送一次信息。
但是,它们发送什么信息呢?如果你推测是“它们的路由信息”,你就猜对了。
RIP能够发送有关它可以到达的网络的具体信息,并且把自己作为一个默认的网关播出(目的地为0.0.0.0,度量值/metric为1)。
RIPv2数据包有自己的报头,同许多其它协议一样。
请注意,RIP协议是在UDP协议之上的,因此,它实际上是一个应用层协议。
路由协议--RIP路由协议——RIPHello,欢迎访问我的博客,此篇⽂章并不是技术专栏⽂章,⽽是博主对于⾃⼰所掌握的知识的⼀个记录。
博主也只是⼀个在校⼤学⽣,如果有哪⾥理解不到的地⽅,欢迎点评。
好了,⾔归正传。
引⼊:在引⼊正题之前,先来⼀盘开胃凉菜,为后⾯的知识做铺垫。
⾸先路由协议,是⼀种指定数据包转送⽅式的⼀种协议,它的作⽤主要有:⾃动发现路由、计算路由、⽹络拓扑⾃动更新,⽆需⼈⼯维护。
每个路由协议都有其⾃⼰的算法,⽤来计算出最优路由和维护⽹络路由信息的协议。
现今常⽤的路由协议有RIP,OSPF,ISIS,BGP还有思科独有的EIGRP。
⼀.RIP是⼀种距离⽮量的动态路由协议,有两个版本——RIPV1与RIPV2,这两个版本的具体区别我会在下⾯的下⾯补充。
距离⽮量,就是按跳数(Metric)来决定最优路由,没经过⼀台设备(三层设备)则跳数+1,跳数最少的⼀条路径,看下图:如果这些路由器间运⾏的是RIP路由协议,那么如果A上有⼀条路由要到F,那么显⽽易见,他要从A-D-F这条路⾛,谁不想少⾛路呢。
RIP是基于UDP协议的动态路由协议,它所使⽤的端⼝号为UDP端⼝520,是个带有寓意的数字( ¯ □ ¯ )。
RIP⼯作在应⽤层,什么?为什么不是⽹络层? RIP是基于UDP的,众所周知,⽹络中的协议都是为上层应⽤提供服务,那么⾃然,UDP属于传输层,即UDP为RIP提供服务,那么RIP就是⼯作在应⽤层啦。
但是,这些路由协议,它们计算出的路径最终是为⽹络层提供服务。
RIP是⼀种也是内部⽹关协议(IGP),那什么是内部⽹关协议,其实就是⼀个⽤同种路由协议的协议组。
既然说了IGP,那么⾃然牵扯到EGP,外部⽹关协议,EGP就是连接两个IGP的协议。
RIP作为最早的⼀种动态路由协议,它相⽐于其他路由协议的优点主要有:原理简单,配置容易,适⽤于中⼩型企业⽹络(毕竟是最早的路由协议,并没有像现在的路由协议考虑的东西很多)⼆.RIP的功能(部分可防⽌路由环路,路由环路:因为某种原因,数据包在⽹络中绕圈圈,始终到达不了⽬的地,会浪费⼤量⽹络资源)1.⽔平分割,类似于泛洪,就是路由器从某个接⼝接收到的更新消息不允许再从这个接⼝发出去,不发送重复信息。
计算机⽹络-4-6-路由选择协议RIP互联⽹的路由选择协议有关路由选择协议的基本概念理想的路由算法路由选择协议的核⼼是路由算法。
即需要⼀种算法来获取路表中的各项,⼀个⽐较好的路由选择算法应该有以下特点[BELL86]:1. 算法必须是正确和完整的。
(正确的含义是沿着各路由表所指引的路由,分组⼀定能到达最终⽬的⽹络和主机)2. 算法在计算上应该简单。
(路由选择的计算不应该使⽹络通信量增加太多的额外开销)3. 算法能够适应通信量和⽹络拓扑的变化,也就是⾃适应性。
(当⽹络中的通信量发⽣变化的时,算法能够⾃适应的改变路由以均衡各路由的负载。
当某个或者某些结点链路发⽣故障的时候,算法能够及时的改变路由,有时候称这种适应性为稳健性)4. 算法应该具有稳定性。
(在⽹络通信量和⽹络拓扑结构相对稳定的情况下,路由算法应该收敛于⼀个可以接受的解,⽽不应该使得出的路由不断地发⽣变化。
)5. 算法是公平的。
(路由选择算法应该对所有⽤户(除了少数优先⾼级的⽤户)都是公平的。
)6. 算法应该是最佳的。
(路由选择算法应当能找出最好的路由,使得分组平均时延最⼩⽽⽹络的通信量最⼤。
虽然我们希望得到“最佳”的算法,但并不是最重要的,对于某些⽹络来说,⽹络的可靠性有时要⽐最⼩的分组平均时延或最⼤吞吐量更加的重要,因此,所谓"最佳"只能是相对于某⼀种特定要求下得出的⽐较合理的选择⽽已。
)⼀个实际的路由选择算法,应该尽可能的接近于理想的算法,在不同的应⽤条件下,可以对上⾯提出的六个⽅⾯有不同的侧重。
倘若从路由算法能否随⽹络的通信量或拓扑⾃适应的进⾏调整变化来划分,则只有两⼤类:静态路由选择策略和动态路由选择策略。
静态路由选择策略也叫做⾮⾃适应路由选择,其特点是简单和开销较⼩,但不能即使适应⽹络状态的变化。
对于很简单的⼩⽹络,完全可以采⽤静态路由选择,⽤⼈⼯配置每⼀条路由。
动态路由选择也叫做⾃适应路由选择,其特点是能够较好的适应⽹络状态的变化,但实现起来较为复杂,开销也⽐较⼤,因此动态路由选择适⽤于较复杂的⼤⽹络。
举例说明rip路由协议的配置过程一、RIP路由协议的配置过程1.首先在RIP路由器上启动RIP协议:在RIP路由器上,输入'router rip'命令来启动RIP协议;2.配置路由器的网络号:在RIP路由器上,输入'network xxx.xxx.xxx.xxx'命令,其中“xxx.xxx.xxx.xxx”是指要使用RIP 协议的网络的网络号;3.设置其他RIP路由器的网络号:在RIP路由器上,输入'network xxx.xxx.xxx.xxx'命令,其中“xxx.xxx.xxx.xxx”是指要使用RIP 协议的其他RIP路由器的网络号;4.指定RIP版本:在RIP路由器上,输入'version x'命令,其中“x”是指要使用的RIP版本(可以是2、1或其他);5.设置路由更新时间间隔:在RIP路由器上,输入'update x'命令,其中“x”是指每隔多长时间发送一次RIP更新报文,x为单位是秒;6.设置路由更新范围:在RIP路由器上,输入'default-metric x'命令,其中'x'是指一个路由的距离,也就是被路由器认定为可达的路由的距离;7.使用认证信息:在RIP路由器上,输入'authentication key (key-id) xxx'命令,其中“key-id”是指认证信息的标识符,“xxx”是指加密的认证信息;8.保存配置:在RIP路由器上,输入'write'命令即可保存这些配置;9.使用指令验证配置:在RIP路由器上,输入'showrunning-config'命令可以查看目前RIP路由器配置的详细信息。
以上就是关于RIP路由协议的配置过程。
在配置RIP路由协议的时候,一定要注意每一步的步骤,以便确保正确的路由配置。
RIP协议配置RIP(Routing Information Protocol)是一种基于距离向量的动态路由协议,用于在互联网中的各个路由器之间交换路由信息。
本文将介绍如何配置RIP协议,并进行详细的步骤说明。
1. RIP协议概述RIP协议是一种基于距离向量的路由选择协议,其工作原理是通过交换路由表信息来实现路由选择。
RIP使用跳数(hop count)作为度量标准,每经过一个路由器,跳数加一,默认最大跳数为15。
RIP协议具有简单、易于配置和实现的特点,但由于其距离度量方式简单,适用于小型网络环境。
2. RIP协议配置步骤步骤1:进入路由器配置模式首先,需要通过终端或远程连接工具登录到待配置RIP协议的路由器。
然后,进入路由器的配置模式,可以使用以下命令:enableconfigure terminal步骤2:启用RIP协议接下来,需要启用RIP协议,并指定要使用的版本。
RIP协议有两个版本:RIPv1和RIPv2。
RIPv1是最早的版本,不支持无类别域间路由(CIDR)和VLSM (可变长度子网掩码),RIPv2支持这些功能。
要启用RIP协议并选择版本,可以使用以下命令:router ripversion 2步骤3:配置RIP协议的网络在步骤2中,已经启用了RIP协议并选择了版本。
接下来,需要配置RIP协议所应用的网络。
使用以下命令来配置RIP协议的网络:network <网络地址>其中,“”是指要应用RIP协议的网络地址。
步骤4:配置RIP协议的路由器IDRIP协议需要为每个路由器指定一个唯一的路由器ID。
路由器ID可以是路由器的回环接口IP地址,也可以是其他可用的IP地址。
使用以下命令来配置RIP协议的路由器ID:router-id <路由器ID>其中,“”是指要配置的路由器ID。
步骤5:保存配置并退出完成以上配置后,需要保存配置并退出配置模式。
使用以下命令保存配置并退出配置模式:exitwrite3. 验证RIP协议配置完成RIP协议的配置后,可以通过一些命令来验证配置的正确性。
rip命令使用方法
RIP是一种常用的路由协议,用于在路由器之间交换路由信息。
以下是RIP命令的使用方法:
1.启动RIP进程:在路由器上输入“router rip”命令,进入RIP配置模式。
在该模式下,可以配置RIP的参数和接口。
2.指定版本:使用“version”命令来指定RIP的版本。
RIP有两个版本:RIPv1和RIPv2。
使用“version {1 | 2}”命令来选择版本。
如果不指定版本,则默认使用RIPv2。
3.配置接口:使用“network”命令来指定要启用RIP的接口。
例如,“network 192.168.0.0”将启用所有在192.168.0.0网段上的接口。
4.启动RIP进程:在每个接口上输入“interface {interface_name}”命令,进入接口配置模式。
在该模式下,使用“rip”命令来启动RIP进程。
5.显示路由表:使用“show ip route”命令来显示路由表。
该命令将显示所有通过RIP学习到的路由信息。
6.调试RIP:使用“debug ip rip”命令来调试RIP。
该命令将显示RIP的详细调试信息,包括路由更新、路由接收和路由通告等。
7.保存配置:在完成RIP配置后,使用“save”命令来保存配置。
该命令将把配置保存到路由器的配置文件中。
以上是RIP命令的基本使用方法,具体命令可能会因不同的操作系统和路由器品牌而有所不同。
建议参考具体设备的文档或手册来获取准确的命令和配置方法。
华为技术命令(四)RIP配置命令配置命令【命令】checkzeroundo checkzero【视图】RIP 视图【参数】无【描述】checkzero 命令用来配置对RIP-1 报文的零域进行检查,undo checkzero命令用来取消对RIP-1 报文进行零域检查。
缺省情况下,对RIP-1 报文缺省进行零域检查。
根据协议(RFC1058)规定RIP-1 的报文中有些区域必须为零,称之为零域(zero field)。
可以使用checkzero 命令来启动和禁止对RIP-1 报文的查零*作。
由于RIP-2 的报文没有零域,所以此命令对RIP-2 不起作用。
【举例】# 配置RIP-1 对报文不进行零域检查。
Quidway-rip] undo checkzero【命令】debugging rip { packet | receive | send }【视图】所有视图【参数】packet:打开RIP 报文调试信息开关。
receive:打开RIP 接收报文情况调试开关。
send:打开RIP 发送报文情况调试开关。
【描述】debugging rip 命令用来打开RIP 调试信息开关,undo debugging rip 命令用来关闭RIP 调试信息开关。
该命令可使用户可了解当前各接口收发RIP 配置报文的情况.【命令】default-cost costundo default-cost【视图】RIP 视图【参数】cost:如果在RIP 引入其他协议(例如OSPF)发现的路由时,如果没有设置路由的花费,则命令default-cost 所带参数cost 值将作为这些路由的花费,取值范围为1~16. 【描述】default-cost 命令用来设置RIP 引入其它协议路由的缺省路由权,undo default-cost 命令用来恢复RIP 在引入其它协议路由时路由权的缺省值。
缺省情况下,RIP 引入其它协议路由的缺省路由权值为16。
rip路由协议RIP(Routing Information Protocol)是一种用于动态路由的协议,广泛应用于小型网络中。
RIP协议主要用于在局域网环境中的路由器之间传递路由信息,帮助实现网络互联和数据包传输。
RIP协议采用距离向量算法(Distance Vector Algorithm)来决定最佳的路由路径。
该算法基于路由器之间相互交换的信息,通过计算到目标网络的距离和路径来决定最佳路径。
RIP协议通过每隔一段时间向相邻的路由器广播路由更新信息,以确保网络中的路由表始终是最新的。
RIP协议使用这样一种度量单位,称为跳数(hop count)。
一个跳数表示数据包通过一个路由器传输。
RIP协议中规定了最大跳数为15。
如果某个目标网络的跳数超过了15,RIP协议会认为该路由不可达,不再传递它的路由信息。
RIP协议的主要特点是简单、易于实现和配置。
其路由计算过程相对较简单,只需维护一个距离向量表,并根据接收到的更新信息更新表项。
RIP协议广播更新信息的时间间隔较小,通常为30秒,可以快速适应网络拓扑变化。
此外,RIP协议还支持默认路由,即当无法找到目标网络的路由时,将数据包发送到默认网关。
然而,RIP协议也存在一些缺点。
首先,RIP协议的收敛时间较长。
由于RIP协议每隔一段时间广播路由更新信息,当网络发生故障或拓扑变化时,需要一定的时间才能重新计算出最佳路径,这可能导致一段时间内的数据包丢失。
其次,RIP协议的可扩展性较差。
由于RIP协议使用广播方式传递路由信息,当网络中路由器数量增多时,广播负载也会增加,导致网络拥塞和性能下降。
为了解决RIP协议的不足,出现了许多改进的距离向量路由协议,如RIPv2、EIGRP和OSPF等。
RIPv2协议增加了支持无类别域间路由(CIDR)、路由认证和多播传输等功能,提高了RIP协议的性能和安全性。
EIGRP协议采用了混合的距离向量算法和链路状态算法,具有快速的收敛时间和较好的可扩展性。
三层交换机switch配置:
☐Router(config)#hostname switch-L3 //对路由器重新命名
☐switch-L3 (config)#interface Fastethenet0/1 进入F0/0口的配置模式
☐switch-L3(config-i f)#ip address 192.168.1.1255.255.255.252 //给F0/0口固定IP
☐switch-L3(config-if)#no shutdown
☐switch-L3(config-if) #exit //退出F0/0配置模式
☐switch-L3 (config)#vlan 10 //进入vlan 10dua10端口配置模式
☐switch-L3(config-if) #interface vlan 10
☐switch-L3(config-if)#ip address 172.16.1.1255.255.255.0 //给S0/2固定I P
☐switch-L3(config-if)#no shutdown
☐switch-L3(config-if) #exit
☐switch-L3(config) # interface Fastethenet0/2
☐switch-L3(config-if) #switch access vlan 10
☐switch-L3(config-if)#no shutdown
☐Router-1702(config-s0/2)#exit
(2)路由器router-a的基本配置
Router#configure termina l
Router(config)#hostname router-a
Router(config)# interface Fastethenet0/1
Router(config-if)# ip address 192.168.1.1 255.255.255.252
Router(config-if)# no shutdown
Router(config-if)#exit
Router(config)# interface Fastethenet0/1
Router(config-if)# ip address 192.168.1.1 255.255.255.252
Router(config-if)# no shutdown
Router(config-if)#exit
(2)路由器router-b的基本配置
Router#configure termina l
Router(config)#hostname router-b
Router(config)# interface Fastethenet0/0
Router(config-if)# ip address 192.168.0.2 255.255.255.252
Router(config-if)# no shutdown
Router(config-if)#exit
Router(config)# interface Fastethenet0/1
Router(config-if)# ip address 10.10.1.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)#exit
(4)在三层交换机switch-L3上配置RIP路由协议
switch-L3 (config)#ip routing
switch-L3 (config)#router rip
switch-L3 (config-router)#network 192.168.1.0
switch-L3 (config-router)#network 172.16.1.0
switch-L3 (config-router)#version 2(设置rip路由协议的版本为rip v2) switch-L3 (config-router)#end
switch-L3 #write m emory
(5)在三层交换机switch-A上配置RIP路由协议
switch-L3 (config)#rou ter rip
switch-L3 (config-rout er)#network 192.168.0.0
switch-L3 (config-router)#network 192.168.1.0
switch-L3 (config-router)#version 2(设置rip路由协议的版本为rip v2) switch-L3 (config-router)#end
switch-L3 #write m emory
(5)在三层交换机switch-B上配置RIP路由协议
switch-L3 (config)#rou ter rip
switch-L3 (config-rout er)#network 192.168.0.0
switch-L3 (config-router)#network 10.10.1.0
switch-L3 (config-router)#version 2(设置rip路由协议的版本为rip v2) switch-L3 (config-router)#end
switch-L3 #write m emory。