{"id":3955,"date":"2012-03-27T04:58:49","date_gmt":"2012-03-27T10:58:49","guid":{"rendered":"http:\/\/humairahmed.com\/blog\/?p=3955"},"modified":"2012-04-15T01:00:00","modified_gmt":"2012-04-15T07:00:00","slug":"eigrp-best-path-selection","status":"publish","type":"post","link":"https:\/\/humairahmed.com\/blog\/?p=3955","title":{"rendered":"EIGRP &#8211; Best Path Selection"},"content":{"rendered":"<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=EIGRP+-+Best+Path+Selection\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/humairahmed.com\/blog\/?p=3955\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><\/div><p>By default EIGRP uses bandwidth and delay of the line to determine the best path to a remote network. However, if desired, EIGRP can use a composite of four metrics: bandwidth, delay, reliability, and load. Maximum transmission unit (MTU) is not used in EIGRP calculations but is a required parameter in some EIGRP-related commands. Also, by default, EIGRP will provide equal-cost load balancing across up to four links. You can disable load balancing by setting the \u2018maximum-paths\u2019 to \u20191\u2032. In this lab I use four Cisco 3725 routers [IOS 12.4(15)T10] to demonstrate EIGRP path selection behavior on Cisco routers. <!--more--> Below is a diagram of my setup. <div id=\"attachment_3957\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/eigrp_top_unequal.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3957\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/eigrp_top_unequal.png\" alt=\"EIGRP lab topology\" title=\"EIGRP lab topology\" width=\"540\" height=\"338\" class=\"size-full wp-image-3957\" srcset=\"https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/eigrp_top_unequal.png 540w, https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/eigrp_top_unequal-300x187.png 300w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><\/a><p id=\"caption-attachment-3957\" class=\"wp-caption-text\">EIGRP lab topology<\/p><\/div><br \/>\nMy initial topology and routing table is displayed below. <div id=\"attachment_3958\" style=\"width: 541px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_eigrp_top.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3958\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_eigrp_top.png\" alt=\"Initial R1 EIGRP topology table\" title=\"Initial R1 EIGRP topology table\" width=\"531\" height=\"624\" class=\"size-full wp-image-3958\" srcset=\"https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_eigrp_top.png 531w, https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_eigrp_top-255x300.png 255w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" \/><\/a><p id=\"caption-attachment-3958\" class=\"wp-caption-text\">Initial R1 EIGRP topology table<\/p><\/div> <div id=\"attachment_3960\" style=\"width: 585px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_ro-e1332844150785.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3960\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/laba_show_ip_ro-e1332844150785.png\" alt=\"Initial R1 EIGRP routing table\" title=\"Initial R1 EIGRP routing table\" width=\"575\" height=\"551\" class=\"size-full wp-image-3960\" \/><\/a><p id=\"caption-attachment-3960\" class=\"wp-caption-text\">Initial R1 EIGRP routing table<\/p><\/div><br \/>\nAs you can see from the above, since EIGRP provides equal-cost load balancing across for up to four links, both equal routes to the 12.0.0.0\/30 network are in the topology and routing table. Below, I lower the bandwidth of the 10.0.13.0\/30 link to 50 MB and since bandwidth is a metric used by EIGRP to determine the best path, you can see that the 10.0.13.0\/30 link remains in the topology table but is removed from the routing table. Only the 11.0.0.0\/30 link to the 12.0.0.0\/30 network remains in the routing table. <div id=\"attachment_3964\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_eigrp_top.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3964\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_eigrp_top.png\" alt=\"R1 EIGRP topology table after lowering the bandwidth of the 10.0.13.0\/30 link\" title=\"R1 EIGRP topology table after lowering the bandwidth of the 10.0.13.0\/30 link\" width=\"530\" height=\"657\" class=\"size-full wp-image-3964\" srcset=\"https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_eigrp_top.png 530w, https:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_eigrp_top-242x300.png 242w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><p id=\"caption-attachment-3964\" class=\"wp-caption-text\">R1 EIGRP topology table after lowering the bandwidth of the 10.0.13.0\/30 link<\/p><\/div> <div id=\"attachment_3965\" style=\"width: 585px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_ro-e1332845144501.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3965\" src=\"http:\/\/humairahmed.com\/blog\/wp-content\/uploads\/2012\/03\/labb_show_ip_ro-e1332845144501.png\" alt=\"R1 EIGRP routing table after lowering the bandwidth of the 10.0.13.0\/30 link\" title=\"R1 EIGRP routing table after lowering the bandwidth of the 10.0.13.0\/30 link\" width=\"575\" height=\"538\" class=\"size-full wp-image-3965\" \/><\/a><p id=\"caption-attachment-3965\" class=\"wp-caption-text\">R1 EIGRP routing table after lowering the bandwidth of the 10.0.13.0\/30 link<\/p><\/div> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>By default EIGRP uses bandwidth and delay of the line to determine the best path to a remote network. However, if desired, EIGRP can use a composite of four metrics: bandwidth, delay, reliability, and load. Maximum transmission unit (MTU) is &hellip; <a href=\"https:\/\/humairahmed.com\/blog\/?p=3955\">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":[1181,4354,1114,1115,1116,1182,1183,609,1186,611,1112,613,610,298,1185,1184],"class_list":["post-3955","post","type-post","status-publish","format-standard","hentry","category-cisco","category-labs","category-networking","category-protocols","tag-bandwidth","tag-cisco","tag-cisco-3725","tag-cisco-3725-router","tag-cisco-3725-routers","tag-delay","tag-delay-of-the-line","tag-eigrp","tag-eigrp-calculation","tag-eigrp-load-balancing","tag-enhanced-interior-gateway-routing-protocol","tag-equal-cost-load-balancing","tag-load-balancing","tag-router","tag-routing-table","tag-topology-table"],"_links":{"self":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3955","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=3955"}],"version-history":[{"count":20,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3955\/revisions"}],"predecessor-version":[{"id":4195,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/3955\/revisions\/4195"}],"wp:attachment":[{"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/humairahmed.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}