Slashdot Mirror


An Introduction to IPv6

Playboy writes "Here is a great introduction to IPv6 in general, the technological background, the reasons for the move and the effects this will have on networks. Understandable for network novices like me but still includes many details on the technological side of things."

19 of 352 comments (clear)

  1. KARMA WHORE by Anonymous Coward · · Score: 0, Informative

    Just look at the timestamps (posted one minute after the story was submitted). And the bastard did have a signature referring to karmawhoring, but he's removed it now.

  2. Re:I'll just wait.... by ceswiedler · · Score: 5, Informative

    He's passed on (hence the joke, I get it) but in his TCP/IP Illustrated books, he discusses IPv6 thoroughly, including how to write applications to use either protocol seamlessly.

  3. Re:Understatement of the week? by bloggins02 · · Score: 2, Informative

    Well, it is estimated that there are ~10^80 particles in the entire universe. Meanwhile there are ~2^128 addresses in IPv6.

    So, since 2^128 > 10^80, then yes.

  4. Switches? by ImaLamer · · Score: 4, Informative

    What about the bulbs? How can check to see if they are actually on? How will my switch...

    oh forget it... just give me a few million addresses

  5. Guys got an error or two... by Ironsides · · Score: 4, Informative

    there will no longer be a need for IP address conservation since there will now be enough IPv6 addresses available for each person on the planet to have 10 of their very own.

    Given that there are 128 bits for IPs in IPv6 this translates into 3.4*10^38 IP addresses. I think this comes out to roughly 5.6*10^28 IP addresses per person.

    --
    Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
  6. Re:Short Sighted? by barcodez · · Score: 4, Informative

    The most obvious distinguishing feature of IPv6 is its use of much larger addresses. The size of an address in IPv6 is 128 bits, which is four times larger than an address in IPv4. A 32-bit address space allows for 2^32 or 4,294,967,296 possible addresses. A 128-bit address space allows for 2^128 or 340,282,366,920,938,463,463,374,607,431,768,211,45 6 (3.4 × 1038) possible addresses.
    The population of the earth is ~6 billion (US billion). So 56,713,727,820,156,410,577,229,101,238 each

    --

    ----
  7. Re:Home by leerpm · · Score: 3, Informative

    No, ::1 is the home/localhost/loopback address. ::0 is when you have no assigned IP address, logically equivalent to 0.0.0.0 in IPv4.

  8. There is no shortage by Wesley+Felter · · Score: 5, Informative

    Dozens of /8s are available; last time I checked it was about 40% of the total address space.

    1. Re:There is no shortage by Anonymous Coward · · Score: 1, Informative

      There is no shortage because people have figured out ways to work around the fact that the address space is too small. That doesn't mean there isn't a problem.

  9. Re:Not a bad start...but a couple of things on IPv by liam193 · · Score: 4, Informative

    Actually some of those issues are covered in IPv6. There is a new address type called an any-cast address. The idea, which will be interesting to see how it's implimented, is that all DNS servers will use an single any-cast address. The routers will somehow be told that this any-cast exists on this particular machine. When someone needs a DNS lookup they will use the hard-code any-cast address for DNS that everyone else in the world uses; however, instead of everyone hitting the same machine, they will hit the "closest" machine with that any-cast address. The same can be true for NTP, etc. Basically these are services that do not require that you have any particular device, just one of any of the ones in the world... preferably the closest or least busy.

  10. Re:IPv6 will never happen by Tony+Hoyle · · Score: 2, Informative

    No, 6to4 is really that bad - it relies on custom tunnels and special ISP support rather than just specifying it on the routers.

    I've played with ipv6 in the past, but after so many years it's still a very long way from useful. Since nobody has ipv6 machines and you need ISP support (which ISPs don't provide) putting up an ipv6 website is a sure-fire way to get zero hits.

    It doesn't help that proxies eg. squid don't support it yet.. the project to do it (http://devel.squid-cache.org/ipv6) has been dead since 2001.

  11. Re:Short Sighted? by Enigma_Man · · Score: 2, Informative

    Some quick google-based calculations for number of IP addresses for every square inch of the surface of the earth (including the ocean):

    (2^128) addresses / (7.9*10^17) square inches on earth = 4.3*10^20 addresses/in^2... That's a lot.

    But then again, they probably thought it was a lot to begin with :) Hindsight is 20/20.

    -Jesse

    --
    Nothing says "unprofessional job" like wrinkles in your duct tape.
  12. Re:IPv6 by 2008? Who's he kidding? by Elwood+P+Dowd · · Score: 3, Informative

    Internet 2 uses it exclusively.

    Boy, are you wrong.

    WRONG.

    (Just that sentence, of course. The rest of your post is right.)

    Wrongity-wrong-wrong-wrong.

    --

    There are no trails. There are no trees out here.
  13. Re:Poor planning? BS. by Y2 · · Score: 2, Informative
    I thought it amazing that the designers of IP carved out a 32-bit address rather than 16. When there was just a couple of universities on the internet, who woulda though 4 billion addresses would eventually be needed?

    Recall that they were superseding NCP, which used 8-bit addresses, and were building a network on which multiple hosts attached to a given router. Two bytes might handle that much, but local networks were popping up also. Four bytes seemed plenty, but it was not exactly prescient.

    --
    "But all your emitter and collector are belong to me!"
  14. Re:Understatement of the week? by Y2 · · Score: 2, Informative
    there will now be enough IPv6 addresses available for each person on the planet to have 10 of their very own.
    I might be mistaken, but I thought I'd heard that IPv6 provides more than enough IP addresses to have one for every atom in the universe. Correct me if I'm wrong.
    I think there was an exponent on that 10 which didn't make it into the HTML transcription. The right exponent would be about 27.

    But counting how many addresses per particle or atom or gram is not actually interesting. (Press coverage notwithstanding.) It's what you can do with all that elbow room, like autoconfiguration and perhaps location-independent endpoint identifiers. (Which we almost but not really got.)

    --
    "But all your emitter and collector are belong to me!"
  15. Re:I'll just wait.... by Anonymous Coward · · Score: 1, Informative

    Chapter 10. IPv4 and IPv6 Interoperability (starts at page 261)

    in Part 3. Advanced Sockets

    in UNIX Network Programming
    Volume 1
    Second Edition
    by W. Richard Stevens
    ISBN: 0-13-490012-x

  16. Re:Understatement of the week? by datadood · · Score: 2, Informative

    Actually 2^128 is ~10^38 so there aren't enough addresses for every particle in the universe but each person on earth could have ~10^28. I think that's enough, for now at least.

  17. Re:Poor planning by datawar · · Score: 2, Informative

    Not surprisingly, it's MIT. They own 018.x.x.x

  18. They're for if you have no DHCP server. by Anonymous Coward · · Score: 1, Informative

    If you have a network with no DHCP server, the computers will fall back to auto-configuration, wind up on the same subnet, and be able to ping each other and have full TCP/IP connectivity between each other, which is enough to do Windows filesharing & other things.

    Basically, the old methods had limitations and were complemented by the addition of a third method.

    1. Static Configuration (old) -- doesn't require a DHCP server, but takes a lot of work.

    2. DHCP (old) -- doesn't require a lot of configuration on the clients, but does require you to have a DHCP server.

    3. Auto Configuration (new) -- doesn't require any configuration or a DHCP server, but doesn't let you connect beyond the subnet you're on, and isn't supported by every system.