[c-nsp] IOS XR BGP default route - prepending AS
brad dreisbach
bradd at ntt.net
Wed Apr 20 09:27:15 EDT 2016
On Wed, Apr 20, 2016 at 01:50:44AM -0500, Brian Knight wrote:
>At $DAYJOB we use MPLS VPNs from other carriers to provide Internet access
>to customers connected to these VPNs. There is always a primary path for
>outbound access, plus one or more backup paths. I am trying to configure a
>backup path, but can't seem to set AS path prepending on the default route
>we announce to the MPLS VPN.
>
>This is our first time configuring these types of MPLS VPNs on IOS XR.
>
>I've got a config that looks a little something like this:
>
>--------
>
>route-policy BACKUP-IN
> apply IPV4-RESERVED-DENY
> apply IPV4-DEFAULT-DENY
> # For backup, localpref = 350
> #
> set local-preference 350
> set community BGP-SITECODE additive
>end-policy
>
>route-policy BACKUP-OUT
> # For backup, prepend = 2
> #
> # Announce only default route
> if destination in (0.0.0.0/0) then
> prepend as-path MY-AS 2
> set community BGP-SITECODE
> else
> drop
> endif
>end-policy
>
>router bgp 53828
> neighbor THEIR-IP
> remote-as THEIR-AS
> address-family ipv4 unicast
>default-originate
> route-policy BACKUP-IN in
> route-policy BACKUP-OUT out
> send-community-ebgp
> send-extended-community-ebgp
> soft-reconfig inbound
> maximum-prefix 500 80 restart 1
>
>--------
>
>The config originates a default route towards THEIR-IP, which is expected.
>But the default route that is generated is apparently not influenced by the
>BACKUP-OUT policy (prepend MY-AS 2 times).
>
>RP/0/8/CPU0:AR1.ATL1#sh bgp ipv4 u nei THEIR-IP adv
>Wed Apr 20 01:00:39.545 CDT
>Network Next Hop From AS Path
>0.0.0.0/0 0.0.0.0 Local i
>
>What's the simplest way to prepend AS path on a default route advertised to
>a single peer?
>
>A few sources suggest adding a default route to Null0 in our Internet
>routing table and advertising it through redistribution, or enter a
>"network 0.0.0.0/0" command in the BGP address-family, both of which can be
>influenced by route policies. Neither of those options sound particularly
>simple to me.
>
>I have also tried the following to no avail:
>
>---------
>
>route-policy DEFAULT-BACKUP-OUT
> prepend as-path 53828 2
> set community BGP-SITECODE
>end-policy
>
>router bgp 53828
> neighbor THEIR-IP
> address-family ipv4 unicast
>default-originate route-policy DEFAULT-BACKUP-OUT
>
>---------
>
>I'd be grateful for any insight.
>
you need to apply a policy at the default-originate statement to do
stuff to the originated default on the outbound:
default-originate route-policy blah
More information about the cisco-nsp
mailing list