EIGRP负载均衡

合集下载

EIGRP负载均衡

EIGRP负载均衡

R1 192.168.12.0/24 R2 192.168.23.0/24 R3.3R4实验目的:1、掌握EIGRP等价负载均衡的实现方法2、掌握EIGRP非等价负载均衡的实现方法3、修改EIGRP度量值的方法4、可行距离(FD)、通告距离(RD)、可行性条件(FC)深层含义实验步骤:(思科网络实验室路由交换实验指南,梁广民,P81改编实验)1、配置R1-R4每个端口IP地址,打开端口。

2、R1(CONFIG)#ROUTER EIGRP 1R1(CONFIG-ROUTER)#NO AUTO-SUMKMARYR1(CONFIG-ROUTER)#NET 192.168.14.0R1(CONFIG-ROUTER)#NET 192.168.12.03、R2(CONFIG)#ROUTER EIGRP 1R2(CONFIG-ROUTER)#NO AUTO-SUMKMARYR2(CONFIG-ROUTER)#NET 192.168.12.0R2(CONFIG-ROUTER)#NET 192.168.23.0R2(CONFIG-ROUTER)#NET 2.2.2.0 255.255.255.04、R3(CONFIG)#ROUTER EIGRP 1R3(CONFIG-ROUTER)#NO AUTO-SUMKMARYR3(CONFIG-ROUTER)#NET 192.168.23.0R3(CONFIG-ROUTER)#NET 192.168.34.05、R4(CONFIG)#ROUTER EIGRP 1R4(CONFIG-ROUTER)#NO AUTO-SUMKMARYR4(CONFIG-ROUTER)#NET 192.168.14.0R4(CONFIG-ROUTER)#NET 192.168.34.0R4(CONFIG-ROUTER)#NET 4.4.4.0 255.255.255.0(R4#SHOW IP ROUTE Eigrp2.2.2.0/24 show ip eigrp)6、R1-R4测试互PING7、R4#SHOW IP ROUTE 发现有 D 2.2.2.0 [90/2300416] via 192.168.14.1, 00:01:55,FastEthernet0/0虽然R4到达R2的LO0有两条路径,但是路由器将FD最小的放入路由表,选择走F0/0接口。

EIGRP负载均衡过程全解

EIGRP负载均衡过程全解

对于路由方面的负载均衡,我们常说的就是eigrp这个负载均衡问题了。

那么在这个方面,可以从两个角度进行分析,包括对等和非对等。

那么我们将把这两个内容串联到设置过程中为大家讲解,加深一下印象。

1、EIGRP默认支持四条链路的不等代价的负载均衡(所有路由基本上都支持);2、使用下面命令可支持六条:router EIGRP 10maximum-paths 6——设置成6条variance——后跟差异度量值,实现负载均衡。差异值为1时,只有相同度量才会安置到本地路由表中,为2时,任一由EIGRP发现的了解的路由,只有其度量少于继任度量的两倍,将会被安置到本地的路由表中。EIGRP Load Balancing 非等价负载均衡每个路由协议都支持等值路径的负载均衡.除此之外,IGRP和EIGRP也支持不等值路径的负载均衡,使用variance命令. Variance命令向路由器通告一个n值,n值使用variance命令指定.n值为1-128之间,默认为1。router E有三个路径到网络X◆E-B-A with a metric of 30◆E-C-A with a metric of 20◆E-D-A with a metric of 45Router E选择第二个路径,E-C-A的metric为20,20为三个路径的最小值,如果希望EIGRP选择优先E-B-A路径,配置variance值为乘数2 router eigrp 1network x.x.x.xvariance 2这样增加了metric到40(2*20=40)。这样EIGRP包括了所有metric小于40的路由,在上面的配置中,路由器使用了两个路径到达网络X,E-C-A 和E-B-A,因为两个路径的metric值都在40以下。因为E-D-A的metric 为45,大于40,所以eigrp不选择此路径到达网络X。而且,路由器D报告到达网络X的metric为25,这个值比可行的metric值20要大。这就意味着即使variance设置为3,E- D-A路径也不会被选择为负载均衡的路径,因为router D不是一个可行的后继者。Traffic SharingEigrp不仅支持不等值路径的负载均衡,而且也支持智能负载均衡,例如traffic sharing。有多个路由到达同一目的网络有不同cost的情况下,想要控制在不同路由上的traffic,可以使用traffic sharing命令。使用balanced关键字,路由器按照不同路由的metrics比率成比例的分配流量。这是默认设置。

eigrp非等价负载均衡

eigrp非等价负载均衡

在做实验之前我想先解释一下实现EIGRP负载的一些知识(图)!一:思考如果R1想去去往R5的话,那么它面临着有3条路可以走,但是我们可以请注意到,3条路的度量值是不一样的,所以度量值不一样即不能实现负载均衡,于是R1就会选择R3做为它的下一跳,把它放入路由表当中,那我们怎样实现非等价负载呢(即带宽不一致的情况)?二:术语AD(Advertise Distance):宣告距离(邻居到某网络的距离)FD (Feasible Distance):可行距离(自己到某网络的距离)如图所示: 如果R1从R3到R5,那么它的AD=10,FD=20.注:这个一定得搞清,不然接下来都不知道我讲什么.三:条件1.如果我在R1配置R1(config-router)#variance 2的话,那么R2会做为R1的另一条去住R5的路径,因为2*(FD)>(20+10=30),即从R2到R5的FD小于R3到R5的FD,所以才能实现负载.2.如果我variance设置为3的话,那么按我刚刚所说的从R4到R5的FD也小于2*(FD),那它会被加入的负载路径里面去吗?答案肯定不会,因为还有一个条件就是AD必需小于FD,从R4到R5的AD为25,而从R3到R5的FD为20,所以不满足,不能实现负载.实验:拓扑如下注:首先说明一下,由于51CTO只允许写8万字,所以步骤一只写了R1的配置,其它一样步骤一:首先先把所以接口信息以及EIGRP全部启用,并且查看信息.R1:Router>Router>enRouter#conf tRouter(config)#hostname R1R1(config)#interface f0/0R1(config-if)#ip address 192.168.12.1 255.255.255.0R1(config-if)#no shR1(config-if)#ip address 192.168.13.1 255.255.255.0R1(config-if)#no shR1(config-if)#exitR1(config)#router eigrp 1R1(config-router)#no auto-summaryR1(config-router)#network 192.168.12.0 0.0.0.255R1(config-router)#network 192.168.13.0 0.0.0.255R1(config-if)#endR1#R1上查看路由表:R1#show ip routeCodes: C - connected, 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, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/158720] via 192.168.13.2, 00:00:06, FastEthernet0/1[90/158720] via 192.168.12.2, 00:00:06, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:04:00, FastEthernet0/0 D 192.168.34.0/24 [90/30720] via 192.168.13.2, 00:03:50, FastEthernet0/1 R1#注:很清楚的看到,去往4.4.4.4有两条路可以走,因为其度量值一样,EIGRP自动实现负载均衡,步骤二:R1设置F0/1接口带宽为512KB,其两边度量值不一样,使得所以数据只向F0/ 0转发,产查看路由表与拓扑表.R1(config)#interface f0/1R1(config-if)#bandwidth 512R1(config-if)#endR1#查看路由表:R1#show ip routeCodes: C - connected, 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, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/158720] via 192.168.12.2, 00:08:43, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:12:37, FastEthernet0/0 D 192.168.34.0/24 [90/33280] via 192.168.12.2, 00:01:04, FastEthernet0/0 R1#//这里因为改变F0/1了带宽,所以去住4.4.4.4全部往F0/0转发.只有一条.步骤三:实现非等价负载均衡R1(config)#router eigrp 1R1(config-router)#variance 32 // 32=5133056除以158720,满足条件.查看路由表:R1#show ip routeCodes: C - connected, 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, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set4.0.0.0/24 is subnetted, 1 subnetsD 4.4.4.0 [90/5133056] via 192.168.13.2, 00:00:02, FastEthernet0/1[90/158720] via 192.168.12.2, 00:00:01, FastEthernet0/0C 192.168.12.0/24 is directly connected, FastEthernet0/0C 192.168.13.0/24 is directly connected, FastEthernet0/1D 192.168.24.0/24 [90/30720] via 192.168.12.2, 00:00:01, FastEthernet0/0 D 192.168.34.0/24 [90/30720] via 192.168.13.2, 00:00:02, FastEthernet0/1 R1#// 去往4.4.4.4的路由,又变成了两条. 实验完毕.。

EIGRP等价非等价负载均衡

EIGRP等价非等价负载均衡

EIGRP等价和非等价负载均衡
2015.9.21 实验
等价负载均衡
1.所有的路由器都运行EIGRP,并且所有的网段都被宣告进路由中。

在R1的路由器上查看路由表关于4.0.0.0有两条负载均衡的路径。

show ip protocols
2.关闭EIGRP的等价负载均衡,使R1的路由表中只显示1条关于4.0.0.0路由。

配置命令
再次查看R1路由表去往4.0.0.0只有一条路径,在拓扑表中存在去往4.0.0.0的所有路径。

非等价负载均衡
在R1的路由表中去往4.0.0.0路由只有一条路径。

配置非等价负载均衡:
variance 后面的参数指的是FD值的倍数,默认是1 。

再查看R1的路由表,关于4.0.0.0有两条度量值不同的路径。

EIGRP负载均衡实验

EIGRP负载均衡实验

EIGRP 负载均衡实验R1:iinterface Serial2/0ip address 12.1.1.1 255.255.255.0serial restart-delay 0clock rate 64000!interface Serial2/1ip address 13.1.1.1 255.255.255.0serial restart-delay 0clock rate 64000router eigrp 100network 0.0.0.0no auto-summaryR2:interface FastEthernet0/0ip address 23.1.1.1 255.255.255.0 duplex autospeed autointerface Serial2/0ip address 12.1.1.2 255.255.255.0 serial restart-delay 0router eigrp 100network 0.0.0.0no auto-summaryR3:interface FastEthernet0/0ip address 23.1.1.2 255.255.255.0 duplex autospeed autointerface Serial2/1ip address 13.1.1.2 255.255.255.0 serial restart-delay 0router eigrp 100network 0.0.0.0no auto-summaryR3路由表:R3#show ip rouGateway of last resort is not set23.0.0.0/24 is subnetted, 1 subnetsC 23.1.1.0 is directly connected, FastEthernet0/012.0.0.0/24 is subnetted, 1 subnetsD 12.1.1.0 [90/2172416] via 23.1.1.1, 00:01:06, FastEthernet0/0 //去12.1.1.0网段via f0/013.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial2/1R3#show ip eigrp toIP-EIGRP Topology Table for AS(100)/ID(23.1.1.2)Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,r - reply Status, s - sia StatusP 12.1.1.0/24, 1 successors, FD is 2172416via 23.1.1.1 (2172416/2169856), FastEthernet0/0via 13.1.1.1 (2681856/2169856), Serial2/1P 13.1.1.0/24, 1 successors, FD is 2169856via Connected, Serial2/1P 23.1.1.0/24, 1 successors, FD is 28160via Connected, FastEthernet0/0//拓扑表中有两条可以到12.1.1.0网段的路径,F0/0和S1/1,经过s1/1那条路径的AD小于正在使用路由条目的FD2172416,所以被选为FS放在拓扑表中.要想实验负载均衡,可以用的办法:等价负载均衡(1):使得metric值相同1.改带宽(不推荐,因为改带宽要用107 去除,会得到小数,)2.改延迟,在R3上改f0/0 或s1/1其中的一个R3#show inter f0/0FastEthernet0/0 is up, line protocol is upHardware is AmdFE, address is cc02.07fc.0000 (bia cc02.07fc.0000) Internet address is 23.1.1.2/24MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,-----------------------------------------------------------------------R3#show int s2/1Serial2/1 is up, line protocol is upHardware is M4TInternet address is 13.1.1.2/24MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,先改s2/1R3(config-if)#delay ?<1-16777215> Throughput delay (tens of microseconds)延迟路由器会自动乘以10所以这里要改成和f0/0 的DLY一样只需R3(config-if)#delay 10R3#clear ip eigrp neighbors邻居关系重新建立R3#show ip eigrp toIP-EIGRP Topology Table for AS(100)/ID(23.1.1.2)Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply, r - reply Status, s - sia StatusP 12.1.1.0/24, 2 successors, FD is 2172416via 13.1.1.1 (2172416/2169856), Serial2/1via 23.1.1.1 (2172416/2169856), FastEthernet0/0P 13.1.1.0/24, 1 successors, FD is 1660416via Connected, Serial2/1P 23.1.1.0/24, 1 successors, FD is 28160via Connected, FastEthernet0/0R3#show ip routeGateway of last resort is not set23.0.0.0/24 is subnetted, 1 subnetsC 23.1.1.0 is directly connected, FastEthernet0/012.0.0.0/24 is subnetted, 1 subnetsD 12.1.1.0 [90/2172416] via 23.1.1.1, 00:01:08, FastEthernet0/0 [90/2172416] via 13.1.1.1, 00:01:08, Serial2/113.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial2/1metric值已经相同,路由表中有两条路由,负载均衡成功!当然也可以修改f0/0R3(config)#int f0/0R3(config-if)#delay 2000 一样可能达到负载均衡的效果等价负载均衡(2): offset-listP 12.1.1.0/24, 1 successors, FD is 2172416via 23.1.1.1 (2172416/2169856), FastEthernet0/0via 13.1.1.1 (2681856/2169856), Serial2/1R3(config)#access-list 1 permit 12.1.1.0R3(config)#router eigrp 100R3(config-router)#offset-list 1 in 509440 f0/0在这里只能改小的,大的减小的即为偏移的值,其中有个参数”in”,如果对自己产生影响用”in”如果对外面产生影响用”out”,509440是偏移值,后面还有个接口,是说,在这个接口上加上偏移值,如果不定义接口,默认在所有接口加偏移值.R3#show ip routGateway of last resort is not set23.0.0.0/24 is subnetted, 1 subnetsC 23.1.1.0 is directly connected, FastEthernet0/012.0.0.0/24 is subnetted, 1 subnetsD 12.1.1.0 [90/2681856] via 23.1.1.1, 00:00:04, FastEthernet0/0 [90/2681856] via 13.1.1.1, 00:00:04, Serial2/113.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial2/1不等价负载均衡:varianceP 12.1.1.0/24, 1 successors, FD is 2172416via 23.1.1.1 (2172416/2169856), FastEthernet0/0via 13.1.1.1 (2681856/2169856), Serial2/1R3(config)#router eigrp 100R3(config-router)#varR3(config-router)#variance ?<1-128> Metric variance multiplierR3(config-router)#variance 2R3#show ip rouGateway of last resort is not set23.0.0.0/24 is subnetted, 1 subnetsC 23.1.1.0 is directly connected, FastEthernet0/012.0.0.0/24 is subnetted, 1 subnetsD 12.1.1.0 [90/2172416] via 23.1.1.1, 00:00:45, FastEthernet0/0[90/2681856] via 13.1.1.1, 00:00:45, Serial2/113.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial2/1Variance 默认为1,以最小的取一个倍数大于或者等于最大的.就可以实现不等价负载均衡负载均衡默认时最大支持4条,修改后最大支持6条路径当两条路负载均衡的时候,是不是各走一个包呢?不是,以前是按6:1算,即一条走6个另外一条走1个,现在新版本的IOS按实际的带宽得出一个比例R3#show ip route 12.1.1.0Routing entry for 12.1.1.0/24Known via "eigrp 100", distance 90, metric 2172416, type internal Redistributing via eigrp 100Last update from 13.1.1.1 on Serial2/1, 00:02:12 agoRouting Descriptor Blocks:* 23.1.1.1, from 23.1.1.1, 00:02:12 ago, via FastEthernet0/0Route metric is 2172416, traffic share count is 120Total delay is 20100 microseconds, minimum bandwidth is 1544 Kbit Reliability 255/255, minimum MTU 1500 bytesLoading 1/255, Hops 113.1.1.1, from 13.1.1.1, 00:02:12 ago, via Serial2/1Route metric is 2681856, traffic share count is 97Total delay is 40000 microseconds, minimum bandwidth is 1544 Kbit Reliability 255/255, minimum MTU 1500 bytesLoading 1/255, Hops 1带”*”说明下一个包走这个路,关掉快速转发R3(config)#no ip cef用扩展PING当PING到第N个包时就会走下面的13.1.1.1为了只要我们PING的目的网段的包,可以加一条扩展的ACLR3(config)#access-list 100 permit icmp any anyR3#debug ip packet 100*Mar 1 01:04:54.543: IP: s=23.1.1.1 (FastEthernet0/0), d=23.1.1.2 (FastEthernet0/0), len 100, rcvd 3*Mar 1 01:04:55.367: IP: s=13.1.1.2 (local), d=12.1.1.0 (Serial2/1), len 100, sending*Mar 1 01:04:55.427: IP: tableid=0, s=13.1.1.1 (Serial2/1), d=13.1.1.2 (Serial2/1), routed via RIB*Mar 1 01:04:55.431: IP: s=13.1.1.1 (Serial2/1), d=13.1.1.2 (Serial2/1), len 100, rcvd 3*Mar 1 01:04:55.475: IP: tableid=0, s=13.1.1.2 (local), d=12.1.1.0 (Serial2/1), routed via RIB。

EIGRP负载均衡过程全解

EIGRP负载均衡过程全解

EIGRP负载均衡过程全解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种边界网关协议(IGP),用于在网络中实现动态路由并实现负载均衡。

EIGRP负载均衡过程是一种自适应算法,它在网络中的不同路径之间分配流量,并确保数据包能够快速有效地到达目的地。

以下是EIGRP负载均衡过程的全面解释。

1. EIGRP邻居关系建立:EIGRP路由器之间的邻居关系是通过发送和接收Hello消息来建立的。

当一个路由器在接口上收到另一个EIGRP路由器的Hello消息时,它将认定这个路由器是它的邻居,并开始进行邻居关系的建立过程。

邻居关系建立后,路由器将周期性地发送和接收更新消息。

2.路由信息交换:一旦EIGRP邻居关系建立,路由器将开始交换路由信息。

在EIGRP脊柱路由器(也称为核心路由器)之间,会进行完整路由表的交换。

在非脊柱路由器之间,则会交换部分路由表信息。

路由器通过EIGRP更新消息广播自己的路由表,并监听其他路由器发送的路由信息。

3. 路由信息选择:EIGRP使用DUAL(Diffusing Update Algorithm)算法来选择最佳路径。

DUAL考虑了带宽、延时、可靠性和MTU等因素,来选择最佳路径。

每个路由器都维护一个路由表,其中包含可以达到目的地的所有路径和相关的度量指标。

路由器使用DUAL算法来选择具有最佳度量指标的路径,并将其加入到路由表中。

4.负载均衡:当存在多条等价路径时,EIGRP可以通过在这些路径间分配流量来实现负载均衡。

通过将数据流量分发到多个路径,可以减轻网络中一些路径的负载,提高整个网络的性能。

EIGRP默认情况下支持等价路径的负载均衡,但也可以通过配置来修改负载均衡的行为。

-路由器获得多个到达目的地的等价路径。

-路由器在其路由表中选择最佳路径,并将其用作主路径。

-路由器计算其他路径的可用带宽,并将其加入到负载均衡列表中。

Eigrp的认证、路由、非等价负载均衡

Eigrp的认证、路由、非等价负载均衡

Eigrp的认证,路由,非等价负载均衡配置R1配置:uilding configuration...Current configuration : 1049 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname R1!boot-start-markerboot-end-marker!!no aaa new-modelmemory-size iomem 5!!ip cefno ip domain lookup!key chain chai // 配置eigrp的认证钥匙链key 10 //配置密钥号key-string cisco //配置密钥为cisco!!!!interface FastEthernet0/0ip address 192.168.3.1 255.255.255.0duplex autospeed auto!interface Serial1/0ip address 192.168.1.1 255.255.255.0ip authentication mode eigrp 100 md5 //加密方式为md5ip authentication key-chain eigrp 100 chai //使用chai这个加密参数进行加密serial restart-delay 0!interface Serial1/1no ip addressshutdownserial restart-delay 0!interface Serial1/2no ip addressshutdownserial restart-delay 0!interface Serial1/3no ip addressshutdownserial restart-delay 0!router eigrp 100variance 2 //根据最大fd除以最小fd的方法来算得variance值,用以非等价负载均衡network 192.168.1.0network 192.168.3.0no auto-summary!ip http serverno ip http secure-server!!!!!control-plane!!!!!!!!!!line con 0exec-timeout 0 0no editingline aux 0line vty 0 4!!EndR1的路由表:Gateway of last resort is not setC 192.168.1.0/24 is directly connected, Serial1/0D 192.168.2.0/24 [90/2172416] via 192.168.3.2, 01:48:28, FastEthernet0/0[90/2681856] via 192.168.1.2, 01:48:28, Serial1/0C 192.168.3.0/24 is directly connected, FastEthernet0/0可以看到两条线路的metric值是不一样的,这就实现了负载均衡。

EIGRP路由协议

EIGRP路由协议

EIGRP路由协议EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于IP网络中的路由协议,它是基于距离矢量算法的一种增强型路由协议。

EIGRP是思科(Cisco)公司开发的一种专有协议,它可以在广域网(WAN)和局域网(LAN)中实现快速而可靠的路由选择。

1.快速收敛:EIGRP使用了增量更新的技术,只发送那些关于路由更新的部分,这样可以大大减少网络流量和带宽占用。

同时,EIGRP还使用了可靠的传输机制,确保路由信息的可靠传输。

这些技术使EIGRP能够快速地收敛,即使在大规模网络中也能保持网络的高效性能。

2.支持多种网络:EIGRP可以在多种网络环境中使用,包括IPv4和IPv6网络。

它可以在IP网络中与其他路由协议如OSPF(Open Shortest Path First Protocol)和RIP(Routing Information Protocol)共存,实现灵活的路由选择。

3.优先选择:EIGRP通过使用带有可调节的距离和可靠性因子来决定最佳路径。

这些因素可以根据网络的特点和要求进行调整,以便选择最佳路径。

此外,EIGRP还考虑了网络负载和延迟等因素,以确保选择的路径能够满足网络需求。

4.支持VLSM:EIGRP可以使用可变长度子网掩码(VLSM)来实现更有效的IP地址分配。

VLSM允许网络管理员将一个大的IP地址块分割为大小不同的子网,以适应不同的网络需求。

这种灵活性使网络管理更加简单和有效。

5.可扩展性:EIGRP使用了基于分层的路由转发算法,将网络划分为多个区域,并在每个区域中使用不同的路由器来进行路由计算。

这种分层的设计使EIGRP能够自动适应网络的扩展,将网络划分为更小的区域,以减少路由器之间的通信负载,提高网络的可扩展性。

6.支持可靠性:EIGRP使用了可靠性机制来确保路由信息的可靠传输。

当有路由信息发生变化时,EIGRP会将更新信息广播给周围的路由器,并等待对方的响应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

这里我先写一下,心得:(我觉得要掌握EIGRP的非等价负载均衡,记住以下三条就行了)
1.第一阶段:需要满足FC的条件: 备用后继路由的AD必须小于后继路由的FD (感觉这句话就是经典,不像是随便说说而已)
2.第二阶段:后继路由的FD<后继路由的FD (经典2:FD最小的路由条目为最佳后继路由)
为什么呢?我经过了第二步,我就已经成为了后继路由了.要成为负载均衡,我们就需要定义一个在哪个范围以内的FD可以放入到路由条目中去.
3.第三阶段:如果你希望配置EIGRP的负载均衡的话,这一步你也是需要的.你需要定义一个乘数因子,最小FD与其的乘积,范围内的路由条目均可放入到路由条目中去.
实验准备:(本实验只是借用工大瑞普的拓补图,本文内容与其无关,谢谢)
1、使用模拟器或是真实的交换机
2、配置好EIGRP路由协议
说说其他的:
RIP、OSPF只能实现等价的负载均衡。

问:是什么来决定他们的是否使用负载均衡?
答:RIP>&gt;&gt;&gt;&gt;我用跳数决定&gt;&gt;&gt;&gt;&gt;用眼睛数就行了。

呵呵。

OSPF&gt;&gt;&gt;&gt;我用COST开消值决定
&gt;&gt;&gt;&gt;&gt;&gt;&gt;10000000/实际带宽
EIGRP&gt;&gt;&gt;&gt;我是用Metric值来决定
&gt;&gt;&gt;&gt;&gt;&gt;&gt;256*(10000000/最小带宽+路径总延时/10)做实验,看拓补:
目标:实现从R1到R3(192.168.1.0/24)非等价的负载均衡。

分析:A、先让R2成为R1到R3(192.168.1.0/24)的备用后继路由。

&gt;&gt;&gt;&gt;&gt;&gt;&gt;实现第一,第二阶段
B、配置R1的乘数因子,将R2的到达192.168.1.0/24的路由条目加入到R1的路由表中&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;实现第三阶段
实现第一、第二阶段:
在这里,我们来分析一下,R1的完整的拓补表!
R2告诉R1,他到192.168.1.0这个网段的AD值为2291856
分析:第一条:备用后继路由器的AD<后继路由的FD,但是目前2297856>409600,很明显不满足这个条件,理所当然!
A &gt;&gt;&gt;R1的FD=409600=256*(10000000/最小带宽+路径总延时/10)
&gt;&gt;&gt;R1的AD其实也是R2的FD,FD=256*(10000000/最小带宽+路径总延时/10)≤409600
很简单,我们只需要让R2的AD值&lt;R1的FD值就行了。

OK。

在这里我们需要改的也就是最小带宽与延时。

R2的S1/1接口,BW 1544 Kbit, DLY 20000 usec (这个信息你可以使用show inter s1/1中得到)
R3的lo192口对应地址为192.168.1.1 ,BW 8000000 Kbit, DLY 5000 usec,总延时为20000+5000=25000
现在我们需要实现的目的是:R2的FD=256*(10000000/最小带宽+路径总延时/10)≤409600
OK,问题,简单了,修改最小带宽,及接口延时。

任意设置为:带宽设置为10000,延时为200S
(这里的值通常会自动扩大10倍,因为这里设置的是微秒)
OK,验证一下:(满足了第一,第二个条件成功的成为了后继路由)
实现第三阶段,非等价的负载均衡
在这里我们又要研究这句话了:乘数因子与最小FD的乘积的范围,也就是说后备路由的FD=2302976≤最小FD409600*X 求得X≥5.6,在这里我们只取整数。

X≥6
在R1上给它EIGRP配置一下乘数因子吧!
OK,现在我们到R1上验证一下:
注意看图,看到那个小“*”了没?traffic share count is 240 traffic share count is 43
表示他们之间传包的比例为240:43。

相关文档
最新文档