I’m having a weird issue with VTI tunnels and their v6 Link Local addresses.
I am running the VyOS 1.5 rolling image. I’ve tested with 1.5-rolling-202310080024 and 1.5-rolling-202311210100.
I have IKEv2 routed VPNs between 3 VyOS hosts with bgp for dynamic routing. I’ve also got IPv6 implemented throughout. The VTI interfaces, if freshly created and configured, will get a v6 link-local address. However if the link for the VTI is set to down for any reason, when it’s set back to up, the v6 link local IP disappears and won’t come back unless you delete the interface or otherwise force it to be reconfigured. The fastest way I’ve seen that will remedy this is to set
set interfaces vti vti0 ipv6 address no-default-link-local
and commit, then delete that line and commit again.
Anyone aware if this is a known issue? @apachez suggested it may be an issue with Linux kernel and FRR forgetting information between each other.
Please let me know if you need more information. Thanks!