目录

RIP协议

RIP的路由汇总和过滤

RIP的认证

RIP的防环机制

华为/思科中的配置


RIP协议

RIP协议是一种内部网关协议(IGP),底层是贝尔曼福特算法,是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在 15跳 (15跳)之内,再远,它就不关心了。所以rip只适用于小区域。Rip协议运行在 UDP 协议之上,使用 520 端口,使用 224.0.0.9 作为组播地址,向外组播路由信息

工作原理:RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

RIP的路由汇总和过滤

路由汇总

 手工自动汇总  进入接口下,然后  rip summary-address 122.1.0.0  255.255.252.0    

rip在做手工汇总时,会默认抑制明细路由。在做手工汇总时,要记得两边的端口都做汇总

rip中路由的cost值是路由传递入向接口的累加值,进入端口,然后 rip metricin 2

 
路由过滤

用前缀列表将要过滤的路由匹配,并且拒绝  ip  ip-prefix  FILTER_RIP   index  序号值   deny  33.3.3.0  24

允许其他的路由   ip  ip-prefix  FILTER_RIP  index  序号值   permit 0.0.0.0   0   greater-equal   0   less-equal  32

在rip下,调用这个命令  filter-policy  ip-prefix   FILTER_RIP  export  g0/0/0

RIP的认证

进入端口下

rip  authentication-mode   simple     cipher/plain  密码  

rip  authentication-mode   md5    usual/nonstandard   cipher  密码   id值

RIP的防环机制

路由器从某个接口学到的路由,不会再从该接口发回给邻居路由,这样就避免了由于网络发生故障时,发生环路

毒性反转是指路由器从某个接口学到跳数为16的路由条目后,从原接收接口发回给邻居路由器该路由条目(毒性反转打破了水平分隔) (只适用于RB指定了默认路由是RA)

路由毒化是值路由器从某个接口学到跳数为16的路由条目后,从另外的接口发出此路由给其他路由器

触发更新是指当路由信息发生变化时,立即向邻居设备发送触发更新报文

更新有时间更新和内容更新,时间更新包括触发和周期,内容更新包括完整更新和增量更新,rip会每隔30秒将全部信息更新给其他人

华为/思科中的配置

华为模拟器中的配置

RIP动态路由协议(路由器之间相互学习网段): 

  rip  1

 version 2            Version 1版本只支持有类地址

 undo summary         关闭自动汇总,如果不关闭的话,会把子网所有的路由条目汇总成超网一条路由条目

 network   网段 (不支持子网划分)

一般是路由器面对主机的网关接口开启静默 silenct-interface g0/0/0  

通告默认路由    default-route originate cost 10

 
思科模拟器中的配置

router rip

version  2

network  网段 (支持子网划分)

路由协议之RIP的更多相关文章

  1. 静态路由协议和动态路由协议(rip协议和ospf协议)

    一.静态路由协议 1.拓扑图 2.分别是设置各个路由器的ip地址 以R1为例 R1> R1>en //进入全局配置模式 R1#conf t //进入端口 int g0/0 //配置ip地址 ...

  2. 动态路由协议、RIP

    动态路由协议.RIP      一.动态路由协议        1)动态路由协议概述        2)度量值        3)收敛        4)静态路由与动态路由的比较        5)动 ...

  3. 距离矢量路由协议举例——RIP

    1. 工作原理 •RIP 是一种分布式的基于距离矢量的路由选择协议. •RIP 协议要求网络中的每个路由器都要维护从它自己到其它每个目的网络的距离记录. •RIP 协议中的"距离" ...

  4. 动态路由协议(RIP)

    虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由 ...

  5. 动态路由协议与RIP配置

    一.动态路由的概述 二.RIP路由协议工作原理 三.水平分割 四.RIP路由协议v1与v2的区别 五.实验配置 一.动态路由的概述 1.定义 动态路由是指利用路由器上运行的动态路由协议定期和其他路由器 ...

  6. (ospf、rip、isis、EIGRP)常见的动态路由协议简介

    路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由.静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络.缺点是不能自动适应网络拓扑的变化,需要人工 ...

  7. RIP路由协议及工作原理

    RIP路由协议及工作原理 RIP(Routing information Protocol,路由信息协议)是应用较早.使用较普遍的内部网关协议(Interior Gateway Protocol,IG ...

  8. 1.3-动态路由协议RIP①

    Dynamic Routing Protocol:动态路由协议 现代IP网络中,主要的动态路由协议: AD/管理距离: 1:DV/距离向量协议:RIP(120)/IGRP(100) 2:LS/链路状态 ...

  9. RIP路由协议:基础设置/通信练习/兼容问题

    RIP工作原理 首先路由器学习到直连网段 路由器开始运行RIP,当路由器的更新周期30秒到了的时候,会向邻居发送路由表 Metric:度量值,衡量一条路由好坏的值.发送路由表时Metric值会加1 学 ...

随机推荐

  1. POJ-3080(KMP+多个字符串的最长公共子串)

    Blue Jeans HDOJ-3080 本题使用的是KMP算法加暴力解决 首先枚举第一个字符串的所有子串,复杂度为O(60*60),随后再将每个子串和所有剩下的m-1个字符串比较,看是否存在这个子串 ...

  2. HDOJ-3746(KMP+最小循环结)

    Cyclic Nacklace HDOJ-3746 本题还是使用KMP算法,需要使用到前缀数组 利用前缀数组计算最小循环节:即t=n-pi[n-1]. 最后输出还需要的珠子,当然还有判断什么时候输出为 ...

  3. System.Net.Mail邮件发送抄送附件(多个)

    /// <summary> /// 邮件发送抄送附件 /// </summary> /// <param name="mailTo">收件人(可 ...

  4. 微信小程序 下拉刷新 上拉加载

    1.下拉刷新  小程序页面集成了下拉功能,并提供了接口,我们只需要一些配置就可以拿到事件的回调. 1. 需要在 .json 文件中配置. 如果配置在app.json文件中,那么整个程序都可以下拉刷新. ...

  5. 面向青铜的java自学路线

    有经验的人都知道,java还是需要一些路线的,因为java有些知识前后关联挺大的,先学后面和先学前面难度是不一样的. 如果你是新手,只要你知道路线这个东西,起码要比别人强,至少知道可以怎么走(更重要的 ...

  6. C语言中储存类别和内存管理

    C语言中储存类别和内存管理 储存类别 C语言提供了多种储存类别供我们使用,并且对应的有对应的内存管理策略,在了解C中的储存类型前,我们先了解一下与储存类型相关的一些概念. 1. 基础概念 对象:不同于 ...

  7. Java 面向对象 05

    面向对象·五级 package关键字的概述及作用 * A:为什么要有包     * 将字节码(.class)进行分类存放      * 包其实就是文件夹 * B:包的概述     举例:        ...

  8. 01-Spring概述(总览)

    Spring概述 前言 Spring 发展至现在,俨然成为一个生态,但要理解其余的 Spring Boot.Spring Cloud 等框架,需要先对 Spring 的整个体系有一定的理解,因为其余的 ...

  9. Codeforces Round #574 (Div. 2) D1. Submarine in the Rybinsk Sea (easy edition) 【计算贡献】

    一.题目 D1. Submarine in the Rybinsk Sea (easy edition) 二.分析 简单版本的话,因为给定的a的长度都是定的,那么我们就无需去考虑其他的,只用计算ai的 ...

  10. KeyError:‘uid' Python常见错误

    使用不存在的字典键值 检查字典和要查的内容 如有不正确改正即可