Page MenuHomeVyOS Platform

IPv6: Neighbor discovery is not supported by every interface type
Closed, InvalidPublicFEATURE REQUEST

Description

Summary

Turns out commit b124f0b ("interface: T4627: support IPv6 Interface Identifier (token) for SLAAC") uncovered a wrong assumption in VyOS that every interface type in use always supports SLAAC and IPv6-ND (neighbor discovery).

This is not true for WireGuard, Tunnel and VTI interfaces, thus do not provide that CLI option. In addition SLAAC support should be removed for those interface types in a future PR.

Remove the CLI tree ipv6 address autoconf from the following interface types using a migration script:

  • WireGuard
  • Tunnel
  • VTI

Check behavior for virtual-ethernet interfaces

Details

Version
-
Is it a breaking change?
Config syntax change (migratable)
Issue type
Bug (incorrect behavior)

Event Timeline

c-po claimed this task.
c-po triaged this task as Normal priority.

I think the entire idea was missguided and misslead by the fact that tokens are not supported on every interface type - only interfaces supporting "ARP" in the iproute2/Kernel source code but thats wrong in a different story.