rip协议的使用规则

合集下载

RIP的收发路由规则

RIP的收发路由规则

RIPV1经典实验RIP的收发路由规则:首先RIPV1是有类路由选择协议,发送路由是不带掩码的,所以看到路由表里路由没掩码不要惊讶~~哈哈。

具体情况看下面分析。

A、传送时如果传送的条目与传输接口是同主类且掩码相同则发送完整的条目(既一条不带掩码的路由)(掩码不同则不传送),如果与传输接口是不同主类,则进行汇总成其主类。

B、接收时接收的条目和自己是同主类的网络默认与自己接口掩码一样,就完整接受。

当于入接口的子网同主类,但掩码不同。

如果匹配出来,主机位有1的话,认为这是一条32位主机路由(一般大掩码向小掩码发送时会发生这种问题)。

C、接收时接收的条目和自己是不同主类的网络默认它是接收条目的主类。

注意RIP:当两个接口掩码不同的时候,必须两个网段互相包含才能学习,不然只能包含大的那个可以学习,小的不能学。

拓扑如上很简单,我将采取两种配置,一种是两边接口同网段同掩码,一种是两边接口同网段不同掩码。

一、两边接口同网段同掩码R2:interface Serial0/0ip address 172.1.12.2 255.255.255.0router ripnetwork 172.1.0.0R1:interface Serial0/0ip address 172.1.12.1 255.255.255.0interface Loopback0ip address 172.2.13.1 255.255.255.0interface Loopback1ip address 172.1.15.1 255.255.255.0interface Loopback2ip address 172.1.16.1 255.255.255.252 / 和出接口同主类,但是掩码不同,直接被淘汰/interface Loopback3ip address 192.1.12.1 255.255.255.252 / 和出接口不同主类,默认成其主类丢出去/router ripnetwork 172.1.0.0network 172.2.0.0network 192.1.12.0R2路由表R2#show ip routeR 192.1.12.0/24 [120/1] via 172.1.12.1, 00:00:05, Serial0/0172.1.0.0/24 is subnetted, 2 subnetsC 172.1.12.0 is directly connected, Serial0/0R 172.1.15.0 [120/1] via 172.1.12.1, 00:00:05, Serial0/0R 172.2.0.0/16 [120/1] via 172.1.12.1, 00:00:05, Serial0/0R1路由表R1#show ip route192.1.12.0/30 is subnetted, 1 subnetsC 192.1.12.0 is directly connected, Loopback3172.1.0.0/16 is variably subnetted, 3 subnets, 2 masksC 172.1.12.0/24 is directly connected, Serial0/0C 172.1.15.0/24 is directly connected, Loopback1C 172.1.16.0/30 is directly connected, Loopback2172.2.0.0/24 is subnetted, 1 subnetsC 172.2.13.0 is directly connected, Loopback0******************************************************************** 二、两边接口同网段不同掩码R2:interface Serial0/0ip address 172.1.12.2 255.255.252.0 /接口掩码不同。

举例说明rip路由协议的配置过程

举例说明rip路由协议的配置过程

举例说明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路由协议的工作原理

简述rip路由协议的工作原理RIP(Routing Information Protocol)是一种距离向量型的路由协议,常用于中小型局域网中。

RIP路由协议的工作原理如下:1. 邻居协商:RIP路由协议通过发送特定的RIP数据包来发现并建立邻居关系。

当路由器启动时,将广播RIP请求消息,其他路由器收到消息后会回复包含自己的路由表信息的RIP响应消息。

通过交换这些请求和响应消息,路由器们建立起邻居关系。

2. 路由更新:一旦建立了邻居关系,路由器会定期地向其邻居发送路由更新消息,其中包含自己的路由表信息。

这些更新消息中包含了路由器可以到达的网络地址以及距离信息。

3. 距离计算:每个路由器在接收到邻居发来的路由更新消息后,会计算到达不同网络地址的最短路径。

RIP协议使用跳数来表示路径长度,跳数越小则路径越短。

4. 路由选择:当路由器计算出到达目标网络的最短路径后,会将该路径的下一跳路由指定为路由表的下一跳。

每个路由器维护一个路由表,其中存储了所有已知网络的目的地址、下一跳地址和距离。

如果发现有更短的路径,路由器会更新路由表信息。

5. 定时器和路由毒化:RIP协议使用定时器来定期刷新路由表和邻居关系。

如果一个路由器在一段时间内没有收到来自邻居的路由更新消息,则该邻居被认为不可达,路由器会将与该邻居相关的路由信息标记为无效。

为了防止网络中形成循环,RIP协议使用路由毒化技术,即将不可达的网络距离设为无穷大。

总体来说,RIP路由协议通过邻居关系的建立、路由表的交换和最短路径的计算,使得路由器能够选择最优的路径来传输数据。

但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是现在仍然广泛使用的最老的一种距离矢量路由协议,RIP的版本有V1&V2,其中V1是classful(有类),V2是classless(无类)。

RIP的metric使用跳数来表示,1表示直连,16跳表示不可达。

RIP协议使用UDP端口520。

RIP消息封装在UDP报文中,源端口号和目的端口号字段都设置为520。

RIP定义了两种消息类型:请求消息(request message)和响应消息(response message)。

请求消息是用来向邻居路由器发送一个更新(update),响应消息是用来传送路由更新。

路由器启动后,平均每隔30s从每个启动RIP协议的接口不断的发送响应消息。

除了被水平分割法则抑制的路由条目除外,响应消息包含了整个路由表。

这个周期性的更新由更新计时器(update time)进行初始化,并且包含一个随机变量用来防止表的同步。

结果,一个典型的RIP更新时间大约是25~35s。

cisco 路由器缩短更新的15%(约4.5s),因此cisco路由器的RIP更新时间在25.5~30s之间变化。

路由更新的目的地址是所有主机的广播地址255.255.255.255。

RIP的计时器更新(update)计时器----每个更新之间的间隔时间。

该值可以配置,默认是30s。

失效(invalid)计时器-----经过该时间之后可疑路由变为失效。

默认是180s。

保持(hold-down)计时器---用来减小路由表中安装不正确路由的可能性的时间,默认180s。

清空(flash)计时器----在经过这段时间之后路由被移除路由表。

默认是240s。

水平分割水平分割是一种避免产生路由环路的技术。

如果使用了水平分割,从某个接口学的路由就不会广播到该接口。

带毒性逆转的水平分割从某个接口学到的路由会发送回该接口,只是这些路由已经具有毒性,也就是说,他们的度量值是16(不可达)。

RIPv1包头格式命令(command)——取值是1或2,1表示该消息是请求消息,2表示该消息是响应消息。

rip路由协议基本配置 rip路由协议工作原理

rip路由协议基本配置 rip路由协议工作原理

RIP路由协议基本配置1. RIP路由协议简介RIP(Routing Information Protocol)是一种基于距离向量的路由协议,用于在小型网络中动态交换路由信息。

RIP通过广播更新路由表,支持最多15个跳数的路由,并使用跳数作为路径选择的度量。

RIP路由协议的基本配置包括以下几个步骤:2. 配置RIP路由协议2.1 确认网络拓扑在开始配置RIP路由协议之前,需要先确认网络拓扑。

了解网络中存在的子网和路由器之间的连接关系是非常重要的。

2.2 启用RIP路由协议配置RIP路由协议的第一步是启用协议。

在路由器上使用如下命令启用RIP路由协议:Router(config)# router rip2.3 添加网络到RIP协议接下来,需要将网络添加到RIP路由协议中。

使用以下命令将网络添加到RIP协议:Router(config-router)# network <network_address>其中,<network_address>是需要添加的网络地址。

可以使用通配符来指定多个网络。

2.4 配置其他参数除了添加网络之外,还可以配置其他参数来优化RIP路由协议的性能。

下面是一些常用的配置参数:•版本选择: RIP有两个版本,RIP v1和RIP v2。

RIP v1仅支持IPv4,而RIP v2则支持IPv4和IPv6。

可以使用以下命令选择RIP的版本:Router(config-router)# version {1 | 2}•跳数限制: 默认情况下,RIP最大支持15个跳数。

可以使用以下命令修改跳数限制:Router(config-router)# maximum-path <number>•路由定时器: RIP使用路由定时器来控制路由更新的频率。

可以使用以下命令调整路由定时器的值:Router(config-router)# timers basic <update_interval> <i nvalid_interval> <holddown_interval>3. RIP路由协议工作原理RIP路由协议的工作原理基于距离向量算法。

RIP路由协议基本配置

RIP路由协议基本配置

RIP路由协议基本配置RIP(Routing Information Protocol)是一种距离向量路由协议,被广泛应用于小型网络中。

RIP基于Bellman-Ford算法,使用距离作为路由选择的标准,根据每个路由器所知道的离开该路由器的最小跳数来选择最佳路径。

RIP协议的基本配置包括以下几个关键步骤:1.启用RIP协议在进行RIP协议配置之前,首先需要确认路由器上已经启用了RIP协议。

可以使用“show ip protocols”命令查看当前路由器是否启用了RIP协议。

2.配置RIP路由器IDRIP协议中的路由器ID是一个16位的标识符,用于区分不同的路由器。

配置RIP路由器ID可以使用“router rip”命令,然后使用“router-id”命令配置路由器ID。

3.配置RIP网络RIP协议使用网络地址来标识网络,因此需要配置RIP协议所在的网络。

使用“network”命令配置RIP网络。

例如,要将一个网络地址192.168.1.0/24添加到RIP路由表中,则可以使用“network192.168.1.0”命令。

4.配置RIP版本RIP协议有两个版本,RIPv1和RIPv2、RIPv1只支持IPv4,而RIPv2不仅支持IPv4,还支持更多高级功能,如VLSM(可变长度子网掩码)和认证等。

可以使用“version”命令配置RIP版本。

例如,要将RIP版本配置为RIPv2,则可以使用“version 2”命令。

5.配置RIP路由过滤有时,我们需要限制RIP路由的传播,可以使用路由过滤来实现。

可以使用“distribute-list”命令配置RIP路由的传播策略。

例如,要从RIP路由表中排除特定的网络地址,则可以使用“distribute-list out”命令。

6.配置RIP路由的默认跳数RIP协议中,路由的跳数是选择路由的重要指标。

默认情况下,每个RIP路由器在将路由信息传播给邻居时,将跳数加1,直到达到最大跳数。

rip协议配置

rip协议配置

rip协议配置RIP(Routing Information Protocol)是一种基于距离向量算法的路由协议,用于在互联网中进行路由选择。

RIP使用跳数作为度量单位,将网络拓扑信息交换给邻居路由器,并根据跳数来选择最佳路径。

RIP协议主要用于小型网络和中等规模的网络,比如局域网(LAN)或广域网(WAN)。

在RIP网络中,路由器通过交换路由表来了解整个网络,然后根据这些信息来选择最佳路由。

在进行RIP协议的配置之前,首先需要了解RIP协议的工作原理。

RIP协议将路由器之间的信息通过RIP报文进行交换,每隔30秒发送一次完整的路由表。

路由表中包含网络的目的地址、下一跳路由器的IP地址和跳数。

路由器收到新的路由表后,会根据自身的路由表更新信息,并传递给邻居路由器,一直循环下去。

下面是一个RIP协议的配置示例,假设有两个路由器R1和R2,它们之间通过一个交换机连接:1. 首先,在R1路由器上配置RIP协议。

进入路由器的配置模式,并输入以下命令:```R1(config)# router ripR1(config-router)# network 192.168.1.0R1(config-router)# network 192.168.2.0R1(config-router)# version 2```以上命令中,`router rip`表示开始配置RIP协议,`network`后面的参数表示要交换RIP信息的网络,可以配置多个网络,`version 2`表示使用RIP协议的第二个版本。

2. 同样地,在R2路由器上也进行RIP协议配置。

进入路由器的配置模式,并输入以下命令:```R2(config)# router ripR2(config-router)# network 192.168.2.0R2(config-router)# network 192.168.3.0R2(config-router)# version 2```以上命令中,`router rip`表示开始配置RIP协议,`network`后面的参数表示要交换RIP信息的网络,可以配置多个网络,`version 2`表示使用RIP协议的第二个版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络实验五
实验项目名称:rip协议的使用规则
实验地点:A401 班级:计算机科学与技术2013级姓名:学号:
指导教师:成绩:
一、实验目的:
1. 学习动态路由协议rip的配置。

2.掌握rip协议的发送和接受规则。

3.解决rip不支持不连续子网的问题。

二、设计方案:
Ip方案:
R1:s0/0/0 192.168.1.1/30 lo1:10.1.1.1/16
R2:s0/0/0 192.168.1.2/30 lo1:10.2.1.1/16
三、实验设备:
1.路由器两台。

2.pc机一台。

3.连接线若干。

四、实验步骤
1:按照模拟图连接好实验设备路由器1
对R1进行配置。

En
Conf t
Int s0/0/0
Ip add 192.168.1.1 255.255.255.252 No shut
Int l0 1
Ip add 10.1.1.1 255.255.0.0
Exit
Router rip
Ver 1
Net 192.168.1.0
Net 10.0.0.0
End
Write
路由器2
En
Conf t
Int s0/0/0
Ip add 192.168.1.2 255.255.255.252 No shut
Int l0 1
Ip add 10.2.1.1 255.255.0.0
Exit
Router rip
Ver 1
Net 192.168.1.0
Net 10.0.0.0
End
Write
2:用show ip route 命令查看R1与R2的路由表。

由路右表可以看出,没有通过rip协议学习到路由条目。

3:利用show ip Pro 命令查看R1,R2路由协议。

注:虽然在R1与R2上配置了rip协议,但是因为192.168.1.0/30网段将10.1.1.0/16网段与10.2.1.0/16网段划分为不连续的网络,而rip 版本1为有类路由协议,所以R1与R2无法通过rip协议学习到rip 路由。

为什么无法学习过程分析如下:
R1通过s0/0/0接口在通告rip协议时,10.1.1.0网段与192.168.1.0不在同一主类网络,所以在R1上回自动汇总成10.0.0.0发送到R2的s0/0/0接口,同理R2也会汇总成10.0.0.0网段,此时R2的路由表里有10.0.0.0网段的信息,所以就不学习由R1发送过来的10.0.0.0网段的路由信息,所以就会出现以上情况。

即路由表里没有通过rip协议学习到的路由信息。

所以R1ping10.2.1.1不通。

4:在路由器上输入no ip class观察结果
分析:因为rip版本1默认为有类的路由协议,所以就算加上no ip class 这条命令,对试验结果是没有什么影响的。

5:利用secondary命令给R1与R2的s0/0/0接口配置第二个ip地址。

原则是与10.1.1.0/16和10.2.1.0/16在同一主网,来解决rip版本1不支持不连续网络的缺点。

这里采用10.3.1.0/16网段。

在R1下:
En
Conf t
Int s0/0/0
Ip add 10.3.1.1 255.255.0.0 sec
end
在R2下:
En
Conf t
Int s0/0/0
Ip add 10.3.1.2 255.255.0.0 sec
end
6:用show ip route 命令查看R1与R2的路由表。

注:此时在路由表上就有通过rip协议学习到的路由条目。

也就解决了rip不支持不连续的网络的问题。

用R1 ping 10.2.1.1 也就可以通
了。

五、实验总结
这次试验,我充分理解了rip协议的发送和接收规则以及使用过程中一些简单的排错。

学习到了rip版本1不支持VLSM和CIDR以及解决的方案。

而且版本1为有类路由协议,不支持验证,通告方式为周期性广播,因此它不安全且消耗cpu资源和网络带宽所以在版本2中做了很大的改变,但是rip协议是以跳数作为唯一度量值的,超过16跳则不可达,所以它不适合作为大型网络的动态路由协议。

相关文档
最新文档