RIP的13个高级特性

特性1:自动汇总

当要发送的路由前缀与发送接口的IP不在同一个主类网段,将丢弃明细路由,汇总之后再进行发送。
下述两类路由将进行自动汇总:
  1. 该路由器的本地路由
  2. 通过邻居获悉的RIP路由
存在不连续子网时,自动汇总可能产生路由黑洞,因此建议关闭自动汇总。然而,不进行汇总又使得明细路由较多,影响网络效率。因此, 有了手工汇总。

特性2:手工汇总

分为两种级别:进程级和接口级(链路级)
RIPv2仅支持链路级手工汇总,RIPv1不支持手工汇总。
手工汇总需在尽可能接近控制层面路由始发源的发送路由条目的出接口进行配置。
(config-if)#ip summary-address rip IP-ADDRESS MASK
  1. 只有当汇总路由覆盖的所有路由都消失时,汇总路由才会消失。这样,有助于保持路由的稳定性,不会因为某一条明细路由抖动。
  2. RIP设计时并不完善,难以防止路由黑洞。只要不是2的幂,若简单汇总,则会产生黑洞。
  3. 若各路由度量值不同,汇总会取最小值。
  4. 自动汇总的优先级比手工汇总高。因此,在配置了手工汇总之后,应当关闭自动汇总,否则手工汇总将无法生效。
分析一个案例:R1不开自动汇总,R2开自动汇总。当R1的明细路由发送给R2之后,R2会将其汇总之后发给R3,但不会发给R1。这是为什么?
原因是:在发送路由更新是,R2会尝试将明细路由分别从f0/0和f0/1发送,但是由于水平分割原则,R2只能从f0/1发送,然后检查该明细路由是否符合汇总条件(与该接口是否在同一主类网段),发现符合,则从f0/1将汇总路由发送给R3。
至此,自动汇总和手动汇总的小结是:尽量用手动汇总,并关闭自动汇总。

特性3:边界路由器向RIP域内注入缺省路由

有四种方式

方式1:重分发

边界路由器上用ip route 0.0.0.0 0.0.0.0 INTERFACE NEXT-HOP指向外网的缺省路由,并将该缺省静态路由重分发至rip进程。
该方法适用于单出口,见下图。若内网通过两台边界路由器连接外网,则不适用该方法。

方式2:network 0.0.0.0

在边界路由器上,首先用ip route 0.0.0.0 0.0.0.0 INTERFACE建立缺省路由,然后用network 0.0.0.0将该缺省路由以RIP路由形式通告给内网。
局限性与方式1相同,即单出口。

方式3:ip default-network

在全局模式下,ip default-network { 离边界最近的外网主类网段}。
这种方式是一种通用方式,不仅适用于RIP。也适用于EIGRP。
对边界路由器的本地路由表无影响。

方式4:default-information originate

在rip进程内使用。
对边界路由器的本地路由表无影响。
在多出口情况下,需要用明细路由优化去往外网的路由时,推荐使用3和4。
当两台边界路由器同时使用ip default-network向内网通告缺省路由时,会怎么样?内网路由器会形成缺省路由的负载均衡。

特性4:被动接口

一个接口设置了被动接口,不能主动发送广播/组播路由更新,可以接收单播路由更新。
可以接收广播/组播/单播路由更新。
应用场合:
  1. 避免环回口发送更新,节约路由器CPU资源。
  2. 在FR中,未启用伪广播特性的接口,本来就只能发送单播,这种情况下可以将物理接口置为被动接口。

特性5:单播更新

(config-router)#neighbor 目的地址
一般伴随被动接口使用。
应用场景:R1只发送路由更新给R2,不给R3。实现精准的路由更新过滤。

特性6:RIPv2发送广播路由更新

(config-if)#ip rip v2-broadcast

用于兼容老设备。

特性7:兼容性开关

(config-if)#ip rip receive/send version 1 2

特性8:RIP认证

RIPv2支持,RIPv1不支持。
CISCO路由器支持明文和密文认证,其他厂商仅支持明文认证。
分为链路级和进程级。
认证是基于广播域的,一个广播域里一种认证。
R1中:
(config)#key chain R1(本地意义)
(config-keychain)#key 1
(config-keychain-key)#key-string Cisco
(config-if)#ip rip authentication key-chain R1
(config-if)#ip rip authentication mode text
R2中:
(config)#key chain R2
(config-keychain)#key 1
(config-keychain-key)#key-string Cisco

(config-if)#ip rip authentication key-chain R2

(config-if)#ip rip authentication mode text

特性9:offset-list偏移列表

RIP的度量值是增加后再发送的,要增加多少可以使用偏移列表。DV专用
偏移列表利用标准ACL抓路由条目,可以在发送或接收时增加度量值。
(config)#access-list 10 permit 3.3.3.0 0.0.0.0
标准ACL只能匹配路由前缀,permit表示匹配
(config-router)# offset-list 10 out 2 fastEthernet 0/0
表示在出fastEthernet 0/0时通过access-list 10抓取路由,匹配成功的路由条目的度量值将加2。
使用offset-list可以控制精确选路。

特性10:关闭RIP的水平分割

(config-subif)#no ip split-horizon
一般建议在FR的Hub节点关闭多点子接口的水平分割

特性11:关闭RIP的更新源检测

检测更新报文的源IP地址与接收接口的IP是否在同一网段
(config-router)#no validate-update-source

特性12:修改RIP报文间延迟

(config-router)#output-delay 25
主要是用于性能优化。当性能较高的路由器在一个更新报文发送时隙内需要连续发送多个更新报文时,低性能的路由器可能一时无法处理。
因此,在多个更新报文中间添加毫秒级的延迟,防止低性能路由器CPU崩溃。

特性13:纯触发更新

针对按需链路,若RIP每30s更新将增加费用,纯触发更新节省带宽。为WAN链路提供优化。
只能在串行链路上,在点对点两端开启。
(config-if)#ip rip triggered
只有当路由表发生变化时,才会发送触发更新报文。

1.CCNP闫辉视频笔记RIP相关推荐

  1. 2.CCNP闫辉视频笔记EIGRP

    简述 IGP 支持100跳 距离矢量协议(添加了链路状态特性:邻居关系.拓扑表等)--ADV(高级距离矢量协议 ) 支持VLSM和CIDR 传输层协议.缺省情况下,IPv4封装,类型号为88. 报文类 ...

  2. 3.CCNP闫辉视频笔记OSPF

    简介 OSPF(开放式最短路由优先协议) IGP LS 发送的是LSA(链路状态通告Link Status Advertisement),包含的是拓扑信息.加入LSDB,用SPF计算出Routing ...

  3. 4.CCNP闫辉视频笔记路由重分发

    名词 ASBR Boundary Router边界路由器 重分发是在边界路由器上进行的 单点双向重分发(缺陷:若该点down了,两边路由域就断了) Seed Metric 种子度量值default-m ...

  4. CCIE自学-by闫辉NP视频:组播小结

    组播小结:12:24 2014/3/23 路由器转发组播流的方式和转发单播流有很大的差别,发送数据的组播源不知道接收者在何处.保证接收者能收到数据,并且数据不会在不必要的网络上存在是很重要的事情.路由 ...

  5. CCIE自学-by闫辉NP视频:QoS小结

    by-小世界http://redcisco.blog.163.com QoS小结:12:04 2014/3/23 QOS 的基本思想就是把数据分类,放在不同的队列中,根据不同类数据的要求保证它的优先传 ...

  6. CCIE自学-by闫辉NP视频:MPLS小结

    MPLS小结:MPLS(Multi-Protocol Label Switch) 传统的IP转发机制太慢了,MPLS目的就是取代传统IP的转发机制,但是,由于一些硬件等设备的速率都比较高了,MPLS的 ...

  7. [网络安全学习篇19]:NAT、动态路由及实验(千峰网络安全视频笔记 19 day)

    引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足:对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以 ...

  8. 虚幻4视频笔记002:精简StarterContent文件夹体积

    #虚幻4#视频笔记:精简StarterContent文件夹体积 . 在很多练习项目和测试项目中,都会使用StarterContent文件夹,但是该文件夹体积巨大,如果项目数量多会占用大量空间,并且分享 ...

  9. ng机器学习视频笔记(二) ——梯度下降算法解释以及求解θ

    ng机器学习视频笔记(二) --梯度下降算法解释以及求解θ (转载请附上本文链接--linhxx)   一.解释梯度算法 梯度算法公式以及简化的代价函数图,如上图所示. 1)偏导数 由上图可知,在a点 ...

最新文章

  1. php 开发微信h5,微信h5页面开发遇到那些坑
  2. vue 导出 excel表格
  3. 在账户确定类型KOFI没有找到总账科目
  4. android theme 错误,为什么修改android:theme就崩溃,求助
  5. 扩容是元素还是数组_Map扩容源码
  6. java关键字 valotile_Java内存模型-jsr133规范介绍,java中volatile关键字的含义
  7. Redmi K40 Pro渲染图曝光:后置相机模组成最大焦点
  8. Oracle数据库时间修改
  9. sqlserver2008彻底卸载
  10. SQL Server 2005安装时提示“服务无法启动”
  11. 信息学奥赛一本通C++语言-----1142:单词的长度
  12. 微信群如何设置永久有效二维码?99.99%的人都不知道!
  13. 计算机应用基础windows10 +office2016题库及答案
  14. strlen,strcpy,strcat,strcmp函数
  15. stderr/stdout用法
  16. 关于EI计算机视觉投稿
  17. 1.深度linux,深度操作系统20.2.1 发布
  18. C语言实现获取文件后缀、修改后缀
  19. 本地时间(北京时间)和“GMT+8”时区时间的区别?
  20. iPhone 8 Plus and me: A 72-hour quest for beautiful images

热门文章

  1. 批量创建AD账号添加SMTP、Manager、extensionAttribute4属性
  2. 2019年经开区第四届青少年信息学竞赛小学组试题
  3. 浅谈学校OA办公系统实施的必要性和可行性
  4. 张镰:平阳县电子商务服务中心数字化转型模式探索
  5. 微信小程序云开发数据库 网页管理后台
  6. H.264远程视频监控系统
  7. 记录———Android开发常用依赖库
  8. topcoder是什么?
  9. 英伟达最新雷达工作:NVRadar:一种实时的雷达障碍检测和占位栅格预测方法
  10. W3C中的css3-官方理解与提升