Page MenuHomeVyOS Platform

Deprecate "system ipv6 disable" option to disable address family within OS kernel
Closed, ResolvedPublicFEATURE REQUEST

Description

Disabling an entire address family in an IPv6 enabled operating system/world actually adds more harm then good to VyOS.

VyOS does not send out any RA if not configured explicitly thus VyOS behaves like any other Linux/Windows/Mac when it comes to networking.
It only does what it's instructed to do.

Reasons why this option is marked deprecated in 1.3 and removed in 1.4:

  • IPv6 is more then 20 years old
  • No RAs sent by VyOS if not told so
  • Disabling IPv6 but have services listen on an IPv6 address could cause all kind of config errors on reboots

Implementation

[email protected]# set system ipv6 disable
[edit]
[email protected]# commit
[ system ipv6 ]

DEPRECATION WARNING: VyOS 1.4 (sagitta) will remove the CLI command to disable IPv6 address
family in the Linux Kernel!

Changing IPv6 disable parameter will only take affect
when the system is rebooted.

Details

Difficulty level
Easy (less than an hour)
Version
1.4
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change
Issue type
Feature (new functionality)

Related Objects

Mentioned In
1.3.2
1.3.2

Event Timeline

c-po changed the task status from Open to In progress.Apr 7 2022, 3:24 PM
c-po claimed this task.
c-po triaged this task as Normal priority.
c-po created this task.
c-po changed Difficulty level from Unknown (require assessment) to Easy (less than an hour).
c-po changed Version from - to 1.4.
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Behavior change.
c-po changed Issue type from Unspecified (please specify) to Feature (new functionality).