演示:动态路由协议RIPv1的配置

简介:

演示目标:

n完成RIPv1的基本配置。

n查看RIPv1的路由学习结果。

n通过实验证明RIPv1不支持VLSM路由更新。

演示环境:如下图6.32所示。

演示工具:两台思科的路由器。

演示背景:在如图6.32所示的环境中,路由器R1后面有两个子网192.168.1.0/24、192.168.2.0/24、为了实验方便,直接使用路由器R1上面的环回接口(loopback)代替两个子网,路由器R2后面有两个子网192.168.3.0/24、192.168.4.0/24也使用环回接口代替两个子网。

注意:实际上环回接口(loopback)是路由器上的逻辑接口,它一旦被激活,将永远不会被关闭。环回接口应用于某些特殊情况下的测试。


演示步骤:

第一步:完成RIPv1的基本配置。分别在路由器R1与R2写入与实验环境图6.32相对应的接口IP地址,并且启RIP版本1的路由协议。


路由器R1的基础配置

R1(config)#inte e1/0

R1(config-if)#ipaddress 192.168.0.1 255.255.255.0

R1(config-if)#noshutdown

R1(config)#interfacelo1

R1(config-if)#ipaddress 192.168.1.1 255.255.255.0

R1(config)#inte lo2

R1(config-if)#ip address 192.168.2.1 255.255.255.0


路由器R2的基础配置:

R2(config)#interface e1/0

R2(config-if)#ip address 192.168.0.2 255.255.255.0

R2(config-if)#no shutdown

R2(config)#interface lo1

R2(config-if)#ipaddress 192.168.3.1 255.255.255.0

R2(config)#inte lo2

R2(config-if)#ip address 192.168.4.1 255.255.255.0


配置路由器R1启动RIP版本1:

R1(config)#routerrip

R1(config-router)#network192.168.0.0

R1(config-router)#network192.168.1.0

R1(config-router)#network192.168.2.0


配置路由器R2启动RIP版本1:

R2(config)#routerrip

R2(config-router)#network192.168.0.0

R2(config-router)#network192.168.3.0

R2(config-router)#network192.168.4.0


指令解释:在全局配置模式下使用router rip进入路由配置模式;在路由配置模式下的指令关键字network指示要公告的具体IP网络,以路由器R1为例,它使用network公告了3个IP网络,分别是192.168.0.0、192.168.1.0、192.168.2.0;这里没有特别声明使用RIP版本1,那是因为默认情况下RIP路由协议将使用版本1,当然也可以通过在RIP的路由配置模式下输入version 1指示来申明使用版本1。路由器R2上的配置与R1上基本类似,在这里不再重述。

第二步:查看两台RIPv1的路由器的路由学习结果在路由器R1和R2上的特权模式下使用show ip route指令查看路由学习的情况,如下图6.33所示为路由器R1的路由器表状态,指示已成功学习到路由器R2上的IP网络;如下图6.34所示为路由器R2的路由器表状态,指示已成功学习到路由器R1上的IP网络。在两张图中所有通地这RIP路由协议学到的路由都会一个“R”的标识,这表示该路由记录是通地这RIP动态路由协议所学习到的。然后可以在路由器R1上通过ping路由器R2后面的IP子网192.168.3.1和192.168.4.1,来测试网络的连通性,如下图6.35所示,测试的结果是成功。最后可以通过在路由器R1的特权模式下执行debug ip rip events指令来查看RIP的工作事件情况,如下图6.36所示为debug的结果,显示为路由器R1正在使用RIP版本1,并以广播的方式发送不同的路由更新。当完成对RIP的debug查看过程后,建议即时使用no debug ip rip events关闭对RIP的debug过程,否则会造成路由器资源开销过重,如下图6.37所示。


第三步:通过实验证明RIPv1不支持VLSM路由更新。将如图6.32所示的实验环境换成如下图6.38所示的环境,可以看出路由器R1和R2后面的子网被变成了VLSM形式。首先需要将路由器R1和R2上原来的环回接口IP地址删除,然后对应图6.38所示的IP地址,进行重新配置并使用RIP版本1完成路由通告,具体配置如下所示:


路由器R1的配置:

R1(config)#defaultinterface loopback 1

R1(config)#defaultinterface loopback 2


R1(config)#interfaceloopback 1

R1(config-if)#ipaddress 172.16.1.1 255.255.255.0

R1(config)#interfaceloopback 2

R1(config-if)#ipaddress 172.16.2.1 255.255.255.0


R1(config)#routerrip

R1(config-router)#version1

R1(config-router)#network192.168.0.0

R1(config-router)#network172.16.1.0

R1(config-router)#network172.16.2.0


路由器R2的配置:

R2(config)#defaultinterface loopback 1

R2(config)#defaultinterface loopback 2


R2(config)#interfaceloopback 1

R2(config-if)#ipaddress 172.16.3.1 255.255.255.0

R2(config)#interfaceloopback 2

R2(config-if)#ipaddress 172.16.4.1 255.255.255.0


R2(config)#routerrip

R2(config-router)#version1

R2(config-router)#network192.168.0.0

R2(config-router)#network172.16.3.0

R2(config-router)#network172.16.4.0


当完成配置后,可以在路由器R1和R2上执行“show iproute”指令以查看路由学习的情况,如下图6.39所示为路由器R1的路由表,如下图6.40所示为路由器R2的路由表,对比可知,两台路由器的路由表中都没有学到对方的路由,那么原因在哪里?

首先请回忆本章“6.2.5解RIPv2为什么支持VLSM,而RIPv1为什么不支持”。然后在使用本书附录B所提到的“证取法”去捕获路由器R1和R2关于RIP版本1的路由公告数据帧如下图6.41所示,由此可看出:RIP版本1根本就无法识别路由器R1上的VLSM子网172.16.1.0/24、172.16.2.0/24和路由器R2上的172.16.3.0/24、172.16.4.0/24,只能识别出VLSM子网的主类网络172.16.0.0(一个B类网络),其根本原因是在于RIP版本1作路由公告时不携带子网掩码信息。


事实上通过分析上面图6.41所示的数据帧,可以进一步思考出一个结论:RIPv1在进行路由更新的时候,不携带子网掩码的信息,这就表示RIPv1只能识别主类网络地址。但是现在的事际情况在路由器R1上有两个VLSM的子网172.16.1.0/24和172.16.2.0/24,R1在向R2发送路由更新的时候,它告R2自己有一个172.16.0.0/16的子网,因为RIP版本1只能识别主类网络。同样的道理,路由器R2有也两个VLSM的子网,172.16.3.0/24和172.16.4.0/24,而R2也告R1自己有一个172.16.0.0/16,这就会产生一个错误的结果,如图6.42所示。要解决识别VLSM的问题,就只能使用RIP版本2。




本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1268385,如需转载请自行联系原作者

相关文章
|
6月前
|
负载均衡 网络协议 vr&ar
ensp中rip动态路由协议原理及配置命令(详解)
ensp中rip动态路由协议原理及配置命令(详解)
801 3
|
6月前
|
负载均衡 网络协议 数据库
ENSP中RIP动态路由协议(原理和配置)
`RIP (Routing Information Protocol)` 是一种距离矢量动态路由协议,用于路由器之间交换网络可达性信息。它基于跳数作为度量标准来衡量到达目的地的距离,最常用于小型网络。RIP有以下关键特点: 1. **实现网络互通**:路由器通过RIP学习彼此的路由信息,构建完整的路由表。 2. **动态更新**:路由器周期性广播其路由表,以应对网络拓扑变化。 3. **负载均衡**:RIPv2支持负载均衡,可根据链路负载选择最佳路径。 4. **简单配置**:适用于小型网络,配置和管理相对简单。 5. **成本效益**:作为免费协议,降低了网络部署和维护成本。
438 0
ENSP中RIP动态路由协议(原理和配置)
|
网络架构
静态路由原理与配置,你真的都掌握了吗?
静态路由原理与配置,你真的都掌握了吗?
400 0
|
网络协议 算法 数据库
OSPF动态路由协议基础知识
OSPF动态路由协议基础知识
212 1
OSPF动态路由协议基础知识
|
网络协议 网络架构
动态路由协议解析(rip)
动态路由协议解析(rip)
279 0
动态路由协议解析(rip)
|
网络协议 网络安全 网络虚拟化
动态路由协议二
2.rip路由协议 路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058 】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。 但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,"坏消息传播得慢",使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而在规模较小的网络中,使用RIP协议的仍占多数。
118 0
动态路由协议二
|
网络协议 网络架构
动态路由协议(二)
本章将会讲解RIP路由的工作原理,在这之前可以回顾一下动态路由协议(一)。 本章重点:RIP路由协议的原理和配置
152 0
动态路由协议(二)
|
存储 网络协议 算法
动态路由协议(一)
本章的学习目标:是理解动态路由的基本概念和原理,以及动态路由协议分类。
238 0
动态路由协议(一)
|
网络协议 网络架构
动态路由协议笔记
动态路由 网络中路由器之间互相通信 传递路由信息 利用收到的路由信息更新路由表的过程 动态路由 是通过配置动态路由协议实现的 特点: 减少管理任务 占用网络带宽 动态路由协议 , 用来实现路由器之间的动态路由表更新 动态路由协议工作的步骤 向其他路由器传递路由信息 接受其他路由器的路由信息 根据收到的路由信息计算出每个目标网络的最佳到达路径 并写入路由表 根据网络拓扑的变化及时做出调整 动态路由协议中判断最佳路径的依据是 度量值 metrics
110 0
|
网络协议 Shell 网络架构
静态路由的原理与配置
1、路由器的工作原理 2、路由表的形成 3、静态路由和默认路由 4、路由器转发数据包的封装过程 5、静态路由和默认路由的配置
   静态路由的原理与配置