How to work with ASPA efficiently?
Ondřej Caletka
ondrej at caletka.cz
Thu Jan 29 11:49:59 CET 2026
Hello!
I am trying to troubleshoot some ASPA validation failures in BIRD 3.2.0.
I wonder whether there is a way how to see a ASPA table entry for
particular customer AS number. Something like:
bird> show route table aspas all for 2121
syntax error, unexpected NUM, expecting IP4 or IP6 or VPN_RD or CF_SYM_KNOWN
I also wonder whether it is possible to filter the data based on the
contents of the aspa_provider sets like:
bird> show route table aspas all where 3333 ~ aspa_providers
Table aspas:
Regarding the validation itself, a random trivial example where
aspa_check_downstream fails and I don't know why is this:
80.254.230.0/24
bgp_path: 3333 12859 42695
(My ASN is 2121 and there is an ASPA stating that 3333 is provider for 2121)
There is no ASPA for 3333
There is ASPA for 12859 not stating 42695 as provider
There is ASPA for 42695 not stating 12859 as provider
So the up ramp should be 42695
and the down ramp should be 2121 3333 12859
I don't see any valleys here yet it is rejected.
Am I doing it wrong?
--
Best regards,
Ondřej Caletka
More information about the Bird-users
mailing list