演示:基于EIGRP的非等价负载平衡 (基本配置篇)

演示:基于EIGRP的非等价负载平衡 (基本配置篇)

大家好,又见面了,我是全栈君。

EIGRP的负载平衡与RIPOSPF负载平衡有很大区别, EIGRP支持非等价负载平衡,即在两条不等开销的路径上做负载平衡,下面的实例将对EIGRP的非等价负载平衡做演示。

演示目标:理解并配置EIGRP的非等价负载平衡。

演示环境:如下图6.171所示。

024757985.png

演示背景:路由器R1通过两条不同类型的链路连接到路由器R2,一条是10MB的以太网链路,一条是1.544MBT1链路。现在需要在该环境中配置EIGRP的非等价负载平衡,以到达路由器R2lo1接口172.16.1.1/24

演示步骤:

第一步:在路由器R1R2上完成基础配置,并启动EIGRP路由协议,其配置如下:

路由器R1的基础配置:

R1(config)#interfaces2/0

R1(config-if)#ipaddress 192.168.1.1 255.255.255.252

R1(config-if)#noshutdown

R1(config)#interfacee1/0

R1(config-if)#ipaddress 192.168.2.1 255.255.255.0

R1(config-if)#noshutdown

R1(config)#routereigrp 2012

R1(config-router)#no auto-summary

R1(config-router)#network192.168.1.0 0.0.0.3

R1(config-router)#network192.168.2.0 0.0.0.255

路由器R2的基础配置:

R2(config)#interfaces2/0

R2(config-if)#ipaddress 192.168.1.2 255.255.255.252

R2(config-if)#noshutdown

R2(config)#interfacee1/0

R2(config-if)#ipaddress 192.168.2.2 255.255.255.0

R2(config-if)#noshutdown

R2(config)#inteloopback 1

R2(config-if)#ipaddress 172.16.1.1 255.255.255.0

R2(config)#router eigrp 2012

R2(config-router)#no auto-summary

R2(config-router)#network192.168.1.0 0.0.0.3

R2(config-router)#network192.168.2.0 0.0.0.255

R2(config-router)#network172.16.1.0 0.0.0.255

当完成上述配置后,如果没有配置错误,就可以在路由器R1上执行show ip route,查看R1的路由表如下图6.172所示,路由器R1将到目标网络172.16.1.0/24,下一跳地址是192.168.2.2的路径作为最优路径并存放到路由表中,默认情况下只有这条路由被放置到路由表中,因为它是以太网链路,其带宽比T1的链路要高,延迟比T1的链路要小。事际上此时不能执行负载平衡,因为在路由器R1的路由表中暂时只有一条路径,想要执行负载平衡,在路由器R1的路由表中至少需要两条到同一目标网络的不同路径。


024937236.png

第二步:虽然目前在路由器R1的路由表中只有一条路径,但是在EIGRP的拓扑表中却存在两条路径,关于这一点,可以通过在路由器R1上执行show ipeigrp topology指令来查看,如下图6.173所示。在拓扑表中可以看到有两条到172.16.1.0网络的不等价开销路径,一条的下一跳是192.168.2.2,路由开销是409600;另一条的下一跳是192.168..2,路由开销是2297856。很明显路由器R1将最小开销的路径存储到了路由表中。此时可以通过在路由器R1上执行show ipeigrp topology 172.16.1.0/24指令来查看到达目标子网不同路径的详细信息,如下图6.174所示,其中包括链路的带宽、延迟、负载、可靠度、MTU等消息

025052809.png

025152616.png

完成EIGRP非等价负载平衡的方法:要完成EIGRP非等价负载平衡,需要调整EIGRPvariance(负载平衡变化)参数,这个参数是如图6.173所示的EIGRP拓扑表中到172.16.1.0的备用路径(T1链路的开销)除以最优路径(10MB以太网链路的开销),取整数部分再加1所得到,即:2297856/409600=5.61,然后取整数5加1=那么variance就等于6。它指示,如果有两条不等开销的路径到达目标,那么在最优路径上转发6个数据包,在次优路径上转发1个数据包。关于该环境中配置Variance如下所示:

配置EIGRP的非等价负载平衡:

R1(config)#router eigrp 2012

R1(config-router)#variance 6

第三步:当完成上述variance值的配置后,可以在路由器R1上执行show iproute查看路由表,如下图6.175所示,可以看出到目标172.16.1.0/24的子网有两条不等价开销的路径。

025255315.png

本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1302400,如需转载请自行联系原作者

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107907.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android Studio Beat版公布!

    Android Studio Beat版公布!

    2021年11月15日
    41
  • 数据库习题及答案5

    数据库习题及答案5模拟测验1一、1 2 3 4 5 6 7 8 9 10A D C c D A C A A C一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题2分,总计20分)()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA下列四项中,不属于SQL2005实用程序的是()。A.对象资源管理器B.查询分析.

    2025年6月9日
    6
  • rabbitMQ与activeMQ区别

    rabbitMQ与activeMQ区别rabbitMQ 与 activeMQ 区别之前的项目中都用到了这两个消息队列 因此总结一下它们的不同之处 做一个笔记 下次需要的时候再行参考 概念为什么使用消息队列六个字 异步 解耦 削峰 使用了消息队列会有什么缺点一个使用了 MQ 的项目 如果连这个问题都没有考虑过 就把 MQ 引进去了 那就给自己的项目带来了风险 我们引入一个技术 要对这个技术的弊端有充分的认识 才能做好预防 要记住 不要给公司挖坑 从以下两个个角度来考虑 系统可用性降低 你想啊 本来其他系统只要运行好好的 那你的系统就是正常的 现

    2025年7月8日
    6
  • Linux下chkconfig命令详解

    Linux下chkconfig命令详解

    2021年10月28日
    53
  • Java的类加载机制

    Java的类加载机制Java的类加载机制

    2022年4月22日
    34
  • 使用一个运放滤三次谐波 二阶有源带通滤波器的电路设计及波形效果

    使用一个运放滤三次谐波 二阶有源带通滤波器的电路设计及波形效果本文主要讲无限增益多路反馈有源带通滤波器的实现,工程实作,非理论知识,关于其他方法简略提,不做细究

    2022年5月2日
    103

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号