5.3.3EIGRP术语和表•拓扑表–列出了从每个EIGRP邻居获知的所有路由–DUAL正是通过邻居表和拓扑表的信息来计算到每个网络开销最小的路由。–successor后继–feasiblesuccessors可行后继–reporteddistance报告距离–feasibledistance可行距离5.3.3EIGRP术语和表5.3.3EIGRP术语和表5.3.3EIGRP术语和表•路由表–路由表只显示最佳路径–EIGRP通过两种方式显示路由信息:•路由表将从RIGRP获知的路由标识为D。•而EIGRP将从其他路由协议或EIGRP网络外部获得的动态或静态路由标记为DEX(外部),因为它们并不来自相同AS内的EIGRP路由器。5.3.3EIGRP术语和表•路由表5.3.4EIGRP邻居和邻接关系•EIGRP路由器使用hello包来发现邻居,并在邻居路由器之间建立邻接•在快于T1的链路上,hello包每隔5秒钟组播一次,而在T1或更慢的链路上,则每隔60秒组播一次•组播地址为224.0.0.105.3.4EIGRP邻居和邻接关系•EIGRP使用各种类型的数据包来交换和更新路由表信息–确认–更新–查询–应答5.3.4EIGRP邻居和邻接关系•确认包用来表示已收到更新数据包、查询数据包或应答数据包•查询既可以组播也可以单播。而应答总是单播的•更新数据包、查询数据包和应答数据包使用类似TCP的服务•确认数据包和hello数据包则使用类似UDP的服务5.3.4EIGRP邻居和邻接关系•EIGRP的运行独立于网络层•RTP保证了在使用任何网络层协议的情况下都能顺利发送和接收EIGRP包•RTP既可用作可靠传输协议(有如TCP),也可用作最大努力传输协议(有如UDP)•每个网络层协议都使用一个协议相关模块(PDM)来负责特定的路由任务•每个PDM各自维护着三张表5.3.5EIGRP度量和收敛•EIGRP使用复合度量值以决定到达目的网络的最佳路径。该度量由以下值决定:–带宽–延迟–可靠性–负载•带宽–大多数串行接口使用的默认带宽值为1544kbps–带宽值可能并没有正确反映接口的实际物理带宽5.3.5EIGRP度量和收敛•延迟、可靠性和负载–对于串行接口,其默认值是20,000微秒,而对于快速以太网接口,默认值是100微秒–可靠性用于度量链路出现错误的频率–可靠性根据链路的具体情况自动更新–负载反映链路的流量大小。负载值越低,网络状况越好5.3.5EIGRP度量和收敛•可行距离是从路由器到目的地所经路径的最佳EIGRP度量值•通告距离是由邻居路由器报告的最佳度量值•可行后继是指通告距离小于后继的可行距离的路由•DUAL在拓扑发生变化时可迅速收敛•如果不存在可行后继,则原来的路由转为主动状态,路由器将发送查询寻找新的后继5.4实施EIGRP5.4.1配置EIGRP•步骤1:–启动EIGRP路由进程–AS(自治系统)参数可以是任何16位二进制数值,标识所有属于同一公司或组织的路由器•步骤2:–network命令告诉EIGRP有哪些网络和接口参与了EIGRP进程5.4.1配置EIGRP•完成典型的基本EIGRP配置还需要另外两个命令–eigrplog-neighbor-changes命令即可查看邻居邻接的变化。该功能可帮助管理员监控EIGRP网络的稳定性–bandwidth命令可以避免不准确的带宽干扰最佳路径的选择5.4.1配置EIGRP•启动身份验证要使用密钥来激活EIGRP的MD5身份验证,需要以下接口配置命令::–ipauthenticationmodeeigrpmd5•EIGRP数据包的交换要求进行MD5身份验证–ipauthenticationkey-chaineigrpASname-of-chain•AS指定了EIGRP配置的自治系统5.4.2EIGRP路由汇总•EIGRP在有类边界上自动总结子网•EIGRP在路由表中为每条父路由添加Null0总结路由•使用noauto-summary命令即可禁用默认总结5.4.2EIGRP路由汇总•手动总结可更为精确地控制EIGRP路由•由于手动总结是基于每个接口的,因此网络管理员可以完全掌控整个网络•路由表中手动总结的路由显示为源于逻辑接口,而非物理接口5.4.3验证EIGRP操作•showipprotocols–检查EIGRP是否通告了正确的网络。显示自治系统编号和管理距离5.4.3验证EIGRP操作•showiproute–检查EIGRP路由是否存在于路由表中。–使用D或DEX标识EIGRP路由–内部路由具有默认的管理距离905.4.3验证EIGRP操作•showipeigrpneighborsdetails–检验EIGRP形成的相邻关系–显示IP地址和邻居路由器的接口5.4.3验证EIGRP操作•showipeigrptopology–显示后继和所有可行后继–显示可行距离和报告距离5.4.3验证EIGRP操作•showipeigrpinterfacesdetails–检查使用EIGRP的接口5.4.3验证EIGRP操作•showipeigrptraffic–显示发送和接收的EIGRP数据包的数量和类型5.4.3验证EIGRP操作•debugeigrppacket–显示所有EIGRP数据包的传输和接收5.4.3验证EIGRP操作•debugeigrpfsm–显示可行后继活动情况以决定路由是否被EIGRP发现、添加或删除5.4.4EIGRP的问题和局限性•虽然EIGRP是一种强大和复杂的路由协议,但是其应用也有局限性:–由于它属于Cisco专有协议,因此不支持不同厂商环境–只在平面型的网络设计下才能高效运行–必须在多个路由器间共享同一个自治系统,不能细分成不同的组–可能产生非常大的路由表,需要很多更新数据包并占用很多带宽–比RIP占用更多的内存和处理器能力–不能在默认设置下高效工作–需要管理员具备丰富的网络协议知识5.5章节总结总结•企业网是分层的•网络使用静态和动态路由来传递信息•动态路由协议分为距离矢量和链路状态•RIP是距离矢量路由协议•EIGRP是具有高级功能的Cisco私有协议•EIGRP自动总结路由,但此功能也可以关闭或以手工代替获得对路有更好的控制