IPv6 on Mobile? Only if it's free
Billing and filtering prevent IPng going mobile
The UK's first trial of mobile IPv6 is suffering technical delays as the operator struggles to make it work, though that's still impressive when the competition can't work out why they should even bother.
Mobile phones themselves have supported IPv6 for the last five years or so, but network operators have almost nothing to gain by deploying it, and a great deal to lose. One UK operator is inching towards trials, and all accept that IPv6 is going to be essential to their business, they're just not very keen to be the first to make the switch.
IPv6 was mandated by the original 3G standards, but those got tweaked when it became clear that v4 could be bodged into working. That bodging now connects IPv4 addresses to billing records and content filtering systems, making the shift to v6 even more complicated. Which is a shame when it’s the mobile networks who will most-likely need the additional address space IPv6 provides.
Today's mobile operators don't provide real (internet) IP addresses to their users - customers of a single network operator will share two or three internet IP addresses between millions of users. Network Address Translator (NAT) boxes issue local IP addresses and route connections from handsets to the internet, conserving address space with the happy side effect of making it impossible to establish connections from the internet to a mobile phone.
Connections between handsets behind the same NAT (and thus with the same operator) are, theoretically, possible, but operators don't allow them. A similar restriction will be applied to IPv6 - the technology will put mobiles on a par with home computers in that anyone on the internet will be able to connect to any mobile phone, but until mobile firewalls are properly established the operators will likely bar such interaction.
That bar won't last forever. As machines want to talk to machines the idea of polling - where the networked device constantly pings a remote server - fails to scale, so incoming connections will be necessary despite the attendant security issues.
Today's network operators really aren't thinking that far ahead. Few of them have any plans for IPv6 at all, and those that do have other things to worry about. The IPv4 address allocated to the customer is also used to measure the data flow, for billing, and to manage the filtering requirements as well as any special billing options (such as free access to specific services for certain tariffs). Changing to IPv6 means changing all that, but it also could mean giving up control over the allocation of IP addresses entirely.
Cisco is now saying it expects to see 50 billion devices connected to the internet by 2020, which is a lot of IP addresses. One of the important capabilities of IPv6 is the ability for a mobile network operator to sell wholesale access to a provider, who will issue their own IP addresses (dynamically or statically) to their own customers. That's great from a network point of view, as long as you're not relying on IP addresses for billing and content control.
But managing, and (more importantly) measuring, access to devices without knowing their IP addresses is challenging for the most advanced of networks, which is what's caused the latest delays though all parties tell us they're confident the trials will be going ahead soon.
The smartphone in your pocket probably already supports IPv6, and from July 1 the network interconnect will support it too, but unless the operators get moving mobile will be the last vestige of the 20th-Century internet. ®
Not again ...
The IPv6 address does **NOT** have to include the MAC address and never has. It's just one technique for easily self-assigning an address that doesn't clash with anything else on the network. Pretty well any device should support privacy mode where the address is chosen at random, and of course there are things like DHCP for IPv6.
In a mobile network, there's no reason for the operator not to allocate the IPv6 address a device gets - which could be permanent, or dynamic (changes each time the phone establishes connectivity).
Porn is the answer
With the government talking about mandating a access controls on porn and ensuring all porn goes on a designated domain, why not kill two birds with one stone? Insist all porn sites have to go on IP version 6 addresses. Then the switch with everyone will ensuring their kit is compatible will happen quicker than most will care to admit :)
They already know
The operator already knows what device is where! They don't need to use an IP when they have the SIM/SN/IMEI to go off of.
Last vestige of the 20th-Century internet?
Most of the home routers out there don't support IPv6 (indeed, many of them don't even support important IPv4 features like multicast) so I confidently predict the vestiges of the 20th Century Internet will be with us for some time to come and be the consumer norm for the foreseeable future.
Floppy Disc World
Perhaps the people running the clacks system don't want their customers to move into the 21stC and are suffering some kind of reverse Stockholm syndrome.