您好,欢迎访问三七文档
第5章EIGRPEIGRP(EnhancedInteriorGatewayRoutingProtocol,增强型内部网关路由协议)是Cisco公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路由协议的优点,支持IP、IPX、ApplleTalk等多种网络层协议。由于TCP/IP是当今网络中最常用的协议,因此本书只讨论IP网络环境中的EIGRP。5.1EIGRP概述EIGRP是一个高效的路由协议,它的特点如下:1.通过发送和接收Hello包来建立和维持邻居关系,并交换路由信息;2.采用组播(224.0.0.10)或单播进行路由更新;3.EIGRP的管理距离为90或170;4.采用触发更新,减少带宽占用;5.支持可变长子网掩码(VLSM),默认开启自动汇总功能;6.支持IP、IPX、AppleTalk等多种网络层协议;7.对每一种网络协议,EIGRP都维持独立的邻居表、拓扑表和路由表;8.EIGRP使用DiffusingUpdate算法(DUAL)来实现快速收敛.并确保没有路由环路;9.存储整个网络拓扑结构的信息,以便快速适应网络变化;10.支持等价和非等价的负载均衡;11.使用可靠传输协议(RTP)保证路由信息传输的可靠性;12.无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模型的2层协议做特别的配置。5.2实验1:EIGRP基本配置1.实验目的通过本实验可以掌握:(1)在路由器上启动EIGRP路由进程(2)启用参与路由协议的接口,并且通告网络(3)EIGRP度量值的计算方法(4)可行距离(FD)、通告距离(RD)以及可行性条件(FC)(5)邻居表、拓扑表以及路由表的含义(6)查看和调试EIGRP路由协议相关信息2.实验拓扑本实验拓扑结构如图5-1所示。图5-1EIGRP基本配置3.实验步骤(1)步骤1:配置路由器R1R1(config)#routereigrp1R1(config-router)#noauto-summaryR1(config-router)#network1.1.1.00.0.0.255R1(config-router)#network192.168.12.0(2)步骤2:配置路由器R2R2(config)#routereigrp1R2(config-router)#noauto-summaryR2(config-router)#network192.168.12.0R2(config-router)#network192.168.23.0(3)步骤3:配置路由器R3R3(config)#routereigrp1R3(config-router)#noauto-summaryR3(config-router)#network192.168.23.0R3(config-router)#network192.168.34.0(4)步骤4:配置路由器R4R4(config)#routereigrp1R4(config-router)#noauto-summaryR4(config-router)#network4.4.4.0255.255.255.0R4(config-router)#network192.168.34.0【说明】EIGRP协议在通告网段时,如果是主类网络(即标准A、B、C类的网络,或者说没有划分子网的网络),只需输入此网络地址;如果是子网的话,则最好在网络号后面写子网掩码或者反掩码,这样可以避免将所有的子网都加入EIGRP进程中。反掩码是用广播地址(255.255.255.255)减去子网掩码所得到。如掩码地址是255.255.248.0,则反掩码地址是0.0.7.255。在高级的IOS中也支持网络掩码的写法。运行EIGRP的整个网络AS号码必须一致,其范围为1-65535之间。4.实验调试(1)showiprouteR2#showiprouteCodes:C-connected,S-static,R-RIP,M-mobile,B-BGPD-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticrouteo-ODR,P-periodicdownloadedstaticrouteGatewayoflastresortisnotsetCDD192.168.12.0/24isdirectlyconnected,Serial0/0/01.0.0.0/24issubnetted,1subnets1.1.1.0[90/20640000]via192.168.12.1,00:04:19,Serial0/0/04.0.0.0/24issubnetted,1subnets4.4.4.0[90/21152000]via192.168.23.3,00:00:06,Serial0/0/1Bandwidth=10/所经由链路中入口带宽(单位为Kbps)的最小值后的度量值应该是[10/128+(5000+20000)/10]*256=20640000,和路由器计算的结果是一致CD192.168.23.0/24isdirectlyconnected,Serial0/0/1192.168.34.0/24[90/21024000]via192.168.23.3,00:05:34,Serial0/0/1以上输出表明路由器R2通过EIGRP学到了3条EIGRP路由条目,管理距离是90,注意EIGRP协议代码用字母“D”表示,如果通过重分布方式进入EIGRP网络的路由条目,默认管理距离为170,路由代码用“DEX”表示,也说明EIGRP路由协议能够区分内部路由和外部路由。对于EIGRP度量值的计算,不妨以“D1.1.1.0[90/20640000]via192.168.12.1,00:04:19,Serial0/0/0”路由条目为例来说明。EIGRP度量值的计算公式=[K1*Bandwidth+(K2*Bandwidth)/(256-Load)+K3*Delay]*[K5/(Reliability+K4)]*256默认情况下,K1=K3=1,K2=K4=K5=0。7Delay=所经由链路中入口的延迟之和(单位为µs)/10接下来看一下在路由器R2中的“1.1.1.0”路由条目的度量值是如何计算的?首先看带宽应该是从R1的Loopback0到R2最小的,应该是R2的s0/0/0接口的带宽,为128K,而延迟是路由器R1的Loopback0和路由器R2的s0/0/0接口的延迟之和,所以最7的。【提示】接口的带宽和延迟可以通过“showinterface”查看。(2)showipprotocolsR2#showipprotocolsRoutingProtocoliseigrp1//AS号码为1OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetDefaultnetworksflaggedinoutgoingupdatesDefaultnetworksacceptedfromincomingupdatesEIGRPmetricweightK1=1,K2=0,K3=1,K4=0,K5=0//显示计算度量值所用的K值EIGRPmaximumhopcount100//EIGRP支持的最大跳数EIGRPmaximummetricvariance1//variance值默认为1,即默认时只支持等价路径的负载均衡Redistributing:eigrp1EIGRPNSF-awarerouteholdtimeris240s//不间断转发的持续时间Automaticnetworksummarizationisnotineffect//显示自动汇总已经关闭,默认自动汇总是开启的Maximumpath:4RoutingforNetworks:192.168.12.0192.168.23.0RoutingInformationSources:Gateway192.168.12.1192.168.23.3Distance9090LastUpdate00:10:4400:10:15Distance:internal90external170(3)showipeigrpneighborsR2#showipeigrpneighborsIP-EIGRPneighborsforprocess1HAddressInterfaceHoldUptimeSRTTRTOQSeq(sec)(ms)CntNum10192.168.23.3192.168.12.1Se0/0/1Se0/0/0121200:11:0500:11:2977114011400053以上输出各字段的含义如下:①H:表示与邻居建立会话的顺序;②Address:邻居路由器的接口地址;③Interface:本地到邻居路由器的接口;④Hold:认为邻居关系不存在所能等待的最大时间;⑤Uptime:从邻居关系建立到目前的时间;⑥SRTT:是向邻居路由器发送一个数据包以及本路由器收到确认包的时间;⑦RTO:路由器在重新传输包之前等待ACK的时间;⑧QCnt:等待发送的队列;⑨SeqNum:从邻居收到的发送数据包的序列号。【技术要点】运行EIGRP路由协议的路由器不能建立邻居关系的可能原因:①EIGRP进程的AS号码不同②计算度量值的K值不同(4)showipeigrptopologyR2#showipeigrptopologyIP-EIGRPTopologyTableforAS(1)/ID(192.168.23.2)Codes:P-Passive,A-Active,U-Update,Q-Query,R-Reply,r-replyStatus,s-siaStatusP1.1.1.0/24,1successors,FDis20640000via192.168.12.1(20640000/128256),Serial0/0/0P4.4.4.0/24,1successors,FDis21152000via192.168.23.3(21152000/20640000),Serial0/0/1P192.168.34.0/24,1successors,FDis21024000via192.168.23.3(21024000/20512000),Serial0/0/1P192.168.12.0/24,1successors,FDis20512000viaConnected,Serial0/0/0P192.168.23.0/24,1successors,FDis20512000viaConnected,Serial0/0/1(5)showipeigrpinterface以上输出可以清楚地看到每条路由条目的FD和RD的值。而拓扑结构数据库中状态代码最常见的是“P”,“A”和“s”,含义如下:①P:代表passive,表示网络处于收敛的稳定状态;②A:代表active,当前网络不可用,正处于发送查询状态;③s:在3分钟内,如果被查询的路由没有收到回应,查询的路由就被置为“stuckinactive”状态。【术语】可行距离(FD):到达一个目的网络的最小度量值;通告距离(RD):邻居路由器所通告的它自己到达目的网络的最小的度量值;可行性条件(FC):是EIGRP路由器更新路由表和拓扑表的依据。可行性条件可以有效地阻止路由环路,实现路由的快速收
本文标题:EIGRP
链接地址:https://www.777doc.com/doc-2911226 .html