实验13:CISCOEIGRP路由协议配置练习一、实验目的1、了解EIGRP动态路由协议原理;2、练习使用CISCOEIGRP路由协议构建网络二、实验环境packettracer5.0三、EIGRP介绍EIGRP(EnhancedInteriorGatewayRoutingProtocol,增强型内部网关路由协议)。EIGRP是Cisco的私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:1.快速收敛:链路状态包(Link-StatePacket,LSP)的转发是不依靠路由计算的,所以大型网络可以较为快速的进行收敛.它只宣告链路和链路状态,而不宣告路由,所以即使链路发生了变化,不会引起该链路的路由被宣告.但是链路状态路由协议使用的是Dijkstra算法,该算法比较复杂,并且较占CPU和内存资源和其他路由协议单独计算路由相比,链路状态路由协议采用种扩散计算(diffusingcomputations),通过多个路由器并行的记性路由计算,这样就可以在无环路产生的情况下快速的收敛.2.减少带宽占用:EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。在WAN低速链路上,EIGRP可能会占用大量带宽,默认只占用链路带宽50%,之后发布的IOS允许使用命令ipbandwidth-percenteigrp来修改这一默认值.3.支持多种网络层协议:EIGRP通过使用“协议相关模块”(即protocoldependentmodulePDM),可以支持IPX,ApplleTalk,IP,IPv6和NovellNetware等协议.4.无缝连接数据链路层协议和拓扑结构:EIGRP不要求对OSI参考模型的层2协议做特别是配置.不像OSPF,OSPF对不同的层2协议要做不同配置,比如以太网和帧中继总之,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡.EIGRP的四个组件1.Protocol-DependentModule(PDM)2.可靠传输协议(ReliableTransportProtocol,RTP)3.邻居的发现/恢复4.弥散更新算法(DiffusingUpdateAlgorithm,DUAL)配置CiscoEIGRP的基本命令:Router(config)#routereigrp100开启EIGRP进程,100为AS编号(1——65535)Router(config-router)#networkxx.xx.xx.xx在网络上通告自己所直接连接的网段四、实验步骤:一、配置实例拓扑图配置命令:Router5:RouterenableRouter#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#interfaceFastEthernet0/0Router(config-if)#ipaddress172.16.0.1255.255.255.0/配置Fa0/0口IP地址Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/0/配置S1/0口IP地址Router(config-if)#ipaddress192.168.0.1255.255.255.0Router(config-if)#clockrate64000/配置串行链路时钟Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#routereigrp24/开启EIGRP进程,编号为24Router(config-router)#noauto-suRouter(config-router)#noauto-summary/关闭自动汇总Router(config-router)#network192.168.0.0/通告直连网段Router(config-router)#network172.16.0.0Router(config-router)#exitRouter(config)#Router6:RouterenableRouter#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#interfaceFastEthernet0/0Router(config-if)#ipaddress172.17.0.1255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/0Router(config-if)#ipaddress192.168.0.2255.255.255.0Router(config-if)#clockrate64000Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/1Router(config-if)#ipaddress192.168.1.1255.255.255.0Router(config-if)#clockrate64000Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#routereigrp24Router(config-router)#noauto-suRouter(config-router)#noauto-summaryRouter(config-router)#network192.168.1.0Router(config-router)#network192.168.0.0Router(config-router)#network172.17.0.0Router(config-router)#exitRouter(config)#Router3:RouterenableRouter#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#interfaceFastEthernet0/0Router(config-if)#ipaddress172.18.0.1255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/0Router(config-if)#ipaddress192.168.1.2255.255.255.0Router(config-if)#clockrate64000Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/1Router(config-if)#ipaddress192.168.2.1255.255.255.0Router(config-if)#clockrate64000Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#routereigrp24Router(config-router)#noauto-suRouter(config-router)#noauto-summaryRouter(config-router)#network192.168.1.0Router(config-router)#network192.168.2.0Router(config-router)#network172.18.0.0Router(config-router)#exitRouter(config)#Router4:RouterenableRouter#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#interfaceFastEthernet0/0Router(config-if)#ipaddress10.1.1.0255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#interfaceSerial1/0Router(config-if)#ipaddress192.168.2.2255.255.255.0Router(config-if)#clockrate64000Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#routereigrp24Router(config-router)#noauto-suRouter(config-router)#noauto-summaryRouter(config-router)#network192.168.2.0Router(config-router)#network10.1.1.0Router(config-router)#exitRouter(config)#二、检验与排错完成如上配置之后,为网段内主机配置正确的IP信息,主机之间就可以相互通信了,下面在路由器上对EIGRP进行检验(鉴于篇幅限制,所有检验均在router6上进行):查看配置信息:查看路由表:PC1配置好IP之后ping所有的网段均可实现:查看eigrp邻居信息:查看eigrp端口信息:查看拓扑表:查看通信信息:debugeigrppackets:EIGRP支持MD5加密认证,但是packettracer不5.0支持,这个试验就不做了。