Checking ROA via cli
Ondrej Zajicek
santiago at crfreenet.org
Wed Oct 23 23:59:36 CEST 2019
On Wed, Oct 23, 2019 at 05:31:21PM -0400, Darren O'Connor wrote:
> I recently moved from bird to bird2. I'm currently using it as a backend to
> bgpstuff.net, a looking glass.
>
> In order to check the ROA status for a prefix in bird1 I did the following,
> and got the following result:
>
> bird> eval roa_check(roa_table, 71.178.0.0/16, 701)
> (enum 35)0
>
> That enum I just mapped to the correct ROA_ status. However this same
> command gives strange output in bird2, sometimes even different when
> running it more than once:
> bird> eval roa_check(roa_v4, 71.178.0.0/16, 701)
> --- 0
> ??? <2022>
>
> bird> eval roa_check(roa_v4, 71.178.0.0/16, 701)
> [unknown type 90]
>
> Currently running bird 2.0.5 in this instance. Is there a way to get the
> ROA status like this from the CLI like in bird? Also any ideas why the
> outputs above are different and seem random?
Hi
This is bug in BIRD 2, fixed in latest version 2.0.7.
--
Elen sila lumenn' omentielvo
Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
More information about the Bird-users
mailing list