实验四 配置距离矢量协议RIP实验
- 格式:doc
- 大小:663.00 KB
- 文档页数:9
RIP协议实验范文RIP(Routing Information Protocol)是一种基于距离向量的路由选择协议,用于在计算机网络中的路由器之间交换路由信息,以实现最优路径的选择。
下面我们将对 RIP 协议的实验进行详细讲解。
实验目的:1.了解和掌握RIP协议的工作原理。
2.实现RIP协议,并验证其在网络中的路由选择功能。
实验材料:1.多台计算机。
2.路由器器件。
3.实验网络拓扑。
实验步骤:1.配置网络拓扑:根据实验要求,设置实验网络的物理连线,包括计算机节点和路由器连线,并保证网络的正常通信。
2.配置路由器:将路由器正确连接到计算机节点,并配置路由器的IP地址和子网掩码。
3.实现RIP协议:使用C语言或其他编程语言编写RIP协议的实现代码。
4.路由器端配置:在每个路由器上配置RIP协议,指定路由器的IP 地址、子网掩码和唯一的路由标识。
5.路由器之间的通信:通过路由器之间的链路交换路由信息,使用RIP协议传递路由表。
6. Routetable 的更新:根据收到的 RIP 报文更新本地的Routetable。
7.路由选择:利用最小跳数法则选择最短路径,更新最优路径。
实验注意事项:1.确保网络拓扑结构合理,所有计算机和路由器均正常连接。
2.编写RIP协议的实现代码时,应仔细理解RIP协议的工作原理,并确保代码的正确性。
3.在路由器之间配置RIP协议时,注意配置正确的IP地址、子网掩码和唯一的路由标识。
4.实验过程中,注意观察路由器之间的路由信息交换情况,并及时处理出现的错误。
实验结果和分析:1.观察实验网络中路由器之间的路由信息交换情况,确保RIP报文正常传递。
2.比较实验中不同路径的选择和路由器之间的通信质量,验证RIP协议的路由选择功能。
3.检查局域网内每个计算机是否能够正常访问其他计算机,验证RIP 协议的正确性。
实验总结:通过本次RIP协议实验,我们深入了解和掌握了RIP协议的工作原理和实现方法。
第四次实验报告:RIP路由协议的解析第四次实验报告:RIP路由协议的解析姓名:王璐璐学号:201821121037班级:计算18120 摘要在此次实验中,通过对两个路由器之间的路由表的建⽴与更新情况的分析,解析RIP路由协议,以此了解⽹络层的⼯作原理。
1 实验⽬的理解RIP路由表的建⽴与更新感受RIP坏消息传得慢2 实验内容使⽤Packet Tracer,正确配置⽹络参数,使⽤命令查看和分析RIP路由信息。
建⽴⽹络拓扑结构配置参数分析RIP路由信息3 实验报告下⾯将在两台PC机之间连接两台路由器,配置路由器参数与路由协议,访问路由器各个端⼝的IP地址,观察路由表的建⽴与更新,并对此进⾏理解。
3.1 建⽴⽹络拓扑结构图中是在两台PC机之间连接了两台路由器,上图倒红三⾓形表⽰线路还没有联通,从PC0还⽆法访问PC1。
3.2 配置参数3.2.1 PC0的参数配置将PC0的IP地址设置为192.168.1.37,⽽默认⽹关是路由器G0/0的地址,即192.168.1.80。
3.2.2 PC1的参数配置PC1的配置与PC0的配置类同,默认⽹关地址为路由器2的G0/1的地址,即192.168.3.80。
3.2.3 路由器的参数配置1)Router0配置设置Router0的两个接⼝的地址,并为该路由器设置路由协议。
2)检查Router0的接⼝3)查看Router0初始的路由表4)Router1配置5)检查Router1的接⼝6)查看Router1初始的路由表7)连接成功后会是下图的状况3.3 测试⽹络连通性1)在PC0处访问路由器R0的G0/0接⼝2)在PC0处访问路由器R0的G0/1接⼝3)在PC0处访问路由器R1的G0/0接⼝4)在PC0处访问路由器R1的G0/1接⼝5)在PC0处访问PC1的地址6)在PC1处访问PC0的地址3.4 理解RIP路由表建⽴和更新1)⽤show ip protocols查看路由过程的信息解释:Routing Protocol is "rip"Sending updates every 30 seconds, next due in 8 secondsInvalid after 180 seconds, hold down 180, flushed after 240在该实验中采⽤的路由协议是"rip"。
实验4.3 RIP 协议基本配置*【实验目的】•理解RIP 的基本配置【实验过程】假设在校园网在地理上分为 2 个区域,每个区域内分别有一台路由器连接了 2 个子网,需要将两台路由器通过以太网链路连接在一起并进行适当的配置,以实现这 4 个子网之间的互联互通。
两台路由器通过快速以太网端口连接在一起,每个路由器上设置 2 个 Loopback 端口模拟子网,在所有端口运行 RIP 路由协议,实现所有子网间的互通。
实验拓扑:实验编地址见表2-4。
名称 IP 地址 子网掩码 默认网关 端口 R1(2901) 192.168.1.1 255.255.255.0 N/A Gig0/0 172.16.1.1 255.255.255.0 N/A Loopback0172.16.2.1 255.255.255.0 N/A Loopback1 R2(2901) 192.168.1.2 255.255.255.0 N/A Gig0/0 10.1.1.1 255.255.255.0 N/A Loopback010.1.2.1255.255.255.0N/ALoopback1注: R1指路由器名称,2901指路由器型号;Gig0是GigabitEthernet0的缩写,/0指第0号端口; Loopback 指Loopback 端口1基本配置根据实验编址进行相应的配置,其中Loopback 配置方法类似一般的端口配置。
基本配置完成后,使用ping 命令检测路由器R1和R2直连链路的连通性。
实例:配置Loopback 端口R1#conf t~进入全局配置模式Gig0/0Loopback 0R1R2 Gig0/0Loopback 0Loopback 1Loopback 1Enter configuration commands, one per line. End with CNTL/Z.R1(config)#int Loopback0~进入端口配置模式R1(config-if)#ip address 172.16.1.1 255.255.255.0 ~配置端口IP地址,掩码R1(config-if)#no shutdown~开启该端口(非常重要!)%LINK-5-CHANGED: Interface Loopback0, changed state to upR1(config-if)#end~结束配置%SYS-5-CONFIG_I: Configured from console by consoleR1#show int loopback0~查看端口状态Loopback0 is up, line protocol is up (connected)Hardware is LoopbackInternet address is 172.16.1.1/24 ~显示IP地址配置正确•••R1#Loopback是路由器软件虚拟的端口,是逻辑上的一个端口,它没有物理的存在。
实验二、路由协议实验(RIP,OSPF)
一.实验目的
常见的路由协议有静态RIP,OSPF等,静态路由一般用于较小的网络环境,RIP一般用于不超过15台路由器的环境,OSPF常用于大型的网络环境,是目前主流的网络路由协议之一。
二.实验内容和要求
1.如何配置路由器,并掌握基本的命令
2.学习常见的网络路由协议配置方法
三.实验主要仪器设备和材料
AR28路由器、AR18路由器,一台PC机。
四.实验结果截图
组别为13组,我们作为分组1
(1)RIP实验
1.AR28-1路由表
3.可以PING 通
(2)OSPF实验
1.AR28-1路由表
2.可以PING 通
五、RIP,OSPF的工作原理
RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的。
类似于问路的时候沿路打听。
OSPF是链路状态路由协议,他不发送路由信息。
而是通过发送链路状态LSA来独自计算路由条目。
类似GPS发送给对方方位后具体怎么走是本地系统计算出来的。
六、思考题
1、答:可以同时配置。
OSPF的优先级较高,所以OSPF协议生效。
西安电子科技大学计算机网络实验课程实验报告实验名称 RIP协议原理及配置通信工程学院班Array姓名学号同作者实验日期 2020 年 4 月 5 日一、实验目的1.1掌握动态路由协议的作用及分类1.2掌握距离矢量路由协议的简单工作原理1.3掌握RIP协议的基本特征1.4熟悉RIP的基本工作过程二、实验所用仪器(或实验环境)实验所使用软件为 Cisco Packet Tracer。
三、实验基本原理及步骤(或方案设计及理论计算)3.1动态路由协议概述路由协议是运行在路由器上的软件进程,与其他路由器上相同路由协议之间交换路由信息,学习非直连网络的路由信息,加入路由表。
并且在网络拓扑结构变化时自动调整,维护正确的路由信息。
图一动态路由协议前面提到,路由器之间的路由信息交换是基于路由协议实现的。
交换路由信息的最终目的在于形成路由转发表,进而通过此表找到一条数据交换的“最佳”路径。
每一种路由算法都有其衡量“最佳”的一套原则。
大多数算法使用一个量化的参数来衡量路径的优劣,一般说来,参数值越小,路径越好。
该参数可以通过路径的某一特性进行计算,也可以在综合多个特性的基础上进行计算,几个比较常用的特征是:n 路径所包含的路由器结点数(hop count)n 网络传输费用(cost)n 带宽(bandwidth)n 延迟(delay)n 负载(load)n 可靠性(reliability)n 最大传输单元MTU(maximum transmission unit)依据路由器间交换路由信息的内容及路由算法,将路由协议分为:距离-矢量路由协议和链路状态路由协议。
距离-矢量路由协议 ( 如RIP )定期广播整个路由信息易形成路由环路收敛慢链路状态路由协议(如OSPF)收集网络拓扑信息,运行协议算法计算最佳路由根本解决路由环路问题收敛快图二距离-矢量路由协议图二链路状态路由协议3.2RIP协议概述RIP(Routing Information Protocol)路由信息协议最早的动态路由协议,基于距离矢量算法实现使用UDP报文来交换路由信息以跳数多少选择最优路由RIPv1协议报文不携带掩码信息3.3路由回路及解决办法定义最大跳数水平分割(Split Horizon)毒性逆转(Poisoned Reverse)触发更新(Triggered Update)Hold-Down 定时器3.4RIP的配置关于RIP的配置步骤如下:开启RIP路由功能(路由进程):Router(config)#router rip宣告相关网段:Router(config-router)# network network wildmask 请注意:掩码是用反码的形式。
实验四配置RIP一、实验目标加深RIP协议原理的理解了解RIP实现运行的机制掌握RIP路由配置熟悉RIP路由维护二、实验描述及组网图通过配置Rip实现各个网段互通,在路由器上与主机相连的接口应用silent-interface 命令。
图 1-1二、实验过程实验任务一:配置RIPv1本实验主要通过在路由器上配置RIPv1协议,达到PC之间能够互访的目的。
通过本次实验,学院应该能够掌握RIP协议的基本配置。
步骤一:建立物理连接按照图1-1进行连接。
确保路由器配置为出示状态,如配置不符合要求,请学员在用户模式下查出设备中的配置文件,然后重启路由器以使系统采用缺省的配置参数进行初始化。
<RouterA>reset saved-configuration<RouterA>reboot步骤二:在PC和路由器上配置IP地址表1-1 IP地址列表按表1-1所示在路由器接口上配置IP地址。
测试PC到网关的可达性,以RouterA为例C:\Documents and Settings\Administrator>ping 192.168.0.1Pinging 192.168.0.1 with 32 bytes of data:Reply from 192.168.0.1: bytes=32 time<1ms TTL=255Reply from 192.168.0.1: bytes=32 time<1ms TTL=255Reply from 192.168.0.1: bytes=32 time<1ms TTL=255Reply from 192.168.0.1: bytes=32 time<1ms TTL=255Ping statistics for 192.168.0.1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0ms再测试PC之间的可达性。
计算机网络实验报告距离矢量路由算法一,实验内容:A D设计一个算法,实现上面拓扑图的各个结点之间路由表的交换,要求显示出结点路由表的交换过程并显示每次交换结束后的各个结点保存的路由表的内容。
最后显示交换了几次后各个结点路由表开始变得稳定。
二,算法设计:首先创建一个类。
它有两个成员变量。
一个是二维数组型的x[i][j]用来存放从加点i到结点j的距离,一个是一位数组型的y[i]用来存放从源结点到目标结点i的路径上的第一个途经的结点。
然后为每一个结点实例化一个对象用来存放此节点的路由表。
初始化各个节点的路由表,如果两个节点之间有连线则将其之间的距离赋给x[i][j],y[j]=j.如果没有直接路径则设x[i][j]=1000,y[j]=0.算法开始的时候各个结点交换路由表。
比较如果有类似x[i][j]和x[j][k]的项则设置x[i][k]=MIN(x[i][k],x[i][j]+x[j][k]),为了在结点A的邻居节点执行距离矢量路由更新时,它使用的是A的旧表,可以再设置两个二维数组用来暂时存放各个节点的新路由表,待各个节点一次交换都完毕后在把暂存的新节点依次赋给各个节点的路由表。
各个节点都执行此操作,为了确定供交换了几次可以设置一个标质量k.初始k=0,交换一次K就加一,最后k的值便是交换的次数。
三,遇到的问题及解决方案:刚开始遇到这个题目是觉得无从下手,觉得这个图这么复杂函数循环又没有规律怎样让各个节点依次交换呢,又怎样判断什么时候各个节点的路由表变稳定呢?着一些列的问题使自己变得很烦躁。
待到心情平静下来认真的一点一点推敲的时候发现只有七个节点,为每个节点设置一个交换函数也不麻烦而且这样思路便变得非常的清楚,至于怎样知道何时路由表稳定则我在每个结点函数中设置了一个标志量,在主函数中将其初始化为零,在下面的结点函数中都将其变成1,这样只有调用子函数这个标志量便会变成1,检测标质量是否为1来判断路由表是否变的稳定。
实验四:RIP配置⏹实验目的1、在路由器上启动RIP路由进程2、启动参与路由协议的接口,并通告网络3、使用ip default-network命令向网络中注入一条默认路由4、查看和调试RIP路由协议相关信息⏹实验要求本实验要达到如下要求:1、给出具体的实现步骤2、在路由器D通过ip default-network命令,向网络中注入一条默认路由3、给出某个路由器上路由表的内容⏹实验拓扑⏹实验设备(环境、软件)1、路由器4台2、交叉线4条⏹实验设计到的基本概念和理论1、RIP:是一种在网关与主机之间交换路由选择信息的标准。
RIP 是一种内部网关协议。
在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。
作为形成网络的每一个自治系统(AS),都有属于自己的路由选择技术,不同的AS 系统,路由选择技术也不同2、管理距离:是指一种路由协议的路由可信度。
每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。
实验过程和主要步骤1、路由拓扑图设置如下:2、各个路由器上相应接口的基本配置及路由器上RIP协议的配置Router0(A)Router1(B)Router2(C)Router3(D)用Router0 ping Router33、在路由器D通过ip default-network命令,向网络中注入一条默认路由4、查看Router0的Rip协议心得体会通过本次实验,我学会了在路由器上启动RIP路由进程启动参与路由协议的接口,并通告网络使用ip default-network命令,向网络中注入一条默认路由查看以及调试RIP路由协议相关信息。
实验四配置距离矢量协议RIP实验
一、背景知识:
RIP(Routing information Protocol,路由信息协议)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,IGP),适用于小型同类网络的一个自治系统(AS)内的路由信息的传递。
RIP协议是基于距离矢量算法(Distance Vector Algorithms,DVA)的。
它使用“跳数”,即metric 来衡量到达目标地址的路由距离。
它是一个用于路由器和主机间交换路由信息的距离向量协议,目前最新的版本为v4,也就是RIPv4。
在路由实现时,RIP 负责从网络系统的其它路由器接收路由信息,从而对本地IP 层路由表作动态的维护,保证IP 层发送报文时选择正确的路由。
同时负责广播本路由器的路由信息,通知相邻路由器作相应的修改。
RIP 协议处于UDP 协议的上层,RIP 所接收的路由信息都封装在UDP协议的数据报中,RIP 在520号UDP端口上接收来自远程路由器的路由修改信息,并对本地的路由表做相应的修改,同时通知其它路由器。
通过这种方式,达到全局路由的有效。
二、实验目的
实验目的:了解RIP协议的工作原理及距离矢量算法生成路由表的过程;在路由器上通过设置运行RIP协议,并查看在路由器上所生成的最终路由表,是否和按照工作原理和距离矢量算法所生成的路由表相同,并对路由器建立路由表有一个深刻的认识。
三、实验内容:
实验内容:1、用Boson Network Designer画出网络拓朴结构图;2、对路由器、pc机进行设置,配置RIP 协议;3、检验配置是否成功。
四、实验步骤:
(一)画出网络拓扑结构图:
用Boson Network Designer画出网络拓朴结构图,如下所示:
其中,路由器选择思科2514。
对各设备及端口进行如下分配:
(二)配置路由器
分别对Router 1~ Router 4进行IP、RIP协议配置:1、Router1配置:
2、Router2配置:
3、Router3配置:
4、Router4配置:
(三)配置PC并验证RIP协议:1、PC1:
2、PC2:
五、实验结果
通过用ping命令和tracert命令对pc1和pc2进行测试,对比发现:经过设置RIP协议,pc1向pc2连接时的路径为:pc1→Router1→Router2→Router3→pc2或pc1→Router1→Router4→Router3→pc2;pc2向pc1连接时的路径为:pc2→Router3→Router2→Router1→pc1或pc2→Router3→Router4→Router1→pc1。
并从中随机选择。
当关闭Router2或其s0,s1端口时,pc1向pc2连接时的路径为:pc1→Router1→Router4→Router3→pc2;pc2向pc1连接时的路径为:pc2→Router3→Router4→Router1→pc1。
当关闭Router4或其s0,s1端口时,pc1向pc2连接时的路径为:pc1→Router1→Router2→Router3→pc2;pc2向pc1连接时的路径为:pc2→Router3→Router2→Router1→pc1。