专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »网络技术 » eigrp负载均衡:在eigrp做不等值路由的负载均衡 »正文

eigrp负载均衡:在eigrp做不等值路由的负载均衡

来源: 发布时间:星期日, 2008年12月14日 浏览:75次 评论:0
在eigrp中如何做到不等值负载均衡

EIGRP Load Balancing

  每个都支持等值路径负载均衡.除此的外,IGRP和EIGRP也支持不等值路径负载均衡,使用variance命令. Variance命令向路由器通告个n值,n值使用variance命令指定.n值为1-128的间默认为1
网络拓扑

Variance

在上图中router E有 3个路径到网络X
• E-B-A with a metric of 30
• E-C-A with a metric of 20
• E-D-A with a metric of 45

  Router E选择第 2个路径E-C-Ametric为2020为 3个路径最小值如果希望EIGRP选择优先E-B-A路径配置variance值为乘数2
router eigrp 1
network x.x.x.x
variance 2

  这样增加了metric到40(2*20=40)这样EIGRP包括了所有metric小于40路由在上面配置中路由器使用了两个路径到达网络XE-C-A和E-B-A,两个路径metric值都在40以下E-D-Ametric为45大于40所以eigrp不选择此路径到达网络X而且路由器D报告到达网络Xmetric为25这个值比可行metric值20要大这就意味着即使variance设置为3E-D-A路径也不会被选择为负载均衡路径router D不是个可行后继者

Traffic Sharing

  Eigrp不仅支持不等值路径负载均衡而且也支持智能负载均衡例如traffic sharing有多个路由到达同网络有区别cost情况下想要控制在区别路由上traffic可以使用traffic sharing命令使用balanced关键字路由器按照区别路由metrics比率成比例分配流量这是默认设置

router eigrp 1
network x.x.x.x
variance 2
traffic-share balanced

下面是traffic share计算案例
• For path E-C-A: 30/20 = 3/2 = 1
• For path E-B-A: 30/30 = 1

  如果不能整除我们按照其整数计算(注意:不是 4舍 5入)在这个案例中eigrp发送包通过E-C-A和E-B-A比率为1:1这样做到了负载均衡

  现在我们假设在E-B间metric为25B-A间metric为15这样E-B-Ametric为4040不小于2×20(20是可行路径metric2是variance值)这样在E-C-A和E-B-A的间不可以实现负载均衡如果希望实现负载均衡我们需要将variance值设置为3这样两条链路上traffic share比率为
• For path E-C-A: 40/20 = 2
• For path E-B-A: 40/40 = 1

  这样eigrp在E-C-A和E-B-A流量比率为2:1通过这样思路方法eigrp不仅支持了不等值路由负载均衡而且也支持了智能负载均衡

  在关键字min使用时traffic仅仅通过最小cost路径发送即使在路由表中有多个路由路径
router eigrp 1
network x.x.x.x
variance 3
traffic-share min across-erfaces

这样配置结果是eigrp仅仅通过E-C-A路径发送
此文章同样适用于igrp

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: