Slashdot Mirror


Pentagon Wants IPv6 by 2008

anzha writes "The constant question for 'when' for IPv6 keeps wandering across good ole /. It seems that the Pentagon has decided to put a foot down and put a deadline on their dark and dangerous portion of the net."

25 of 476 comments (clear)

  1. Advantages of IPV6 by Michael's+a+Jerk! · · Score: 5, Informative

    For those not in the know, here is a brief article Explaining the benefits of IPV6.

    --

    I'm not Seth.

    1. Re:Advantages of IPV6 by scottj · · Score: 2, Informative

      On that same note, here's a pdf of the memo from the DoD CIO on this very topic.

      --
      .-.--
    2. Re:Advantages of IPV6 by amorsen · · Score: 4, Informative

      IPv6 encourages dynamic addresses, but not what IPv4 calls dynamic addresses - like what you get with dial-up or some cable modem connections. Addresses should not change just because you drop the line and reconnect. TCP sessions cannot survive that, for one thing.

      --
      Finally! A year of moderation! Ready for 2019?
    3. Re:Advantages of IPV6 by macshit · · Score: 2, Informative

      The point of large address spaces like this is not to use every address, or even come close, but rather to use the sparseness of the space to (greatly) simply the algorithms you can use for address space allocation, routing, etc.

      [The same thing is true for CPU address spaces (at least when you have an MMU) -- which is why the inevitable comments about how you could never afford 64-bits worth of memory are rather silly.]

      --
      We live, as we dream -- alone....
  2. Japan leads by ui9872 · · Score: 3, Informative

    Previously discussed... http://slashdot.org/article.pl?sid=01/05/22/001221 9

    1. Re:Japan leads by Anonymous Coward · · Score: 1, Informative

      don't bother with all that work. just click here

  3. Re:free ip's by insecuritiez · · Score: 2, Informative

    It isn't a matter of one person or group moving to IPv6. The backbone support has to be there if they are going to be able to communicate with anyone else. The infastructure needs to be there and it isn't right now.

  4. Re:True.. by JW+Troll · · Score: 5, Informative

    ... and then the rest of the world..

    Hate to break it to ya, sonny, but the rest of the world is the reason that the US is finally getting their ball in the game. It ain't America that's hurting because of IPv4, it's China, Japan, Russia, and the world at large: demand for IPv6 in the US is low because Americans have better than 80% of all the IPv4 addresses.

    --porsche_lover@hotmail.com

    --
    just like the humble blood clot... turboporsche@telus.net
  5. Re:Ummm.... by insecuritiez · · Score: 3, Informative

    The Earth has about 2^170 atoms. IPv6 only provides 2^128 addresses. Bummer.

  6. Re:Ummm.... by pompousjerk · · Score: 3, Informative

    More acurately, IPv6 is 128 bits, compared to IPv4's 32. (I'm not gonna calculate the address space, I'd probably screw it up.)

    Addresses are in hex.

    See the tutorial at.

  7. Re:just curious by nsayer · · Score: 5, Informative

    IPv6 addresses are printed in groups of 16 bits in hex, separated by colons. 3ffe:1200:301b:1:a00:20ff:fec0:ffee, for example. Notice that the '1' is really '0001' - leading 0s within a group can be left out. There are more little tricks, but you can go look at the various IPv6 RFCs if you're really curious.

  8. Re:Hardware vendors have to come in line first. by Cato · · Score: 4, Informative

    Cisco has finally released IOS 12.3 which has full support for IPv6 in a production IOS train (see http://www.cisco.com/warp/public/732/Tech/ipv6/ ) - IPv6 has been in the 'T' train IOSes for some time. Their support now makes full use of hardware acceleration and looks very complete.

    Juniper have had IPv6 in production JUNOS releases on the M-series/T-series for quite a while.

    Most other vendors already have production IPv6, so in reality the router vendors aren't a roadblock. The same is now true for host OSs - Linux, Windows XP and modern Unixes have had IPv6 for a while as well. The real issue is getting applications ported (not that hard) and networks deployed.

  9. Already happening by DigiShaman · · Score: 2, Informative

    From industry (namely the auto), you can already see transitions from standard to metric. It's just more cost effective to move to metric in internation trade and industry. As for a complete transition, I doubt it will ever happend in my lifetime (i'm 27).

    --
    Life is not for the lazy.
  10. Re:just curious by ZorbaTHut · · Score: 2, Informative

    2001:04b0:1e41:23ab:9090:263f:94b3:1202

    Like that.

    Yes, that's hexadecimal - yes, that's 16 bytes.

    (That's also part of the registered AOL/Time Warner block, incidentally.)

    --
    Breaking Into the Industry - A development log about starting a game studio.
  11. Wired article by phalse+phace · · Score: 2, Informative

    There's also a write up of this over at wired news.

  12. Actually, smart move by the DoD by Anonymous Coward · · Score: 5, Informative

    I think this is a good idea. After all, they created the internet, so I'd be inclined to trust the DoD on this. Moreover, the milirary is moving to be a more and more integrated organization. The battlefield is quite rapidly becoming wired, or unwired.

    Recently in one of our training excercise out in the California desert, every soldier, truck, helicopter, etc. was connected in a very integrated and dynamic network which allowed the commanding officers to witness the mock battle in real time, seeing which forces were where, and how to adapt to a changing situation extremely quickly.

    In military theory, and well in any competitive environment, the goal is to gather information, assess the situation, decide on a course of action, and execute that decision. Whoever can complete this loop or cycle first has the clear advantage. By connecting everyone on the battlefield so that they can gather and pass on information as fast as possible is clearly a necessary step for this to work.

    So, if all our soldiers need to be connected to the information infrastructure, it is clear that this will be accomplished with information technology. And how else to do this? Well, over cheap, abundant, and "easy" to configure systems. And what do these systems use as an underlying framework?

    IP addressed based systems. (right? im a soldier, not a network architect, so my appologies if i am wrong)

    So, from the military's standpoint, it would be a good idea to have as many IP addresses as possible. They will sure need them when there are hundreds of thousands/millions/billions of information nodes dispersed across the battlefield of the not too distant future.

  13. Re:Ummm.... by pompousjerk · · Score: 5, Informative

    Hrrmm. According to my python console and this page

    2^127 / (.51*10^15 m^2 * 1,000,000 mm^2/m^2)

    Or, roughly, the number of usable addresses (estimate) divided by the number of square millimeters on the surface of the planet still yields 3.33*10^17 addresses per square millimeter!

    Anybody care to check my math?

  14. Re:yeah but.... by dago · · Score: 4, Informative

    quick details update, in case somebody reads the previous paragraph :

    - the problem before the beginning of the SI (International System) was that every basic measure came from a local source. While, for the meter, everybody has access to water or carbon (well, apart from some hundreds of million of people but that's another topic)

    - base10 the only natural system : no. But it appears that this is the one the most people are using. Moreover, this is base10 across everything not any arbitrary number to convert from one length unit to another, fo example.

    - you apparently missed a big point of those units, which is the consistency across different measures. If you start from the basic units, you can deduce every other ones.

    For example : force : F = ma, hence Newton = kg * m / s^2.

    So, when you finish with a formula containing many different units, you can just throw the numbers without any conversion needed and, for the unit, simplify them like normal fractions and find the resulting one.

    --
    #include "coucou.h"
  15. Re:Localhost? by Anonymous Coward · · Score: 2, Informative

    It will be ::1 which is short-hand for 00:00:00:00:00:00:00:1 . RFC 3513 is your friend.

  16. Re:Of course by noewun · · Score: 2, Informative
    Actually, moron, he didn't claim he created the internet, and what he said is true.

    In 1986 he introduced legislation to enable the Office of Science and Technology Policy to provide Congress with an analysis of U.S. networking needs. In 1988 he introduced the National High Performance Computing and Communications Act that was signed by President Bush into Public Law 102-194 in 1991.

    To quote a friend of mine: "You, out of the gene pool, now!"

    --
    I am a believer of momentum and curves.
  17. Re:just curious by HalfFlat · · Score: 2, Informative

    The problem of overly-long IPv6 addresses has already been, um, addressed.

    You may be interested in perusing RFC 1924, "A Compact Representation of IPv6 Addresses", from April 1996.

  18. Re:just curious by piranha(jpl) · · Score: 3, Informative
    too bad they didn't come up with a better notation. instead of hex 0-F just use 0-9,a-Z and 128bits can be represented in a legible string of characters.

    RFC 1924 defines Base-85, a compact encoding scheme for 128-bit IPv6 addresses. An address represented in the usual form would be ' 1080:0:0:0:8:800:200c:417a'. That same address in Base-85 becomes '4)+k&C#VzJ4br>0wv%Yp'. Unfortunately, Base-85 addresses aren't very memorable, and worst of all, they're case-sensitive. Try reading that out over a phone. RFC 1924 was released on an April 1st, so it's probably not serious.

    you could even argue the need for a dns system since you wouldn't need any service to associate "google.com" with an ip.. the ip could very well be "google.com"

    That would be bad:

    • Routing would necessarily have to be based on domains (eg, a packet travels to a router responsible for "com", then one responsible for "google", then one responsible for "www").
    • It wouldn't be compatible with the existing DNS. "www.google.com" in such a system may not necessarily have anything to do with the current owners of the google.com domain. Talk about squatting possibilities, and confusion.
    • The existing DNS adds indirection. "google.com" and "www.google.com" can have identical IP addresses in the current system, and hence be routed identically. In your system, those would be two separate nodes, which would reduce flexibility.
    • And, since addresses would be variable-length, routers would have a hell of a time parsing packets.
  19. It's the distomakers that are holding it up! by Isomer · · Score: 4, Informative

    IPv6 supports autoconf where you plug your machine in and if there is an IPv6 enabled router on the network it automatically configures itself. IPv6 supports having IPv6 addresses if you are assigned IPv4 addresses.

    In theory, I can install a machine and plug it in, and it will do everything using IPv6. Configuring routers I admit requires some thought, but __nobody__, including the various Linux distributions by the default installs support being plugged into an IPv6 network and configuring themselves.

    They all require installing "extra" tools, recompiling kernels, or manually configuring interfaces. Where is the automatic 6to4 address use in NAT gateways? Where is the automatic ipv4-compatible ipv6 addresses?

    And thats for the PC operating systems, if we look at embedded devices (eg: Wireless bridges/AP's), most of them not only don't support IPv6, they "accidently" drop IPv6 thats forwarded across them!

    IPv6 is designed to be so simple that you aren't supposed to realise that you're transitioning to IPv6. One day you update your OS and you just happen to be using IPv6 instead of IPv4 where possible. Except at the moment you have to spend a week futzing about playing with weird options.

    The reason people aren't using IPv6 has nothing to do with if the core network is upgraded. IPv6 can support tunneling over that automatically if required using 6to4 addressing, the reason is that you have to conciously go and configure every frig'n device on your network to support IPv6!

    C'mon disto-makers, spend a bit of time getting IPv6 support working in your distro by default. Make sure IPv6 tools are shipped by default (where they exist). Make sure that kernels are compiled with IPv6 support. Make sure that your startup scripts configure ipv6-compatible ipv4 addresses on interfaces that have ipv4 addresses, configure 6to4 addressing by default etc. It's not hard!

  20. Re:Ummm.... by 42forty-two42 · · Score: 2, Informative

    Well, as long as you don't assign any to photons...

  21. Correction to my by qtp · · Score: 2, Informative

    Actually, I've bolloxed it pretty badly in my earlier post. Correction below.

    There's a three bits for "format prefix" for the type of traffic, and eight bits "reserved for future use" and the 64 bits at the end are for the "unique hardware identifier" are not required to match the Mac Address (but often will).

    It seems that there will be between 9,007,199,254,740,992 and 2,305,843,009,213,693,952 possible networks (the rfc uses the term aggregates) of 18,446,744,073,709,551,616 hosts each, depending on the what the eight reserved bits are used for.

    That's 166,153,499,473,114,484,112,975,882,535,043,072 to 42,535,295,865,117,307,932,921,825,928,971,026,432 possible hosts connected, if every network contains the maximum nuber of hosts.

    --
    Read, L