iljitsch.com

topics: BGP / IPv6 / more · settings · b&w · my business: inet⁶ consult · Twitter · Mastodon · LinkedIn · email · 🇺🇸 🇳🇱

Hi, I'm Iljitsch van Beijnum. These are all posts about IPv6.

Your current connection to the web server is over IPv4, using address 3.128.226.128. Checking your IPv6 address (this requires javascript)...

Mixing IPv4 and IPv6 in BGP

When I first started running IPv6 over BGP, I ran into an interesting problem. The Cisco router I was working on had four full BGP feeds over IPv4. But when did show ip bgp, I noticed the router had five copies of each prefix. One of these paths had a really weird next hop address and was marked as unreachable.

Turned out those were IPv4 prefixes learned over an IPv6 BGP session.

Full article / permalink - posted 2016-03-18

5% of the Netherlands has IPv6!

As of today, 5% of the Netherlands has IPv6, according to Google:

Permalink - posted 2016-03-03

IPv6 celebrates its 20th birthday by reaching 10 percent deployment

My latest Ars Technica IPv6 story is about IPv6 celebrating its 20th birthday and that it has reached 10% deployment at the end of 2015.

And the US is doing very well with almost 25% IPv6 deployment:

Permalink - posted 2016-01-04 - 🇳🇱 Nederlandse versie

Taking Apple's NAT64 implementation for a spin

As we learned last month, Apple has included a DNS64/NAT64 implementation in the upcoming version 10.11 of the Mac operating system, for the purpose of testing whether iOS applications are "IPv6-clean". I installed the public beta of 10.11 last week, so I was able to see how this DNS64/NAT64 implementation works.

Read the article - posted 2015-07-13

IPv6 is faster than IPv4 on US mobile networks

At the NANOG meeting in San Francisco two weeks ago, there was a session on The benefits of deploying IPv6 only. Someone from T-Mobile explained that the latest Windows Mobile and Android support 464XLAT to allow IPv4-only applications to work over IPv6 with NAT64, so those devices now only get IPv6. Other devices only get IPv4, there's no dual stack. At that point, the panelists didn't know yet that Apple is requiring iOS 9 apps to work over IPv6 so those can work through NAT64 without 464XLAT.

Another interesting data point is the observation by Facebook that IPv6 tends to perform better than IPv4, with the margin being as large as 40%:

However, why this is is unclear: the RTTs are the same, yet the performance/bandwidth over IPv6 is better. There was some frustration because Apple's implementation of "happy eyeballs" only looks at the RTT to choose between IPv4 and IPv6, and thus lands on IPv4 a good deal of the time and doesn't enjoy the benefits of that better IPv6 performance.

Permalink - posted 2015-06-17

→ Apple to iOS devs: IPv6-only cell service is coming soon, get your apps ready

During last week's WWDC, Apple announced that it will start requiring iOS 9 apps to support IPv6. The reason for this is that cell carriers want to move from dual stack to IPv6-only cellular data service, with NAT64 to let users reach IPv4 destinations. This only works if apps use IPv6-compatible APIs and don't do things like checking for the availability of (IPv4) internet connectivity or using IPv4 addresses directly, rather than DNS names.

The article links to a WWDC video that explains all of this in detail, and then continues with some other very interesting information on network performance issues, including the fact that Apple is turning on Explicit Congestion Notification (ECN) in the new versions of MacOS and iOS. Microsoft tried to do the same thing in Vista, but had to turn it back off because too many firewalls blocked packets with ECN. Hopefully that's no longer an issue seven years later.

Permalink - posted 2015-06-16

older posts - newer posts

Search for:
RSS feed

Archives: 2000, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, 2022