bird6.conf: Filter für alle /56 Netze eines bestimmten prefixes

Hallo zusammen,
ich habe eine Frage zur bird6.conf.

Und zwar möchte ich alle /56 Netze mit einem Filter erwischen.
Derzeit habe ich alle verwendeten /56 einzeln angegeben (meinen echten Prefix habe ich durch PREFIX ersetzt):

filter hostroute {
if net ~ [PREFIX::/56] then accept;
if net ~ [PREFIX:100::/56] then accept;
if net ~ [PREFIX:200::/56] then accept;
if net ~ [PREFIX:300::/56] then accept;
if net ~ [PREFIX:400::/56] then accept;
reject;
}

Wenn ein neues Netz hinzukommt, muss ich den Filter anpassen. Das geht doch bestimmt eleganter, oder?

Folgendes sieht vielversprechend aus:

if net ~ [PREFIX::/48{56,56}] then accept;
2 Likes