For anyone who has been around as long as I have, we can remember the day when it was possible for a residential account to pay for 1 or more static IPv4 addresses. Some years ago, virtually every residential cable ISP took that ability away and relegated static IPs to Business accounts only. While the majority of that decision can be certainly attributed to IPv4 address space exhaustion, I'm also certain the was a very small percentage of the business customer base who would abuse the system by subscribing to residential network service.
However, with the prevalent support of IPv6 across the Xfinity network, and the tremendous address space available, I would like to see the introduction of static IPv6 subnets made available for Residential customers.
Currently it is possible (At least in the Fort Lauderdale market) to have your modem/firewall request a /60 Prefix Delegation (PD) and then sub-delegate 16 /64 networks out accross that space. However, PD is not a static concept despite the massive address space in the /48 blocks allocated to most Xfinity residential networks. In turn, when I use PD in my home, this plays havoc with firewall rules and devices of which absolutely cannot change IPs, which are then occasionally forced to periodically change addresses. Even when used in conjunction with DHCP6 suffix reservations, once the PD changes, that's still a 64-bit address prefix shift, and things stop working.
For customers like me who manage their own internal networks at home (smart home anyone?), it would be tremendously helpful to have a static IPv6 network to sub-allocate internally any way I see fit. Having a dual stack of protocols which don't have (or can't have) the same rules that apply equally to them as PDs change, it relegates "reliable use" of any home network with static address needs to use only private IPv4 addresses behind 1 public WAN IP, which has been the case for decades now.
For those who would want more color - for every /48 Comcast Xfinity has available, it can be subdivided into 65,536 /64 subnets or 4,096 /60 subnets (or somewhere inbetween, depending on allocation, each /60 yields 16 networks). Depending on how Comcast wants to do their IPv6 routing, DHCPv6 (including PD), each /64 can contain 18,446,744,073,709,551,616 devices. Even if Comcast had only one /24 IPv6 block, they could subdivide it into 16 million /48 subnets - and you begin to see where IP exhaustion and subnet exhaustion is literally not a problem anytime soon. It's also highly unlikely Comcast Xfinity only would have one /24. It's either bigger and/or they have more of them.
The problem is having the motivation to give customers the ability to take advantage of IPv6 in a meaningful way. I hope the math helps prove that point - I've been making do with what's available today; but I'd really prefer to have my own sliver of the IPv6 space and finally get my home network where it needs to be without constant compromise.
When (not if) this comes to fruition, I will be the first person to sign up to beta test or get the live product. It's time, Comcast. Let's make this happen.
... View more