EIGRP详解:特性、关键技术与邻居发现
需积分: 10 29 浏览量
更新于2024-09-11
收藏 2.37MB DOC 举报
"Eigrp相关总结"
EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco公司开发的一种先进的距离矢量路由协议,常用于企业网络中,尤其在CCNA(Cisco Certified Network Associate)和CCNP(Cisco Certified Network Professional)认证的学习中占有重要地位。EIGRP结合了距离矢量和链路状态两种路由协议的特点,提供了高效、灵活的路由解决方案。
一、EIGRP的特点
1. 高级距离矢量:EIGRP并非传统的距离矢量协议,它使用DUAL(Diffusing Update Algorithm,扩散更新算法)避免了路由环路问题,提高了路由选择的效率。
2. 组播和单播的更新方式:EIGRP使用组播地址224.0.0.10发送Hello包来建立和维护邻居关系,同时在需要时使用单播进行路由更新,有效减少了网络带宽的占用。
3. 支持多种网络层协议:EIGRP不仅支持IP,还支持IPX、AppleTalk等多种协议,具有多协议能力。
4. 100%无环路无类路由:通过DUAL算法,EIGRP确保了路由表中不存在环路。
5. 快速收敛:EIGRP能快速响应网络变化,更新路由信息,确保网络的稳定性。
6. 增量更新:仅在网络发生变化时发送必要的更新信息,而不是整个路由表,降低了网络负担。
7. 灵活的网络设计:EIGRP允许网络设计的灵活性,支持VLSM(Variable Length Subnet Mask,变长子网掩码)和不连续子网。
8. 支持等价负载均衡和非等价负载均衡:EIGRP可以将流量分散到多个路径,提高网络的带宽利用率。
9. 在WAN和LAN链路的配置简单:EIGRP易于配置,适合不同类型的网络环境。
10. 手动汇总:EIGRP允许管理员在任何点手动进行路由汇总,简化网络管理。
11. 丰富的度量:EIGRP的度量包括带宽、延迟、可靠性、负载和最大传输单元(MTU),提供了全面的路径选择依据。
二、EIGRP的关键技术
1. 多协议模块:EIGRP通过序列号和确认号实现不可靠的IP封装的可靠传输。
2. RTP(Reliable Transport Protocol,可靠传输协议):RTP定义了五种包类型,包括Hello包、Update包、查询包、回复包和确认包。Hello包用于邻居发现,Update包用于传递路由信息,而确认包确保了数据的可靠传输。
- Hello包:用于发现和保持邻居关系,如果在组播流计时器时间内未收到ACK,将转为单播重传。
- Update包:是可靠的,需要确认回复。如果在RTO(Retransmission Timeout,重传超时)时间内未收到确认,会继续重传,最多16次。
- 查询包、回复包和确认包则用于处理特定的通信需求,如SIA(Stuck In Active,卡在活动状态)查询和回复。
3. 邻居的发现与恢复:邻居发现通过三次握手的Hello包完成。若在指定时间内未收到ACK,将重新尝试建立邻居关系,确保网络的稳定运行。
配置监控会话(Monitor Session)可以捕获并分析EIGRP的数据包,如通过命令`monitorsession 1 source interface fastethernet0/0 both`设置源接口,并使用`destintion interface f0/15`定义目的地接口进行监控。
通过理解并熟练掌握EIGRP的这些特性与关键技术,网络管理员能更好地配置和管理网络,提高网络性能和稳定性。
2009-04-12 上传
2011-01-10 上传
2009-11-21 上传
2022-09-20 上传
2009-09-03 上传
2021-10-08 上传
2010-01-03 上传
2013-12-27 上传
2009-12-28 上传
落雨燊
- 粉丝: 7
- 资源: 8
最新资源
- 构建基于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客户端库介绍