{"id":2309,"date":"2011-09-14T22:01:31","date_gmt":"2011-09-15T04:01:31","guid":{"rendered":"http:\/\/humairahmed.com\/blog\/?p=2309"},"modified":"2011-12-11T20:45:54","modified_gmt":"2011-12-12T02:45:54","slug":"load-balancing-with-eigrp","status":"publish","type":"post","link":"https:\/\/humairahmed.com\/blog\/?p=2309","title":{"rendered":"Load Balancing with EIGRP"},"content":{"rendered":"<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=Load+Balancing+with+EIGRP\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/humairahmed.com\/blog\/?p=2309\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><\/div><p>RIP, RIPv2, IGRP, EIGRP and OSPF are all routing protocols that support equal cost load balancing but IGRP and EIGRP can also support unequal cost load balancing. However, unlike IGRP, EIGRP supports VLSM (Variable Length Subnet Masking). Below I use a Cisco 3560G router [IOS Version 12.2(40)SE] to show how you can have EIRGP load-balance across up to 32 links (equal or unequal). By default, EIGRP will provide equal-cost load balancing across  up to 4 links. You can disable load balancing by setting the &#8216;maximum-paths&#8217; to &#8216;1&#8217;. <!--more--><br \/>\n<div id=\"attachment_2310\" style=\"width: 503px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2011\/09\/eigrp_lb.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2310\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2011\/09\/eigrp_lb.png\" alt=\"EIGRP Load Balancing\" title=\"EIGRP Load Balancing\" width=\"493\" height=\"133\" class=\"size-full wp-image-2310\" srcset=\"https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2011\/09\/eigrp_lb.png 493w, https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2011\/09\/eigrp_lb-300x80.png 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/a><p id=\"caption-attachment-2310\" class=\"wp-caption-text\">EIGRP Load Balancing<\/p><\/div> <br \/>\nTo load-balance across unequal-cost links you will have to use the &#8216;variance&#8217; command. By default, the variance metric is set to &#8216;1&#8217; which means that only equal-cost links will load balance. The maximum value the variance metric can be set to is 128. So, for example, if you set the variance to &#8216;3&#8217;, any learned route with a metric less than or equal to three times the metric of the successor will be installed in the local routing table.<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>RIP, RIPv2, IGRP, EIGRP and OSPF are all routing protocols that support equal cost load balancing but IGRP and EIGRP can also support unequal cost load balancing. However, unlike IGRP, EIGRP supports VLSM (Variable Length Subnet Masking). Below I use &hellip; <a href=\"https:\/\/humairahmed.com\/blog\/?p=2309\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297,296,295,747],"tags":[4354,302,614,609,611,613,610,298,612],"class_list":["post-2309","post","type-post","status-publish","format-standard","hentry","category-cisco","category-labs","category-networking","category-protocols","tag-cisco","tag-cisco-3560g","tag-cisco-3560g-router","tag-eigrp","tag-eigrp-load-balancing","tag-equal-cost-load-balancing","tag-load-balancing","tag-router","tag-unequal-cost-load-balancing"],"_links":{"self":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2309"}],"version-history":[{"count":44,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2309\/revisions"}],"predecessor-version":[{"id":3287,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2309\/revisions\/3287"}],"wp:attachment":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}