"CCIE路由学习笔记—3-EIGRP"
本文主要探讨了EIGRP(Enhanced Interior Gateway Routing Protocol)路由协议,这是CCIE(思科认证互联网专家)学习过程中的一个重要部分。EIGRP是Cisco公司开发的一种增强型内部网关路由协议,用于自治系统内的路由选择。
首先,我们来看IGRP协议的四个计时器,这些计时器对EIGRP的稳定性和性能至关重要:
1. Update计时器:90秒,负责定期发送更新信息以保持邻居间的信息同步。
2. Invalid计时器:270秒,如果在此时间内未收到邻居的更新,将标记路由为可能失效。
3. Hold down计时器:280秒,用于防止路由的瞬时震荡,确保在路由被标记为可能失效后一段时间内不使用该路由。
4. Flush计时器:630秒,超过此时间未收到有效更新,将彻底删除路由条目。
接着,EIGRP的度量值计算方式默认为:
Metric = BWIGRP(min) + DLYIGRP(sum)
其中,BWIGRP(min)是最小带宽,取路径上所有出站接口带宽的最小值;DLYIGRP(sum)是总延迟,即所有链路延迟之和。这种度量方式使得EIGRP能根据网络的实际性能进行智能路由决策。
EIGRP使用可靠传输协议(RTP)保证数据包的准确传输和顺序。RTP依赖于Cisco的可靠组播技术,使用D类地址224.0.0.10进行通信。邻居接收到组播报文后会返回单播确认。RTP还确保数据包的有序发送,通过序列号来追踪和确认每个数据包的正确接收。
EIGRP的数据包类型包括:
1. Hello包:用于邻居发现和恢复,采用组播方式发送,但不保证可靠传输。
2. 确认包(ACK):无数据的Hello包,单播发送且不保证可靠传输。
3. 更新包(UPDATE):携带路由更新信息,根据接收方需求可能采用组播或单播,且使用可靠传输(需要ACK确认)。
4. 查询和答复(Query & Reply):DUAL算法的一部分,用于扩散计算,查询可以组播或单播,回复始终单播并使用可靠传输。
5. 请求(Request):已不常用。
RTP的捎带更新机制允许在确认包中携带路由更新信息,提高效率。在不支持硬件多播的链路、数据包重传或特定条件触发时,组播包会转换为单播包发送。
EIGRP的这些特性使其成为一种高效、灵活的路由协议,广泛应用于企业网络中。理解并掌握EIGRP的工作原理和配置,对于通过CCIE认证和解决实际网络问题具有重要意义。