[c-nsp] Conditional BGP
Paul Stewart
paul at paulstewart.org
Tue Sep 23 12:34:00 EDT 2008
Thanks Bill...
"finally, 'down' can mean a lot of things and your customer needs to
figure out if that means 'interface loss', 'loss across cogent' (frequent
occurrence), 'latency spike', etc. in IOS, using IP SLA and a track
object is probably the best way to implement those checks"
This is a very good point - there's a good reason they need backup when
using a Cogent feed ;) Sorry, couldn't resist saying that... their
viewpoint will be "loss across cogent" I'm sure...
I believe they will want a full feed and just look after it all - or we can
offer them a managed customer prem router solution and take care of it for
them....
Take care,
Paul
-----Original Message-----
From: bill fumerola [mailto:billf at mu.org]
Sent: Tuesday, September 23, 2008 12:26 PM
To: James Slepicka
Cc: Paul Stewart; 'cisco-nsp'
Subject: Re: [c-nsp] Conditional BGP
On Tue, Sep 23, 2008 at 09:23:16AM -0500, James Slepicka wrote:
> >>they both wish to use us as a backup provider and wish to ONLY use
> our network if their primary provider (Cogent) is down.
>
> I'm currently doing this with Cogent and another provider. I get
> default routes from both and simply prepend my AS a few times on the
> backup connection. In your situation this would mean that all of the
> config is on the customer side. e.g.:
>
> router bgp xxxx
> ...
> neighbor backup route-map prepend_outbound out
> neighbor x.x.x.x peer-group backup
> ...
>
> route-map prepend_outbound permit 10
> set as-path prepend xxxx xxxx xxxx
avoid manual peer-groups.. templates using 'inherit peer-(session|policy)'
are more flexible and easier to change later. if your neighbors have the
same outbound policy, they'll get stuffed into the same update group w/o
the peer-group.
and to answer the OP question: this is a question of local policy for
the customer. give them lots of options. let them use weight (and/or
localpref, if they have multiple routers in the AS) to determine egress.
give them communities if that will help their route selection decision
making. i wouldn't go much further than the previous suggestions of
'full routes', 'customer routes', 'default origination' unless $customer
is paying you to rig something up or you're feeling particularly nice.
finally, 'down' can mean a lot of things and your customer needs to
figure out if that means 'interface loss', 'loss across cogent' (frequent
occurrence), 'latency spike', etc. in IOS, using IP SLA and a track
object is probably the best way to implement those checks.
-- bill
More information about the cisco-nsp
mailing list