Getting started with OSPFv3 and Bird 2.0.7

Skyler Mäntysaari samip537 at kapsi.fi
Mon Jul 6 14:09:10 CEST 2020


I noticed that after sending it, so my config right now is:

protocol ospf v3 ospfv3v6 {
        ipv6 {
                import filter internal_nets_v6;
                export filter internal_nets_v6;
        };

        area 0.0.0.0 {
                interface "wg0" {
                        type ptp;
                };
        };

}


It starts up and is filtering like it's supposed to but now I need to
figure out VyOS side as that's the one that's going to get it's routes
imported to Bird. Got any pointers on that?


On 06/07/2020 15.03, Cybertinus wrote:
> Hello Skyler,
>
> The error you ar getting is clearly a syntax error and has nothing to
> do with WG, and tunnels and stuff.
>
> What I think the issue is, is that you need to place a space between
> "ospf" and "v3" in your protocol definition. If I check the
> documentation
> (https://bird.network.cz/?get_doc&v=20&f=bird-6.html#ss6.8) I see a
> space there.
>
> If you fix this, and Bird actually starts, then the OSPF packages
> should be visible on the other side of the tunnel (if WG supports
> Multicast by default, which I don't know from the top of my head).
>
> Kind regards,
> Cybertinus
>
> On 2020-07-06 13:03, Skyler Mäntysaari wrote:
>> Hello List,
>>
>> I'm trying to wrap my head around how I'm supposed to get OSPv3
>> working though Wireguard interfaces to VyOS.
>> Goal is to export my own prefixes from VyOS to Bird.
>>
>> Am I even on the right track about doing this?
>>
>> Router running Bird, is at the IX.
>> Router running VyOS is tunneled though Wireguard.
>>
>>
>> Bird config, that I tried:
>>
>> protocol ospfv3 main {
>>        import all;
>>        export all;
>>
>>        area 0.0.0.0 {
>>                interface "wg0" {
>>                        hello 1;
>>                        dead 4;
>>                        type broadcast;
>>                };
>>        };
>> }
>>
>> That failed due to: "bird: /etc/bird/bird.conf:88:10 syntax error,
>> unexpected CF_SYM_UNDEFINED"
>>
>>
>> VyOS #1:
>>
>> # show protocols ospfv3
>> area 0.0.0.0 {
>>     interface wg3


More information about the Bird-users mailing list