{"id":268,"date":"2014-07-24T22:17:50","date_gmt":"2014-07-24T22:17:50","guid":{"rendered":"https:\/\/learncisco.net\/index.php\/troubleshooting-neighbor-tables\/"},"modified":"2023-01-12T09:26:34","modified_gmt":"2023-01-12T02:26:34","slug":"troubleshooting-neighbor-tables","status":"publish","type":"page","link":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html","title":{"rendered":"EIGRP Troubleshooting | EIGRP Neighbor Table"},"content":{"rendered":"

Folks, we have seen a flowchart for troubleshooting already in this curriculum and we will see one now for Enhanced Interior Gateway Routing Protocol, or EIGRP. The flowchart is not what is truly essential, but we are going to talk about some specifics that will really improve your success chances for troubleshooting. So we are going to walk you through these questions that you see here.<\/p>\n

\"Troubleshooting<\/p>\n

Are interfaces operational? First question on our plate, how do we verify that? It really takes us back to the basics of our interfaces. Are they up-up, up-down, down-down, or administratively down-down? If our interface is operational, what will we be?<\/p>\n

\"Example<\/p>\n

We will be up-up. We need to be up-up and any dynamic routing protocol demands connectivity, which can only happen on an up-up interface.<\/span><\/p>\n

\n
Branch#show ip interface brief<\/div>\n
Interface \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0IP-Address \u00a0 \u00a0 \u00a0OK? Method Status \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Protocol<\/div>\n
GigabitEthernet0\/0 \u00a0 \u00a0 10.1.1.1 \u00a0 \u00a0 \u00a0 \u00a0YES NVRAM \u00a0up \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0up<\/div>\n
Serial0\/0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0192.168.1.1 \u00a0 \u00a0 YES NVRAM \u00a0up \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0up<\/div>\n<\/blockquote>\n

What has to match for us to form neighbor adjacencies? This is important. We discussed it earlier. In this case will we successfully form a neighbor adjacency?<\/p>\n

We’re looking at the output of the show ip protocols command, invaluable for validating some of the core configuration of any dynamic routing protocol. And we see that the routing protocol has autonomous system numbers of 1 and 2 depending on what device we’re on. So is that going to work?<\/p>\n

When I’m looking at the output here, it says Routing Protocol is “eigrp 1”, Routing Protocol is “eigrp 2”. We’re running EIGRP on both Branches in HQ. We can confirm that, but the one and the two, what did those represent?<\/p>\n

Branch#show ip protocols
\nRouting Protocol is “eigrp 1”<\/p><\/blockquote>\n

HQ#show ip protocols
\nRouting Protocol is “eigrp 2”<\/p><\/blockquote>\n

They’re the autonomous system numbers. They must match. We will not form an adjacency with a router that has a different autonomous system number. Now there are some other things that could be mismatched. We talked about the metric and what were the little flags, the little dip switches for turning on and off those metric components? They were the K values, right?<\/p>\n

Yes, those K values have to match as well. So Branch has 1 0 1 0 0 configured for its key values, then HQ has to have those exact same values for the K values. If they don’t, they don’t form our neighbor adjacency either. Now something else too that we have to make sure of. Will we form a neighbor adjacency, if we are not on the same subnet?<\/p>\n

No. And one last one, if you have authentication, then the authentication is configured differently between the devices, it’s not going to work either. So there is pretty much everything. We have an up-up interface, which we just talked about. Proper IP addressing. We really are covering the gamut of things that can affect EIGRP neighborship.<\/p>\n

What is the command we use to enable EIGRP on interfaces?<\/p>\n

It is the network<\/strong> <\/span>command.<\/p>\n

So if we’re looking at the output of show ip eigrp interfaces, I expect to see a certain number of lines that would be associated with the number of interfaces I expect to be enabled for EIGRP. In this case, we’re only looking at Serial 0\/0 on both devices.<\/p>\n

\n
Branch#show ip eigrp interfaces Serial 0\/0<\/div>\n
EIGRP-IPv4 Interfaces for AS(100)<\/div>\n
\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Xmit Queue \u00a0 Mean \u00a0 Pacing Time \u00a0 Multicast \u00a0 \u00a0Pending<\/div>\n
Interface \u00a0 \u00a0 \u00a0 \u00a0Peers \u00a0Un\/Reliable \u00a0SRTT \u00a0 Un\/Reliable \u00a0 Flow Timer \u00a0 Routes<\/div>\n
Se0\/0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01 \u00a0 \u00a0 \u00a0 \u00a00\/0 \u00a0 \u00a0 \u00a0 \u00a020 \u00a0 \u00a0 \u00a0 0\/15 \u00a0 \u00a0 \u00a0 \u00a0 \u00a095 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0<\/div>\n<\/blockquote>\n
\n
HQ#show ip eigrp interfaces Serial 0\/0<\/div>\n
EIGRP-IPv4 Interfaces for AS(100)<\/div>\n
\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Xmit Queue \u00a0 Mean \u00a0 Pacing Time \u00a0 Multicast \u00a0 \u00a0Pending<\/div>\n
Interface \u00a0 \u00a0 \u00a0 \u00a0Peers \u00a0Un\/Reliable \u00a0SRTT \u00a0 Un\/Reliable \u00a0 Flow Timer \u00a0 Routes<\/div>\n
Se0\/0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a01 \u00a0 \u00a0 \u00a0 \u00a00\/0 \u00a0 \u00a0 \u00a0 \u00a024 \u00a0 \u00a0 \u00a0 0\/15 \u00a0 \u00a0 \u00a0 \u00a0 119 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0<\/div>\n<\/blockquote>\n

All right. Are those the correct interfaces according to our diagram that are enabled for EIGRP?<\/p>\n

I in fact see a problem with this. I see a problem, but wait a minute. We’re seeing that they’ve paired it down to just looking at the serial interface. We usually don’t execute command this way. We usually just show the whole command, but if I’m troubleshooting neighborships, I want to make sure that my interface is captured with the network command. And it looks like that’s the case because it’s not going to show up as a line here unless it was captured with a network command that says, let’s include it in our autonomous system by enabling it as a local interface in the routing process for EIGRP.<\/p>\n

Folks, will Branch form a neighbor adjacency with HQ based on the following output? Will a neighbor adjacency be formed between Branch and HQ?<\/p>\n

\n
Branch#sh ip protocols<\/div>\n
…<\/div>\n
Routing Protocol is “eigrp 100”<\/div>\n
…<\/div>\n
\u00a0 Routing for Networks:<\/div>\n
\u00a0 \u00a0 10.0.0.0<\/div>\n
\u00a0 \u00a0 192.168.1.0<\/div>\n
\u00a0 Passive Interface(s):<\/div>\n
\u00a0 \u00a0 Serial0\/0<\/div>\n
…<\/div>\n<\/blockquote>\n

No, not at all. If you didn’t see that, let me explain it. A passive interface is one that will not send or even listen to hellos. When we do not send and receive hellos and even one of those is not done, there’s no potential for neighborship out the interface. And so, if we have a passive-interface command pointing to an interface, they would go to another EIGRP-enabled router, there’s no hope for us. There’s no hope at all. So this in fact would be a configuration issue that we would need to solve and we solve it by just saying no passive interface Serial0\/0<\/strong><\/span>. We would remove that and we might almost immediately get a sys log message indicating that our neighborship was up and running.<\/p>\n","protected":false},"excerpt":{"rendered":"Folks, we have seen a flowchart for troubleshooting already in this curriculum and we will see one now for Enhanced Interior Gateway Routing Protocol, or EIGRP. The flowchart is not what is truly essential, but we are going to talk about some specifics that will really improve your success chances for troubleshooting. So we are … Read more<\/a>","protected":false},"author":5,"featured_media":0,"parent":140,"menu_order":180,"comment_status":"closed","ping_status":"closed","template":"cisco-page.php","meta":{"_acf_changed":false,"footnotes":""},"acf":[],"yoast_head":"\nEIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net<\/title>\n<meta name=\"description\" content=\"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net\" \/>\n<meta property=\"og:description\" content=\"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html\" \/>\n<meta property=\"og:site_name\" content=\"learncisco.net\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-12T02:26:34+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html\",\"url\":\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html\",\"name\":\"EIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net\",\"isPartOf\":{\"@id\":\"https:\/\/www.learncisco.net\/#website\"},\"datePublished\":\"2014-07-24T22:17:50+00:00\",\"dateModified\":\"2023-01-12T02:26:34+00:00\",\"description\":\"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.learncisco.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cisco Certification Courses\",\"item\":\"https:\/\/www.learncisco.net\/courses.html\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CCNA 200-301\",\"item\":\"https:\/\/www.learncisco.net\/courses\/cisco-ccna.html\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CCNP Articles\",\"item\":\"https:\/\/www.learncisco.net\/courses\/cisco-ccna\/part-12-ip-access-lists-acls.html\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Troubleshooting Neighbor Tables\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.learncisco.net\/#website\",\"url\":\"https:\/\/www.learncisco.net\/\",\"name\":\"learncisco.net\",\"description\":\"Free online tests for the Cisco CCNA and CCNP exams. Test yourself with more than 4300 different questions.\",\"publisher\":{\"@id\":\"https:\/\/www.learncisco.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.learncisco.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.learncisco.net\/#organization\",\"name\":\"learncisco.net\",\"url\":\"https:\/\/www.learncisco.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.learncisco.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.learncisco.net\/wp-content\/uploads\/2021\/12\/logo-1.png\",\"contentUrl\":\"https:\/\/www.learncisco.net\/wp-content\/uploads\/2021\/12\/logo-1.png\",\"width\":154,\"height\":24,\"caption\":\"learncisco.net\"},\"image\":{\"@id\":\"https:\/\/www.learncisco.net\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net","description":"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html","og_locale":"en_US","og_type":"article","og_title":"EIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net","og_description":"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.","og_url":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html","og_site_name":"learncisco.net","article_modified_time":"2023-01-12T02:26:34+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html","url":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html","name":"EIGRP Troubleshooting | EIGRP Neighbor Table - learncisco.net","isPartOf":{"@id":"https:\/\/www.learncisco.net\/#website"},"datePublished":"2014-07-24T22:17:50+00:00","dateModified":"2023-01-12T02:26:34+00:00","description":"This article explains the EIGRP troubleshooting, which some specifics that will improve your success chances for troubleshooting.","breadcrumb":{"@id":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.learncisco.net\/courses\/icnd-2\/implementing-an-eigrp-based-solution\/troubleshooting-neighbor-tables.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.learncisco.net\/"},{"@type":"ListItem","position":2,"name":"Cisco Certification Courses","item":"https:\/\/www.learncisco.net\/courses.html"},{"@type":"ListItem","position":3,"name":"CCNA 200-301","item":"https:\/\/www.learncisco.net\/courses\/cisco-ccna.html"},{"@type":"ListItem","position":4,"name":"CCNP Articles","item":"https:\/\/www.learncisco.net\/courses\/cisco-ccna\/part-12-ip-access-lists-acls.html"},{"@type":"ListItem","position":5,"name":"Troubleshooting Neighbor Tables"}]},{"@type":"WebSite","@id":"https:\/\/www.learncisco.net\/#website","url":"https:\/\/www.learncisco.net\/","name":"learncisco.net","description":"Free online tests for the Cisco CCNA and CCNP exams. Test yourself with more than 4300 different questions.","publisher":{"@id":"https:\/\/www.learncisco.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.learncisco.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.learncisco.net\/#organization","name":"learncisco.net","url":"https:\/\/www.learncisco.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.learncisco.net\/#\/schema\/logo\/image\/","url":"https:\/\/www.learncisco.net\/wp-content\/uploads\/2021\/12\/logo-1.png","contentUrl":"https:\/\/www.learncisco.net\/wp-content\/uploads\/2021\/12\/logo-1.png","width":154,"height":24,"caption":"learncisco.net"},"image":{"@id":"https:\/\/www.learncisco.net\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/pages\/268"}],"collection":[{"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":2,"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/pages\/268\/revisions"}],"predecessor-version":[{"id":996,"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/pages\/268\/revisions\/996"}],"up":[{"embeddable":true,"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/pages\/140"}],"wp:attachment":[{"href":"https:\/\/www.learncisco.net\/wp-json\/wp\/v2\/media?parent=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}