动态路由协议RIP
RIP
Routing Information Protocol,属IGP协议,是距离矢量型动态路由协议(直接发送路由信息的协议为距离矢量型协议),使用UDP协议,端口号520。
贝尔曼福特算法
RIPv1
- l 有类别路由协议,路由信息不携带子网掩码,不支持VLSM和CIDR
- l 以广播(255.255.255.255)的形式发送报文,不支持认证
- l 自动汇总路由信息,且自动汇总无法关闭
RIPv2
- l 无类别路由协议,路由信息携带子网掩码,支持VLSM、CIDR
- l 以组播(224.0.0.9)或单播方式发送报文,支持明文认证和MD5密文认证,只接受域内合法的路由更新
- l 支持路由自动、手工汇总,(自动汇总不精确,通常用手动汇总替代自动汇总,no auto-summary或no summary)
RIP计时器:
- l 更新计时器update-30s,路由更新周期,每30s向外发送完整路由表
- l 失效计时器invalid-180s,在180s内未收到某条路由信息的更新,则该路由信息失效
- l 抑制计时器holddown-180s,收到次优路由后计时180s后生效
- l 刷新计时器flush-240s,在240s内未收到某条路由信息的更新,则删除该路由信息
RIP防止路由环路的技术:
- l RIP使用跳数作为度量标准,定义最大跳数15,超过15跳就是不可达网络
- l 水平分割,某一接口收到路由条目之后,路由条目不能再从该接口发送出去,避免产生环路
- l 路由毒化,毒性逆转,某一网络不可达后,立即将其度量值设置为16跳,并从所有接口发出去(可覆盖水平分割机制)
- l 抑制计时器,收到次优路由条目后,待抑制计时器超时后再更新路由表
- l 触发更新,出现网络拓扑变更(即路由条目发生变化),路由器立即向外发送路由信息更新
RIP协议缺点:
- l 最大跳数为15,网络规模受限
- l 路由更新发送周期30s,网络收敛速度慢,通常2-4分钟
- l 网络中跳数少的路径并不一定是最优路径
RIP协议配置命令
[H3C]rip //启用RIP并进入RIP配置视图
[H3C-rip-1]version 2 //版本配置为RIPv2
[H3C-rip-1]undo summary //关闭路由信息自动汇总
[H3C-rip-1]network 10.0.0.0 //通告IP属于10.0.0.0网段的端口启用RIP协议
[H3C-rip-1]network 172.16.0.0 //通告IP属于172.16.0.0网段的端口启用RIP协议
[R1-Serial1/0]no rip split-horizon //关闭S1/0端口水平分割
[R1-Serial1/0]rip authentication-mode md5 rfc2453 plain 123 //S1/0端口启用md5的认证方式为rfc2453,明文秘钥123
[R1-rip-1]silent-interface Serial 1/0 //被动接口,静默接口,只接受不发送路由信息
[R1-rip-1]peer 10.1.1.1 //指明邻居,以单播向10.1.1.1发送路由更新
路由黑洞
例一:
172.16.2.0/24与172.16.3.0/24前23位均一致,可以汇总为172.16.2.0/23 ,反之只可以得出172.16.2.0 /24 和172.16.3.0/24这两个网络,精确的地址汇总没有问题
例二:
172.16.1.0/24与172.16.2.0/24前22位一致 ,可以汇总为172.16.0.0/22 ,反之得到四个网172.16.0.0/24、172.16.1.0/24、172.16.2.0/24和172.16.3.0/24。 172.16.0.0/24与172.16.3.0/24并不存在,但又会不断收到其他设备发给这两个网络的数据,即形成路由黑洞。
动态路由协议RIP的更多相关文章
- 1.3-动态路由协议RIP①
Dynamic Routing Protocol:动态路由协议 现代IP网络中,主要的动态路由协议: AD/管理距离: 1:DV/距离向量协议:RIP(120)/IGRP(100) 2:LS/链路状态 ...
- 路由与交换,cisco路由器配置,动态路由协议—RIP
一.动态路由协议分类 动态路由协议包括IGP(内部网关协议)和EGP(外部网关协议). 1.IGP IGP又包括距离向量路由协议和链路状态路由协议. (1)距离向量路由协议典型代表:RIP (2)链路 ...
- HCNA Routing&Switching之动态路由协议RIP
前文我们了解了动态路由的基本概念,以及动态路由和静态路由的区别,优缺点,动态路由的分类,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14995317.html ...
- 动态路由协议 RIP
RIP:Routing Information Protocol.RFC1058. 距离矢量协议:有间隔的多少和方向.传递的是路由条目.每个路由器不知道网络的完整拓扑结构,OSPF知道. 度量值:每种 ...
- 距离矢量路由协议——RIP
距离矢量路由协议RIP: 众所周知,RIP(Routing Information Protocol),即路由信息协议,是一种距离矢量路由协议,它与IGRP,OSPF等一样都是属于IGP(Interi ...
- HCNA Routing&Switching之动态路由协议OSPF基础(一)
前文我们了解了基于路径矢量算法的动态路由协议RIP防环以及度量值的修改相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15012895.html:今天我 ...
- (ospf、rip、isis、EIGRP)常见的动态路由协议简介
路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由.静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络.缺点是不能自动适应网络拓扑的变化,需要人工 ...
- 动态路由协议(RIP)
虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由 ...
- rip是典型的距离矢量动态路由协议。Ospf是链路状态型的协议
网络工程师十个常见面试问题-看准网 https://m.kanzhun.com/k-mianshiwenti/1465113.html 两者都属于IGP协议,rip是典型的距离矢量动态路由协议.Osp ...
随机推荐
- android 3.0 ationbar使用总结
1,ationbar的基本讲解 http://www.apkbus.com/forum.php?mod=viewthread&tid=125536 仅仅需要根据需求写出一个menu资源文件 2 ...
- java中 Excel表实现数据导入导出
需要引入依赖: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> < ...
- es6 语法的
es5 中提供了 两个声明变量的方式 var function es6 中提供了 四种声明变量的方式 let const class import 现在,定义变量的关键字有 6 个了 备注:不能忽略函 ...
- C# 格式化XML方法
/// <summary> /// 格式化XML方法 /// </summary> public class UXMLFormat { public static string ...
- RotateZoom.cpp 20180622
20180622代码加入随意变换图像大小 批处理框架先不看:-B src3.bmp 10 1 30 2 0.1 3 tar.bmp src2.bmp 37.5 2.1 tar // RotateZo ...
- Django信号量
摘自官方文档 使用 信号 Django发送的所有信号的列表.使用该send()方法发送所有内置信号. 参见 有关如何注册和接收信号的信息,请参阅信号调度器上的文档. 用户登录/注销时,身份验证框架会 ...
- Jenkins安装以及配置
Jenkins介绍 Jenkins是一个java开发的.开源的.非常好用持续集成的工具,它能帮我们实现自动化部署环境.测试.打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知. 什么叫持 ...
- 转]@SuppressWarnings 详解
转自:http://gladto.iteye.com/blog/728634 背景知识: 从JDK5开始提供名为Annotation(注释)的功能,它被定义为JSR-175规范.注释是以 ...
- node_modules .bin文件夹下的文件
node_modues/.bin文件夹下,对于一个npm包,有两个可执行文件,没有后缀名的是是对应unix系的shell脚本,.cmd文件对应的是windows bat脚本,内容都是用node执行一个 ...
- 教你用Python实现简单监督学习算法
教你用Python实现简单监督学习算法 监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段.即便是在无监督学习兴起的近日,监督学习也依旧是入门机器学习的钥匙. 这篇监督学习教程 ...