Page MenuHomeVyOS Platform

Improper NAT66 Support
Needs reporter action, WishlistPublicFEATURE REQUEST

Description

Some ISPs use DHCPv6-PD to dynamically assign customer a /64 network, which is not enough to use for several situations.

I'm developing a NAT66 kernel module to implement stateless network prefix translation for IPv6, use EUI-64's identifier 0xFFFE as tag, allows user to translate a /64 public network to a private /50 network (give user 14 more network prefix bits). So the address will be enough for most situations (but it has restricts on DHCPv6 server, or relys on SLAAC for subnets), and help user to use private static IPv6 address in their internal network to avoid address changes by ISP.

Does VyOS accept this kernel patch and configuration scripts?

Details

Difficulty level
Unknown (require assessment)
Version
1.4-rolling-202305050317
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Event Timeline

diodep created this object in space S1 VyOS Public.
diodep updated the task description. (Show Details)
Viacheslav changed the subtype of this task from "Task" to "Feature Request".May 8 2023, 8:12 AM
Viacheslav triaged this task as Wishlist priority.Jan 20 2024, 12:38 PM
Viacheslav added a project: VyOS 1.5 Circinus.

In general for the whole world, it would be better to tell the ISP that this is bad practice and they should either assign customers a /56 prefix as minimum allocation.

If the module is widely used we could include it of course

Viacheslav changed the task status from Open to Needs reporter action.Jan 24 2024, 4:15 AM