EIGRP Stub Explained

Hello Görgen

I understand the confusion. In the lesson, Rene has enabled debugging only for EIGRP queries. There are other messages being sent in the meantime. When R2 is configured as a stub and the Loopback interface is shut down, this is what happens:

  1. EIGRP Route Removal: When you shut down the Lo0 interface on R2, the route to the 2.2.2.2 network (associated with Lo0) is removed from R2’s routing table.
  2. EIGRP Update Messages: R2 will send an EIGRP update message to its EIGRP neighbor, R1, indicating that the route to 2.2.2.2 is no longer available (because the interface associated with this route is down). This message is not shown in the lesson, but this is how R1 is informed.
  3. R1 Route Removal: Upon receiving this update, R1 will remove the 2.2.2.2 route from its own EIGRP topology table and routing table.
  4. R1 Sends Query: As shown in the lesson, R1 sends a query out to find out if it can find another route to the 2.2.2.2 destination. This query is sent to R2 (and to any other EIGRP neighbors it may have.)5.
  5. R2 does not send queries: Since R2 is configured as a stub router it will not send out queries. This is a key feature of the EIGRP stub configuration. The purpose of a stub router in EIGRP is to limit the queries and reduce the amount of routing information exchange, improving network stability and convergence time. Does that make sense?

I hope this has been helpful!

Laz

1 Like

Hello Rene,

i labbed this in Eveng with an image version 15.8(3)M2 , but its not showing the connected and summay by default when i enabled eigrp stub redistributed.

Router#sh run | s r e
router eigrp 100
 network 0.0.0.0
 redistribute static
 eigrp stub redistributed

Router#sh running-config all | i stub
 eigrp stub redistributed
Router#
Router#

Hello Sathish

I went into the lab for this one and could not reproduce your results. I am using:

Cisco IOS Software, IOSv Software (VIOS-ADVENTERPRISEK9-M), Version 15.9(3)M6, RELEASE SOFTWARE (fc1)

When I issue the eigrp stub command and then take a look at the running config, I get this as expected, with the connected and summary:

R1#show run | section router eigrp
router eigrp 123
 network 192.168.12.0
 eigrp stub connected summary

The only way to reproduce your results is if I issue the eigrp stub redistributed command. If you want to have connected, redistributed, and summary, you must issue all of the commands explicitly. Does that make sense?

I hope this has been helpful!

Laz