Transiting
Alarig Le Lay
alarig at swordarmor.fr
Sun Mar 26 18:16:02 CEST 2017
On dim. 26 mars 09:08:25 2017, Michael McConnell wrote:
> Hello all,
>
> We are running into an issue transiting a down stream ASN. E.g. Uplink
> <-> Our ASN <-> Downlink ASN
>
> To me it seems we should only need to bgp_path.prepend our outbound
> filter, however our uplink is dropping the as path when we run it that
> way.
>
> Any suggestions as to what I am missing to carrier a downstream ASN
> and prefixes to our uplinks?
>
> Thanks so much,
> Mike
Hi, why do you want to bgp_path.prepend? Your ASN will be automatically
added in the path if you act as transit between upstream and downstream
AS.
Exemple:
template bgp DOWNSTREAM {
import keep filtered;
export all;
}
function bgp_filter_customer_in (prefix customer_prefix) {
if ! (net ~ customer_prefix) then return false;
else return true;
}
filter bgp_filter_customer_petrus_in {
if (bgp_filter_customer_in(2001:678:3cc::/48)) then accept;
else reject "Prefix filtered for petrus";
}
protocol bgp bgp_petrus from DOWNSTREAM {
local as 204092;
description "BGP for petrus";
neighbor 2a00:5884::25 as 206155;
import keep filtered;
import filter bgp_filter_customer_petrus_in;
}
And from another router, we see that:
bird> show route all protocol bgp_grifon_nominoe
2a00:5884::/32 via 2001:7f8:b1::a on eth2 [bgp_grifon_nominoe 12:41:15] (100) [AS204092i]
Type: BGP unicast univ
BGP.origin: IGP
BGP.as_path: 204092
BGP.next_hop: 2001:7f8:b1::a fe80::215:17ff:fe39:f01a
BGP.local_pref: 100
2001:678:3cc::/48 via 2001:7f8:b1::a on eth2 [bgp_grifon_nominoe 12:41:15] (100) [AS206155i]
Type: BGP unicast univ
BGP.origin: IGP
BGP.as_path: 204092 206155
BGP.next_hop: 2001:7f8:b1::a fe80::215:17ff:fe39:f01a
BGP.local_pref: 100
So, we have our prefix with just our ASN, and 2001:678:3cc::/48 with our
and the customer ASN.
--
alarig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20170326/8e607bd6/attachment.asc>
More information about the Bird-users
mailing list