CCNP RIP笔记:详解版本差异与路由机制

5星 · 超过95%的资源 需积分: 10 6 下载量 199 浏览量 更新于2024-09-14 1 收藏 136KB PDF 举报
"这是一份关于CCNP学习的笔记,主要涵盖了RIP协议的详细内容,包括RIPv1和RIPv2的区别以及RIP协议的基本原理、特点、计时器和环路解决方法。这份笔记由清默网络CCIETeam制作,提供了相关技术交流群和网站链接。" 在CCNP的学习中,RIP (Routing Information Protocol) 是一种广泛使用的内部网关协议(IGP)。RIP是一种距离矢量路由协议,它的工作机制是通过定期发送整个路由表至相邻路由器,这些路由器再结合自身路由信息更新自己的路由表。由于路由信息是基于传闻方式传递,因此得名“传言路由”。 RIPv1和RIPv2的主要区别在于: 1. RIPv1是属于有类别的路由协议,不支持VLSM(变长子网掩码)和CIDR(无类别域间路由),而RIPv2则是无类别的,支持VLSM和CIDR。 2. RIPv1使用广播方式更新路由信息,而RIPv2则使用组播(224.0.0.9)。 3. RIPv1不支持路由汇总,RIPv2则支持手工汇总。 4. RIPv1没有认证功能,RIPv2增加了认证机制。 RIP协议利用UDP的520端口进行通信,其信息包包含Requestmessage和Responsemessage两种类型。路由度量标准(Metric)基于跳数,当metric达到16时,表示目标网络不可达。 然而,RIP存在一些显著的局限性: 1. 度量值仅基于跳数可能导致非最优路径选择。 2. 最大跳数限制为16,限制了适用的网络规模。 3. 安全性较差,会接收来自任何设备的路由更新,易受攻击。 4. 不支持无类IP地址和VLSM。 5. 收敛速度慢,可能需要超过5分钟,频繁的更新也会消耗大量带宽。 RIP协议有四个重要的计时器: 1. Update Timer:更新周期,默认为30秒,用于发送路由更新。 2. Invalid Timer:无效定时器,若在180秒内未收到更新,则认为路由信息无效。 3. Holddown Timer:抑制定时器,设置为180秒,防止快速反复改变路由状态。 4. Flush Timer:刷新定时器,设定为240秒,用于彻底清除过时的路由信息。 用户可以通过命令`timers basic <update> <invalid> <holddown> <flush>`自定义这些计时器的值。 为了解决RIP中的路由环路问题,引入了以下方法: 1. 水平分割(Split-Horizon):不向同一物理链路上的邻居路由器广播路由更新,防止路由信息循环。 2. 泳道抑制(Poison Reverse):在发现环路后,将环路路径的metric设置为16,表示不可达。 3. 执行触发更新(Triggered Update):当路由发生变化时立即发送更新,而不是等待固定更新周期,有助于快速收敛。 此外,还有其他防止环路的方法,如触发更新和快速收敛策略,以及在RIPv2中引入的路由毒性逆转等。理解并掌握这些概念和技术对于通过CCNP考试和实际网络设计非常重要。