1、IGRP EIGRP协议,CCNA经典课件,网络技术交流QQ群:196267207,IGRP协议,IGRP由于突破了15跳的限制(默认100跳,最大255跳),成为了当时大型CISCO网络的首选协议。(100-大型网络) RIP与IGRP的工作机制,均是从所有配置接口上定期发出路由更新。 但是,RIP是以跳数为度量单位;IGRP以多种因素来建立路由最佳路径;带宽,延迟,可靠性,最大传输单元,LOAD等因素。,IGRP的配置,R(config)#router igrp 100 R(config-router)#network 192.168.2.0 R(config-router)#exit 注
2、意: 1)编号的有效范围为165535 2)不同的编号的路由器不参与路由更新,R#show run(查看配置文件) R#show ip protocols(IP路由协议) R#show ip route(IP路由表),router igrp 100 network 172.16.0.0 network 10.0.0.0,IGRP 配置举例1,router igrp 100 network 10.0.0.0,router igrp 100 network 192.168.1.0 network 10.0.0.0,Autonomous System = 100,172.16.1.1,S2,E0,S
3、3,192.168.1.1,10.1.1.1,10.2.2.2,10.1.1.2,S2,S3,10.2.2.3,172.16.1.0,A,B,C,192.168.1.0,E0,router igrp 100 network 172.16.0.0 network 10.0.0.0,IGRP 配置举例2,router igrp 100 network 10.0.0.0 Network 11.0.0.0,router igrp 100 network 192.168.1.0 network 11.0.0.0,Autonomous System = 100,172.16.1.1,S2,E0,S3,19
4、2.168.1.1,10.1.1.1,11.2.2.2,10.1.1.2,S2,S3,11.2.2.3,172.16.1.0,A,B,C,192.168.1.0,E0,和RIPv1一样,它也是宣告直连的主类网络,不支持VLSM,检查IGRP,RouterA#sh ip protocols Routing Protocol is “igrp 100“Sending updates every 90 seconds, next due in 21 secondsInvalid after 270 seconds, hold down 280, flushed after 630Outgoing u
5、pdate filter list for all interfaces isIncoming update filter list for all interfaces isDefault networks flagged in outgoing updatesDefault networks accepted from incoming updatesIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0IGRP maximum hopcount 100IGRP maximum metric variance 1Redistributing: igr
6、p 100Routing for Networks:10.0.0.0172.16.0.0Routing Information Sources:Gateway Distance Last Update10.1.1.2 100 00:01:01Distance: (default is 100),172.16.1.1,S2,E0,S3,192.168.1.1,10.1.1.1,11.2.2.2,10.1.1.2,S2,S3,11.2.2.3,172.16.1.0,A,B,C,192.168.1.0,E0,查看路由表,RouterA#sh ip route Codes: C - connected
7、, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidat
8、e defaultU - per-user static route, o - ODRT - traffic engineered routeGateway of last resort is not set172.16.0.0/24 is subnetted, 1 subnets C 172.16.1.0 is directly connected, Ethernet010.0.0.0/24 is subnetted, 2 subnets I 11.2.2.0 100/90956 via 10.1.1.2, 00:00:23, Serial2 C 10.1.1.0 is directly c
9、onnected, Serial2 I 192.168.1.0/24 100/91056 via 10.1.1.2, 00:00:23, Serial2,172.16.1.1,S2,E0,S3,192.168.1.1,10.1.1.1,11.2.2.2,10.1.1.2,S2,S3,11.2.2.3,172.16.1.0,A,B,C,192.168.1.0,E0,I 192.168.1.0/24 100/91056 via 10.1.1.2, 00:00:23, Serial2 I:表示由IGRP所引入的路由, 100:表示IGRP的管理距离; 91056:表示组合度量值;值越低,说明路由越好
10、;组合度量是通过带宽和线路延迟计算出来的。,前世今生,EIGRP的前身: IGRP,IGRP不支持VLSM和不连续的子网。,Cisco的私有路由协议,EIGRP是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的优点,使用闪速更新算法,能最快的达到网络收敛(convergence),Hybrid,EIGRP特性,高级距离矢量 快速收敛 DUAL算法(扩散更新算法) 100% 无环路 配置简单 易于更新 支持等价与不等价的负载均衡(特有) 多播更新取代广播更新 使用组播和单播,不使用广播,这样做节约了带宽 在网络的任何地方支持手工汇总 采用不定期更新,即只在路由器改变计量
11、标准或拓扑出现变化时发送部分更新路由。 支持可变长子网掩码。(更新条目中包含掩码,支持VLSM和不连续子网)无类 具有相同的自治系统号的EIGRP和IGRP之间,可无缝交换路由信息。 通过协议相关模块支持多种网络协议IP,IPX,AppleTalk,最大跳数224,默认100 支持不同的网络拓扑结构 使用RTP保证可靠性,EIGRP协议号为88;组播地址为224.0.0.10;不使用UDP或TCP,更新消息是使用可靠的传输协议(Reliable Transport Protocol,RTP)发送的。RTP的优点在于:让EIGRP能够像OSPF那样重传在传输过程中丢失的路由更新。,EIGRP 实
12、例,R(config)#router eigrp AS号,在自治系统内,所有路由器上的自治系统号都必须相同.,配置和验证EIGRP,R(config-router)#network network-number wildcard-mask,指出哪些网络是 EIGRP自治系统的一部分. wildcard-mask: 通过反掩码来解释网络号。进而确定哪些直连网络参与EIGRP进程,Network命令中没有指定通配符掩码,则后面跟的是有类网络号,反掩码示例,综合示例,R1: router eigrp 1 network 10.0.0.0 network 192.168.9.0 R2: router
13、eigrp 1 network 10.1.0.0 0.0.31.255 宣告了S0/0/1、S0/0/0,不包括F0/1 network 10.1.2.2 0.0.0.0 R3: router eigrp 1 network 10.1.0.0 0.0.255.255,即使输入network 10.1.3.3 0.0.255.255 最终保存的还是network 10.1.0.0 0.0.255.255,没有wildcard-mask,意味着R1将在其与A类网络10.0.0.0匹配的所有接口上启用EIGRP。(哪几个接口?),相当于宣告一个/32位主机地址:10.1.2.2/32,实验过程中可用
14、回环口代替F口,31是怎么算出来的?,show ip eigrp interface,R2#show ip eigrp interface IP-EIGRP interfaces for process 1Xmit Queue Mean Pacing Time Multicast Pending Interface Peers Un/Reliable SRTT Un/Reliable Flow Timer Routes Se0/0 1 0/0 36 0/15 155 0 Se0/1 1 0/0 838 0/15 5175 0 Lo1 0 0/0 0 0/1 0 0 列出启用了EIGRP且正常运
15、行的接口,但不列出被动接口,R2: router eigrp 1 network 10.1.0.0 0.0.31.255 network 10.1.2.2 0.0.0.0,R2接口地址 F0/1:10.1.222.2/27 S0/0/1:10.1.12.2/30 S0/0/0:10.1.23.2/30 F0/0:10.1.2.2/25,12: 000 01100 23: 000 10111 -111 00000 224 255-244=31,与network 10.1.0.0 0.0.31.255匹配的接口地址范围是10.1.0.010.1.31.255,R2的F0/1地址不在这个范围内,且不
16、与改路由器配置的任何network命令匹配,因此这个接口没有启用EIGERP。为了验证,使用如下命令:,Why?,要检查哪些接口上启用了EIGRP,可用show Ip eigrp interface或 show ip protocols,show ip protocols,R2#show ip protocols Routing Protocol is “eigrp 1“Outgoing update filter list for all interfaces is not setIncoming update filter list for all interfaces is not se
17、tDefault networks flagged in outgoing updatesDefault networks accepted from incoming updatesEIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0EIGRP maximum hopcount 100EIGRP maximum metric variance 1Redistributing: eigrp 1EIGRP NSF-aware route hold timer is 240sAutomatic network summarization is in ef
18、fectMaximum path: 4Routing for Networks:10.1.2.2/3210.1.0.0/19Routing Information Sources:Gateway Distance Last Update10.1.12.1 90 00:40:5410.1.23.1 90 00:40:54Distance: internal 90 external 170,列出每个路由进程的配置命令network的内容,还列出邻居的IP地址,2个邻居,network宣告的2个网段,show ip eigrp neighbors,R3# show ip eigrp neighbor
19、s IP-EIGRP neighbors for process 1 H Address Interface Hold Uptime SRTT RTO Q Seq(sec) (ms) Cnt Num 1 10.1.23.2 Se0/1 14 00:50:03 37 222 0 8 0 10.1.13.1 Se0/0 11 00:53:31 34 204 0 10,列出已知的邻居,但不列出因参数不匹配导致未能建立EIGRP邻接关系的邻居,show ip eigrp topology,RouterA# show ip eigrp topologyIP-EIGRP Topology Table fo
20、r AS(1)/ID(10.1.222.2)Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,r - reply Status, s - sia StatusP 10.1.13.0/30, 2 successors, FD is 2681856via 10.1.12.1 (2681856/2169856), Serial0/1via 10.1.23.1 (2681856/2169856), Serial0/0 P 10.1.12.0/30, 1 successors, FD is 2169856via Connec
21、ted, Serial0/1 P 10.1.3.0/26, 1 successors, FD is 2297856via 10.1.23.1 (2297856/128256), Serial0/0 P 10.1.2.0/25, 1 successors, FD is 128256via Connected, Loopback1 P 10.1.1.0/24, 1 successors, FD is 2297856via 10.1.12.1 (2297856/128256), Serial0/1 P 10.1.23.0/30, 1 successors, FD is 2169856via Conn
22、ected, Serial0/0 P 192.168.9.0/24, 1 successors, FD is 2297856via 10.1.12.1 (2297856/128256), Serial0/1,列出当前路由器知道的所有后继和可行后继,而不列出有关拓扑的细节,show ip route,RouterA# show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1
23、- OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGate
24、way of last resort is not setD 192.168.9.0/24 90/2297856 via 10.1.13.1, 00:58:56, Serial0/010.0.0.0/8 is variably subnetted, 6 subnets, 4 masks C 10.1.13.0/30 is directly connected, Serial0/0 D 10.1.12.0/30 90/2681856 via 10.1.23.2, 00:58:58, Serial0/190/2681856 via 10.1.13.1, 00:58:58, Serial0/0 C
25、10.1.3.0/26 is directly connected, Loopback0 D 10.1.2.0/25 90/2297856 via 10.1.23.2, 00:58:56, Serial0/1 D 10.1.1.0/24 90/2297856 via 10.1.13.1, 00:58:56, Serial0/0 C 10.1.23.0/30 is directly connected, Serial0/1,列出IP路由表的内容,对于EIGRP获悉的路由,用D进行标识,交换拓扑信息,B,A,邻居发现(hello),邻居发现(hello),完整的路由更新,完整的路由更新,后续Hel
26、lo,后续Hello,部分更新(状态变更及新子网信息),部分更新(状态变更及新子网信息),可靠的更新,EIGRP通过3个步骤将路由加入到IP路由表中: 1、邻居发现:路由器发送Hello消息,旨在发现潜在的EIGRP邻居路由器并执行基本的参数检查,以确定哪些路由器能成为邻居。 2、拓扑信息交换:建立邻接关系后,邻居彼此交换完整的拓扑更新,从此以后,仅在网络拓扑发生变化是交换部分更新。 3、选择路由:每台路由器都分析其EIGRP拓扑表,并选择前往每个子网的度量值最低的路由。,EIGRP邻接关系,在HELLO中需要匹配1,AS号(所有的相同的AS值)2,K值 (K1K2K3K4K5=10100)3
27、, authentication (MD5) Hellos 每5秒发送一次,在下列的链路上 LAN 带宽T1 FDDI、HDLC、Frame Relay(Point-to-point subinterface)、ATM、ISDN PRI Hellos 每60秒发送一次,在下列的链路上小于等于T1(1.544Mbps) : ISDN BRI 、Frame Relay、ATM、X.25,当两台路由器相互收到对方的hello包时,能够形成邻居. Hello address = 224.0.0.10,Hello定时器 保持定时器,在EIGRP汇聚过程中,一个较慢的部分是EIGRP邻居用来判断邻接关系中
28、断的定时器。如果邻居接口出现故障,IOS将把该接口调整为除up/up外的其它状态,这样路由器便立刻意识到邻接关系中断了。然而有些情况下,链路不可用,但接口保持up/up状态。在这种情况下,汇聚将依赖于保持定时器(hold time)到期,在LAN中这意味着等待15秒(如果带宽为T1或更低,将等待60秒)EIGRP使用Hello消息来确认邻居之间的链路是否正常,如果路由器在保持时间内没有从邻居那里收到任何HELLO消息,它将认为邻居出现了故障。在LAN中,hello定时器和保持定时器默认为5秒和15秒。 Hold 时间默认是hello时间的3倍 并非一定要3倍,大多数设计师通常将同一个子网中的路
29、由器接口的hello和保持定时器设置为一样。 为优化汇聚过程,可降低hello定时器和保持定时器的值,这将带来少量的额外开销,但回报是汇聚时间更短。,要查看路由器的hello定时器,可用命令:show ip eigrp interface detail 接口,但该命令不显示保持定时器设置。可通过show running-config来看,但有些考试无法使用该命令,就只能重复使用show ip eigrp neighbors 来猜测。,即使hello间隔和保持时间值不匹配,两台路由器也能成为EIGRP邻居,修改 EIGRP计时器,可在每个接口上分别配置 Hello 间隔和保留时间 R(confi
30、g-if)#ip hello-interval eigrp asn 时间 改了 hello 间隔,确保更改保留时间,使其大于或等于 hello 间隔 R(config-if)#ip hold-time eigrp asn 时间,Hello定时器告诉A如何做,保持定时器实际上是告诉邻接路由器如何做。 A(config-if)#ip hello-interval eigrp 9 2 告诉路由器A每隔2秒发送hello消息 A(config-if)#ip hold-time eigrp 9 6 让路由器A告诉其邻居将保持定时器设置为6用于他们与A建立邻接关系,如果保持定时器的值设置成小于hello定
31、时器的值,邻接关系将不断的中断和恢复,导致相应的路由不断进出路由表,使用被动接口防止建立邻接关系,在某些情况下,接口可能没有连接合法的EIGRP邻居,如上图的小型互联网络,其中3台路由器,每台路由器都需要通告所有快速以太网接口连接的子网,但在这些接口上发送EIGRP多播hello消息毫无意义,因为每个LAN接口都只连接到一台路由器。 上述需求:通告接口连接的子网,但不允许在该接口上建立EIGRP邻接关系。有2种解决方案: 使用network在接口上启用EIGRP,但用命令将该接口设置为被动。 不在该接口上启用EIGRP,并使用路由重分发(redistribute connected)宣告直连。
32、,重分发意味着EIGRP需要将直连路由作为外部EIGRP路由进行通告,如果有多个重发分点,会有问题。,EIGRP被动接口,EIGRP被动接口命令:R(config-router)#passive-interface loopback 接口将不收发Hello包,但此接口还是被宣告进EIGRP 对于环回口来说其他路由器仍可收到这接口的路由 对于物理接口来说则根本无法建立邻居关系 passive-interface default可将接口的默认模式设置为被动。用no 设置为主动。 Show ip eigrp interfaces列出与network命令匹配的非被动接口,而省略被动接口。 Show i
33、p protocol可查看所有被动接口,(注意模式),路由发现和维护,邻居表:以建立邻居关系,确保直接邻居之间能够双向通信Router#show ip eigrp neighbors 拓扑表:存放着前往目标地址的所有路由Router#show ip eigrp topology 路由表:存储最佳路由Router#show ip route,EIGRP为各种协议都维护的3张表 1)Neighbor Table: 2)Topology Table: 3)Routing Table:,Router#show ip eigrp neighbors IP-EIGRP neighbors for proc
34、ess 100 H Address Interface Hold Uptime SRTT RTO Q Seq(sec) (ms) Cnt Num 0 192.168.2.2 Se0/0/0 11 00:01:27 40 1000 0 6,Address:邻居路由器的地址 Interface:本地到邻居的接口 holdtime:定义了等待没有从邻居那里接收到任何包的最大时间.当接受到新的包后,holdtimer复位。 Holdtime=3*hello时间 queue(QCnt):等待发送的排队排列的包.如果这个值持续高于0的话,说明发生了拥塞问题 SmoothRoundTripTimer(SRT
35、T):从邻居处发送和接收包的平均回程时间.单位是毫秒. RTO(RetransmitTimeOut):单位是毫秒.路由器在重新传输包之前等待ACK的时间,EIGRP参数,重传超时,默认重传16次,Uptime:邻居起了多久,EIGRP身份验证控制邻接关系,Simple password authentication is supported by: IS-IS OSPF RIPv2 MD5 authentication is supported by: OSPF RIPv2 BGP EIGRP,Eigrp 不支持明文验证,Simple Password vs. MD5 Authenticati
36、on 明文认证: Router 发送数据包和key. 邻居检查key是否匹配. MD5 认证: 配置 key (password) 和 key ID; 路有器产生一个hash值. 发送hash和key id,不发送key.,EIGPR身份验证有助于防范拒绝服务(DoS)攻击,但并没有提供任何保密功能,因为实际收到EIGRP消息的任何设备都能读取其内容。在LAN中,更新被发送到多播IP地址224.0.0.10,因此任何攻击者都可加入多播组224.0.0.10,进而读取这些分组。然后身份验证可防止攻击者与合法路由器建立邻接关系,从而防止它们通告错误的路由信息。,配置EIGRP身份验证,第1步:创建
37、一个身份验证密钥链:使用全局配置命令:key chain name创建一个密钥链并给它指定名称,邻接路由器使用的密钥链名称可以不同。(自动进入密钥链配置模式) 第2步:在密钥链配置模式下,用key number创建一个或多个密钥号。邻接路由器使用的密钥号必须相同。 第3步:在密钥配置模式下,用key-string vlaue指定身份验证密钥的值。邻接路由器的密钥字符串必须相同。 第4步:在接口上为特定EIGRP ASN启用EIGRP MD5身份验证。 R(config-if)#ip authentication mode eigrp as号 md5 第5步:指定要在接口上使用的密钥链: R(c
38、onfig-if)#ip authentication key-chain eigrp as号 name-of-chain 密钥链能让工程师从一个密钥切换到另一个密钥,就像实际的钥匙链可包含多个钥匙一样,IOS密钥链让您能配置多个密钥,其中每个密钥都用数字标识;如果指定了寿命,则密钥只在寿命内有效。,R(config)#key chain name-of-chain,R(config-keychain)#key key-id,R(config-keychain-key)#key-string text,配置EIGRP身份验证,鉴于密钥链可包含多个密钥,而每个密钥都可能有寿命,这可能让人搞不清这
39、些密钥在什么时候使用,规则总结如下: 发送EIGRP消息时,使用当前有效的密钥中编号最小的密钥。 接收EIGRP消息时,使用当前有效的所有密钥来检查MD5摘要。,对于使用身份验证的邻接EIGRP路由器,应将其配置成使用NTP来同步时钟,在密文验证方式下,两边的KEY-STRING 和KEY ID都要相同。如果有多个key id存在的情况下,使用最小的KEY ID,如果最小的不匹配,大的KEY ID匹配也不起作用。,R(config-keychain-key)#accept-lifetime start-time infinite | end-time | duration seconds R(
40、config-keychain-key)#send-lifetime start-time infinite | end-time | duration seconds,MD5 认证实例,R2,Loopback0,S0,S0,12.1.1.0/24,R1,2.2.2.2/24,Loopback0,3.3.3.3/24,R1# show ip eigrp neighbors 查看邻居是否处于活动状态 如果邻居没有建立起来,就用下面2个命令来排错 R1# debug eigrp packets *Mar 1 00:51:38.591: EIGRP: received packet with MD5
41、 authentication, key id = 1 *Mar 1 00:51:38.591: EIGRP: Received HELLO on Serial0/0 nbr 12.1.1.2 *Mar 1 00:51:38.591: AS 90, Flags 0x0, Seq 0/0 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0R2# Show key chain:查看密钥链配置以及当前哪些密钥有效 ,R1#sh run ! key chain R1key 1key-string 111key 2key-string 222,R1#sh run !
42、 key chain R2key 1key-string 111key 2key-string 222,Key ID发送的顺序从小到大,只要有小的Key ID存在,并合法,大的ID不会被发送。删除一边的Key 1,结果还是失败的,RouterA# debug ip eigrp IP-EIGRP Route Events debugging is on*Mar 1 00:57:54.591: IP-EIGRP(Default-IP-Routing-Table:90): Processing incoming UPDATE packet *Mar 1 00:57:54.591: IP-EIGRP(
43、Default-IP-Routing-Table:90): Int 2.2.2.0/24 M 2297856 - 1657856 640000 SM 128256 - 256 128000 *Mar 1 00:57:54.595: IP-EIGRP(Default-IP-Routing-Table:90): route installed for 2.2.2.0 () *Mar 1 00:57:54.595: IP-EIGRP(Default-IP-Routing-Table:90): 1.1.1.0/24 - do advertise out Serial0/0 *Mar 1 00:57:5
44、4.599: IP-EIGRP(Default-IP-Routing-Table:90): Int 1.1.1.0/24 metric 128256 - 256 128000 *Mar 1 00:57:54.599: IP-EIGRP(Default-IP-Routing-Table:90): 12.1.1.0/24 - do advertise out Serial0/0,Debug命令,静态配置邻居关系,静态配置邻居可降低EIGRP多播消息导致的开销,尤其应用在帧中继WAN中,如果一个多播子接口与10条PVC相关联,但只有两台远程路由器使用EIGRP,则在不静态定义邻居的情况下,将向全部1
45、0台远程路由器发送EIGRP多播Hello分组的拷贝。通过静态地将2台路由器定义为邻居,将不会向其他8台非EIGPR路由器发送EIGRP消息,从而降低了开销。 命令:neighbor ip-address outgoing-interface邻居接口的IP地址 命令:show ip eigrp neighbors不会指出邻居是静态的 命令:show ip eigrp neighbors details 能指出邻居是静态的,建立邻接关系的要求,EIGRP RID相同不会导致路由器无法成为邻居,但在路由表中添加外部EIGRP路由时可能导致问题,对于IP地址必须位于同一个子网这一规则,EIGRP没有
46、OSPF那么严格。OSPF要求子网号和子网掩码都相同,而EIGRP只判断邻居的IP地址是否属于本地路由器认为的子网。例如:如果2台路由器的IP地址分别是10.1.1.1/24(对应的地址范围是:10.1.1.110.1.1.255)和10.1.1.2/30(对应的范围是10。1.1.110.1.1.2),他们将能建立EIGRP邻接关系。,EIGRP路由器ID,EIGRP使用路由器ID(RID)来标识每台路由器。EIGRP RID是一个32位的数字,用点分十进制表示。EIGRP进程启动时,每台路由器都确定其RID,其规则和OSPF RID规则基本相同。 1.使用eigrp router-id配置
47、的值 2.使用最大的处于up/up状态的回环接口的IPv4地址 3.使用最大的处于up/up状态的物理接口的IPv4地址虽然EIGRP要求每台路由器都要有RID,但实际的RID值没什么用途,仅当将外部路由注入到EIGRP中时,EIGRP RID才发挥作用。为避免混淆,注入外部路由的路由器必须有唯一RID。,EIGRP 路由选择,EIGRP的Metric值计算,EIGRP Metric = 256 * (IGRP Metric) (256=8bit) K1带宽bandwidth(源和目的之间的最小带宽) 1 K2负载loading(源和目的之间的最大负载) 0 K3延迟delay(源和目的之间的
48、延迟总和) 1 K4可靠性reliability(源和目的之间的最低可靠性) 0 K5MTU(源和目的之间的最小MTU) 0,计算EIGRP的Metric公式:Metric = K1 x BW + (K2 x BW) / (256 load) + K3 x delay K值默认情况下K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0,公式简化为 EIGRP metric = BW lowest link + delay sum of links. Delay=延迟是取路由来的方向的入接口的延迟总和环回口也有延迟,以前很多书籍通常指出,EIGRP以及前身IGRP在计算度
49、量值时还可使用MTU,但实际上不能使用MTU,计算度量值时也从未考虑过它,但是EIGRP更新消息中却是包含了MTU的。,BW,DLY,计算K值出现小数不要四舍五入,查看EIGRP K值,RouterA# show ip protocolsRouting Protocol is “eigrp 100“Outgoing update filter list for all interfaces is not setIncoming update filter list for all interfaces is not setDefault networks flagged in outgoing
50、 updatesDefault networks accepted from incoming updatesEIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0EIGRP maximum hopcount 100EIGRP maximum metric variance 1Redistributing: eigrp 100Automatic network summarization is not in effectMaximum path: 4Routing for Networks:10.1.0.0/1610.0.0.0Routing Information Sources:Gateway Distance Last Update10.1.2.2 90 05:50:13Distance: internal 90 external 170,