当前位置:文档之家› RIP协议说明

RIP协议说明

首先RIP有2个版本,有V1、V2,不指定版本是有个默认版本

默认版本的特点(其实根RIPv1差不多,就是能够接收RIPv1、2的路由):自动汇总,不能手工关闭

唯一有类路由协议

广播更新

无认证

R1:

router rip

network 172.16.0.0

network 192.167.1.0

network 192.168.1.0

R2:

router rip

network 192.168.1.0

network 192.168.2.0

network 192.168.3.0

R2#show ip protocols

Default version control: send version 1, receive any version

Interface Send Recv Triggered RIP Key-chain

Ethernet0/0 1 1 2

Loopback0 1 1 2 //默认接收版本1、2,发送版本1 Loopback2 1 1 2 //发送为RIPv1,不携带子网掩码

RIPv1的特性:

自动汇总,不能手工关闭

唯一有类路由协议

广播更新

无认证

router rip

version 1

show ip protocols

Default version control: send version 1, receive version 1

Interface Send Recv Triggered RIP Key-chain

Ethernet0/0 1 1

Loopback0 1 1 //默认只收发RIPv1

Loopback2 1 1

R 172.16.0.0/16 [120/1] via 192.168.1.1, 00:00:14, Ethernet0/0 //自动汇总,有类路由协议

192.168.1.0/30 is subnetted, 1 subnets

C 192.168.1.0 is directly connected, Ethernet0/0

R 192.167.1.0/24 [120/1] via 192.168.1.1, 00:00:14, Ethernet0/0

C 192.168.2.0/24 is directly connected, Loopback0

C 192.168.3.0/24 is directly connected, Loopback2

RIPv2的特性:

自动汇总,可以关闭,可以手工汇总

无类路由协议(携带子网掩码)

组播更新(目标地址224.0.0.9)

可以认证(明文、MD5)

router rip

version 2

show ip protocols

Default version control: send version 2, receive version 2

Interface Send Recv Triggered RIP Key-chain

Ethernet0/0 2 2

Loopback0 2 2 //默认只收发RIPv2

Loopback2 2 2

show ip route

172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks

R 172.16.0.0/16 [120/1] via 192.168.1.1, 00:02:06, Ethernet0/0自动汇总R 172.16.1.0/24 [120/1] via 192.168.1.1, 00:00:13, Ethernet0/0 无类路由 192.168.1.0/30 is subnetted, 1 subnets

C 192.168.1.0 is directly connected, Ethernet0/0

R 192.167.1.0/24 [120/1] via 192.168.1.1, 00:00:13, Ethernet0/0

C 192.168.2.0/24 is directly connected, Loopback0

C 192.168.3.0/24 is directly connected, Loopback2

可以从这看出RIPv2的路由是带子网掩码的!同时是组播更新的,目标地址为224.0.0.9!使用UDP协议,端口号为520.

RIP Version2的格式:

命令Command:1.路由信息请求 2.路由信息响应3、4过时 5.留作Sun微系统公司内部使用

版本Version:版本1、版本2

Unused:未使用,设置全为0

地址标识Address Family Identifier:指示路由项中的地址种类,对于IPV4总是设置为2;当请求全部路由信息时,设置为0.

Route Tag:外部路由标记,是表示路由是保留还是重播的属性。它提供一种从外部路由中分离内部路由的方法,用于传播从外部路由器协议(EGP)获得的路由信息。

Ip Address:路由条目的IPV4地址,可以是网络地址,子网地址或主机路由。

Subnet mask:子网掩码,应用于IP地址产生非主机部分地址,为0时表示不包括子网掩码部分,使得RIP能够适应更多的环境。

Next Hop:下一跳,可以对使用多路由协议的网络环境下的路由进行优化;如果是0.0.0.0的话,表示通告路由器的地址是最优的下一跳地址。

Metric:是一个1-16之间的跳数。

关闭自动汇总

router rip

no auto-summary

172.16.0.0/24 is subnetted, 1 subnets

R 172.16.1.0 [120/1] via 192.168.1.1, 00:00:14, Ethernet0/0没汇总的路由了

192.168.1.0/30 is subnetted, 1 subnets

C 192.168.1.0 is directly connected, Ethernet0/0

R 192.167.1.0/24 [120/1] via 192.168.1.1, 00:00:14, Ethernet0/0

C 192.168.2.0/24 is directly connected, Loopback0

手工汇总

interface Loopback2

ip summary-address rip 172.16.0.0 255.255.192.0

R1(config-if)#do show ip rip da

172.16.0.0/16 auto-summary

172.16.0.0/18 int-summary刚刚手工汇总的

明文认证(简单字符认证)

RT2(config):

key chain tang //密钥管理串(只具本地意义)

key 5 //密钥ID

key-string cisco //密钥字符为cisco

key 10 //密钥ID,可建多个密钥

key-string cisco2 //密钥字符为cisco2 (只需配一个就行,这里我是用来验证的)

int e0/0

ip rip authentication mode text //使用明文进行认证(默认方式)

ip rip authentication key-chain tang //认证使用的密钥串

RT1(config):

key chain tang

key 5

key-string cisco

int e0/0

ip rip authentication mode text //使用明文进行认证

ip rip authentication key-chain tang //认证使用的密钥串

认证原则:KeyChain里可以有多个KeyID和密钥。只发送最小KeyID的密钥

明文:发送时不带KeyID,接收方和KeyChain里所有密钥匹配,成功则通过认证。

MD5:发送时携带KeyID,接收方寻找相同的KeyID,如果有,只进行一次匹配决定是否成功。如果无,向下查找下一个KeyID进行匹配,决定是否成功。

MD5认证配置

int e0/0

ip rip authentication mode md5

ip rip authentication key-chain tang

其它配置一样注意两边的KeyID需一致。

对方发来的密钥只要在本地有,就能通过认证,如果只有一边认证通过那也只有一边能学习到路由,另一边因不匹配密钥而丢弃!

RIP的共同特性:

使用UDP传输协议,端口号为520,最大跳数为15跳,16跳为不可达;基于Bellman-Ford 算法,基于距离矢量路由协议,管理距离为120,以跳数作为度量值。

定义了2种消息类型:

request message(请求消息):用来向邻居请求一个update更新

response message(应答消息):包含路由条目的更新消息

注意:一个消息中最大可以包含25个路由条目,当AFI(地址族标识)为0时,表示对整个路由表的请求。该值通常为2。在认证时只有24个了,AFI为全1(0xffff)。

工作原理:

1.发现路由:首先运行RIP进程,发现自己的路由信息(收集直连网段信息)

2.通告路由:将自己知道的路由信息通告给其它邻居(request、respose)

3.计算路由:基于距离矢量算法,计算最优路由添加到全局路由表(跳数)

4.路由收敛:当网络拓扑发生变化时,能重新计算出最优路由(触发更新)

首先R1、R2运行RIP,向外发送request message,收到request message,给出响应response message报文。通过收到的路由运行距离矢量算法,计算出最佳路由添加到全局路由表中。

R2(config-router)#do show ip protocols

Routing Protocol is "rip"

Sending updates every 30 seconds, next due in 25 seconds

Invalid after 180 seconds, hold down 180, flushed after 240

Update(路由更新计时器):30秒,每隔30s发送update更新报文

Invalid(无效计时器):180秒(超时将条目hop置为Possibly down,并发送跳数为16的update)

Flush(刷新计时器):240秒(超时删除条目)

Holddown(抑制计时器):180秒(在Invalid超时后开启。另外,当收到一个更坏的跳数的更新后抑制开始)

命令:

router rip

timer basic 30 180 180 240 (RIP域内必须一致)

手动修改接口的RIP版本,并且优先router rip下指定的版本

int e0/0

ip rip receive version 1 //指定接口接收RIPv1

ip rip send version 2 //指定接口发送RIPv2

Default version control: send version 1, receive any version

Interface Send Recv Triggered RIP Key-chain

Ethernet0/0 2 1

手工指定单播更新

router rip

neighbor 192.168.1.1 //指定邻居地址,单播更新

防环机制:

定义最大跳数:每一跳增加1,到16跳认为不可达。

水平分割:从某接口学习到的路由不会再从该接口发送回去。(可以打开或关闭

[no]ip split-horizon)

路由毒化:路由器主动把路由表中发生故障的路由项以度量值最大16跳的形式,通告给邻居。

毒性逆转:从某接口学习到的路由再从该接口发送回去但跳数已经被增加到了16跳。

抑制定时器:当某网络消失时,并不立即删除该条目而是等待定时器(240秒)才删除,为了网络可能的恢复。

触发更新:网络拓扑变化时,立即通知直连邻居而不再等待更新周期(30秒)。

修改管理距离:

(config-router)#distance 管理距离值(1-255)

只能改变路由器自身上的RIP路由的AD值。

配置被动接口:

(config-router)#passive-interface interface e0/0 //阻止单个接口发送路由更新

当很多接口需配置成被动接口时:

(config-router)#passive-interface default //把所有接口配置成被动接口

(config-router)#no passive-interface interface e0/0//此接口不需要配置成被动接口注意:被动接口命令是停止以广播或组播方式发送更新,但仍然可以接收广播和组播。passive-interface对单播是没有任何作用的。

RIP是距离矢量算法,是根据跳数来进行优先的,当一条链路带宽为2M,另一条链路为64K 时,如果它们通告的路由的跳数相等时,RIP会走负载均衡,这是不合理的,为了解决此种状况,我们可以用offer-list进行调整。

如上拓扑,修改192.168.2.0/24此路由的跳数

R2(config)#access-list 10 permit 192.168.2.0

R2(config)#router rip

R2(config-router)#offset-list 10 out 10 e0/0 //对匹配的路由在E0/0的出方向上修改增加10跳

格式:offset-list 列表号/名in/out 跳数进接口/出接口

R1:show ip route

R 192.168.2.0/24 [120/11] via 192.168.1.2, 00:00:01, Ethernet0/0

另外:Router#show ip rip database 可以用来查看RIP路由数据库

RIP协议原理及配置实验报告

通信网络实验 ——RIP协议原理及配置实验报告 班级: 学号: 姓名:

RIP协议原理及配置实验报告 一、实验目的 1.掌握动态路由协议的作用及分类 2.掌握距离矢量路由协议的简单工作原理 3.掌握RIP协议的基本特征 4.熟悉RIP的基本工作过程 二、实验原理 1.动态路由协议概述 路由协议是运行在路由器上的软件进程,与其他路由器上相同路由协议之间交换路由信息,学习非直连网络的路由信息,加入路由表。并且在网络拓扑结构变化 时自动调整,维护正确的路由信息。 动态路由协议通过路由信息的交换生成并维护转发引擎需要的路由表。网络拓扑结构改变时自动更新路由表,并负责决定数据传输最佳路径。动态 路由协议的优点是可以自动适应网络状态的变化,自动维护路由信息而不用网络管 理员的参与。其缺为由于需要相互交换路由信息,需要占用网络带宽,并且要占用 系统资源。另外安全性也不如使用静态路由。在有冗余连接的复杂网络环境中,适 合采用动态路由协议。目的网络是否可达取决于网络状态 动态路由协议分类 按路由算法划分: 距离-矢量路由协议( 如RIP ) :定期广播整个路由信息,易形成路由环路,收敛慢 链路状态路由协议(如OSPF):收集网络拓扑信息,运行协议算法计算最佳路由根本解决路由环路问题,收敛快 按应用范围划分: 域间路由协议(EGP)和域内路由协议(IGP) 自治域系统(AS) 是一组处于相同技术管理的网络的集合。IGPs 在一个自治域系统 内运行。EGPs 连接不同的自治域系统。 2.RIP协议概述 RIP(Routing Information Protocol)路由信息协议

思科设备路由器rip协议配置

本次讲解路由器rip协议的配置: RIP是基于D-V算法的路由协议,使用跳数(Hop Count)来表示度量值(Metric)。跳数是一个数据报到达目标所必须经过的路由器的数目。 RIP认为跳数少的路径为最优路径。路由器收集所有可达目标网络的路径,从中选择去往同一个网络所用跳数最少的路径信息,生成路由表;然后把所能收集到的路由(路径)信息中的跳数加1后生成路由更新通告,发送给相邻路由器:最后依次逐渐扩散到全网。RIP每30s发送一次路由信息更新。 本例配置模型图 命令行: RA命令配置: Router>enable Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname R1 R1(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 shutdown R1(config-router)#exit R1#show ip route //查看路由信息 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - 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 - ODR P - periodic downloaded static route Gateway of last resort is not set //目前没有配置RB路由器,所以上述没有rip协议的配置生成 R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int s1/0 R1(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 down R1(config-if)#exit R1(config)#int f0/0 R1(config-if)#ip address 192.1.1.1 255.255.255.0 //将模型图中的IP配置划分到对应端口R1(config-if)#clock rate 64000 //配置时钟模式DCE端 R1(config-if)#bandwidth 64 R1(config-if)#no shutdown R1#wr Building configuration... [OK] RB命令配置: Router>enable Router#conf t Enter 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 //指定与该路由器直接相连的网络

RIP和OSPF协议工作原理分析

宽带通信网论文题目:RIP和OSPF协议工作原理分析 班级:4班 学号:105508 姓名:郭晋杰

RIP和OSPF协议工作原理分析 郭晋杰 105508 摘要:本文主要分析了内部网关协议中的路由信息协议(RIP)和开放式最短路径优先协议(OSPF)这两种网络协议的工作原理,并从各个方面分析了这两种路由选择协议的区别,总结出了其分别适用的网络。 关键词:路由信息协议;开放式最短路径优先协议;自治系统 引言 在如今的计算机网络中,当两台非直接连接的计算机需要经过几个网络通信时,通常就需要路由器。路由器提供一种方法来开辟通过一个网状联结的路径。那么路径是怎么建立的呢路由选择协议的任务是,为路由器提供他们建立通过网状网络最佳路径所需要的相互共享的路由信息。路由信息协议(RIP)和开放式最短路径优先协议(OSPF)作为基于TCP/IP的计算机网络中广泛应用的内部网关协议,深入理解其工作原理对研究计算机网络有着很好的促进作用。 1.路由信息协议 1.1路由信息协议简介 路由信息协议(Routing Information Protocol)是内部网关协议IGP 中最先得到广泛应用的协议。这个网络协议最初由加利弗尼亚大学的BerKeley 所提出,其目的在于通过物理层网络的广播信号实现路由信息的交换,从而提供本地网络的路由信息。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大的优点就是简单。 1.2路由信息协议的工作原理 路由信息协议功能的实现是基于距离矢量的运算法则,这种运算法则在早期的网络运算中就被采用。简单来说,距离矢量的运算引入跳数值作为一个路由量度。每当路径中通过一个路由,路径中的跳数值就会加1。这就意味着跳数值越大,路径中经过的路由器就有多,路径也就越长。而路由信息协议就是通过

RIP协议理解

RIP协议的全称是路由信息协议(Routing Information Protocol),它是一种内部网关协 议(IGP),用于一个自治系统(AS)内的路由信息的传递。RIP协议是基于距离矢量算法( Distance Vector Algorithms)的,它使用“跳数”,即metric来衡量到达目标地址的路由 距离。 二、该协议的局限性 1、协议中规定,一条有效的路由信息的度量(metric)不能超过15,这就使得该协议不能 应用于很大型的网络,应该说正是由于设计者考虑到该协议只适合于小型网络所以才进行了 这一限制。对于metric为16的目标网络来说,即认为其不可到达。 2、该路由协议应用到实际中时,很容易出现“计数到无穷大”的现象,这使得路由收敛很 慢,在网络拓扑结构变化以后需要很长时间路由信息才能稳定下来。 3、该协议以跳数,即报文经过的路由器个数为衡量标准,并以此来选择路由,这一措施欠 合理性,因为没有考虑网络延时、可靠性、线路负荷等因素对传输质量和速度的影响。 三、RIP(版本1)报文的格式和特性 3.1、RIP(版本1)报文的格式 0 7 15 31 命令字(1字节)版本(1字节)必须为0(2字节) 地址类型标识符(2字节)必须为0(2字节) IP地址 必须为0 必须为0 Metric值(1—16) (最多可以有24个另外的路由,与前20字节具有相同的格式) “命令字”字段为1时表示RIP请求,为2时表示RIP应答。地址类型标志符在实际应用中总是 为2,即地址类型为IP地址。“IP地址”字段表明目的网络地址,“Metric”字段

达目的网络所需要的“跳数”。 3.2. RIP的特性 (1)路由信息更新特性: 路由器最初启动时只包含了其直连网络的路由信息,并且其直连网络的metric值为1,然后 它向周围的其他路由器发出完整路由表的RIP请求(该请求报文的“IP地址”字段为0.0.0.0 )。路由器根据接收到的RIP应答来更新其路由表,具体方法是添加新的路由表项,并将其 metric值加1。如果接收到与已有表项的目的地址相同的路由信息,则分下面三种情况分别 对待:第一种情况,已有表项的来源端口与新表项的来源端口相同,那么无条件根据最新的 路由信息更新其路由表;第二种情况,已有表项与新表项来源于不同的端口,那么比较它们 的metric值,将metric值较小的一个最为自己的路由表项;第三种情况,新旧表项的metric 值相等,普遍的处理方法是保留旧的表项。 路由器每30秒发送一次自己的路由表(以RIP应答的方式广播出去)。针对某一条路由信息 ,如果180秒以后都没有接收到新的关于它的路由信息,那么将其标记为失效,即metric值 标记为16。在另外的120秒以后,如果仍然没有更新信息,该条失效信息被删除。2)RIP版本1对RIP报文中“版本”字段的处理: 0:忽略该报文。 1:版本1报文,检查报文中“必须为0”的字段,若不符合规定,忽略该报文。 >1:不检查报文中“必须为0”的字段,仅处理RFC 1058中规定的有意义的字段。因此,运 行RIP版本1的机器能够接收处理RIP版本2的报文,但会丢失其中的RIP版本2新规定的那些信

RIP路由协议配置

. 2.1实验目的 通过本实验,学生可以掌握以下技能: 1.路由器基本配置使用方法; 2.配置RIP协议; 3.配置RIPv2协议; 4.查看上述配置项目的相关信息。 2.2实验任务 1.配置路由器端口的IP地址; 配置2.RIP协议; 配置3.RIP v2协议; 使得不同网段的4.PC机能够通信; 2.3实验设备 CISCO2600交换机三台,带网卡的PC机两台,控制电缆两条,串口连接线两条。 交叉线序网线两条以及Consoie电缆; 2.4实验环境 如图所示,用串口连接线把路由器router1的串口s0和router3的串口s0连接起来;把路由器router2的串口s0和router3的串口s1连接起来。PC1与路由器router1的FastEthernet0/1连接,PC2与路由器router2的FastEthernet0/11连接,电缆连接完成后。给所有设备加电,开始进行实验。 文档Word . 2.5实验报告要求 实验报告信息要求完整,包括学号、、班级、专业、课程名称、教师名称、实验目的、实验任务、实验环境、实验步骤及详细记录、实验过程中存在的问题及实验心得体会等内容。

2.6实验步骤通过PC1上的超级终端连接路由器router1,并为路由器命名 Router> enable Router# configure terminal Router(config)# Router(config)# hostname router1 router1(config)# 1.设置路由器router1的Ethernet0端口的IP地址 router1(config)# interface ethernet0 router1(config-if)# ip address 11.168.1.11 255.0.0.0 router1(config-if)# no shutdown 2.设置路由器router1的串口s0端口的IP地址 router1(config-if)# int s0 router1(config-if)# ip address 192.168.1.13 255.255.255.0 router1(config-if)# no shutdown 3.设置PC1的IP地址11.168.1.10,网关为11.168.1.11 文档Word .

rip协议有几个版本

竭诚为您提供优质文档/双击可除rip协议有几个版本 篇一:Rip协议和ospF协议的对比 rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。 ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。 Rip的局限性在大型网络中使用所产生的问题: Rip的15跳限制,超过15跳的路由被认为不可达 Rip不能支持可变长子网掩码(Vlsm),导致ip地址分配的低效率 周期性广播整个路由表,在低速链路及广域网云中应用将产生很大问题 收敛速度慢于ospF,在大型网络中收敛时间需要几分钟Rip没有网络延迟和链路开销的概念,路由选路基于跳数。拥有较少跳数的路由总是被选为最佳路由即使较长的路径有低的延迟和开销 Rip没有区域的概念,不能在任意比特位进行路由汇总

一些增强的功能被引入Rip的新版本Ripv2中,Ripv2支持Vlsm,认证以及组播更新。但Ripv2的跳数限制以及慢收敛使它仍然不适用于大型网络 相比Rip而言,ospF更适合用于大型网络: 没有跳数的限制 支持可变长子网掩码(Vlsm) 使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利用率收敛速度快 具有认证功能 ospF协议主要优点: 1、ospF是真正的loop-FRee(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法) 2、ospF收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。 3、提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。 4、将协议自身的开销控制到最小。见下: 1)用于发现和维护邻居关系的是定期发送的是不含路由信息的hello报文,非常短小。包含路由信息的报文时是触发更新的机制。(有路由变化时才会发送)。但为了增强协

RIP协议

路由信息协议 概述 路由信息协议(RIP)协议是一种动态路由选择,它基于距离矢量算法(D-V),总是按最短的路由做出相同的选择。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。 RIP应用于OSI网络七层模型的网络层。 RIP(RoutinginformationProtocol)是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,简称IG P),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058、RFC1723。 RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。 2.举例 Router1:

router rip version 2 network 192.200.10.0 networ k 192.20.10.0!相关调试命令:show ip protocol show ip route在全局设置(#)模式下:1.启动RIP 路由router rip2.设置参与RIP路由的子网network子网地址3.允许在非广播型网络中进行RIP路由广播neighbor相邻路由器相邻端口的IP地址4.设置RIP的版本RIP路由协议有2个版本,在与其它厂商路由器相连时,注意版本要一致,缺省状态下,Cisco路由器接收RIP 版本1和2的路由信息,但只发送版本1的路由信息,设置RIP的版本vesion1或2。另外,还可以控制特定端口发送或接收特定版本的路由信息。1.只在特定端口发版本1或2的信息,在端口设置模式下rip send version1或22.同时发送版本1和2的信息ip rip send receive1or23.在特定端口接受版本1或2的路由信息ip rip receive1or24.同时接受版本1和2的路由信息ipripreceive1or2选择路由协议几点建议:1.在大型网络中,建议使用ospf,eigrp.2.如果网络中含有变长了网掩码(VISM)不能使用igrp,rip版本1,可以使用rip版本2,ospf,eigrp或静态路由。3.如果使用路由安全设置可以使用RIP版本1或OSPF。4.选用ospf,eigrp在系统稳定后所占带宽比RIP,IGRP少得多,IGRP比RIP所占带宽也少。5.综合使用动态路由,静态路由,缺省路由,

RIP_路由协议的配置

RIP 路由协议的配置 一、实验目的 1、复习路由器的三种模式及口令管理 2、练习RIP 动态路由协议的基本配置; 3、掌握了解RIP 路由协议原理 二、实验环境: Cisco Packet Tracer 三、关于RIP 的基础知识 RIP(Routing Information Protocol)是最常使用的内部网关协议(Interior Gateway Protocol)之一,是一种典型的基于D-V 算法的动态路由协议。 通过UDP(User Datagram Protocol)报文交换路由信息,使用跳数(Hop Count)来衡量到达目的地的距离(被称为路由权-Routing cost)。 由于在RIP 中大于或等于16 的跳数被定义为无穷大(即目的网络或主机不 可达),所以RIP 一般用于采用同类技术的中等规模的网络,如校园网及一个地区范围内的网络,RIP 并非为复杂、大型的网络而设计。 启动RIP,进入RIP 视图:router Rip 关闭RIP:no rip 在指定的网络上使能RIP network{ network-number| all } 在指定的网络上禁用RIP no network{ network-number| all 四:实验步骤: 绘制拓扑图如下所示(为每个路由器添加一个WIC-2T模块):

配置过程: Router1: Router>enable //进入特权模式 Router#conf ter //进入全局配置模式 Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/0 //配置Fa0/0 接口 Router(config-if)#ip add 1.1.1.2 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up Router(config-if)# %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up Router(config-if)#exit Router(config)#int s0/0/0 //配置串口 Router(config-if)#ip add 1.1.6.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial0/0/0, changed state to down Router(config-if)#exit Router(config)#int s0/0/1 //配置串口 Router(config-if)#ip add 1.1.2.1 255.255.255.0 Router(config-if)#no shutdown %LINK-5-CHANGED: Interface Serial0/0/1, changed state to down Router(config-if)#exit Router(config)#router rip //进入RIP 视图 Router(config-router)#network 1.0.0.0 //发布直连网络 Router(config-router)#exit Router(config)#exit Router# %SYS-5-CONFIG_I: Configured from console by console Router#show ip route //查看路由表 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - 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 - ODR P - periodic downloaded static route Gateway of last resort is not set

实验六动态路由协议rip初步配置

南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证■综合□设计□创新实验日期: 2017/12/14 实验成绩: 实验六动态路由协议RIP配置实训 一、实验目的 深入了解RIP协议的工作原理 学会配置RIP协议网络 掌握RIP协议配置错误排除 二、实验设备及条件 运行Windows 操作系统计算机一台 Cisco Packet Tracer模拟软件 Cisco 1841路由器两台,普通交换机三台,路由器串口线一根 RJ-45转DB-9反接线一根 超级终端应用程序 三、实验原理 RIP协议简介 路由信息协议(Routing Information Protocol,RIP)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(Distance Vector Algorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI网络七层模型的网络层。 在默认情况下,RIP使用一种非常简单的度量制度:距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。RIP进程使用UDP的520端口来发送和接收RIP 分组。RIP分组每隔30s以广播的形式发送一次,为了防止出现“广播风暴”,其后续的的

分组将做随机延时后发送。在RIP 中,如果一个路由在180s 内未被刷,则相应的距离就被设定成无穷大,并从路由表中删除该表项。 RIP 协议是最早的路由协议,现在仍然发挥“余热”,对于小型网络,RIP 就所占带宽而言开销小,易于配置、管理和实现。有两个版本。 RIPv1协议—有类路由协议 RIPv2协议—无类路由协议,需手工关闭路由自动汇总。 另外,为了兼容IP V6的应用,RIP 协议也发布了IP V6下的应用协议RIPng(Routing Information Protocol next generation) 有类与无类的区别在于: 有类路由在路由更新时不会将子网掩码一同发送出去,路由器收到更新后会假设子网掩码。子网掩码的假设基于IP 的分类,很明显,有类路由只会机械地支持A 、B 、C 这样的IP 地址。在IPv4地址日益枯竭的情况下,只支持有类路由明显不再适合。而无类路由支持可变长子网掩码(VISM ),在网络IP 的应用上可以缓解IP 利用的问题。 比如:有一个B 类的IP 地址,默认的子网掩码是16位长,如果再进一步划分子网,采用24位长的子网掩码,可划出4个子网来(当然不止4个)。将4个子网分配出去就提高了IP 的利用。如果是有类路由,则不能支持可变的子网掩码,只会机械地发送24位长的掩码,这样也就不能区分出子网。在运行RIP v1这样的网络中,如果划分了子网则路由更新时候会丢失子网,数据就不知道从哪里转发出去。如图 1所示。 A C D E 172.16.1.0/24 B 172.16.2.0/24 172.16.4.0/24 172.16.3.0/24 发发172.16.3.0/24 发发发发发发 C 发发发发发发发发发发发发发发16发发发发发发发 发172.16.0.0/16 图1 路由汇聚造成丢包示意图

RIP协议的工作原理及仿真分析

中国宇航学会深空探测技术专业委员会第九届学术年会论文集
RIP协议的工作原理及仿真分析
李园利,王宇
(中国空间技术研究院西安分院,西安,710100) 摘 要:RIP(Routing Information Protocol )是一种应用较早、使用较普遍的基于距离向量算法
的内部网关路由协议。 本文阐述了该动态路由协议的工作原理以及路由信息的处理过程, 并通过OPNET 软件对其收敛性,协议开销,路由表的变化进行了仿真分析,总结出RIP存在的局限性,最后提出了优 化改进方案。 关键词:Bellman-ford算法;RIP;路由,OPNET
0 引言
随着网络的规模的不断扩大和互联网的迅猛发展,路由技术在网络中已逐渐成为关键部分。目前, 最主要的IP路由技术是链路状态算法和距离向量算法。链路状态算法(也称最短路径算法)发送路由 信息到互联网上所有的结点,然而对于每个路由器,仅发送它的路由表中描述了其自身链路状态的那 一部分。距离向量算法(也称为Bellman-Ford算法)则要求每个路由器发送其路由表全部或部分信息, 但仅发送到邻近结点上。 最基本的距离向量算法 Distance Vector Algorithm) RIP Routing Information ( 是 ( 路由信息协议。 是应用较早、 RIP 使用较普遍的内部网关协议 Interior Gateway Protocol, ) ( IGP , Protocol ) 它使用“跳数”(metric)来衡量到达目标地址的路由距离,著名的路径刷新程序Routed便是根据RIP 实现的。RIP协议被设计用于使用同种技术的中型网络,因此适应于大多数的校园网和使用速率变化不 是很大的地区性网络,目前,它已成为路由器、主机路由信息传递的标准之一。本文主要阐述了RIP 路由技术的基本工作原理,并用OPNET软件对其收敛性和协议开销进行了仿真分析,总结出RIP协议 的优缺点和其适应范围,针对其存在的问题,提出了优化改进方案。
1 RIP路由的基本原理
RIP 路由协议是一种基于Bellman-ford的距离向量算法的内部网关路由协议。它实际上是工作在相
邻路由器之间的,运行该协议的邻居路由器通过互相学习和交换路由信息的距离向量,得知网络的连 接情况,从而实现各网络之间的连通。
Bellman-ford算法是一种典型的点到多点的路由算法,即寻找网络中一个节点到其它所有节点的路
由。在一个网络图中,公式D(i,j)表示节点i、j之间的最佳度量;d(i,j)表示节点i、j之间的度量,若节点 直接相连时,d(i,j)表示其连接成本;否则,d(i,j)表示无穷大。因此,最佳度量的计算公式为:
?0 ? D(i, j ) = ?∞ ?min[d (i, k ) + D(k , j )] ?
j=i ; j不可达; k为i直接邻居。
698

RIP路由协议基本配置

实验RIP路由协议的基本配置 【实验名称】 RIP路由协议基本配置。 【实验目的】 掌握在路由器上如何配置RIP路由协议。 【背景描述】 假设在校园网在地理上分为2个区域,每个区域内分别有一台路由器连接了2个子网,需要将两台路由器通过以太网链路连接在一起并进行适当的配置,以实现这4个子网之间的互联互通。为了在未来每个校园区域扩充子网数量的时候,管理员不需要同时更改路由器的配置,计划使用RIP路由协议实现子网之间的互通。 【需求分析】 两台路由器通过快速以太网端口连接在一起,每个路由器上设置2个Loopback端口模拟子网,在所有端口运行RIP路由协议,实现所有子网间的互通。 【实验拓扑】 【实验设备】

路由器2台 【预备知识】 路由器的工作原理和基本配置方法,距离矢量路由协议,RIP工作原理和配置方法 【实验原理】 RIP(Routing Information Protocols,路由信息协议)是应用较早、使用较普遍的IGP(Interior Gateway Protocol,内部网关协议),适用于小型同类网络,是典型的距离矢量(distance-vector)协议。 RIP把每经过一个路由器称为经过了一跳,而每经过一跳,RIP 就会将他的度量值(metric)加1,这样的话,跳数越多的则路径越长,而RIP会优先选择一条到达目标网络跳数少的路径,他支持的最大跳数是15跳,超过则被认为是不可达。 RIP在构造路由表时会使用到3种计时器:更新计时器、无效计时器、刷新计时器。它让每台路由器周期性地向每个相邻的邻居发送完整的路由表。路由表包括每个网络或子网的信息,以及与之相关的度量值。 【实验步骤】 第一步:设计拓扑结构 请查看《limp学生使用指导》 第二步:配置路由器的名称、接口IP地址 进入limp系统的实验操作界面,选择第一个路由器点击登录,进入路由器的命令行控制窗口,在窗口中按一下回车键。 Ruijie>en

Rip路由协议详情详情报文格式

RIP报文格式 RIP协议有两个版本, RIP-1和RIP-2.本文主要对RIP-2报文格式进行分析。 RIP 报文中至多可以出现25个 AFI、互联网络地址和度量值,这允许使用一个RIP报文更新一个路由器中的多个路由表项。 ●命令字(Command) 命令字指出RIP报文是一个请求报文还是对请求的应答报文。两种情形均使用相同的帧结构。 ●版本 (Version) 指生成RIP报文时所使用的版本,RIP只有两个版本:版本1和版本2。 ●路由选择域 (Routing Domain) 路由选择域是路由程序用来决定路由更新信息归属(那个域)的信息。这个字段是用来将路由更新信息绑定到路由器上特定的路由程序来处理的。如果需要实现多个不同的网络共存,那么我们就需要路由信息中包含这个字段。这可以使管理员可以使用简单的策略来实现多个并行的RIP实例。这意味着,一个路由器只在一个和一系列域中工作,它将会忽略那些属于别的其他域的RIP数据包。路由域标号为0的是缺省的路由域。 ●地址族标识(Address Family Identifier)

报文中所携带地址的类型,提供了和以前版本的兼容性。 ●路由标记(Route Tag) 路由标记字段的存在是为了支持外部网关协议(BGP)。这个字段被期望用于传 递自治系统的标号给外部网关协议及边界网关协议(BGP)。 ●IP地址(IP Address) 这个地址可以是主机、网格,甚至是一个缺省网关地址。这个地址内容如何变化 看两个例子:在一个单表项请求报文中,这个地址包括报文发送者的地址,在一个多 表项应答报文中,这个地址包括报文发送者路由表中存储的IP地址。 ●子网掩码(Subnet Mask) 包含子网掩码是改进RIP协议最初的意图。子网掩码信息是RIP协议在多种环境 中变得更有用,并且允许在网络中使用变长掩码。 ●下一跳地址(Next Hop) 支持下一跳地址优化了在使用多种路由协议的网络环境中的路由器。例如,如果RIP-2协议在网络中与另一个路由协议共同使用,并且有一个路由器同时运行两种协 议,那么这个路由器就可以告诉其他使用RIP-2协议的路由器一个对于给定目的的更 好的下一跳地址。 ●度量值(Metric) 这个域包含报文的度量计数。这个值经过路由器时被递增。数量标准有效的范围 是在1~15之间。度量标准实际上可以递增至16,但是这个值和无效路由对应。因此,16是度量标准域中的错误值,不在有效范围内。

计算机网络实验六 RIP路由协议配置 (2)

太原理工大学现代科技学院计算机通信网络课程实验报告专业班级 学号 姓名 指导教师

实验名称同组人 专业班级学号姓名成绩 一、实验目的 《计算机通信网络》实验指导书 掌握RIP 动态路由协议的配置、诊断方法。 二、实验任务 1、配置RIP 动态路由协议,使得3台Cisco 路由器模拟远程网络互联。 2、对运行中的RIP 动态路由协议进行诊断。 三、实验设备 Cisco 路由器3台,带有网卡的工作站PC2台,控制台电缆一条,交叉线、V35线若干。 四、实验环境 五、实验步骤 1、运行CiscoPacketTracer 软件,在逻辑工作区放入3台路由器、两台工作站PC ,分别点击各路由器,打开其配置窗口,关闭电源,分别加入一个2口同异步串口网络模块(WIC-2T ),重新打开电源。然后,用交叉线(CopperCross-Over )按图6-1(其中静态路由区域)所示分别连接路由器和各工作站PC ,用DTE 或DCE 串口线缆连接各路由器(router0router1),注意按图中所示接口连接(S0/0为DCE ,S0/1为DTE )。 2、分别点击工作站PC1、PC3,进入其配置窗口,选择桌面(Desktop )项,选择运行IP 设置(IPConfiguration ),设置IP 地址、子网掩码和网关分别为 PC1gw: PC3gw: 3、点击路由器R1,进入其配置窗口,点击命令行窗口(CLI )项,输入命令对路由器配置如下: 点击路由器R2,进入其配置窗口,点击命令行窗口(CLI )项,输入命令对路由器配置如下: 同理对R3进行相应的配置: 4、测试工作站PC 间的连通性。 从PC1到PC3:PC>ping (不通) 5、设置RIP 动态路由 接前述实验,继续对路由器R1配置如下: 同理,在路由器R2、R3上做相应的配置: 6、在路由器R1上输入showiproute 命令观察路由信息,可以看到增加的RIP 路由信息。 … … …… …… …… …… …… … …装 …… …… …… …… … …… …… …… 订… …… … …… …… …… …… …… … …线 …… …… …… …… … …… …… ……

实验9 RIPv2协议包分析

实验九RIPv2协议包分析 试验目的: 掌握如何简单的使用Wireshark抓包软件 通过抓包来分析RIPv2的工作过程和数据包的结构 试验设备: RG-RSR20路由器二台、RG-S3760_24交换机一台、安装Wireshark软件的主机一台、网线若干、 技术原理: 其中: ·Metric:到下一路由器的权值。 ·Next Hop:下一驿站,可以对使用多路由协议的网络环境下的路由进行优化 ·Subnet mask:子网掩码,应用于IP地址产生非主机部分地址,为0时表示不包括子网掩码部分,使得RIP能够适应更多的环境。 ·Ip Address:地址域,包括网络类和IP 地址在内,RIP报文中对每一网络共有14个字节的地址空间。 ·Route Tag:外部路由标记。它提供一种从外部路由中分离内部路由的方法,用于传播从外部路由器协议(EGP)获得的路由信息。 ·Address Family Identifier:指示路由项中的地址种类,这里应为2. ·Version:版本号域包括生成R I P报文时所使用的版本。在此为 2 ·Command:命令域指出R I P报文是一个请求报文还是对请求的应答报文。 试验拓扑图:

实验步骤及要求: 1、按图连接设备 2、配置各台路由器用户名和接口IP地址,并且使用ping命令确认各路由器的直连口的互通性。 3、在SW1上做端口镜像 RACK1_S3760>en 14 Password: RACK1_S3760#conf t RACK1_S3760(config)#hostname SW1 SW1(config)#monitor session 1 source interface fastEthernet 0/1 both SW1(config)#monitor session 1 destination interface fastEthernet 0/3 4、打开Wireshark抓包软件

RIP路由协议典型配置(H3C网络设备)

RIP路由协议典型配置 【需求】 两台pc所在网段,通过两台使用RIP 协议的路由器实现互连互通。【组网图】

【验证】 RouterA和RouterB可以通过RIP学习到对方路由信息,并可以ping通对方网段。RouterA路由表: disp ip rout Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 10.1.1.0/24 DIRECT 0 0 10.1.1.1 Ethernet0/0 10.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 20.1.1.0/30 DIRECT 0 0 20.1.1.1 Serial0/0 20.1.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 20.1.1.2/32 DIRECT 0 0 20.1.1.2 Serial0/0 30.0.0.0/8 RIP 100 1 20.1.1.2 Serial0/0 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 【提示】 1、RIP有RIP-1和RIP-2两个版本,可以指定接口所处理的RIP报文版本。 2、RIP-1的报文传送方式为广播方式。 3、RIP-2有两种报文传送方式:广播方式和组播方式,缺省将采用组播方式发送报文。RIP-2中组播地址为224.0.0.9。

RIP协议详解

路由信息协议(RIP)。 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,度量值

计算机网络实验二(路由器rip协议配置)

路由器rip协议配置 专业: 班级: 姓名: 学号: 指导教师: 日期: 2012年12月3日

一、实验概述 实验目的 1. 了解路由器设备 2. 查看路由器的信息 3. 熟悉路由器的接口IP地址配置 4. 熟悉路由器的RIP路由协议配置 实验内容 1.了解路由器设备 2.实验拓扑图及要求 3.配置路由器接口IP地址 4.配置路由器RIP协议 5.了解其它show命令 6.课堂练习 要求 1) 路由器的基本配置:分别给路由器命名为r1、r2和r3;关闭域名查找; 设置路由器接口IP地址。 2) 配置RIP路由协议,使每个网段之间都能够相互通信。 3)在以上网络的基础上,增加R4路由器,并为R4配置一个环回接口及RIP 协议。注意,R4和R2的连接链路也需要配置。配置完成后,请查看R2路由器的路由表,并且,使用ping命令测试各网络的连通性。 二、实验环境 使用GNS3模拟CISCO的交换机和路由器、Windows系统。 三、实验步骤 路由器r1的配置。 查看路由器r1的接口编号。

路由器r2的配置

r1和r2在同一个局域网内,现在不需要路由,就可互相ping通。但是r2ping 不通loopback()接口,需要配置路由。 路由器r3 的配置

路由器r4的配置: 为r1、r2、r3、r4配置rip协议:

指定与r2相连的网络有:192.1.1.0、172.16.0.0和182.1.1.0。 指定与r3相连的网络有:192.1.1.0和20.0.0.0。 指定与r2相连的网络有:182.1.1.0和30.0.0.0。 从r3可以ping通r1右边的loopback()。 从r1的环回接口ping r3、r4的环回接口,都可以ping通。 当然,从r3 ping r1 的环回接口可以ping通,r3的环回接口ping r4的环回接口也能ping通。

相关主题