在路由查找时,有类路由查找方式和无类路由查找的区别:
有类路由查找:
1、首先匹配主网条目、主网信息
2、匹配上主网之后,再去查找子网信息
3、查找到子网,就会转发,否则就丢弃
4、有一种例外,没有找到主网和子网,但有一条默认路由,这样也可以转发出去

无类路由查找:
1、直接最长匹配

10.1.0.0/24          10.2.0.0/24         10.3.0.0/24        10.4.0.0/24
------A-------B---------C------

RIP(Routing Information Protocol)
RIP 是由Xerox 在70 年代开发的,最初定义在RFC1058 中,每个有RIP 功能的路由器默认 情况下每隔30 秒利用UDP 520 端口向与它直连的网络邻居广播(RIP v1)或组播(RIP  v2)路由更新
 
 
Solution to Routing Loops
1、水平分割:
从某接口学到的路由条目不从该接口通告出去
(config-if)#ip split-horizon 设备是否启用水平分割
 
2、路由中毒/毒性反转 :
Down掉的链路对应的路由条目的跳数置为16或无穷大,来引发一个路由中毒,这样B就 不容易接收10.4.0.0的错误更新,同时B会发送一个毒性反转的更新返回到 C (毒性反转 凌驾水平分割之上)
 
3、Hold-down Timers:保持失效定时器(抑制定时器)
被置为“possibly down” 的路由条目状态会被保持到有更好度量的更新,或定时器到 期,默认是180S,该时间段路由器不会相信对该条目的其他更新,除非有更好度量的
 
触发更新:
a.    hold-down计时器自动为零,用于加快收敛
b.    清除了路由表每30秒一次的周期更新触发的路由更新
c.    以太网接口不支持触发更新
d.    触发更新需要协商,链路的两端都需要配置,不是默认机制,要手工开启
在线路两边的接口模式下 (config-if)#IP rip triggered ,不做周期更新了
 
闪式更新:240秒,链路不能恢复,删除无效路由,并通知邻居
 
 
 
 
 
 
step1:
router rip  //启用一个RIP进程
step2:
network A.B.C.D  (只能宣告主类网络) //将需要运行RIP的接口宣告进协议进程来
 
检查协议运行情况
show ip protocols
 
AD管理距离:在不同协议之间,衡量去往相同目的地路径的可靠性.AD(0~255),越小越可靠
Metric度量值:在相同协议下,衡量去往相同目的地路径的优劣的.越小越优.

体现在路由表中的形式
[AD/Metric]
 
1).直连:0
2).static : 1
3).eigrp:90内部/170重分发/5汇总
4).ospf:110
5).IS-IS:115 (运营商骨干网的路由协议)
6).RIP: 120
7).BGP:200/20
静态路由AD为1,是cisco标准,华为定义的是60
 
 
 
标准的RIP更新周期是在25~35秒之间。平均30秒
Cisco路由器上RIP更新周期是在25.5~30秒之间
 
RIPV1 :周期性的将自己的完整的路由表以广播的形式从所有运行了RIP的接口发送出去
周期性:平均30秒
完整的路由表:所有宣告进RIP协议的网络
广播的形式:目标地址为255.255.255.255
 
RIP用了2中消息格式
request请求消息:请求信息是用来向邻居请求发送一个Update(更新)
response应答消息:将邻居请求的路由发送给邻居
 
以上两种消息被放入一种叫做Update的数据包中,一个Update包可包含25个网段信息
 
RIP通过IP协议号为17的UDP协议中的520端口来交换Update
 
ip protocol = 17 (UDP)
source ip=路由器的接口地址
destination ip=255.255.255.255
source port=520
destination port=520
 
RIP通过跳数来衡量距离目的地的远近
hop-count 范围0~16   跳数越少,路径越优
16跳表示目的地不可达
 
 
RIP version 2
V2不是一个全新的协议,在RIPv1的基础之上升级
 
1.在发送更新条目中增加了掩码
2.更新以组播形式发送,组播地址=224.0.0.9
 
router rip
version 2
network A.B.C.D
no auto-summary  //关闭自动汇总功能,RIPv1中无法关闭
 
clear ip route *  //清除所有路由表项,重新学习.
 
show ip route  标识为 R
 
Router(config-if)#ip rip send version [ 1 or 2 or 1 2 ]
Router(config-if)#ip rip receive version [ 1 or 2 or 1 2 ]
 
Router(config)#int s0
Router(config-if)#ip rip triggered   触发更新
Router(config-if)#ip summary-address rip 10.1.0.0 255.255.0.0  配置手动汇总路由
 
 
RIP version 2 认证
 
update  携带25个网段
update  认证占用一个路由条目的空间  携带24个路由条目
 
step1:定义一个钥匙链
R3(config)#key chain RIP_AAA     //名字只在本地有意义
 
step2:为钥匙链配置key-ID
R3(config-keychain)#key 1            //要求两边必须一样
 
step3:为key配置密码
R3(config-keychain-key)#key-string cisco      //要求两边必须一样  区分大小写
 
 
step4:在需要认真的接口下启用认证
R3(config-if)#ip rip authentication mode [ text | md5 ]     //接口下开启认证开关
 
step5:在需要认证的接口下调用钥匙链
R3(config-if)#ip rip authentication key-chain RIP_AAA
 
验证:
show ip protocols
 
debug ip rip   检测RIP协议发送的数据
no debug ip rip  关闭
 
show ip route
 
 
 
RIP1: 1)基于广播 2)有类路由协议 3)自动汇总 4)支持最多6条链路等价负载均衡(默 认4) 5)不支持认证
RIP2: 1)组播更新 (224.0.0.9) 2)无类路由协议 (支持VLSM) 3)自动汇总(可关 闭),手动汇总(CIDR) 4)支持认证(支持MD5或纯文本认证)

6、RIP的更多相关文章

  1. 动态选路、RIP协议&&OSPF协议详解

    动态选路.RIP协议&&OSPF协议详解 概念 当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这时就出现了动态选路.路由器之间必须采用选路协议进行通信,这样的选路协议 ...

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

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

  3. 路由器协议----IGP、EGP、RIP、OSPF、BGP、MPLS

    1.路由控制的定义 <br>1.1.IP地址与路由控制   file:///var/folders/pz/cy11_lpd5rqfs66s778032580000gn/T/51.html ...

  4. 动态路由协议、RIP

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

  5. 计算机网络之网络层路由选择协议(自治系统AS、RIP、OSPF、BGP)

    文章转自:https://blog.csdn.net/weixin_43914604/article/details/105313629 学习课程:<2019王道考研计算机网络> 学习目的 ...

  6. Cisco基础(二):三层交换vlan间通信、多交换机vlan间通信、三层交换配置路由、RIP动态路由配置、三层交换配置RIP动态路由

    一.三层交换vlan间通信 目标: VLAN实现了广播域的隔离,同时也将VLAN间的通信隔离了.三层交换技术使得VLAN间可以通信. 通过三层交换实现VLAN间通信 方案: 为了解决了传统路由器低速. ...

  7. 静态路由、RIP、SOPF、VLAN间的路由

    常用命令: clear ip router * --清楚全部路由 show ip route --显示路由表 show ip inter b--显示接口信息 show ip protocols  -- ...

  8. 交换路由中期测验20181205(DHCP、IOS、静态路由、RIP、EIGRP)

    测试拓扑: 知识点:DHCP:IOS的备份恢复与更新:静态路由:动态路由(RIP):动态路由(EIGRP) 1.DHCP 拓扑: 主要指令: ip dhcp pool 地址池名称   network ...

  9. 静态路由、RIP、OSPF、BGP

      主要内容包含以下四点:(1)静态路由 (2)动态路由 (3)生成树 (4)VLAN 1.  什么是静态路由? 答:静态路由是管理人员手动配置和管理的路由 2.  静态路由由那些优点? 答:配置简单 ...

随机推荐

  1. libcurl库的简单使用

    #include <stdio.h> #include <tchar.h> #include <windows.h> #include <process.h& ...

  2. 关于SAM和广义SAM

    关于SAM和广义SAM 不是教程 某些思考先记下来 SAM 终于学会了这个东西诶...... 一部分重要性质 确定一个重要事情,S构造出的SAM的一个重要性质是当且仅当对于S的任意一个后缀,可以从1号 ...

  3. linux入门系列2--CentOs图形界面操作及目录结构

    上一篇文章"linux入门系列1--环境准备及linux安装"直观演示了虚拟机软件VMware和Centos操作系统的安装,按照文章一步一步操作,一定都可以安装成功.装好系统之后, ...

  4. 通过httpClient设置代理Ip

    背景: 我们有个车管系统,需要定期的去查询车辆的违章,之前一直是调第三方接口去查,后面发现数据不准确(和深圳交警查的对不上),问题比较多.于是想干脆直接从深圳交警上查,那不就不会出问题了吗,但是问题又 ...

  5. Http GetPost网络请求

    using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System ...

  6. 【转】安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少

    本文由 ImportNew - 唐尤华 翻译自 gigavoice.如需转载本文,请先参见文章末尾处的转载要求. 除了高超的武艺,每位黑忍者还需要装备最好的武器.在软件开发的世界里,好的工具能让我们的 ...

  7. 关于yarn安装,这里做一个备份

    安装的是window版本,官网上有三种安装方式. 第一种下载一个.msi的安装包,然后当它运行时会指引你将 Yarn 安装到 Windows 上,因为点开以后页面是404,所以没有用这种方法. 第二种 ...

  8. java 魔术

    每4个字节都有对应的含义

  9. nginx服务无法停止(Windows)

    本人一般停止nginx服务都是通过Windows自带的任务管理器来强制结束nginx进程实现的,如图 2.但是 这次我通过同样的方法来结束nginx服务,发现nginx的进程无法结束   3.首先我要 ...

  10. CDH安装详细测试正确

    1. CDH简介 简单来说,Cloudera Manager是一个拥有集群自动化安装.中心化管理.集群监控.报警功能的一个工具(软件),使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到 ...