在路由查找时,有类路由查找方式和无类路由查找的区别:
有类路由查找:
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. 配置Mongodb两种方式

    手动上传方式 Mongodb-Centos7 安装之前准备工作 下载地址:https://www.mongodb.org/dl/linux 环境说明:下载地址 1系统虚拟机信息:CentOS7 X86 ...

  2. Linux磁盘管理之LVM

    一.LVM介绍 在我们管理Linux磁盘的时候,通常会遇到这么一种情况.在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间不足了,这个时候怎 ...

  3. TVP思享 | 四个全新维度,极限优化HTTP性能

    导语 | 当产品的用户量不断翻番时,需求会倒逼着你优化HTTP协议.那么,要想极限优化HTTP性能,应该从哪些维度出发呢?本文将由TVP陶辉老师,为大家分享四个全新维度.「TVP思享」专栏,凝结大咖思 ...

  4. MongoDB 上手开发实践(入门上手开发这一篇就够了)

    前言 MongoDB是一个介于 关系数据库 和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复 ...

  5. BZOJ 2038: [2009国家集训队]小Z的袜子 (莫队)

    题目传送门:小Z的袜子 Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… ...

  6. Eclipse自动添加注释模板

    Eclipse使用自动注释:在Eclipse工具的Window\preferences\JAVA\Code Style\Code templates\Comments下设置以下模版 文件(Files) ...

  7. 【阿里云IoT+YF3300】11.物联网多设备快速通信级联

    我们见到的很多物联网设备,大都是“一跳”上网,所谓的“一跳”就是设备直接上网,内嵌物联网模块或者通过DTU直接上网.其实稍微复杂的物联网现场,往往网关下面连接若干物联网设备(如下图),并且这些物联网设 ...

  8. pinpoint实现告警推送至钉钉和微信群

    前言 在前面的文章中,我们学习了如何通过java实现将消息发送到钉钉.和将消息发送到微信群聊. 基于上述基础,我们今天来接入pinpoint的告警,发送到钉钉群. 实操前准备 开始之前,推荐阅读一下, ...

  9. HTML中使用Vue+Dhtmlxgantt制作任务进度图

    HTML中使用Vue+Dhtmlxgantt制作任务进度图 Dhtmlxgantt官网: https://dhtmlx.com/docs/products/dhtmlxGantt/ 参考文章 甘特图配 ...

  10. DP-Fibonacci

    善于发现 DP 中的 Fibonacci 我们在做 DP  题时  , 会发现有一些题 类似于找规律的题 ,观察测试样例 , 要对数据敏感 , 比如输入 2 输出 1 , 输入 3 就输出 2 …… ...