cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
575
Views
0
Helpful
1
Replies

BGP conditional default-originate

ryan.lambert
Level 1
Level 1

This one has me scratching my head. Hopefully someone can help answer...

Take this scenario -

Provider Router - AS1

Internet Router - AS100

Internal IBGP Routers - AS65533

So provider router peers with Internet router, Internet router peers with Internal IBGP routers, for the sole purpose of providing a conditional default route to the internet (ie: no default-originate, incase upstream goes away).

The behavior I am seeing is: When I have the "network 0.0.0.0" statement on my Internet router, I see the default 0.0.0.0/0 advertised to my Internal IBGP routers. If I go to the internal IBGP router and "sh ip bgp nei <internet router> received-routes", I see the default. However, if I perform a sh ip route, or a sh ip route bgp, I do not see a default anywhere in my routing table.

Something easy I'm missing?

      

Edit: And just to clarify, I don't have a default from any other source (OSPF, static, etc.) in my routing table.

1 Reply 1

ryan.lambert
Level 1
Level 1

Arg.

So the issue was this:

When issuing a "network 0.0.0.0" command, the next hop of my default to my internal routers was the /30 on my internet BGP session. I needed to either redistribute connected, or next-hop-self on the session from my internet router to my internal speakers.

It had no route to the /30, so it was just dropping it. :/