我们平时使用GNS3时,需要在路由器上配置静态路由或是默认路由,但这只适用于路由条目较少的情况下使用。若是路由条目过多,再去配置静态路由就会很麻烦,而且也容易出错,这时我们就需要用到动态路由了。在动态路由中,管理员不再需要与静态路由一样,手工对路由器上的路由表进行维护,而是在每台路由器上运行一个路由协议。这个路由协议会根据路由器上的接口的配置(如IP地址的配置)及所连接的链路的状态,生成路由表中的路由表项。
动态路由协议有很多,有内部网关路由协议RIP、OSFP、ISIS等,也有外部网关协议BGP等。下面主要讲解一下RIP路由协议。

RIP(Routing information Protocol,路由协议)是应用较早、使用较普通的内部网关协议,适用于小型同类网络的一个自治系统(AS)内的路由信息的传递。RRIP有四个版本,即RIPv1、RIPv2、RIPv2、RIPv4。
RIP采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。路由器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其它信息均予以丢弃。同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样,正确的路由信息逐渐扩散到了全网。
RIP使用非常广泛,它简单、可靠,便于配置。但是RIP只适用于小型的同构网络,因为它允许的最大站点数为15,任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要原因之一。

下面开始配置RIP动态路由:

(1)首先咱们打开GNS3配置如下的拓扑图。

R1:
f0/0:192.168.10.1/24
f0/1:192.168.20.1/24
R2:
f0/0:192.168.20.2/30
f0/1:192.168.30.1/30
R3:
f0/0:192.168.30.2/30
f0/1:192.168.40.1/24
PC1:
192.168.10.2/24
PC2:
192.168.40.2/24

(2)配置R1接口IP地址。

R1#conf t                                                                                             //进入全局模式
R1(config)#int f0/0                                                                             //进入f0/0接口
R1(config-if)#ip add 192.168.10.1 255.255.255.0                        //设置IP地址
R1(config-if)#no shut                                                                        //启动接口
R1(config-if)#int f0/1                                                                         //进入f0/1接口
R1(config-if)#ip add 192.168.20.1 255.255.255.252                   //设置IP地址
R1(config-if)#no shut                                                                        //开启接口
R1(config-if)#exit                                                                              //退出


(3)配置R2接口IP地址。

R2#conf t                                                                                             //进入全局模式
R2(config)#int f0/0                                                                             //进入f0/0接口
R2(config-if)#ip add 192.168.20.2 255.255.255.252                   //设置IP地址
R2(config-if)#no shut                                                                        //启动接口
R2(config-if)#int f0/1                                                                         //进入f0/1接口
R2(config-if)#ip add 192.168.30.1 255.255.255.252                   //设置IP地址
R2(config-if)#no shut                                                                        //开启接口
R2(config-if)#exit                                                                              //退出

(4)配置R3接口IP地址。

R3#conf t                                                                                             //进入全局模式
R3(config)#int f0/0                                                                             //进入f0/0接口
R3(config-if)#ip add 192.168.30.2 255.255.255.252                   //设置IP地址
R3(config-if)#no shut                                                                       //启动接口
R3(config-if)#int f0/1                                                                        //进入f0/1接口
R3(config-if)#ip add 192.168.40.1 255.255.255.0                      //设置IP地址
R3(config-if)#no shut                                                                      //开启接口
R3(config-if)#exit                                                                            //退出

(5)给PC1设置IP地址

PC1> ip 192.168.10.2 192.168.10.1
Checking for duplicate address...
PC1 : 192.168.10.2 255.255.255.0 gateway 192.168.10.1

(6)给PC2设置IP地址

PC2>
PC2> ip 192.168.40.2 192.168.40.1
Checking for duplicate address...
PC1 : 192.168.40.2 255.255.255.0 gateway 192.168.40.1

(7)我们在PC1用ping命令检查能否与PC2互通,不能互通因为没有添加路由表。

PC1> ping 192.168.40.2

(8)设置R1的RIP动态路由。

R1(config)#router rip                                                        //启动RIP进程
R1(config-router)#network 192.168.10.0                      //宣告主网络号
R1(config-router)#network 192.168.20.0                      //宣告主网络号
R1(config-router)#version 2                                            //设置RIP版本为v2版本
R1(config-router)#no auto-summary                              //关闭路由自动汇总
R1(config-router)#exit                                                      //退出

(9)设置R2的RIP动态路由。

R2(config)#router rip                                                        //启动RIP进程
R2(config-router)#network 192.168.20.0                      //宣告主网络号
R2(config-router)#network 192.168.30.0                      //宣告主网络号
R2(config-router)#version 2                                            //设置RIP版本为v2版本
R2(config-router)#no auto-summary                               //关闭路由自动汇总
R2(config-router)#exit                                                      //退出


(10)设置R3的RIP动态路由。

R3(config)#router rip                                                        //启动RIP进程
R3(config-router)#network 192.168.30.0                      //宣告主网络号
R3(config-router)#network 192.168.40.0                      //宣告主网络号
R3(config-router)#version 2                                            //设置RIP版本为v2版本
R3(config-router)#no auto-summary                               //关闭路由自动汇总
R3(config-router)#exit                                                      //退出

(11)查看R1的路由表

R1(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set192.168.30.0/30 is subnetted, 1 subnets
R       192.168.30.0 [120/1] via 192.168.20.2, 00:00:22, FastEthernet0/1
C    192.168.10.0/24 is directly connected, FastEthernet0/0
R    192.168.40.0/24 [120/2] via 192.168.20.2, 00:00:22, FastEthernet0/1192.168.20.0/30 is subnetted, 1 subnets
C       192.168.20.0 is directly connected, FastEthernet0/1
R1(config)#

(12)查看R2的路由表

R2(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set192.168.30.0/30 is subnetted, 1 subnets
C       192.168.30.0 is directly connected, FastEthernet0/1
R    192.168.10.0/24 [120/1] via 192.168.20.1, 00:00:03, FastEthernet0/0
R    192.168.40.0/24 [120/1] via 192.168.30.2, 00:00:22, FastEthernet0/1192.168.20.0/30 is subnetted, 1 subnets
C       192.168.20.0 is directly connected, FastEthernet0/0
R2(config)#

(13)查看R3的路由表

R3(config)#do show ip route                                                                             //查看路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set192.168.30.0/30 is subnetted, 1 subnets
C       192.168.30.0 is directly connected, FastEthernet0/0
R    192.168.10.0/24 [120/2] via 192.168.30.1, 00:00:12, FastEthernet0/0
C    192.168.40.0/24 is directly connected, FastEthernet0/1192.168.20.0/30 is subnetted, 1 subnets
R       192.168.20.0 [120/1] via 192.168.30.1, 00:00:12, FastEthernet0/0
R3(config)#

(14)用ping命令检查PC1与PC2能否互通,结果互通,动态路由设置成功。(前面丢了三个包,是因为需要通过ARP协议获取目标MAC地址)

PC1> ping 192.168.40.2

GNS3的RIP协议的动态路由配置相关推荐

  1. 实验08 路由器RIP动态路由配置实验报告

    这个格式可能有点问题,文档下载地址:https://download.csdn.net/download/mariodf/20211715?spm=1001.2014.3001.5503 一.实验名称 ...

  2. 13 路由器RIP动态路由配置

    借鉴网址:(28条消息) Packet Tracer 思科模拟器入门教程 之十二 路由器RIP动态路由配置_柚子君.的博客-CSDN博客_思科模拟器动态路由配置 姓 名 彭彭头 实验日期 2022.0 ...

  3. RIP动态路由配置 命令| 配置题

    RIP动态路由配置 目录 RIP动态路由配置 命令 RIP训练题 一.如图所示配置相应IP地址 二.配置路由器R1(宣告R1的所有网段) 三.配置路由器R2(宣告R2的所有网段) 四.在R2擦看路由表 ...

  4. eigrp配置实验_路由器 OSPF 动态路由配置

    本文档详细介绍路由器 OSPF 动态路由配置的方法,文内含长段代码可复制可往左滑,希望对大家有帮助! 实验目的 掌握 OSPF 协议的配置方法 掌握查看通过动态路由协议 OSPF 学习产生的路由 熟悉 ...

  5. 计算机网络技术动态路由配置,计算机网络实验六动态路由的配置

    计算机网络实验六动态路由的配置 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机网络原理实验报告 实验六 动态路由的配置 系 ...

  6. 华为路由器静态路由和ospf动态路由配置

    一直想成为一名合格的运维工作人员,把自己学到的知识和体会写在这里,既能分享给志同道合的人,也是日记和复习. 一.路由器的基本信息 路由器工作在网络层,在OSI七层模型里面属于三层设备,主要的协议就是I ...

  7. IP实验3:静态路由和动态路由配置

    IP实验3:静态路由和动态路由配置 文章目录 IP实验3:静态路由和动态路由配置 静态路由 实验环境 1.按照实验原理图配置好网络拓扑结构. 2.设置PC和路由的IP和接口并设置环回口用于测试. 路由 ...

  8. Nacos + Spring Cloud Gateway动态路由配置

    前言 Nacos最近项目一直在使用,其简单灵活,支持更细粒度的命令空间,分组等为麻烦复杂的环境切换提供了方便:同时也很好支持动态路由的配置,只需要简单的几步即可.在国产的注册中心.配置中心中比较突出, ...

  9. ospf动态路由配置

    #ospf动态路由配置 1.注意区域的划分,同一个路由器的网络可能在不同的area里面. 2.启用ospf,router ospf 1(数字可以改变) 3.以左边路由器为例,代码如下: Router( ...

最新文章

  1. php stortime,文件存储 - Laravel 5.8 中文文档手册 - php中文网手册
  2. 创建,修改Table格式
  3. 002_Java日志
  4. 一个不错的报表工具 open flash chart 2
  5. 对实体 useSSL 的引用必须以 ';' 分隔符结尾。
  6. Java / 常见名词含义
  7. Maven之依赖管理
  8. 中断原理在计算机中的应用,最新 计算机原理与应用 复习3-判断题
  9. centos7 安装mysql8
  10. 【心情】bjdldrz
  11. Nginx模块Lua-Nginx-Module学习笔记(二)Lua指令详解(Directives)
  12. js创建对象,用函数实现对象创建,并实现内函数共享
  13. 【Web前端基础】实验9 表单页面设计
  14. 李飞飞:我更像物理学界的科学家,而不是工程师|深度学习崛起十年
  15. 学习 Bootstrap 5 之 Forms
  16. UILabel根据字数计算高度,宽度,行数
  17. 如何写一份优秀的微信营销方案
  18. Echarts3实例 map地图值渲染
  19. 互联网对现代科技企业管理的影响
  20. 秋色园Blog 博客系列索引

热门文章

  1. 算术表达式求值(C语言栈)
  2. 集线器、交换机、路由器之间的关系(清晰明了)
  3. 做好公司各部门数据报表支撑的几个简单思维
  4. 群晖NAS误删30T数据成功恢复全过程
  5. 基于网络的思维导图工具的八个独特优点
  6. [yum] yum将软件安装到指定的目录
  7. SystemUI之NavigationBar导航栏
  8. 初识华为云数据库GaussDB(for Cassandra
  9. Fiddle抓包工具使用
  10. 什么是CISP-PTS?考什么?