HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

T-Mobile’s path to IPv6 Only

Rocky Mountain IPv6 Taskforce1 HN recommender · recommended in 1 month, 2017-2025
YouTube
2K views · 9 years ago · talk · dated

A Rocky Mountain IPv6 Taskforce talk in which T-Mobile's Stephan Lagerholm explains how the carrier went IPv6-only using DNS64 and 464XLAT, with a live Android demo and best practices.

It is the standard citation in IPv6 threads that large mobile carriers already run phones with only IPv6 addresses.

Networking & internet infrastructure#ipv6#dns64#464xlat#t-mobile#cgnat

18 comments from Hacker News

@throw0101a2025 · in “ISPs more likely to throttle netizens who connect through CG-NAT: Cloudflare”

> Isn’t essentially the entire US on CG-NAT for IPv4 on mobile data? T-Mobile, for one, has had their handsets IPv6-only for a few years, so if your Android/iOS does a DNS lookup and gets an AAAA record back, it will skip CG-NAT. T-Mobile presenting at NANOG in 2018 on IPv6: * link And Rocky Mountain IPv6 Taskforce in 2017: * ▶ this video Further data: > Chances are if you use the Internet on your smartphone, you are connecting via IPv6. According to the Internet Society’s 2018 State of IPv6 Deployment,[1] 80% of smartphones in the US on the major cellular network operators use IPv6 and major mobile networks are driving IPv6 adoption with Verizon Wireless at 84%, Sprint at 70%, T-Mobile USA at 93%, and AT&T Wireless at 57%. Plus, some mobile networks are taking the step to run IPv6-only to simplify network operations and reduce costs. * link Though some folks aren't happy with the implementation: > But from my own experience, neither T-Mobile nor AT&T allows inbound traffic to the phone's IPv6 address. This negates some of the advantages of having a globally routable IPv6 address. * link

CitesView on HN
@throw0101d2025 · in “I tried living on IPv6 for a day”

Trying to re-engine a 747 in mid-air is a challenging operation. > So IPv6 is about 30 years old, and the testimony being shared is the chair of the group spending years of research and millions of dollars, finally launching ipv6 corporate lans in 2023. And how many years of research and millions of dollars was spent in the 1990s on IPv4? People used to use workstations as routers (e.g., see SunOS routeadm(1M)) and DNS caching servers before a lot of money was poured into ASICs for routing (and switching). There are all sorts of dumbass things with IPv4: how much time has been wasted on engineering solutions around NAT (e.g., STUN/TURN/ICE)? But because IPv4 just happens to be the default we accept them as 'normal' and anything that is different is treated as 'abnormal'. > You're not selling me on it's viability. I'm not sure how it's not viable given there are mobile telco networks with tens (hundreds?) of millions of people getting only IPv6 addresses on their devices. * ▶ this video * link There are some folks who (a) were lucky enough to get in early on the IPv4 address land rush, or (b) are rich enough to be able to purchase IPv4 addresses, but there are also (c) plenty of folks who are left with scraps for IPv4 connectivity. The fact that you happen to fall into (a) or (b) does not mean you get to dismiss the folks in (c) who need IPv6, as otherwise they'd have no connectivity at all.

CitesView on HN
@throw0101a2024 · in “No NAT November: My month without IPv4”

> At the rate it's going, IPv6 should be ready […] It's ready now. T-Mobile US is IPv6-only on handsets, as are many other carriers: * ▶ this video Microsoft went towards IPv6-only in corporate networks so that their IPv4 address could be moved to Azure to generate revenue: * link See also Google and their offices: * link Facebook/Meta is IPv6-only in their DCs: * link According to Google, the US and UK is half IPv6 (France and Germany are >75%): * link

CitesView on HN
@throw0101c2024 · in “Why No IPv6?”

Tell that to T-Mobile US: * ▶ this video Wells Fargo: * link Microsoft: * link * link Google: * link LinkedIn (pre-Microsoft): * link

CitesView on HN
@throw0101c2024 · in “Do You Need IPv4 Anymore?”

> I have yet to meet an infrastructure engineer or even hear of one who switched to IPv6 on purpose because they thought it was better. T-Mobile US: * ▶ this video Wells Fargo: * link Microsoft * link * link Google: * link LinkedIn: * link Facebook is famously IPv6-only internally (and as of 2016, 60% of user traffic was over IPv6): * link * link * link

CitesView on HN
@throw0101c2024 · in “Do You Need IPv4 Anymore?”

> Ha! I have an iPhone 15 and when I switch to mobile I get an IPv4-only address! My mobile provider is Verizon. APNIC 34 (2017) presentation on Verizon and IPv6: * link Also, a 2017 presentation on T-Mobile US going IPv6-only: * ▶ this video

CitesView on HN
@throw0101c2023 · in “AWS IPv4 Estate Now Worth $4.5B”

> AFAIK, IPv6 adoption is held back by hardware. What hardware, especially ASICs, do not support wire speed IPv6 and have not for a decade or two? T-Mobile was gave a presentation on going IPv6-only in 2017: > For the past 10 years T-Mobile has worked towards creating an IPv6 environment and we are now getting very close to our goal. Stephan presents learning on how to successfully enable IPv6-only using DNS64 with or without 464XLAT. He will do a live demo of the different IP interfaces on an Android handset. Finally, he will discuss and give some best practices on how to handle DNS, applications, and websites that are having issues with DNS64. * ▶ this video So they started in 2007. Whatever ISP you're with has probably had at least 2-3 tech refreshes in which IPv6 hardware has been available. For the CPE, Free in France had IPv6 in 2007: * link

CitesView on HN
@throw0101b2023 · in “Thinking about our passive exposure to IPv6 issues”

> T-Mobile and Verizon both use CGNAT (but do issue individual ipv6 addresses to end user devices). More specifically, T-Mobile US only assigns IPv6 addresses to devices, and to reach the IPv4 world you have to go through a translation mechanism. Presentations from T-Mobile at NANOG and Rocky Mountain IPv6 Taskforce: * link * ▶ this video

CitesView on HN
@throw0101c2022 · in “Tell HN: IPv6-only still pretty much unusable”

> All mobile clients are behind CG-NAT. Demonstrably false. T-Mobile US mobile clients are IPv6-only and connect via IPv6 to IPv6 sites: * link * ▶ this video NAT is only used to connect to IPv4-only hosts via DNS64 (with or without 464XLAT). As of 2022Q2, T-Mobile US has 110 million customers: * link One-third of the US population is connecting via IPv6-only on a day-to-day, hour-to-hour basis every time their smartphone reaches out over the radio.

CitesView on HN
@throw0101a2022 · in “Two containers with same number detected in Chittagong port”

> […] ipv4 is still the majority of internet traffic. Not if you're on mobile. Lots of cell networks only give IPv6 addresses to phones. E.g., T-Mobile in the US: * ▶ this video

CitesView on HN
@throw0101a2022 · in “Is IPv6 faster than IPv4?”

> Anyone running v6 only and bridging to v4 on the edge? If you are on T-Mobile USA you are IPv6-only on your mobile device: * link * ▶ this video Lots of folks are probably IPv6-only without realizing it.

CitesView on HN
@zacwest2022 · in “The Formation of IPv4 Address Markets (2021)”

iPhones on T-Mobile do not use 464XLAT, they use native IPv6 only. Some system frameworks like URLSession can do the NAT64 translation of hard-coded IPv4 addresses but it still goes over IPv6. In the video linked above: ▶ this video

CitesView on HN
@throw0101a2022 · in “The Formation of IPv4 Address Markets (2021)”

"T-Mobile’s path to IPv6 Only": > For the past 10 years [US] T-Mobile has worked towards creating an IPv6 environment and we are now getting very close to our goal. Stephan presents learning on how to successfully enable IPv6-only using DNS64 with or without 464XLAT. He will do a live demo of the different IP interfaces on an Android handset. Finally, he will discuss and give some best practices on how to handle DNS, applications, and websites that are having issues with DNS64. * ▶ this video Apple mandated that all app in the iOS/mobile App Store had to support working on IPv6-only networks: * link Perhaps they should to the same thing for the macOS App Store.

CitesView on HN
@throw0101a2022 · in “Reasons for servers to support IPv6”

> What's really interesting is how many of these "we fear change" IT people don't realize they're already using IPv6 on their phones every day, with a majority of the sites they visit. For example see the video "T-Mobile’s path to IPv6 Only": * ▶ this video

CitesView on HN
@throw0101a2021 · in “IPv4 Waiting List”

> I wonder when (or if) we will see new IPv6 only ISPs. If you have a mobile device on US T-Mobile you only get a IPv6 address on it: * ▶ this video * link * link Any access to IPv4 is through a proxy.

CitesView on HN
@throw0101a2021 · in “IPv4 vs. IPv6 FAQ”

> This should help address these types of issues so more devs can get onto iOS more easily without having to meet Apple's level of requirements. Well if an app developer does not ensure that their code works on a device that only has an IPv6 address they will be in for a big surprise: lots of mobile telcos only give out IPv6 addresses. Connecting to the IPv4 world is done via CG-NAT with the first few hops being IPv6-only. Here's a guy from T-Mobile presenting on it: * ▶ this video

CitesView on HN
@throw0101a2021 · in “India is leading IPv6 migration with 61.67% adoption”

I'm not sure what you're referring to. Here's a dude from T-Mobile explaining how they have (in 2017) over ten million end-customer devices without any IPv4 addresses assigned: * ▶ this video For reaching services that are IPv6 only they use(d) DNS64 (with and without 464XLAT).

CitesView on HN
@MrRadar2017 · in “Five years of IPv6: whither the next five?”

It's interesting how his chart deflects somewhere around 80%, since at the 2017 Rocky Mountain IPv6 Summit that's about where T-Mobile US (who probably have the highest penetration of IPv6-capable endpoints of any ISP) noted their transition started slowing drastically.[0] The main reasons are that the remaining devices are old (e.g. 3G phones), have limited capabilities/needs (e.g. embedded IoT devices which just need to phone home once in a while), or are using odd configurations (e.g. for some reason T-Mobile doesn't currently support IPv6 for tethering). Another good talk from that conference is about how Carrier Grade NATs are (amazingly) even worse in practice than they sound in theory[1]. During the Q&A portion one of the audience members points out that as technologies like CGN become required to provide IPv4 service it will cause the cost of supporting IPv4 to rise over time and naturally push ISPs to kill IPv4 as the use of v4 drops while the costs to support it do not. I can also recommend a short talk by Cloudflare about their experience serving IPv6 traffic[2] and another on the history and future of IPv6[3]. [0] ▶ this video [1] link [2] link [3] link

RecommendsView on HN
T-Mobile's journey to IPv628:21

T-Mobile's journey to IPv6

NANOG
1K views • 8 years ago
IPv6 Summit 2014: Wells Fargo adopting IPv656:57

IPv6 Summit 2014: Wells Fargo adopting IPv6

Rocky Mountain IPv6 Taskforce
237 views • 11 years ago
The benefits of deploying IPv6 only1:12:47

The benefits of deploying IPv6 only

NANOG
9K views • 11 years ago
Massscanning the Internet - Defcon 22 (2014)48:47

Massscanning the Internet - Defcon 22 (2014)

vissago
109K views • 12 years ago
NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD1:01:39

NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD

BSDTV
14K views • 12 years ago
Matrix 2.0 — How we're making Matrix go voom!48:45

Matrix 2.0 — How we're making Matrix go voom!

Matrixdotorg
16K views • 3 years ago
A New Way to look at Networking1:21:16

A New Way to look at Networking

Google
52K views • 19 years ago
DEF CON 19 - Artem Dinaburg - Bit-squatting: DNS Hijacking Without Exploitation45:14

DEF CON 19 - Artem Dinaburg - Bit-squatting: DNS Hijacking Without Exploitation

DEFCONConference
4K views • 13 years ago
Putting Google's Network to work for You7:06

Putting Google's Network to work for You

Google for Developers
23K views • 12 years ago
IPFS Alpha Demo18:51

IPFS Alpha Demo

Juan Benet
272K views • 11 years ago
Defeating Ssl Using Sslstrip (Marlinspike Blackhat)1:09:16

Defeating Ssl Using Sslstrip (Marlinspike Blackhat)

TheSecurityTube
61K views • 14 years ago
Tobias Engel: SS7: Locate. Track. Manipulate.1:00:57

Tobias Engel: SS7: Locate. Track. Manipulate.

media.ccc.de
84K views • 11 years ago
DEFCON 19: Bit-squatting: DNS Hijacking Without Exploitation (w speaker)45:14

DEFCON 19: Bit-squatting: DNS Hijacking Without Exploitation (w speaker)

Christiaan008
24K views • 14 years ago
Defcon 18 - Practical Cellphone Spying - Chris Paget - Part.mov52:33

Defcon 18 - Practical Cellphone Spying - Chris Paget - Part.mov

killab66661
217K views • 15 years ago
Defcon 20 - Dan Tentler - Drinking from the caffeine firehose we know as shodan24:32

Defcon 20 - Dan Tentler - Drinking from the caffeine firehose we know as shodan

vissago
182K views • 14 years ago
115 batshit stupid things you can put on the internet in as fast as I can go  by Dan Tentler1:03:19

115 batshit stupid things you can put on the internet in as fast as I can go by Dan Tentler

Devoxx
74K views • 10 years ago
Netdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter1:19:06

Netdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter

netdevconf
5K views • 3 years ago
Jared Mauch - Getting Fiber To My Town (NLNOG Live! September 2020)34:42

Jared Mauch - Getting Fiber To My Town (NLNOG Live! September 2020)

NLNOG
26K views • 6 years ago
Tutorial: New and Updated - Everything You Always Wanted to Know About Optical Networking1:59:29

Tutorial: New and Updated - Everything You Always Wanted to Know About Optical Networking

NANOG
58K views • 9 years ago
37C3 -  Operation Triangulation: What You Get When Attack iPhones of Researchers58:06

37C3 - Operation Triangulation: What You Get When Attack iPhones of Researchers

media.ccc.de
85K views • 2 years ago