Hi, Robert Scheck skrev:
Hello Maria,
as of writing, OpenBSD rpki-client produces an output file for BIRD 1.x like the following, where IPv4 and IPv6 end up in the same table. For me this ends with "This is an IPv4 router, therefore IPv6 addresses are not supported" error on BIRD 1.x all the time...am I overlooking something?
--- %< --- roa table roa { roa 1.0.0.0/24 max 24 as 13335; # […] roa 2001:200::/32 max 32 as 2500; # […] } --- %< ---
Is the above under any circumstances valid in any BIRD 1.x version? I did not use BIRD 1.x much, but I thought it is strictly either IPv4 or IPv6...
Correct, what you fx. can do is: --- %< --- roa table internet_roas { include "/path/to/file/filename.conf"; }; --- %< --- in the main config file for both the bird and bird6 daemon is this and have the roa table itself located as separate files on disk. the output of rpki-client can then be separated into two files by simply piping through grep on the output. - grep -v ':' > /path/to/file/bird1_roa_table_4.conf, and - grep ':' > /path/to/file/bird1_roa_table_6.conf E.g. bird1_roa_table_4.conf --- %< --- roa 1.1.1.0/24 max 24 as 13335; roa 1.1.2.0/24 max 24 as 13335; etc. --- %< --- E.g. bird1_roa_table_6.conf --- %< --- roa 2001:db8::/40 max 48 as 65536; roa 2001:db8::/32 max 39 as 65536; etc. --- %< --- -- Best regards, Chriztoffer