Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

injecting more specific routes into EIGRP


I need the following:

I have Ethernet0/0 with on the router that has two WAN circuits, MPLS and IPSEC'ed gre tunnel. both wan circuits go back to corporate. I have bgp running across MPLS and EIGRP across gre tunnels. GRE tunnels are backup for MPLS circuit. I advertise through BGP and EIGRP. The BGP routes get redistributed back to EIGRP at the datacenter. with EIGRP @ remote site I advertise as External route by:

redistribute connected route-map Redis-connected-rm

I also have /28 blocks within that network that I want to be "pure" EIGRP all the way across, so the traffic to those IP's will go across GRE tunnel, not BGP.

here is the question:

how do I advertise /28 (more specific) networks at the remote site (as EIGRP internal) while I do not have them in the routing table? the routing table only has /24 network (which is being advertised as external).

I tried :

router eigrp 1


but it didn't work.


  • WAN Routing and Switching
Hall of Fame Super Silver

Re: injecting more specific routes into EIGRP


Using a mask with the network statement in EIGRP does not change what EIGRP will advertise, it only changes the way that EIGRP checks interfaces to see which ones to include into the protocol processing.

EIGRP can not advertise a prefix to neighbors that is not in the routing table. If you have some /28 blocks of addresses that you want advertised you will need to get those blocks into the routing table. To do that I would suggest configuring static routes. The config might look something like:

I would change the network statement in EIGRP and remove the mask so it would be


ip route FastEthernet0/0

ip route FastEthernet0/0

In general I advise against using static routes pointing at LAN interfaces. But in this circumstance I think it would work well, and I believe that EIGRP would pick up these routes since they are covered by the network statement. If there is an issue with EIGRP picking up the address blocks you may need to redistribute static into EIGRP.



New Member

Re: injecting more specific routes into EIGRP

that idea worked, but I had to modify it slightly...

once you add "network" under "router eigrp" - it makes all traffic to this subnet go across gre tunnels.

instead, I added a route-map to filter those specific subnets from the bigger /24 network out, and then "redistribute static route-map blah" (of course I have 3 static routes as you suggested) ; everything works great. thanks for the hint!

This widget could not be displayed.