### EIGRP (Enhanced Interior Gateway Routing Protocol)详解 #### 一、EIGRP简介 EIGRP(增强型内部网关路由协议)是Cisco专有的路由协议,它结合了链路状态和距离向量路由协议的优点,采用了DUAL(Diffusing Update Algorithm,扩散更新算法)来计算最佳路径。EIGRP作为IGP(内部网关协议)之一,是一种混合协议,基于IP协议族中的IP协议。EIGRP支持多种特性,包括但不限于: 1. **等价负载均衡**:支持等价和不等价负载均衡,即在多个具有相同或不同度量值的路径上分配流量。 2. **VLSM支持**:支持可变长度子网掩码(Variable Length Subnet Mask),使得网络规划更加灵活。 3. **手动汇总**:允许管理员自定义汇总规则,优化路由表。 4. **多协议支持**:支持多种网络层协议,如IP、IPX等。 #### 二、EIGRP的关键组件 ##### 1. RTP(Reliable Transport Protocol) - RTP(可靠传输协议)是EIGRP中的一种机制,用于确保EIGRP报文的可靠传输。主要报文类型及其功能如下: - **Hello报文**:用于邻居发现和维护邻居关系。使用组播地址224.0.0.10发送。 - **Update报文**:传递路由更新信息,包含必要的路由条目。根据目的地数量的不同,使用单播或多播方式发送。 - **Query报文**:当路由器找不到可行的后继(Feasible Successor)时,会发送此报文来查询网络中是否存在更好的路径。 - **Reply报文**:对Query报文的响应。 - **ACK报文**:用于确认Update、Query、Reply报文的接收。 ##### 2. 邻居关系建立与维护 - 要建立邻居关系,两端路由器的K值、AS编号以及认证信息必须一致。 - Hello计时器(默认5秒)和Hold计时器(默认15秒)用于邻居关系的维护。即使这两者设置不同,也可以建立邻居关系,但可能会导致问题。 - SRTT(平滑往返时间)和RTO(重传超时)用于调整报文的重传机制,以提高通信的可靠性。 #### 三、EIGRP的邻居关系建立过程 下面通过具体的日志记录来展示EIGRP邻居关系的建立过程: 1. **发送Hello报文**:路由器首先发送Hello报文,宣布自己并尝试发现邻居。 ``` Mar 10 01:25:33.763: EIGRP: Sending HELLO on FastEthernet0/0 ``` 2. **接收到Hello报文**:对端路由器接收到Hello报文后,会进行处理。 ``` Mar 10 01:25:33.839: EIGRP: Received HELLO on FastEthernet0/0 nbr 12.12.12.2 ``` 3. **邻居关系建立**:一旦双方交换了Hello报文,并且确认了配置参数一致,就会建立邻居关系。 ``` Mar 10 01:25:33.839: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 12.12.12.2 (FastEthernet0/0) is up: new adjacency ``` 4. **发送Update报文**:建立邻居关系后,双方会互相发送Update报文,交换路由信息。 ``` Mar 10 01:25:33.843: EIGRP: Enqueueing UPDATE on FastEthernet0/0 nbr 12.12.12.2 Mar 10 01:25:33.847: EIGRP: Received UPDATE on FastEthernet0/0 nbr 12.12.12.2 ``` #### 四、EIGRP的工作原理 - **DUAL算法**:EIGRP的核心算法,负责计算最短路径树,确定最优路径。 - **度量计算**:EIGRP使用带宽和延迟作为度量标准来评估路径的质量。 - **负载均衡**:EIGRP支持等价负载均衡,即多个具有相同度量值的路径可以被同时使用。 #### 五、EIGRP的优缺点 ##### 优点 1. **快速收敛**:通过DUAL算法实现快速的路由收敛。 2. **资源高效**:EIGRP使用较少的CPU和内存资源。 3. **可扩展性**:适用于大型网络环境。 4. **易于配置**:配置简单,减少了配置错误的可能性。 ##### 缺点 1. **Cisco专有**:EIGRP是Cisco专有的协议,不能与其他厂商设备兼容。 2. **复杂性**:尽管配置相对简单,但对于初学者来说,理解其工作原理可能有一定的难度。 3. **安全性**:默认情况下,EIGRP的安全性较低,容易受到攻击。 #### 六、总结 EIGRP作为一种高性能的路由协议,在现代网络环境中具有广泛的应用。通过其独特的设计和算法,EIGRP能够提供高效的路由选择、快速的收敛速度以及高度的可靠性。对于那些希望在复杂的网络环境中实现高可用性和性能的企业来说,EIGRP是一个非常理想的选择。然而,由于它是Cisco专有的协议,因此在选择EIGRP之前,还需要考虑网络中设备的兼容性问题。
- 粉丝: 7
- 资源: 282
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享ATK-NEO-6M GPS模块使用说明-AN1303很好的技术资料.zip
- 技术资料分享ATK-HC05蓝牙串口模块使用说明-AN1301很好的技术资料.zip
- 技术资料分享ATK-HC05-V11用户手册-V1.00很好的技术资料.zip
- 技术资料分享ATK-HC05-V11-SCH很好的技术资料.zip
- 技术资料分享AT24C02很好的技术资料.zip
- 技术资料分享ARM Cotrex-M3权威指南(英文)很好的技术资料.zip
- 技术资料分享AN2594很好的技术资料.zip
- 技术资料分享AMS1117很好的技术资料.zip
- 技术资料分享AL422B很好的技术资料.zip
- 技术资料分享ADXL345很好的技术资料.zip