Rancher, Calico: v4 works while v6 does not

Skip to first unread message

Moritz Wörmann

Mar 25, 2023, 7:11:36 AMMar 25
to metallb-users
Hi all,

i have deployed metallb on a Rancher Bare Metal cluster with two nodes. As i require dual stack, my only option for CNI with rancher is calico.
My goal was that metallb assigns IPv4 out of a private range and v6 out of my own public prefix. The two nodes sit behind a VyOS Edgerouter which has BGP sessions with each node.

The assignment works, the services get addresses out of the correct pools.
But: While v4 works flawlessly, v6 does not. Not even from the nodes themselves:
Bildschirmfoto vom 2023-03-25 12-08-14.png

Bildschirmfoto vom 2023-03-25 12-08-29.png

The Addresspool is "announced" both via L2 and BGP.

I have attached the result of 'calicoctl node diags' and all metallb logs, as well as the addresspool definition.

Has anyone else ever experienced something like this? I have tried to use different prefixes (even LL ones), but no luck.
Thanks in advance!

Kind Regars
Reply all
Reply to author
0 new messages