On Sat, Mar 15, 2025 at 11:07:04AM +0000, Lexi Winter via Bird-users wrote:
> hello,
> 
> recently i noticed some entries in syslog like this:
> 
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid NEXT_HOP attribute - 
> neighbor address fd5b:a83:b06b:500::1
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid route 172.20.212.0/26 
> withdrawn
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid NEXT_HOP attribute - 
> neighbor address fd5b:a83:b06b:500::1
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid route 172.20.212.0/26 
> withdrawn
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid NEXT_HOP attribute - 
> neighbor address fd5b:a83:b06b:500::1
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid route 172.20.212.0/26 
> withdrawn
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid NEXT_HOP attribute - 
> neighbor address fd5b:a83:b06b:500::1
> Mar 15 11:03:22 uk-myb-2 bird[60388]: nl-myb-1: Invalid route 172.20.212.0/26 
> withdrawn
> 
> i am not sure how to understand this log message.
> 
> what is BIRD trying to indicate with this log message?

Hello

The message is generated during route export and means that the NEXT_HOP
attribute for the route that would be announced to the neighbor is the
same as the IP address of that neighbor. This is not valid, so BIRD sends
a route withdraw instead of an update.

Because it is an error during route export, the local situation is fine,
but the route is not announced to the neighbor.


> i still have the route (including via nl-myb-1):
> 
> root@uk-myb-2:~ # birdc show route 172.20.212.0/26
> BIRD 2.16.1 ready.
> Table master4:
> 172.20.212.0/26      unicast [uk-jmp-2 11:03:22.032 from 
> fd5b:a83:b06b:400::1] * (100/61) [AS4242422622i]
>         via fe80::e0e3:b1bf:8d1d:abcd on wg.nl-myb-1
>                      unicast [nl-myb-1 11:03:20.704 from 
> fd5b:a83:b06b:500::1] (100/61) [AS4242422622i]
>         via fe80::e0e3:b1bf:8d1d:abcd on wg.nl-myb-1
>                      unicast [ny-czy-1 11:03:20.589 from 
> fd5b:a83:b06b:200::1] (100/694) [AS4242422622i]
>         via fe80::bc1b:dbed:690a:6840 on wg.uk-jmp-2
>                      unicast [mia-czy-1 11:03:20.680 from 
> fd5b:a83:b06b:900::1] (100/694) [AS4242422622i]
>         via fe80::bc1b:dbed:690a:6840 on wg.uk-jmp-2
> 
> and it's in the FIB as well:
> 
> root@uk-myb-2:~ # route -n get -inet 172.20.212.0/26
>    route to: 172.20.212.0
> destination: 172.20.212.0
>        mask: 255.255.255.192
>     gateway: fe80::e0e3:b1bf:8d1d:abcd%wg.nl-myb-1
>         fib: 0
>   interface: wg.nl-myb-1
>       flags: <UP,GATEWAY,DONE>
>  recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
>        0         0         0         0      1420         1         0
> 
> so everything seems fine.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
"To err is human -- to blame it on a computer is even more so."

Reply via email to