I have noted below what I think I understand (which is almost certainly wrong) in the hope of understanding how other users manage their use of external VPN services.
If the above is correct what are the issues involved in adding IPv6 tunnelling as an option (e.g. the ability of the router hardware to manage this, the extent of the changes needed not just to the IPv6 client but more generally, which may break other parts of the firmware, etc) and what would be needed for Asuswrt-Merlin to support IPv6 tunnelling to be added.
- External VPN providers are split between those who have servers that fully support IPv6 tunnelling, those that send IPv6 traffic into a virtual black hole and those who do nothing.
- OpenVPN has the capability to support IPv6 tunnels.
- Currently Asuswrt-Merlin does not support sending IPv6 traffic though an OpenVPN tunnel.
- In order to prevent IPv6 leaking when using an external VPN the options are
- Install and use the VPN provider's own software (if available) onto the device(s) using the tunnel and leave IPv6 enabled on the router
- Disable IPv6 on the device(s) using the tunnel and leave IPv6 enabled on the router
- Disable IPv6 on the router
If the above is correct what are the issues involved in adding IPv6 tunnelling as an option (e.g. the ability of the router hardware to manage this, the extent of the changes needed not just to the IPv6 client but more generally, which may break other parts of the firmware, etc) and what would be needed for Asuswrt-Merlin to support IPv6 tunnelling to be added.