一、环境准备

1. 软件:GNS3

2. 路由:c7200

二、实验操作

实验要求:

1、 理解 RIP 协议的工作原理

2、 理解 RIPv1、RIPv2 的特性

3、 掌握 RIP 协议的基本配置方法

4、 掌握 RIP 自动汇总和手动汇总的方法

5、 掌握 RIP 配置默认路由的方法

6、 掌握 RIP 认证的基本配置

实验拓扑:

实验过程:

1、根据实验拓扑,对路由器各接口配置 IP 地址,配置清单如下。

R1 配置:

hostname R1

interface Loopback0

ip address 10.33.33.1 255.255.255.0 secondary

ip address 10.33.34.1 255.255.255.0 secondary

ip address 10.33.35.1 255.255.255.0 secondary

ip address 10.33.36.1 255.255.255.0

interface Loopback1

ip address 192.168.3.1 255.255.255.0

interface FastEthernet0/0

ip address 192.168.1.1 255.255.255.0

R2 配置:

hostname R2

interface Loopback0

ip address 192.168.4.1 255.255.255.0

interface FastEthernet0/0

ip address 192.168.1.2 255.255.255.0

interface FastEthernet0/1

ip address 192.168.2.1 255.255.255.0

R3 配置:

hostname R3

interface Loopback0

ip address 10.33.57.1 255.255.255.0 secondary

ip address 10.33.58.1 255.255.255.0 secondary

ip address 10.33.59.1 255.255.255.0 secondary

ip address 10.33.60.1 255.255.255.0

interface Loopback1

ip address 192.168.4.1 255.255.255.0

interface Loopback2

ip address 211.67.188.1 255.255.255.252

interface FastEthernet0/1

ip address 192.168.2.2 255.255.255.0

2、在路由器中配置 RIP 协议(注,根据步骤 1 所配置的 IP 地址配置 RIP 协议)

R1 配置:

router rip

network 10.0.0.0     注 2

network 192.168.1.0

network 192.168.3.0

R2 配置:

router rip             注 3

network 192.168.1.0

network 192.168.4.0

R3 配置:

router rip             注 4

network 10.0.0.0

network 192.168.2.0

network 192.168.5.0

注2:network 用来添加网络,在 RIP 中只需添加网络号即可。该命令的作用主要有两个:一是声明 RIP 转发哪些网络的路由表;二是声明在路由器的哪些接口上启用 RIP 协议。

注 3:注意这里没有添加192.168.2.0,所以接口 f0/0 不会发送和接收 RIP 报文

注 4:这里没有添加 211.68.188.0,这是因为 211.67.188.0 连接 Internet,内部路由不能转发到外网,同时内部的网络也不需要知道外网的情况。

问题 1:配置后在每个路由器上查看路由表,在路由器 R1 和 R2 中能看到 192.168.5.0 吗?在路由器 R3 中能看到路由器 R1 和 R2 中的路由吗?

答:在路由器 R1 和 R2 中不能看到 192.168.5.0。

在路由器 R3 中不能看到路由器 R1 和 R2 中的路由。

R1路由表

R2路由表

R3路由表

问题 2:现在在路由器 R2 中添加 192.168.2.0,再查看每个路由器的路由表,看有什么变化?

答:每一个路由器都包含其它路由器的路由信息。

R1路由表

R2路由表

R3路由表

问题 3:这时在路由器 R3 中 ping 10.33.34.1看能否 ping 通,为什么?提示:看路由表

答:路由器 R3 ping 10.33.34.1 不能ping通。因为R3路由表中没有到达10.33.34.1IP网络的路由条目。

R3路由表

3、测试不同版本 RIP 协议之间的数据传递,在路由器 R1 中启用 RIPv2,然后在每个路由器中删除当前路由表,重新生成路由表后,查看各路由器中路由表变化。

启用 RIPv2 命令:

R1(config)#router rip

R1(config-router)#version 2

删除路由表命令:

R1#clear ip route *

R1 路由表

R2 路由表

R3 路由表

问题 4:在 R1 中能否看到 R2 和 R3 中的路由?在 R2 中能否看到 R1 的路由。

答:1. 在 R1 中不能看到 R2 和 R3 中的路由。因为R1接收的是RIP2的报文信息,而R2、R3发送的是RIP1报文信息,所以R1没法更新自己的路由表。

2. 在 R2 中能看到 R1 的路由。因为R2可以接收来自R1使用RIP2发送的路由报文信息。

R1使用的路由协议 //只能Rec2的路由报文信息

R2使用的路由协议  //可以Rec1、2的路由报文信息

4、配置手动汇总,解决“问题 3”中无法通信问题。

(1)首先,在 R2 和 R3 中也启用 RIPv2,命令参考 R1 中启用 RIPv2 命令。

(2)在每个路由器中关闭自动汇总,关闭自动汇总参考命令:

R1(config-router)#no auto-summary

(3)在路由器 R1 的接口 f0/0 、R3 的接口 f0/1中配置手动汇总:

R1(config-if)#interface f0/0

R1(config-if)#ip summary-address rip 10.33.32.0 255.255.248.0  注 5

R3(config-if)#interface f0/1

R3(config-if)#ip summary-address rip 10.33.56.0 255.255.248.0

R1 路由表

R2 路由表

R3 路由表

注 5:该命令格式为 ip summary-address rip  网络地址   子网掩码,命令的作用是在该接口上向外发送路由更新时把多个网络汇总成一个路由条目。

问题 5:此时在路由器 R3 上 ping 10.33.34.1,能否 ping 通?

答:路由器 R3 ping 10.33.34.1 能ping通。

5、在路由器 R3 上启用默认路由,让内部网络可以访问 Internet。在路由器 R3 上配置静态默认路由

R3(config)#ip route 0.0.0.0 0.0.0.0 211.33.188.2   

在路由器 R3 中配置向其他路由器注入默认路由

R3(config)#router rip

R3(config-router)#default-information originate

问题 6:在 R1 和 R2 中查看路由表,有什么变化?此时在 R1 中 ping 211.67.188.1,能否 ping通?

答:变化:R1、R2中出现默认路由条目。

在 R1 中 ping 211.67.188.1,能ping通。

R1 路由表

R2 路由表

7、 在路由器 R1 和 R2 之间实现认证。

R1 中的配置命令:

R1(config)#key chain J

R1(config-keychain)#key 1

R1(config-keychain-key)#key-string 5005170033

R1(config)#interface f0/0

R1(config-if)#ip rip authentication key-chain J 

R1(config-if)#ip rip authentication mode md5

问题 7:在 R1 中配置之后,删除 R1 和 R2 的当前路由表,重新生成,在 R1 中能否看到其他路由器上的路由?

答:在 R1 中不能看到其他路由器上的路由。因为需要认证。

8、 参考 R1 的配置,在 R2 中做同样的认证配置,然后更新路由表,在 R1 中能否看到其他路由器上的路由?注意,R2 中应该在接口 f0/0 中启用认证。

9、 修改路由器 R3 发送出去的路由信息的度量值,参考命令如下:

创建访问控制列表 ACL,配置需要修改 metric 的路由条目

R3(config)#access-list 33 permit 192.168.5.0 0.0.0.255  

R3(config)#router rip

R3(config-router)#offset-list 33 out 2 f0/1  

问题 8:修改后查看路由器 R1 上关于 192.168.5.0 的路由,距离是多少?修改前的距离是多少?

答:修改后:4、修改前:2

10、做完所有配置后注意保存,保存命令如下:

R1#write      或者

R1#copy running-config startup-config

RIP 实验的更多相关文章

  1. RIP实验

    实验要求 1.  理解 RIP 协议的工作原理2.  理解 RIPv1.RIPv2 的特性3.  掌握 RIP 协议的基本配置方法4.  掌握 RIP 自动汇总和手动汇总的方法5.  掌握 RIP 配 ...

  2. EIGRP 高级实验

    一.环境准备 1. 软件:GNS3 2. 路由:c7200 二.实验操作 实验要求: 1.掌握EIGRP  的不等价均衡的条件. 2.掌握EIGRP  的metric  值修改方法. 3.掌握 EIG ...

  3. EIGRP 基础实验

    一.环境准备 1. 软件:GNS3 2. 路由:c7200 二.实验操作 实验要求: 1.掌握EIGRP 的基本配置 2.掌握EIGRP 的通配符掩配置方法 3.掌握EIGRP 的自动汇总特性,理解E ...

  4. RIP配置详解

    RIP配置详解 一.RIP协议概述 1.RIP是Routing Information Protocol(路由信息协议)的简称: 2.RIP是一种基于距离矢量(Distance-Vector)算法的路 ...

  5. 实验21:IPv6

    九.IPv6 1.IPv6(RIP) 实验目的:熟悉IPv6的配置,并经过动态路由协议RIP,使三台路由器相互通讯设备需求:3640三台实验过程: xdbr_R1#sh runipv6 unicast ...

  6. NGS概念大科普(转)

    NGS又称为下一代测序技术,高通量测序技术 以高输出量和高解析度为主要特色,能一次并行对几十万到几百万条DNA分子进行序列读取,在提供丰富的遗传学信息的同时,还可大大降低测序费用.缩短测序时间的测序技 ...

  7. CCIE总结:路由器、交换机

    bbs.spoto.net/forum--.html -----雏鹰部落 GNS3安装 .安装的所有目录不能使用中文 ISO如何操作 securecrt如何使用建立会话:之前总是连不上的原因是没有选 ...

  8. CCNP第一天 Rip综合实验

    实验题如图所示 R2--R6之间是RipV2, R7和R8是RipV1, 除了R2到R6是快速以太网线,其他均为串线. 所用的拓扑图为CCNP标准版拓扑 如下: ------------------- ...

  9. RIP协议两个版本对不连续子网的支持情况实验

    一.连续子网与不连续子网 我们经常见到说RIPv1不支持不连续子网,仅支持连续子网,那么什么是连续子网,什么是不连续子网呢? l  不连续子网:指在一个网络中,某几个连续由同一主网划分的子网在中间被多 ...

随机推荐

  1. Unity3d Mecanim动画系统Animator学习笔记

    1. unity3d Mecanim学习  Unity3d新版动画系统网上的介绍很多,但多是流水笔记,外人很难看明白,后来我 终于找到介绍的比较明白的两个作者,特别感谢.一个是58开发网的乐天老师,课 ...

  2. 搜索应用参考示例XXL-SEARCH

    <搜索应用参考示例XXL-SEARCH> 一.简介 1.1 概述 XXL-SEARCH 是以 "lucene/elasticsearch" 为核心的,Pragmatic ...

  3. Java多线程:wait(),notify(),notifyAll()

    1. wait(),notify(),notifyAll() 2. wait() 2.1. wait() 2.2. wait(long timeout) 2.3. wait(long timeout, ...

  4. 基于Kafka Connect框架DataPipeline在实时数据集成上做了哪些提升?

    在不断满足当前企业客户数据集成需求的同时,DataPipeline也基于Kafka Connect 框架做了很多非常重要的提升. 1. 系统架构层面. DataPipeline引入DataPipeli ...

  5. nginx与Apache的对比以及优缺点

    本文来自其他文章.如有好的问题,希望各位大神多多分享, 谢谢了..... 今天准备较详细的对比一下apache httpd与nginx两个web服务器的异同点.优缺点.由于我并不是做web开发的,所以 ...

  6. PAT1102: Invert a Binary Tree

    1102. Invert a Binary Tree (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...

  7. Linux共享库、静态库、动态库详解

    1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用.程序函数库 ...

  8. 关于Linux虚拟化技术KVM的科普 科普一(先用起来!)

    是骡子是马是拉出来溜溜,通过<KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机>跑一遍,就会对KVM.QEMU-KVM有个大概的认识了. qemu-kvm已经不单独存在,qemu加上 ...

  9. Masonry中的mas_makeConstraints方法

    2018年04月12日 10:10:54 阅读数:138 一.简单介绍 我们一般来说会这样进行使用 [view mas_makeConstraints:^(MASConstraintMaker *ma ...

  10. XML解析的四种方法 建议使用demo4j解析 测试可以用

    https://www.cnblogs.com/longqingyang/p/5577937.html 4.DOM4J解析  特征: 1.JDOM的一种智能分支,它合并了许多超出基本XML文档表示的功 ...