Page MenuHomeVyOS Platform

Error on pppoe, tunnel and wireguard interfaces for IPv6 EUI64 addresses
Closed, ResolvedPublicBUG

Description

Commit https://github.com/vyos/vyos-1x/commit/081e23996feb60ad903caf8b0a4587f5dacc69bf

calculated a "stable" synthetic MAC address per the interface. The problem is that this calculation is too stable.

Having Router1 and Router2 setup a connection both via tun10 interface will become the same "synthetic" MAC and this the same link-local IPv6 address. This breaks e.g. OSPFv3 badly.

As workaround one can:

set interfaces tunnel tun1337 address 'fe80::1:1337/64'
set interfaces tunnel tun1337 ipv6 address no-default-link-local

Details

Difficulty level
Normal (likely a few hours)
Version
1.3-beta-202109251517
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

c-po triaged this task as Unbreak Now! priority.Sep 26 2021, 7:54 AM
c-po created this task.
c-po changed the task status from Open to In progress.Sep 26 2021, 10:34 AM
c-po claimed this task.
c-po moved this task from Need Triage to 1.3.0-epa1 on the VyOS 1.3 Equuleus board.
c-po edited projects, added VyOS 1.3 Equuleus (1.3.0-epa1); removed VyOS 1.3 Equuleus.
c-po moved this task from Need Triage to Finished on the VyOS 1.4 Sagitta board.
c-po moved this task from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.0-epa1) board.
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
c-po changed Issue type from Unspecified (please specify) to Bug (incorrect behavior).