Re: the ipv4 vs ipv6 growth debate

2022-12-03 Thread Matt Corallo
It would be nice if IPvFoo showed the bytes and connection/request count. It's going to be a 
loonnggg time before we can do consumer internet browsing with no v4, until then it's about reducing 
cost of CGNAT with reduced packets/connections.


For twitter, the main site is v4, yea, but abs.twimg.net (Edgecast) and pbs.twimg.net (Fastly) make 
up the vast majority of the bytes fetched on the site for me and are both v6 now. I don't recall 
when I last checked but they were still v4-only not too long ago.


The other end of it is v6-only servers that don't accept inbound connections. Thos have been 
hampered IME by github not serving git over v6. Supposedly it's coming soon but so much modern 
software fetches stuff from Github that that's a major blocker.


Matt

On 11/27/22 7:44 PM, Jorge Amodio wrote:


I use the same extension on Chrome.

I'm surprised that with all the recent hoopla about it, from the major social media platforms, 
Twitter still shows serving their http site over IPv4, Facebook and LinkedIn show solid IPv6.


-J


On Sun, Nov 27, 2022 at 9:29 PM Dave Taht mailto:dave.t...@gmail.com>> wrote:

I use a web plugin tool called ipvfoo to track my actual ipv4 vis ipv6
usage. I wish it worked over time. With very few exceptions I am still
regularly calling ipv4 addresses in most webpages. Has anyone done a
more organized study of say, the top 1 million, and how many still
require at least some ipv4 to exist, and those trends over time?

-- 
This song goes out to all the folk that thought Stadia would work:


https://www.linkedin.com/posts/dtaht_the-mushroom-song-activity-698135607352320-FXtz


Dave Täht CEO, TekLibre, LLC



Re: Alternative Re: ipv4/25s and above Re: 202211232221.AYC

2022-12-03 Thread Abraham Y. Chen

Dear Mark:

1) "... Google's data also shows businesses making at about 4% if you 
look at the weekly trends that show IPv6 usage spiking on the weekend as 
business users traffic drops off. ...": Perhaps the better 
interpretation of this fluctuation is because the residential use (more 
IPv6) of the Internet peaks up during the weekend, and holidays. In 
fact, work from home during COVID-19 had a notable effect to this graph. 
Along this line, you may enjoy reviewing the following article and 
discussions:


https://circleid.com/posts/20190529_digging_into_ipv6_traffic_to_google_is_28_percent_deployment_limit/ 



Regards,


Abe (2022-12-03 18:40 EST)



On 2022-11-27 21:31, Mark Andrews wrote:

On 24 Nov 2022, at 19:53, Abraham Y. Chen  wrote:

Dear Joe:

0) Allow me to share my understanding of the two topics that you brought up.

1) "...https://www.google.com/intl/en/ipv6/statistics.html, it looks like we’ve gone 
from ~0% to ~40% in 12 years ":  Your numbers may be deceiving.

   A. The IPv6 was introduced in 1995-12, launched on 2012-06-06 and ratified 
on 2017-07-14. So, the IPv6 efforts have been quite a few years more than your 
impression. That is, the IPv6 has been around over quarter of a century.

Which doesn’t change that fact that the traffic to Google has gone from ~0% to 
40% in 12 years.  No one claimed that Google has been measuring IPv6 traffic 
since the very beginning nor does it really matter how long it has been since 
IPv6 was defined.  What we are seeing is strong continuing growth in IPv6 usage 
where the S curve is a long way from flattening off.
   

   B. If you read closely, the statement  "The graph shows the percentage of users that access 
Google over IPv6." above the graph actually means "equipment readiness". That is, 
how many Google users have IPv6 capable devices. This is similar as the APNIC statistics whose 
title makes this clearer. However, having the capability does not mean the owners are actually 
using it. Also, this is not general data, but within the Google environment. Since Google is one of 
the stronger promoters of the IPv6, this graph would be at best the cap of such data.

If you read it correctly Google is measuring actual traffic.  Thats actual data 
flowing to and from Google's servers be it Gmail, YouTube, search traffic or 
anything else.  It does mean that the owners of the devices are using IPv6.


   C. The more meaningful data would be the global IPv6 traffic statistics. 
Interestingly, they do not exist upon our extensive search. (If you know of 
any, I would appreciate to receive a lead to such.) The closest that we could 
find is % of IPv6 in AMS-IX traffic statistics (see URL below). It is currently 
at about 5-6% and has been tapering off to a growth of less than 0.1% per month 
recently, after a ramp-up period in the past. (Similar saturation behavior can 
also be found in the above Google graph.)

https://stats.ams-ix.net/sflow/ether_type.html

What makes that “more meaningful” data.  I just see different populations of 
users being measured.  Google's data also shows businesses making at about 4% 
if you look at the weekly trends that show IPv6 usage spiking on the weekend as 
business users traffic drops off.


   D.  One interesting parameter behind the last one is that as an 
Inter-eXchange operator, AMS-IX should see very similar percentage traffic mix 
between IPv6 and IPv4. The low numbers from AMS-IX does not support this 
viewpoint for matching with your observation. In addition, traffic through IX 
is the overflow among backbone routers. A couple years ago, there was a report 
that peering arrangements among backbone routers for IPv6 were much less 
matured then IPv4, which meant that AMS-IX should be getting more IPv6 traffic 
than the mix in the Internet core. Interpreted in reverse, % of IPv6 in overall 
Internet traffic should be less than what AMS-IX handles.

   E. This is a quite convoluted topic that we only scratched the surface. They 
should not occupy the attention of colleagues on this list. However, I am 
willing to provide more information to you off-line, if you care for further 
discussion.

2)  "...https://lore.kernel.org/lkml/20080108011057.ga21...@cisco.com/  ...":  
My basic training was in communication equipment hardware design. I knew little about 
software beyond what I needed for my primary assignment. Your example, however, reminds 
me of a programing course that I took utilizing APL (A Programming Language) for circuit 
analysis, optimization and synthesis. It was such a cryptic symbolic language that 
classmates (mostly majored in EE hardware) were murmuring to express their displeasure. 
One day we got a homework assignment to do something relatively simple. Everyone 
struggled to write the code to do the job. Although most of us did get working codes, 
they were pages long. The shortest one was one full page. Upon reviewed all homework, the 
professor smiled at us and told us to look for