BGP Multihoming 2 providers full or partial?

Baldur Norddahl baldur.norddahl at gmail.com
Sun May 31 18:13:56 UTC 2015


Remember this:

1) for inbound traffic there will be no difference at all.

2) routers will ignore a static route if the link is down. If you can get
BFD from the providers then even better.

So you can emulate 99% of what you get with full routes by loading in
static routes. A simple example would be adding a 0.0.0.0/1 route to one
provider and 128.0.0.0/1 route to the other and get approximately 50% load
sharing.

You will still get redundancy as the route will ignored if the link is down
and traffic will follow the default route to the other transit provider.

If you find an offline source for IP ranges originated by each provider and
their peers, you can add routes for that to improve routing. Taking in
partial routes is also good if this provides you with a route count that
your routers can handle.

BGP shortest AS length routing is really not very good to begin with. If
you want the best routes, you need to analyse your traffic, sort by volume
or other metric and figure out which way is best for your top x AS
destinations.  It may be more work, but you will get better routing
compared to investing in expensive routers to take in full routes and then
hope BGP magic takes cares for the rest automatically.

Regards,

Baldur



More information about the NANOG mailing list