Hi again, I have tried a few things and looked at a bit of code.
By now I learned from documentation that I cannot create a custom attribute -- bgp_pmsi_tunnel already exists. And I cannot assign a bytestring -- the documentation says it's not accessible in filters. Since the route attribute is of T_OPAQUE, I also cannot assign a value in the static route. The only place in the code accessing bgp_pmsi_tunnel is in evpn_announce_imet(). So it seems I will need a minimal protocol evpn in my config. Can I build one without having all the vxlan interfaces? Note: I need the router address to be another system. Thanks, André On Wed, 27 May 2026 at 17:12, André Grüneberg <[email protected]> wrote: > Hi bird users, > > I am currently experimenting with Bird 3.3.0 and EVPN. I do not need/want > a local termination, but want to inject static EVPN routes only. > > Despite missing documentation (hint!), I found the necessary syntax to > define mac-ip and imet routes. I also managed to manually set the required > ext communities (tunnel type, MAC mobility, RT) as well as the VNI > (mpls_label) in the filter. > > What remains open is the bgp_pmsi_tunnel attribute. According to the > documentation it's not available in filters. > > Is there any alternative way to statically set it? Maybe a custom > attribute and a binary string? > > Thanks, > André > > -- > André Grüneberg, Managing Director > [email protected] > > +49 30 2332195 42 > > BCIX Management GmbH > Albrechtstr. 110 > 12103 Berlin > Germany > > Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg > Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B > -- André Grüneberg, Managing Director [email protected] +49 30 2332195 42 BCIX Management GmbH Albrechtstr. 110 12103 Berlin Germany Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B
