Hi list, Using tcpdump(8) I was able to pin point the issue.
Please note the difference (BIRD):
Optional parameters, length: 8 Option Capabilities Advertisement (2), length: 6 32-Bit AS Number (65), length: 4 4 Byte AS REDACTED 0x0000: 0000 9b06
and the MikroTik:
Optional parameters, length: 16 Option Capabilities Advertisement (2), length: 14 Route Refresh (2), length: 0 32-Bit AS Number (65), length: 4 4 Byte AS REDACTED 0x0000: 0003 280d Multiprotocol Extensions (1), length: 4 AFI IPv4 (1), SAFI Unicast (1) 0x0000: 0001 0001
I can work around the problem by adding a IPv4 and IPv6 channel and enable IPv6 on the MikroTik as well.
Then the messaging is as such:
Open Message (1), length: 49 Version 4, my AS REDACTED, Holdtime 240s, ID REDACTED Optional parameters, length: 20 Option Capabilities Advertisement (2), length: 18 Multiprotocol Extensions (1), length: 4 AFI IPv4 (1), SAFI Unicast (1) 0x0000: 0001 0001 Multiprotocol Extensions (1), length: 4 AFI IPv6 (2), SAFI Unicast (1) 0x0000: 0002 0001 32-Bit AS Number (65), length: 4 4 Byte AS REDACTED 0x0000: 0000 9b06
Is it possible to configure BIRD2 to enforce Multiprotocol Extensions when only IPv4 is in use?
Cheers, Kees On 18-06-2021 09:57, Kees Meijs | Nefos wrote:
Please advice what to do. I'm afraid I'm a little stuck.