I’m running BGP on my VyOS but seems like there are some issues communicating with other nodes using IPv6 link-local addresses.
Neighbors with IPv4 or IPv6 (not link-local) are exchanging prefixes but the two configured with link-local only are not connecting.
Checking the log I can see these lines:
Jun 27 18:41:43 dn42-it01 bgpd: can't connect to fe80::XXX fd 33 : Invalid argument Jun 27 18:42:55 dn42-it01 bgpd: can't connect to fe80::YYY fd 33 : Invalid argument Jun 27 18:43:30 dn42-it01 bgpd: [EC 33554460] fe80::XXX: nexthop_set failed, resetting connection - intf 0x0 Jun 27 18:43:30 dn42-it01 bgpd: [EC 100663299] bgp_connect_success: bgp_getsockname(): failed for peer fe80::XXX, fd 33
Am I missing something?
Also, as you can see from the image, I have a neighbour without multiprotocol enabled. Is there a way to avoid to try exchanging IPv6 prefix on IPv4 link and IPv4 prefixes on IPv6 link?
Im running 1.4-rolling-202106260417
Thanks in advance for all the help you will provide me with