Slashdot Mirror


A Humorous Introduction To IPv6

zollman writes "Jonathan Richards, in the London times, explains how the introduction of IPv6 will change the Internet. From the article: 'As use [of the Internet] grew, it became clear that the old protocol, IPv4, wasn't big enough, so a new one was created using 32-bit numbers. That increased the number of available addresses to 340 undecillion, 282 decillion, 366 nonillion, 920 octillion, 938 septillion -- enough for the foreseeable future.'"

9 of 288 comments (clear)

  1. Why did it take Microsoft ten years... by GotenXiao · · Score: 2, Interesting
    From http://playground.sun.com/ipv6/ipng-implementation s.html:
    Linux starts IPv6 implementation on verswion 2.1.8. Current 2.2.x and 2.4.x series supports IPv6 in a stable manner. In addition to the kernel maintainers, the USAGI project is working on someextension for production quality.


    From the kernel.org FTP:
    linux-2.1.8.tar.gz 6032 KB 11/09/1996 12:00:00 AM
    --
    Goten Xiao
  2. Re:Fuzzy Math by mark-t · · Score: 2, Interesting

    IPV6 on the other hand uses 128 bit addresses ... which will be able to address every atom in the universe with it's own IP address
    Nope.

    Not even close.

    2 to the power of 128 is approximately 10 to the power of 38.

    There are, however, over 10 to the power of a hundred atoms in the universe.

    A 1 followed by 38 zeros is, iirc, approximately the same order of magnitude as the number of molecules in the earth's crust.

  3. I still don't see a need by macemoneta · · Score: 2, Interesting

    Every mobile device is individially addressable right now by its number and network (12223334444@serviceprovider.com) - effectively a single IP address. Since this is also its voice number, it's easy to remember and convenient. We won't be running out at anytime soon (10 billion mobiles per service provider capacity).

    Each IP address can also directly address 64K computers, via the existing port structure. IP addresses can also be reused (over and over) on intranets and subnets, via NAT. Yes, it's a terrible thing - but we've already solved that problem, and the solution is in use (and works) worldwide.

    Issues like bandwidth control and management are only symptoms of limited bandwidth. Every day that issue will become less and less of a problem (at the endpoints). Core network technologies are expanding bandwidth at an incredible rate. In 1995, core networks used T1 lines! Now, they are deploying OC-768. The bandwidth controls will be meaningless long before a conversion to IPV6 could be completed.

    All in all, if IPV6 were being deployed in the early 1990's it might have made sense to avoid some of the pain we went through. Now, its like the pre-IP protocol stacks - its time has passed.

    --

    Can You Say Linux? I Knew That You Could.

  4. Re:Quotation Fingers by ThinkingInBinary · · Score: 5, Interesting

    This really pisses me off. I'm so sick of reading newspaper articles that read something like this:

    YoYoDyne, Inc. has created a new revolutionary product, a so-called "widget", which "frobs" and "fiddles" with so-called "gizmos".

    ...where all of the quoted terms are legitimate technical terms. If I turned the tables, and wrote a letter to the editor, saying:

    I found the "article" published in the so-called "News" section of your "newspaper" to be quite interesting.

    ...you know that they would be annoyed, because the quotes and the "so-called" make it sound like the term is not really what it's called, and that it's not really true. If writers are concerned that a reader doesn't know a term, there's no point in putting it in quotes to reassure the dumb reader that they're not dumb. It's much more helpful to write something like this:

    YoYoDyne, Inc. has created a new revolutionary product, a widget (a small gadget used to modify gizmos) which frobs (gently adjusts) and fiddles (adjusts more aggressively) with gizmos (common elements of world-domination machines).

    Sure, it's a little choppier, but good writers can weave things together better (I could if I weren't lazy and I wasn't posting on Slashdot), and this form provides much more knowledge. Frankly, reporters shouldn't be writing about stuff they really have no clue about. I think if someone's going to be writing about internet addresses, it isn't much to ask that someone explain the rudiments of bits and bytes and binary numbers to them before they run off and misinform the public.

  5. Re:Why 128 bits? by mh101 · · Score: 2, Interesting
    It's hard enough to remember and type in a xxx.xxx.xxx.xxx address. How big a hassle is it going to be, when we need to type xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx?
    I'm probably misunderstanding what you were trying to say, but isn't this why we have DNS? I personally don't know any IP addresses by heart aside from my local 192.168.*.* ones at home, and I survive just fine. The only reason I can think of offhand, is for games with IP-based multiplayer, where you have to type in the IP address of your friend you want to play a game with. But even that is disappearing, since the advent of things like Battle.net and Gamespy Arcade.

    --
    Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
  6. Re:Why 128 bits? by jguthrie · · Score: 5, Interesting
    Two reasons:

    First, if you're going to do a design that involves a "big number", it is helpful for the number to actually be "big". If you're going to have addresses of a fixed size (and there are good technical reasons for doing so) then your addresses should all be "big" so that you don't have to change your addressing scheme at some point. Among the numbers that were thought to be "big" but which didn't turn out to be are the number of cylinders in an ST-506 hard drive, the number of bytes in an 8086 segment, and the number of IPv4 addresses.

    Second, initial experience with IPv4 showed that addresses would be assigned very inefficiently. It was initially expected that most networks would assign fewer than 1% of their addresses to computers. In fact, the allocation efficiency of IPv6 addresses is tiny by design, as the promoters of IPv6 expect that the minimum allocation of addresses to a single host to be a /64, which means that there are really enough addresses to give 92,000 /64's to every square meter of the earth's surface. Actually, I think that 92,000 is wrong. The number I have for the earth's surface area is 510.0501e6 square kilometers which works out to about 36,000 /64's for each square meter of earth's surface. Maybe you were thinking millionths of a square mile, because then 92,000 would be about right, but that's kind of an odd unit.

    Anyway, of course when people started allocating addresses willy-nilly, people learned to use IPv4 addresses more efficiently, (my home network has more than 2 computers on it for each real live IPv4 address I get with my feed) but IPv6 will always assign addresses inefficiently. I would expect that people will make use of that fact should use of IPv6 ever become widespread.

  7. if you thought that was crazy by eliot1785 · · Score: 2, Interesting

    This article is actually on the front page of the Drudge Report right now (www.DrudgeReport.com), a heavily trafficked news website that is read by a lot of politicos. I think that the intended humor here was that the rest of the world just learned about IPV6, when it has been around for a lot of time. I'm guessing a couple years from now there will be headlines about the "new DVD's" that can store 50+ gigabytes of information on them. "That sort of capacity ought to last us for a while."

  8. It's called Absurd Limit Theory by symbolset · · Score: 2, Interesting
    If you must design in a limit, the limit should be absurdly huge so as to avoid the challenges that arise from re-designing all of the systems that come to rely on that limit.

    To give some examples of what goes wrong when you ignore ALT: The IBM PC was able to address the absurdly huge limit of 640K of RAM. Microsoft Excel to this day cannot address more than 65,000 rows in a single spreadsheet, which is nowhere near enough for high finance and some datalogging applications. The maximum addressable drive (partition) size used to be 8GB. Oh, and we're going to run out of IPV4 addresses right about the time my refrigerator needs a static IP to host my lettucecam.

    --
    Help stamp out iliturcy.
  9. Re:Whatever happened to... by headLITE · · Score: 2, Interesting

    IP version 5 was reserved for Internet Stream Protocol Version 2 (ST2, RFC 1819), however it turned out that IPv6 was better, so they stopped working on it.