BT Begins Customer Tests of Carrier Grade NAT
judgecorp writes "BT Retail has started testing Carrier Grade NAT (CGNAT) with its customer. CGNAT is a controversial practice, in which IP addresses are shared between customers, limiting what customers can do on the open Internet. Although CGNAT goes against the Internet's original end-to-end principles, ISPs say they are forced to use it because IPv4 addresses are running out, and IPv6 is not widely implemented. BT's subsidiary PlusNet has already carried out CGNAT trials, and now BT is trying it on "Option 1" customers who pay for low Internet usage."
If people had spent as much money on IP6 as they have on NAT, we'd be done by now.
Fantastic! This will be just as wonderful as AOL was, back when they were still unsure about this whole 'ISP' fad, and offered ghastly semi-access to the internet proper. I think I just threw up in my mouth from all the nostalgia!
I hereby declare a Jihad against BT for their infidelity about IPv6.
With CGN, they can't *POSSIBLY* argue that an IP address somehow is linked with a particular subscriber anymore.
This is going to create a hell of a problem when people inside the CGN start doing stuff they aren't supposed to outside of it, and those people outside can't do anything useful with the IP that they have.
File under 'M' for 'Manic ranting'
It's BT. No explanation for the sheer incompetence is required.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
BT already gives all customers a home hub (router) as part of the deal, this is pretty standard in the uk. They upgrade them every couple of years for you, so going to an IPv6-enabled one is not difficult.
Get free bitcoins: http://freebitco.in
It's pretty easy to set up a node on Tor. We could just declare the "open internet" lost to commercial interests and do all the "interesting" stuff on an encrypted network. Sure, it's slower than an open connection, but with increasingly common cable and optical connections it's still faster than even reasonably fast DSL from a couple years back.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Having to share an IP address with tons of people is absolutely, 100% a crippling experience. There are plenty of sites (newspapers, the site I get textures from, RapidShare, etc.) who limit their services by IP address. There's nothing quite like seeing messages about how your IP has exceeded the download limit on a website you've never visited before. Also: having to deal with bans when playing online games, as many are IP-based. The impossibility of hosting your own servers for games or other purposes. BitTorrent is nigh unusable. I would not pay a dime for this kind of a service, ever again.
Verizon started field testing IPv6 on their FIOS network in 2010. I figured it's 2013 - they should be done testing by now.
I called our business services rep about a month ago and asked about IPv6 service for our FIOS connections at our offices.
The rep's response:
"IPv6, what's that?" "Hold on. Let me ask my support engineer."
Support engineer's response:
"IPv6 - What's that?"
I may retire from the IT business before Verizon deploys IPv6.
-ted
Over the last eight years and my previous three ISPs, my router has never once received anything other than a 192.168.x.x or a 10.x.x.x IP address from my local ISP. Not once have I received a live & legit IPv4 address. I have to pay a lot more for those. What's the difference between this and CGNAT?
You are thinking of your routers internal address, the one you use to access it from inside your home network to configure and troubleshoot. They are talking about the routers external address, the one the rest of the internet sees.
"Well kids, you tried your best, and you failed. The lesson is, never try." -Homer Simpson
"Limiting what customers can do..." seems to be the new norm... along with with "shut up. give up rights. sign EULA"
Join the Slashcott! Feb 10 thru Feb 17!
The end-to-end principle has to do with where network logic is placed, not which devices are reachable, routeable, or have an IP address. As simply as possible, the end-to-end principle means that we should have smart end hosts and a dumb network. This is why routers don't guarantee packet delivery -- its up to the hosts (with TCP, et al.) to ensure this. This is in contrast to telephony networks, where the network is responsible for almost everything.
There are good reasons to oppose CGNAT, but the "end to end principle" is not one of them.
http://en.wikipedia.org/wiki/End-to-end_principle
or, if you're inclined to primary sources:
http://groups.csail.mit.edu/ana/Publications/PubPDFs/End-to-End%20Arguments%20in%20System%20Design.pdf
Apropos of nothing, here's what BT did invest in for their "21st Century Network".
It's all IPv4.
Your cell carrier doesn't count as an ISP for your smartphone? You don't get a publicly routable address on any cell network I've used.
At least Saunalahti in Finland offers publicly routable IPv4 addresses to their mobile customers. You have to activate the feature in the self-service portal and use the correct APN so generally only those who know what they're doing would do it, but it is all documented on their website. The feature is free of charge.
Well, part of the problem is that there are still routers being sold today that don't support IPv6.
You'll need a regulatory push to get to IPv6. The digital TV transition in the US didn't happen because people gradually migrated off of analog, it happened because the government said 'after this date, analog TV goes dark'.
Tons of people still use WinXP that has no functional IPv6 stack. Tons of people use old consumer modems and routers that have no IPv6 stack. Even many new modems and routers don't come with IPv6 capability. Was this poor planning on the part of ISPs, and entirely their fault? Abso-fucking-lutely!
Those that could convert to IPv6 would do so, freeing up IPv4 space for those that could not.
Has the customer been informed already? How does he or she take it?
Exactly!
Although CGNAT goes against the Internet's original end-to-end principles, ISPs say they are forced to use it because IPv4 addresses are running out, and IPv6 is not widely implemented.
Well, implement it then, for crikessakes! It's your job!
"Although getting seriously overweight goes against principles of healthy life, I am forced to buy bigger clothes because the old ones cannot fit, and all I do is eat junk food."
Actually I think all we really needed was a transition mechanism that went with the flow of NAT e.g.
1: for each IPv4 address and UDP port combination an IPv6 address would be allocated.
2: IPv6 packets passing over legacy infrastructure would be encapsulated in a UDP packet. An anycast address would be created to represent IPv6 addresses with no IPv4 equivilent.
3: if a NAT changed the IPv4 address or UDP port of a packet containing an encapsulated IPv6 packet then the IPv6 addresses of the packet inside would be updated to match
With this system the end systems and internet core would need to be updated, but the rest of the existing infrastructure could be left in place.
But i'm just a nobody. Those with power over the stamdards process were on a crusade against NAT so such a system would be unthinkable to them and the transition mechanisms we got either ignored NAT (6to4) or fought it (teredo). Worse still ISPs didn't take either of those transition mechanisms seriously meaning that connectivity between users of transition mechanisms and users of native IPv6 has been poor.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
AIUI skype first tries direct connection using nat traversal techniques if needed. If that fails it routes the call via a node with a public IP address (they used to (ab)use customers on open internet connections to provide this service but nowadays I belive they provide it from their own servers).
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register