I recently moved in with a friend who shares his internet connection with me. Basically, I have my own router (a small OPNsense box) directly behind his router (a TP-Link Omada gateway):
ISP→Omada→OPNsense
IPv4 is IPv4 and as good as CG-NAT and dynamic addresses will allow. But I also want to use IPv6.
Fortunately, our provider supports prefix delegation (as they should) just the IPv6 addresses are still dynamic. So, I thought it would be easy. I would just have the Omada gateway fetch a prefix for further distribution downstream, and my router would ask his routers DHCPv6 for a piece of that pie. And everything would be jolly.
TLDR: His Omada gateways DHCPv6 does not support prefix delegation. Also static IPv6 routes appear to be unsupported. And, apparently IPv6 ACLs don’t work either…?
My question now is: TP-Link sells these devices as “professional” “business” solutions. I feel like I’m missing something. Is there really no proper support for IPv6 on these devices? And if so… what would a good solution look like? I really, really don’t want NAT on IPv6.
Edit: It’s a TP-Link Omada ER605
I interact with these (ER605 and some others) pretty regularly for work. I’m pretty unimpressed considering how tp-link market them, like you point out, for “business”.
We don’t do any ipv6 stuff for clients so no direct experience with that, but I wouldn’t be surprised if they just don’t have proper ipv6 support. They’re so underpowered for what tp-link charge for them and they don’t even have proper firewalls (imo).
Removes from cart
Good tip!
You should at least provide the model of the omada router. At least for a ER706W V1, vendor specifications says that it supports IPv6 static routes.
Here’s the IPv6 configuration on his WAN interface:
Here’s the IPv6 configuration on the LAN interface towards my router:
Are you sure the ISP will delegate a /56? Mine supports prefix delegation, but will only give a /64, and it seems like subdividing that ¿into /72s? would be questionable.
Yes, I’ve checked with a AVM Fritzbox. They do deligate /56.