bird2 : announce loopack addresses in OSPFv3
Hello. I'm trying to reproduce a config which worked in bird1.6 (bird6) I need to announce the IPv4 and IPv6 loopback addresses of lo:1 protocol direct direct_lo { interface "lo"; ipv4; ipv6; } protocol ospf v3 OSPFv3_backbone { debug all; ipv6 { export where proto = "direct_lo"; }; area 0 { networks { ... }; interface "ens20" { ... }; }; } I don't know if it's normal but I have no prefixes in : bird> show protocols all direct_lo Name Proto Table State Since Info direct_lo Direct --- up 16:16:59.087 Channel ipv4 State: UP Table: master4 Preference: 240 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 0 0 0 --- 0 Export withdraws: 0 --- --- --- 0 Channel ipv6 State: UP Table: master6 Preference: 240 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 0 0 0 --- 0 Export withdraws: 0 --- --- --- 0 and no route exported to OSPF : bird> show route export OSPFv3_backbone bird> What am I doing wrong ? Regards
Le lundi 07 février 2022 à 16:47 +0100, BASSAGET Cédric a écrit :
Hello. I'm trying to reproduce a config which worked in bird1.6 (bird6) I need to announce the IPv4 and IPv6 loopback addresses of lo:1
protocol direct direct_lo { interface "lo"; ipv4; ipv6; }
protocol ospf v3 OSPFv3_backbone { debug all; ipv6 { export where proto = "direct_lo"; }; area 0 { networks { ... }; interface "ens20" { ... }; }; }
I don't know if it's normal but I have no prefixes in :
bird> show protocols all direct_lo Name Proto Table State Since Info direct_lo Direct --- up 16:16:59.087 Channel ipv4 State: UP Table: master4 Preference: 240 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 0 0 0 --- 0 Export withdraws: 0 --- --- --- 0 Channel ipv6 State: UP Table: master6 Preference: 240 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 0 0 0 --- 0 Export withdraws: 0 --- --- --- 0
and no route exported to OSPF : bird> show route export OSPFv3_backbone bird>
What am I doing wrong ? Regards
Hello, If I remember well, ospfv3 needs to have an address in fe80::/64 on an interface to get addresses from it. lo usually does not have it, you should add one. Regards, -- Bastien
participants (2)
-
BASSAGET Cédric -
Bastien Durel