1、协议概念和原理介绍

在介绍RIP协议之前,我们先介绍距离矢量路由协议。

距离矢量路由协议

属于内部网关协议,距离矢量协议直接传送各自的路由表信息,周期性的发布路由信息,网络中的路由器从自己的邻居路由器得到路由信息,并将这些路由信息连同自己的本地路由信息发送给其他邻居,这样一级级的传递下去以达到全网同步,每个路由器都不了解整个网络拓扑,他们只知道与自己相连接网络的情况,并根据从邻居得到的路由信息更新自己的路由,代表协议有RIP协议,优点是配置简单,开销小,但收敛速度慢,且不可靠(基于UDP)。

RIP协议:

属于距离矢量路由协议,传输层采用UDP协议传输,端口520,其特点是:仅和邻居路由交换信息,交换的信息是当前路由器所知道的全部信息,按照固定时间间隔(默认30秒)交换路由信息,一个通路上的最大路由跳数是15,16表示不可达。

RIP协议工作原理:

以30秒为周期向邻居路由表发送整个路由表。

以跳数为唯一度量值,并根据跳数来选择最佳路由(个人理解是属于距离矢量路由协议的原因,而且根据跳数来判定最佳路由很明显是不合理的)。

最大跳数是15跳,16条表示不可达,因此很明显RIP协议只适合小型的网络。

经过一系列的路由更新操作,网络中的每个路由器都可以有一张完整的路由表过程,这个过程称之为收敛。

路由器的更新操作:

路由器接收到邻居路由器的路由信息后,跳数+1,判断跳数;

跳数合法,判断路由表中是否有该路由信息;

若没有则更新路由表信息,若有则判断路由信息是否优于或等于路由表中的信息;

若优于则更新路由表信息,若不是则判断该路由信息是否路由表中源条目来自同一源地址;

若相同源地址,则更新路由表信息,因为协议相信源地址的正确性,只要同一源地址发出同一路由信息,但跳数不通,说明网络的拓扑结构发生变化,需要更新。

若源地址不同则忽略。

RIP协议收敛过程:

如上图所示,网络拓扑中存在ABC三个路由器,在最开始的情况下,其各自只有直连路由信息,而后每隔30s向邻居路由器理由起发送RIP路由信息,发送当前所有的路由信息,接收路由器按算法进行更新,经过两个周期后,才能完成最终更新形成如下路由表,此时经过了60s,收敛速度很慢。

2、利用ENSP对RIP协议进行试验。

试验素材

两个R1220路由器,两台PC机。

网络拓扑图:

(1)PC1和PC2的配置图:

(2)路由器配置图:

A路由器配置图:

首先将与pc1相连的g0/0/1的端口配置为pc1的网关地址。

输入RIP命令进入RIP视图,然后通过version指定版本号,一般为2,然后通过network network-addr命令指定与路由器直接相连的路由,注意在此处network-addr网络号不能使用子网,比如A类地址的网络号格式为10.0.0.0,B类地址为172.16.0.0,c类地址为192.168.1.0,就是他们的子网掩码分别为8位,16位,24位,不能存在借主机位的子网情况。

B路由器配置:

C路由器配置:

查看A路由器的路由表:

3、试验

PC1 ping PC2:

查看pc1到pc2的路由信息,测试pc1到pc2的连通性。

PC2到PC1的路由信息,以及连通性:

网关协议——RIP(路由信息协议)相关推荐

  1. 互联网协议 — RIP 路由信息协议

    目录 文章目录 目录 RIP 路由信息协议 RIP 的报文类型及格式 RIPv1 RIPv2 RIP 的路由宣告 路由器启动 第一次交换路由信息 路由收敛 RIP 路由信息协议 RIP(Routing ...

  2. RIP --- 路由信息协议

    全球网络连成一片会很混乱,由此引出AS AS --- 自治系统 --- 将网络分块管理 --- 由单一的机构或组织所管理的一系列IP网络及其设备所构成的集合 AS的管理 --- AS存在编号 --- ...

  3. RIP路由信息协议-个人总结

    目录 *RIP介绍* *RIP三个定时器* *RIP工作过程* *RIP防环机制* *RIP版本及差别* *RIP优缺点* 一.优点 二.缺点 RIP介绍 路由信息协议RIP(Routing Info ...

  4. 浅析【RIP路由信息协议】

    RIP简介 RIP(Routing Infomation Protocol,路由信息协议)是一种较为简单的内部网关协议(Interior Gateway Protocol,IGP),主要用于规模较小的 ...

  5. 动态路由协议之RIP(路由信息协议)思维导图

    知识框架

  6. 计算机网络 | 网络层的一些路由选择协议RIP、OSPF、BGP

    目录 路由选择协议概述 静态路由选择 动态路由选择 因特网所采用的路由选择协议的主要特点 常见的路由选择协议 路由器的组成 信号传输过程: 路由表 RIP协议 路由信息协议RIP的基本工作原理 举例: ...

  7. 十、路由信息协议RIP(Routing Information Protocol)

    路由信息协议RIP(Routing Information Protocol) 路由协议分类 路由学习的方式进行分类: 静态路由 动态路由 算法分类(动态路由分类): 距离矢量路由协议:RIP.EIG ...

  8. IGP协议-EGP协议-RIP协议路由-水平分割-毒性逆转-RIP周期更新

    IGP协议和RIP协议路由配置细节 一,IGP协议和EGP协议 1,IGP协议---内部网关协议(应用在AS内部的动态路由协议) 2,EGP协议---外部网关协议(应用在AS之间的动态路由协议) 3, ...

  9. 交换机与路由器技术:动态路由协议、RIP路由协议和OSPF路由协议

    目录 一.动态路由协议 二.RIP路由协议 1.基本概念 2.RIP的版本 3.配置 三.OSPF动态路由协议 1.基本概念 2.OSPF区域 2.1.划分区域 2.2.单区域内容 2.3.OSPF的 ...

最新文章

  1. UIKit框架使用总结--看看你掌握了多少
  2. 谢百三:房价上涨的九大原因
  3. 矩阵分解(rank decomposition)文章代码汇总
  4. 【Swift】在Swift中获取当前的wifi SSID
  5. C 常见的面试知识点(上)
  6. 多mysql实例下开发需要注意主从同步延迟
  7. 计算机屏幕很暗怎么办,笔记本屏幕变暗,详细教您笔记本屏幕变暗怎么办
  8. 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost...
  9. Java Collection框架入门
  10. NETDOM的几个用法
  11. [PKKS19] 《Revealing Scenes by Inverting Structure from Motion Reconstructions》(CVPR2019)阅读笔记(完)
  12. 微信收藏保存服务器,微信的收藏和保存功能有啥区别?
  13. 安卓6.0系统一键激活XPOSED框架的方法
  14. PowerShell报错:无法加载文件C:\Users\server\Documents\windowsPowerShell\profile.ps1...
  15. pycharm配置连接服务器+python环境设置
  16. 如何查看计算机硬盘的软件内存条,内存检测工具,内存检测软件 - 内存条检测工具就用金山卫士 - 安全专题...
  17. 20款简洁独特的logo设计
  18. 理想服务员,重新上岗,你需要服务不?
  19. go 语言 优势及 主要用途
  20. 谈今天的头条 台湾地震影响海底光纤

热门文章

  1. 在道路上发生交通事故后,车辆驾驶人应当如何处置?
  2. [网络广播] SQL Server 主数据管理结合 BizTalk Server SOA 架构实现保险行业 ECIF 解决方案...
  3. c语言音阶数组,AT89C51单片机的多音阶电子琴.ppt
  4. java重写是什么意思_java中的重写是什么意思
  5. 山东省2018春考计算机网页试题,山东省2018年春季高考英语试题(精校版)
  6. 10个简单易学的AI计算机视觉开源项目,新手入门!
  7. python制作引流脚本-怎样用python写引流脚本
  8. 系统维护员所应具备的工具
  9. 作为程序员怎么写好一份简历
  10. 可以盲打的手机输入法