Quantcast
Viewing all articles
Browse latest Browse all 10

EIGRP Stub Routers

Routing protocols, especially EIGRP, are very good at finding ways around network faults. I remember one time where we had a LAN failure, but a router on each side of the break happened to be connecting to the same site over two different WAN links, and EIGRP shunted all the LAN traffic through that office (via a low speed link) until we fixed the break. Though the LAN was technically up, the bandwidth available was so low that it didn’t work well.

This comes at the expense a larger query scope for the DUAL algorithm, which results in more Stuck in Active (SIA) routes. In many cases you know if a particular router will never transit traffic (ie all traffic comes from, or to, networks attached to the router). These are called stub zones (or areas). OSPF has these concepts, and so does EIGRP, it’s just that it’s not widely known.

Image may be NSFW.
Clik here to view.

R0 and R1 are distribution routers connected to the corporate backbone. R2 is connected over the WAN, and is a remote office.

From R2′s perspective, any routes coming from R0 should not be advertised back to R1, and vice-versa. Likewise, when going active on a router, R0 and R1 shouldn’t ask R2. But, by default, all of this happens to poor R2.

By configuring R2 as a stub you can choose what type of routes to advertise: connected, static, summary, or a combination of the three. You can also choose to advertise no routes, and rely on the distribution layer to handle this for you.

r2(config)#router eigrp 1
r2(config-router)#eigrp stub ?
  connected     Do advertise connected routes
  receive-only  Set IP-EIGRP as receive only neighbor
  static        Do advertise static routes
  summary       Do advertise summary routes
  
r2(config-router)#eigrp stub

On R0, we can now see that the neighbour is known as a stub, and that since I didn’t specify what type of routes to advertise, the defaults are connected and summary routes (ie not redistributed static routes). R0 also knows not to make any queries to R2 in the event that it goes active on a route.

r0#show ip eigrp neighbors detail
IP-EIGRP neighbors for process 1
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
0   10.2.2.1                Se0.131           14 00:00:51  444  2664  0  39
   Version 12.1/1.2, Retrans: 0, Retries: 0
   Stub Peer Advertising ( CONNECTED SUMMARY ) Routes
   Suppressing queries
1   10.50.0.2               Et0               10 00:01:22   23   200  0  40
   Version 12.2/1.2, Retrans: 3, Retries: 0

Cisco has a document about EIGRP stub routing, and Optimal Routing Design has a section on it, which is where I originally learned about this feature.

Content Copyright Sean Walberg

EIGRP Stub Routers


Viewing all articles
Browse latest Browse all 10

Trending Articles