CCNP RIP笔记:详解版本差异与路由机制
5星 · 超过95%的资源 需积分: 10 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考试和实际网络设计非常重要。
2022-08-03 上传
2013-07-28 上传
2013-05-10 上传
2023-07-10 上传
2023-08-06 上传
2023-04-28 上传
2023-12-23 上传
2024-10-27 上传
2023-09-13 上传
yukang1986
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍