Slashdot Mirror


CNN On IPv6

i am the waltuss writes "CNN has tackled The Great IP Crunch of 2010 in this article. Its a good overview/intro to the subject that will likely take the place of the Y2K "bug" after January 1. "

49 of 163 comments (clear)

  1. Take the place of Y2K? by Anonymous Coward · · Score: 2

    Don't you know that the solar maximum is what's going to be messing everything up in the new year?

    Oy. First El Nino (sorry, no tilde). Then 9.9.99. Y2K is coming up. Then it's going to be either the IP crunch or the solar maximum.

    I'm betting on the solar maximum. IP addresses are too much for the hardwired little brains of most end-users...

  2. It's stalling because it CO$T$, guys! by Ungrounded+Lightning · · Score: 3
    To help push IPv6 forward, the Internet Assigned Numbers Authority on July 19 gave regional registries around the world the go-ahead to begin assigning numbers based on the new standard. So far, the majority of the organizations that requested IPv6 numbers are research departments and universities. The only commercial ISPs to ask for such address blocks are two Japanese firms, Internet Initiative Japan and Nippon Telegraph & Telephone.

    The regional registries are charging big bucks for blocks of numbers and managing them as if they were as scarce as IPv4 address space - or as if the world was beating down their door and needed to be throttled. Results: Only the big router builders' research departments (garage shops need not apply) and the universities (grant money and need to keep at the cutting edge) are interested.

    ISPs aren't going to buy numbers until they roll out the infrastructure. Why tie up even a few grand now, when you're not going to use the numbers until later? There's enough numbers to give one to every hair on every human's head, so they won't run out if you don't jump early. (And they want to encode routing in the numbers, so it might be better to wait.)

    What burns me is that price tag. The home experimenters can't get in on this unless they ante up (or do all their work with bogus numbers - which is problematic when you want to start interconnecting with the other guys). So we get to depend on the Cisco/3Com/Ascends of the world.

    Microsoft would be proud.

    Hmmm... Maybe we ought to pick a block UNofficially and divy it up for playing with. B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  3. Re:The Great Telephone Number Explosion... by Icepick_ · · Score: 5

    I work for a wireless phone provider. One of my duties includes the keeping an eye on whether or not we have enough numbers. I also represent my company in matters regarding new areaa codes. Suffice to say, this is a serrious pain in the ass for everyone. Here (Minneapolis/St. Paul) we just split the 612 area code into two, with 651 being the new one, about a year ago. We're already planning to split the 612 again, this time into three pieces. All of these have been/will be geographical splits. All the phone companys are pushing for overlay splits, but the public, and the Public Utilities Commision hate those. A geographical split is where one area has one code, and another has a different one. In a overlay, both codes occupy the same physical areas. IE you and your neighbor may have different area codes. Solution to this? Beats me. But the day is coming where it'll be required to dial 10 digits to make any call. The public will hate it. But there is no way around it. Number Portibility is the new process in which we're hoping to save numbers. You move? Take your phone number with you. No need to issue a new one, or hold your old one for 90 days before reissue. Lots of technical problems involved with this. Not to mention the billing headaches it creates.

  4. IPv4 and area codes by Enoch+Root · · Score: 3
    Kill two birds with one stone: switch to IPv6, then switch the whole telephone system on it. That way, when you want to call someone, the phone line has an IP address and perhaps a DNS entry. So there you go! You can phone phone.alicebranford.nyc.ny.us

    Erm. I guess that's as likely, feasible and practical as running your toasters on in a Beowulf cluster through your kitchen Intranet. :)

    "There is no surer way to ruin a good discussion than to contaminate it with the facts."

  5. Trillions of pennies by jamiemccarthy · · Score: 5
    Imagine 1 trillion Bill Gateses standing in a circle (not a pretty picture, but play along for a moment). Now ask each one to convert his fortune into pennies and toss them in a collective pile.

    OK, so I'm a math weirdo, but play along for a moment. If one trillion Bill Gateses were standing in a circle and threw all their pennies in, how tall would the pile of pennies be?

    Actually, there wouldn't be a pile at all: the density would only be one penny per 2.5 square cm. Assuming three Gateses per linear meter. Evenly spread out, there's plenty of room to spare. 1*10^12 people -> (1/3)*10^12 m circumference -> 1.06*10^11 m diameter -> 2.5*10^21 m^2 area -> 2.5*10^13 cm^2 per Gates. Each Gates gets to throw his wealth of 1.06*10^13 pennies into a square 50 km on a side.

    If all those Gateses were standing in a circle, light would take over five minutes to cross its diameter. The circle would be not quite the size of Mercury's orbit around the sun.

    If each penny contained 1 trillion tiny computers and each computer had its own IP address, you'd still have used only a fraction of IPv6's potential space.

    To be precise, about 2.9%.

    But good luck rewriting the TCP protocol for your penny network -- its end-to-end space-time delay is ten minutes!

    Jamie McCarthy

    --

    Jamie McCarthy
    jamie.mccarthy.vg

    1. Re:Trillions of pennies by MindStalker · · Score: 2

      Accually I've talked to an old chess oppenent who is a physics science reasearcher at SCRI (super computer research institute) at FSU and he states that the quark thing is a bunch of BS. Suppositivly it has something to do with the fact that a quark in a certain position is defininatly going to do certain things. If you have 2 quarks that are seperated both with continue to go through their patterns generally mindless of the other. But it gives the impression that they are copying eachother. But this is just his opinion, (and this was 2 years ago when he told me that, I haven't seen him in a while, when this theory was just being discovered.. so things may have changed)

    2. Re:Trillions of pennies by MindStalker · · Score: 2

      But good luck rewriting the TCP protocol for your penny network -- its end-to-end space-time delay is ten minutes!
      Just use a good setup of seperated bridges and gates along with a few wormholes, and such a network would not be a bit of a problem.

    3. Re:Trillions of pennies by Hobbex · · Score: 2

      I believe it was Kahn who mentioned concern for the 2^128 limit during the Internet's 30th birthday discussion debate. Of course all limits are stupid, but they are also awfully convenient.

      It will take Nanomachines before we break 2^128 nodes,and once Nanotek happens we will have quite a lot of things to consider about the way our world works, of which the number hosts on the Internet does not really rank. I think we can sleep safely knowing that the people we are fucking things up for are not ourselves, but our children (and they deserve it, dog gonnit, the lazy little bastards!)

      About the memory thing: Consider that 128 bits is exactly the length you need for a truely safe crypto key (assuming it is your own info you are locking in, it can be symetric). If the world is heading where I think it is, it's about time to start practicing memorizing those...


      -
      /. is like a steer's horns, a point here, a point there and a lot of bull in between.

  6. Re:WRONG! by Brandon+Hume · · Score: 2

    IPv6 may not have been DESIGNED to handle routing table overload, but that will probably be a side effect.

    IPv6 is much more geared toward route aggregation. And since its just being rolled out, and people already know the effects of the messy routing setup of today, route aggregation will be encouraged to a much greater degree.

    Yes, this could be done with IPv4. But it isn't going to happen. Far too late into the game.
    --
    Brandon Hume
    hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/

    --
    Brandon Hume
    hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
  7. Re:Every toaster on the internet? by Geekholder · · Score: 2

    Imagine this picture in 5 years:

    I carry a digital cellular phone. Maybe it uses Voice over IP, or maybe it can just connect to the web to check my email. Either way, it needs its own IP address.

    I carry a PDA, hopefully a descendant of my beloved Palm V. I carry it because my phone is a tiny little thing, making its screen so small that I'm willing to carry a separate PDA. My PDA can hotsync itself to my databases, which are on a server on the Internet of course. So my PDA needs an IP address.

    My watch synchronizes itself to the atomic clock, using multicasted NTP packets. It also sets its alarm to tell me when its time to take my heart medication. It sets its alarm by checking my medical schedule, which is on a server on the Internet of course. So now we have three IP addresses on my body.

    After my last heart attack (brought on by the stress of working 70 hour days in Silicon Valley back in 2003), the hospital gave me a monitor to affix to my ankle which monitors my blood pressure, hydration levels, etc. It collects its data and sends a packet to the hospital once per hour.

    At my house, all five of my very expensive cars (the oldest being my old 1999 junker) have a mobile entertainment center which can pull in HDTV broadcasts, connect to whatever the WWW looks like in 2004, etc. So I have 5 more IP addresses.

    And of course, the fax machine in my main vehicle is an aftermarket addon which doesn't cooperate with the car's built-in gigabit ethernet network, preferring to use its own wireless net connection. Another IP address.

    These are all mobile connections. MobileIP doesn't work with NAT: you have to have a globally unique IP address for the remote proxy to route things to you.

    NAT is useful to hook up the 27 computer systems I expect to have in my house by 2004.

  8. Re:Suggestions for corporate Intranet? by Geekholder · · Score: 2

    IPv4 and IPv6 can co-exist on the same subnet. In fact, they can co-exist on the same host. You can have a machine which has an IPv4 address and operates as an IPv4 machine, which simultaneously has an IPv6 address and operates as an IPv6 machine.

    Every ethernet packet has an ethernet header. There is a two byte field in the ethernet header called the ethertype (also called the SAP in some terminology). The ethertype identfies what kind of packet it is. For example, IPv4 is ethertype 0x0800, which IPv6 is 0x86dd. Thus, you can happily mix IPv4 and v6 packets on an ethernet, your machines will look at the ethertype to figure out what to do with them. Likewise your routers can simultaneously handle IPv4 and IPv6 traffic.
    BTW, it isn't just ethernet. Every modern network type, including FDDI, ATM, Token Ring, PPP, etc has a two byte SAP field in its header. The only two network links I can remember which didn't are SLIP and Apollo Token Ring, and I'll wager you aren't using either of those.

  9. How Comforting. by chromatic · · Score: 2


    I'm glad to know that there is at least one more technological crisis to worry about come 1/1/2000.

    Seriously, won't the switch require huge changes to existing infrastructure? The big routers on the great big cables -- won't they have to be changed/upgraded/reprogrammed to handle the larger numbers without screwing up the network addresses?

    Seems like it to me... but I haven't been following too closely. What are the low level changes we need before we can switch?

    --
    QDMerge 0.21!

    1. Re:How Comforting. by the_tsi · · Score: 2

      All the more reason to invest in Cisco: the only current tech company that *definately* will still be around in 10 years. No one can displace them.

      Just think of the upgrade potential they have... (and people think MS have a corner on a market)

      -Chris

  10. To achieve ipv6 critical mass.. by the_tsi · · Score: 3

    I think copyleft or thinkgeek should re-release an updated version of Vinton's classic (legendary?) t-shirt to promote IPv6 and get people more interested in using it...

    IP (more) over everything.
    -or-
    IP over everything from anywhere.

    You get the idea. :)

    -Chris

  11. Not just addresses. by Matt2000 · · Score: 2

    As addressed somewhat by the article, it seems to me that the address problem is only the most obvious part of the problems with IPv4. The components of IPv6 to do with intelligent routing will greatly increase our usage of available bandwidth, something we'll need even more if we have an address for "every toaster in the world."

    Besides, if I stick knife in my toaster to get out the bread, I'll probably blow the whole Internet.

    Hotnutz.com

    --

  12. Every toaster on the internet? by Dast · · Score: 4

    Why exactly should every toaster, microwave, dishwasher etc be connected? And even if they are all connected, why in the world do they need their own ip address?

    Seems like NAT and IP Masq. are perfect for this kind of thing. What most people do on the internet can be perfectly done through NAT or Masq: web, mail, ftp, ssh, etc.

    How does having your own large address space help anything?

    (Not to slam on ipv6, tho. I do like build in ipsec).

    --

    This sig is false.

    1. Re:Every toaster on the internet? by marnold · · Score: 2

      Why exactly should every toaster, microwave, dishwasher etc be connected? And even if they are all connected, why in the world do they need their own ip address?

      Once enhanced with "net" access, these appliances will report your usage habits back to the manufacturer. (Anyone remember DIVX?) The theory is that they'll be able to improve their product as they better understand how their products are actually used. Since people are reluctant to have their habits recorded in this manner, expect to see "discounts" and other "perks" from devices that allow your usage to be tracked. (Example: People love those supermarket "value" cards -- you get cheaper prices, and the store gets a profile of your shopping habits.)

      In the home of tomorrow, "net" outlets will be as common as electrical outlets. The first devices you'll plug in will be your phone, TV, and computer. But it won't be long before the toasters, microwaves, and others follow suit. And Big Brother will be there to watch each and every device.

      IPv6: Putting the 6 in 666.

    2. Re:Every toaster on the internet? by Ares · · Score: 2

      Excellent point regarding the appliances. Most people wouldn't want others to say, start the microwave, and don't know how to build an effective firewall.

      However, you're off on the NAT/Masq issue. Say I've got a couple of machines going out over a cable modem (I don't; I've got DSL). Now, people on both computers want to use NetMeeting and receive incoming "calls" (I know NM is bad, but it illustrates my point, as its something that most home users have). NAT and Masq can't do this. Why, because the effective port-forwarding can't forward a connection to both machines.

      Now, say you have machines behind two separate NAT'ed connections. The users can't set up a NetMeeting connection, as neither is directly connected.

      Having a larger address space helps by giving each machine its own address so it can accept connections such as NetMeeting directly, because 15 machines won't be trying to use 1 IP.

    3. Re:Every toaster on the internet? by TheGreek · · Score: 2

      Wouldn't a company love it if they could use ip to tell how full a soda machine was?

      Coca Cola already does this, but not using IP. They use a different sort of protocol. Dunno how it works exactly, but I know it's implemented widely enough that it made its way up to Northern Maine a couple of years ago.

    4. Re:Every toaster on the internet? by Anonymous+Shepherd · · Score: 2

      That's definitely an exaggeration and hyperbole.

      But if every Palm or Visor were networked? Or all the millions of Gameboys? As well as PCs, cell phones, cars, etc?

      Ostensibly anything that can use information can/should be connected to the internet.

      And the dynamic capabilities of IPv6 should be very useful for such roaming devices as cars, trains, airplanes, Gameboys, Palms and Visors, cell phones, beepers, pagers, e-books, WinCE machines, wristwatches, and whatnot.


      -AS

      --

      -AS
      *Pikachu*
    5. Re:Every toaster on the internet? by ucblockhead · · Score: 3

      Every toaster? Nah... Every soda machine, every cash register, every scrolling display sign.

      You betchya!

      Wouldn't a company love it if they could use ip to tell how full a soda machine was? Wouldn't they love it to change the electronic signs outside their stores?

      I used to program cash registers. Do you know how much I would have given to be able to telnet to a misbehaving register on the other side of the country?

      There are tremendous business uses for this sort of thing.

      --
      The cake is a pie
  13. Re:Humm by AlphaBrav · · Score: 2

    Try http://www.ipv6.org/

    It's really neat, there are a few networks that support it (vBNS has some limited support right now). Think ip addys with hex numbers instead of deciaml and you're halfway there :)

    vBNS link at http://www.vbns.net/IPv6/index.html for those interested.

  14. WRONG! by Signal+11 · · Score: 4
    Oh bother.. these people didn't do their research.

    Hit up this FAQ put out by ARIN. To quote: IPv6 was not designed to address the routing table overload.

    Not only that, CIFS is supposed to address this issue for ipv4. The biggest problem IMO is that router tables will simply become too large and cumbersome to maintain. There is a practical limit to how much routing info you can squeeze into a embedded system (router!) before the costs outweigh the benefits.

    --

  15. IPv6 vs IPv4 by Anonymous+Shepherd · · Score: 3

    I would imagine, fundamentally, that everyone would *want* to switch, were it that simple.

    However, organizations and companies have to tackle issues such as hardware and OS support, software written to recognize and work with *both* IPv6 and IPv4 until the transition has been made, as well as all the little differences in network architecture that may be necessary due to IPv4 vs IPv6.

    I had heard that Linux already has support for IPv6; but how about hardware(NICs, routers, network topologies)? And do they work with Linux? And will the software we use, will they work with Linux?

    For example take USB. Everything is USB today except for WindowsNT. Linux has better USB support, for crying out loud! Can't use USB mice, keyboards, printers, anything, under WinNT. Will there be a similar situation for IPv6? If the M$s and Suns of the world don't actively try to promote IPv6, and smaller alternatives such as Linux can't/don't/won't step up to the plate, how will anyone ever switch over?

    Of course this is just another opportunity for Linux to show it's superiority =)

    Linux vs WinNT
    Better USB support
    IPv6 support
    Better low level scalability
    Higher efficiencies and runtimes
    Better clustering capability(Beowulf)

    etc.


    -AS

    --

    -AS
    *Pikachu*
  16. Re:IPv4... by tialaramex · · Score: 2

    I love NAT as much as the next man, but it's fundamentally a bad hack.

    You lose transparency, flexibility and ultimately performance from doing this kind of thing. For a $100 student house network, it's great to use NAT, for a $100M company it gets ugly really fast.

    Look more closely at your NAT box some time, it has Application-Level protocol handlers, because otherwise apps like Quake, CuSeeMe, FTP etc. wouldn't work correctly.
    As time passes, and users demand more sophisticated services, it gets harder for NAT to work properly, and the implementation gets more and more fragile.

    Supporting NAT because it's cheaper than upgrading is a false economy, like sticking with Win16 to save on NT licenses. You'll feel the pain later.

  17. Re:Telephone # problems similar to IP address issu by Christopher+B.+Brown · · Score: 2
    Possible technical quibbling aside, that sounds not too distant from reality.

    The wastage of numbers via ineffective use of exchanges does indeed suggest another vector via which "name space" may vapor away. The only good news is that cell phones and pagers are likely to "pack in" more effectively as they are not forced into a tiny geographic zone as would be the case for a local exchange.

    The merely makes the "crunch" happen quicker; as the numbers of phone numbers per person grow, the population of needed numbers is still growing pretty rapidly.

    The issue is not, in this case, one where there is a sudden date when everything breaks (as with Y2K, but rather something more like a ``brown-out'' where it becomes increasingly difficult to manage systems, and where new subscribers cannot be admitted, which will hit some geographic areas before others...

    It may result in businesses moving to ``economically depressed'' areas where there are exchanges with space free :-).

    --
    If you're not part of the solution, you're part of the precipitate.
  18. Why IP? Lets Invent a new Protocol... by starvo · · Score: 2


    True.. We could Run out of IPv4 Space By 2010...
    But since we're going to have to freaking upgrade every router, adn networked piece of software.. do we really want to stick with IP?

    I mean, I wonder if there's Some folks out there.. working on a good replacement protocol.. something that does all that Ip does.. But faster, Lower on memory, and easier?

    Maybe IPv6 Isn't the answer.. Maybe We'll end up using Some weird Child of Banyan Vines.. Oor Ipx.. Or maybe there will be an open sourced Protocol.. Or maybe We will all fall under the Sway of Mr. Gates. and us MicrosoftIP-2000

    -Warning I'm too lazy to spellcheck---
    -And I could be making all of this up-
    -So Take it all with a grain of Salt.-

    --
    http://thepoliticalgeek.com/blog/ Politics for Geeks.
  19. IPMasq to [your toaster's] rescue by Cycon · · Score: 4
    Why would every client in the so-called technological home of the future even require it's own internet IP address?


    Except for the appliances that one might need to gain access to from the outside world (security system, garage door opener, etc) you wouldn't even need (any in many cases you specifically wouldn't want) any incoming connections from the outside world. If i'm surfing the web with my toaster, all I need is an internal IP address and an IP Masquerading firewall between me and the rest of the internet. Simple port redirection would suffice for gaining access to most other appliances.


    This is how I handle computers at my own place, I have an @Home cable modem, with a single IP address attached to a 486 box with two NIC cards running debian. This box acts as an IPMasq'ing firewall/dhcp server for the rest of the computers in my house. I use port redirection to ssh or ftp into the rest of the machines, and save myself having to pay for all of those extra IP's.


    There's no reason that I can think of why every machine on the net needs its own IP address anyway, it's far more secure to have a firewall sitting in between you and the rest of the world, and IP Masquerading works with everything that a typical user would need (http, ftp, instant messenger, icq, quake, realvideo, etc.) and as far as latency is concerned, my 486 only has 8 megs of ram, and both NICs are old ISA NE2000 clones, but I get an average of 50-100 pings for quake2, and have downloaded up to 180 KB/s (which is darn near the max for my cable connection anyways), with room to spare - certainly more than my toaster needs to tell me that it's done or for my X10 server to tell my coffee maker to start brewing in the morning.

    --
    Your Brain + EEG + LEGO Robots = Brainstorms
  20. Re:Humm by jd · · Score: 3
    I don't have a URL to hand, other than the usual (http://www.ipv6.org and http://www.6bone.net).

    I -can- list some of the additions/changes, though.

    • Longer hex-based addresses. This makes for more addresses.
    • All addresses are calculated. The first part is derived from your provider's IP address, the last part from your MAC address. This guarantees a unique address, in any given space.
    • All addresses are dynamic. They are dynamic, not only at time of connection but throughout the time of connection. ie: If you were to move from one ISP to another, your IP address would change on-the-fly. Because of the derivation of the address, the same would be true if any ISP up the heirarchy, for whatever reason, moved from one address space to another.
    • Anycasting. You can communicate with the nearest client or server of a given type, without needing to know it's location on the network.
    • Simpler header, making for faster routing.
    • Compound, stacked headers, making for a clean seperation of data from low-level details.
    • Flow-control labels, allowing prioritization of packets.
    • IPSec is part of the specification, although it isn't mandatory.
    • Heirarchical routing is enforced by the network itself. A router should never need more than 512 entries at most (256 flows downstream and 256 upstream). This makes for faster path searches, cheaper routers, and a network that makes sense.
    • No Default Path!!
    • No Fragmentation of packets!!
    • Absolutely horrible reverse DNS entries
    • URLs break, requiring exotic workarounds
    • Automagic Configuration - the stack is supposed to automagically configure itself, not only determining it's IP address, but also sensing if the next router out is IPv6 or IPv4, and sending accordingly.
    • The IP address is bound tightly to the I/O device, not the machine. Unlike IPv4, where the IP address could be confused with the computer, this is not possible with IPv6.
    • Built-in Multicasting! None of this 'orrible patching BSD stacks need, or the codswallop Win9x or NT call multicasting. This is the REAL STUFF!
    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  21. RIGHT. (Re:WRONG!) by hta · · Score: 2
    While IPv6 was designed chiefly to support larger addresses, the address allocation strategy for IPv6 and the VERY heavy emphasis on ease of renumbering in IPv6 engineering WERE designed to address the routing table overload.


    How I know? I was on the IESG when we approved most of those documents.

  22. URL for information on IPv6 by EggDye · · Score: 5

    This is something a of no-brainer, but you can find out a great deal about IPv6 by checking out

    http://www.ipv6.org/

    If you just want a in-depth understanding of why you should use IPv6 instead of Ipv4 take a look at

    http://www.ie tf.org/internet-drafts/draft-ietf-iab-case-for-ipv 6-04.txt

  23. Address selling.. by Thomas+Charron · · Score: 2

    I predict that eventually, companies who own entire class A networks, and perhaps some class B networks, will end up getting into the access buisness when they find out that they have this TREASURE trove of IP numbers that are scarcer and scarcer. This could lead to a whole new outlook on things ISP's.. ;-P

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  24. It's all about widespread acceptance by El+Volio · · Score: 4

    IPv6 (which, as the article pointed out, offers more than just a larger address space) won't achieve widespread acceptance until (strangely) it has widespread acceptance. In other words, nobody wants to move to a standard until everyone else is.

    As I understand it, IPv6 devices can still handle IPv4. So what we really need is for a few of the real leaders to come out and boldly adopt IPv6. I hate to say this, but: Are you listening, Microsoft? IBM? Cisco? Transition your products and services to IPv6, and the world will follow.

    Now if we can just get everybody to strongly encrypt ALL IPv6 traffic...

    --

    "You can never have too many elephants on your team."

  25. Suggestions for corporate Intranet? by Anonymous Coward · · Score: 5
    Please excuse the AC posting, but I don't want to reveal who I work for.

    This was a good article on a technical subject. I've looked into this a bit already, and this article agreed with what I already knew and confirmed a few things I'd only suspected.

    This is of more than passing interest to us. My employer has recently aquired some other largish companies, and we need to set up a corporate Intranet. Problem is, we don't have enough IP addresses.

    (Well, maybe we do. There are rumours of a class B address owned by some research lab somewhere in the company. People are currently trying to track it down. Failing that, we might just have to buy a company that already owns one.)

    So now what do we do about IPv6? Everyone in the company is using IPv4, often with 10.*.*.* addresses hidden behind firewalls that do NAT. We need to integrate all these networks into one corporate Intranet, and the idea of having lots of NAT boxes playing games with IP addresses does not sound good. Neither does the prospect of renumbering all those boxes by hand. We don't run DHCP anywhere (someone once talked about security issues as the reason for that, I don't know anything more).

    One idea is to create an IPv6 backbone for the Intranet with IPv4 subnets hanging off it, and use protocol translation routers to connect the subnets. That way we can get the subnets on with minimum hassle, and upgrade them as and when it becomes feasible.

    As far as upgrading goes, our favoured solution would be to just buy new machines with IPv6 stacks installed. We certainly don't want a flag day. Reading the IPv6 site, it looks like IPv6 and IPv4 machines can co-exist on the same Ethernet spur or whatever. Am I right about this?

    Any information would be gratefully received.

  26. DNS? by Thomas+Charron · · Score: 3

    Something occured to me while I was reading this. They are now accepting registrations for IPv6 namespace, but how are they going to deal with the fact that domain names are already registered for IPv4 addresses? Aka, will slashdot have an 'IPv6' address, AND an 'IPv4' address? It's not like someones going to switch a light on and 'POOF', we're all on IPv6..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
    1. Re:DNS? by Bobort · · Score: 2

      I don't know about other nameservers, but BIND has support for the AAAA record, which is like an A record but for an ipv6 address. So if you're using a recent version of BIND, you can have it serve up ipv4 and ipv6 addresses for the same name, depending on what the resolver asks for.

  27. IPv6, USB, NT by PenguiN42 · · Score: 2

    NT 5 (w2k) can do USB. I don't know if there's an add-on way of doing it in NT4 (like there was for win95)

    And Microsoft has an "unsupported" ipv6 stack for NT for download here: http://research.microsoft.com/msripv6/

    -------------
    The following sentence is true.

    --
    The following sentence is true. The preceding sentence was false.
  28. WTF 128 bits? by redelm · · Score: 2


    128 bits for an IPv6 IP address? Why _4_ times bigger? Since each packet's header needs both a destination and the source, that's 32 bytes vs 8.

    If we say the average packet is 500 bytes (?), then IPv6 is imposing at least an additional 5% overhead on bandwidth limited lines. Like a tax--what are _we_ getting for it?

    I'm sure the extra bits will be rapidly stolen to help routing (ie, a couple of bits for continent, a couple more for region (state), or the network topographical equivalents.

    I have privacy concerns about this (static IPs) plus I wonder if Cisco isn't doing this to scr*w their competition (Linux routers?).

    -- Robert

  29. too much misinformation... by Silverpike · · Score: 4

    Seeing some discussion of IPv4/v6 in this forum is starting to scare me, so I thought I'd try and clear up some major misunderstandings.

    I see a lot of posts saying that IPv4 is just fine and we should stick to it. Wrong, wrong, wrong. I realise that people on this group don't design routers every day, but I think you would be amazed at how much protocol hacking goes on under the covers. The vast majority of routers out there do some amazing things to try and hack together things like quality of service (QoS) and NAT that IPv4 just isn't designed to do.

    Yes, IPv4 is working. But the amount of time now spent in the design phases to kluge together ways for NAT and QoS to work is becoming way more than most design houses will stomach. Features like VoIP, VPN, and QoS have major cash potential for ISP's, and they in turn will pay to get capable equipment. Doing this with IPv4 is a bitch, and a lot designers secretly wish IPv4 would go away and use IPv6 instead, because VPN and QoS are much easier to do.

    One other major piece of misinformation here is that all boxes need to be replaced for this to happen. Not so. The vast majority of routers, hubs, switches, and all desktop computers are perfectly capable of running IPv6 right now. It involves a code load change, not a hardware upgrade. On a related point, most ISPs completely replace all their network boxes every 2 years anyways, so the threat of scrapping all hardware for IPv6 won't faze them much anyway (it's part of their cycle).

    The last point is that people don't think that their toasters need IP addresses. This is also not so! Yes, in the next 10 years your toaster will need an IP address. Why? Because ToasterCompany will want you to do a firmware upgrade on your toaster because their have been field problems (like toasters burning operators). You will go across the wire, flash your firmware, and now your microprocessor-controlled toaster has CrispyToaster(tm) v1.16b firmware. We've already seen web servers implemented in ~4mm PIC processors, so expect them to become popular in the near future in your favorite household appliance.

    To do this, you need an IP address (to speak IP of course). Please don't tell me how great NAT is... yes, I also run a Linux ipMasq box which works fine, but NAT fundamentally breaks many of the underlying IPv4 mechanisms. We can't keep dumping more patches to the NAT engine every time someone wants to NAT some new protocol; eventually we are going to reach a limit of effort.

    Also note that using ports as a means of "IP expansion" is also a Very Bad Idea. A port is specifically designed (in TCP/IP spec) to represent a different service on a given host, not across different hosts. Yes, you can use this technique in NAT, but it tends to make performance/utilization metrics used by ISP's blatantly wrong, which leads to Bad Things.

    Please also read Singal11's message above, he is right about the routing table issue. There is no current proposal (beyond CIDR) which can solve this problem. Also, see jd's post, it is a good summary of why IPv6 is needed.

    --
    The opinions I post here have nothing to do with my employer.
    1. Re:too much misinformation... by Brandon+Hume · · Score: 2

      In any case, I see NAT as a highly desirable way for me to control what is talking on my subnet to stuff outside the subnet, regardless of whether you're talking IPv4 or IPv6.

      Wrong, a firewall is the means to do that. You're relying on obscurity to protect you, which, as we all know, is no security at all.

      You're relying on the upper layer protocols to make assumptions about the lower levels of network. This isn't proper. The network should be the network. The applications shouldn't have to know and shouldn't have to care what boxes they travel through to get to the end station. NAT breaks that.

      NAT, most frequently, tends to break low traffic datagram protocols. I'm pretty sure what you envision is a network using nothing but TCP, and proxy upon proxy upon proxy to pick up the slack. Sorry, but I find that a bit shortsighted. It may be great for you, but your situation is just that... yours.

      Just as an example, a local ADSL provider in my area used to do just that... running their entire ISP behind a single NAT-overloaded IPv4 address. It was a dismal failure. Users couldn't play games like Diablo. One person would piss off an IRCOp, and the k-line would ban EVERYBODY. The NAT box would get overloaded and crash, and suddenly nobody had connectivity.

      A NAT'd IP can never provide the full, unrestricted functionality of a real IP address. End of story.
      --
      Brandon Hume
      hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/

      --
      Brandon Hume
      hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
  30. There is still an overflow... by Christopher+B.+Brown · · Score: 2
    Adding an extra digit is a slick idea, in a way, but enters its own problems.

    After all, there are doubtless lots of software packages out there that assume that telephone numbers are exactly ten digits long.

    This doesn't break the phone system itself, but it breaks systems that track telephone numbers.

    The upshot is that this breaks just any sort of "business" system that uses telephone numbers...

    Happily, one of these systems that breaks will be the Circuit City systems that track who you are based on your telephone number. Customers may be quite happy about this, but Circuit City doubtless won't be...

    --
    If you're not part of the solution, you're part of the precipitate.
  31. Ten Digit Dialing Is Not A Solution by Christopher+B.+Brown · · Score: 2
    In the the most recent two regions in which I have lived, Toronto and Dallas, it is already pretty much required that people dial all 10 digits.

    The problem is not that.

    The problem is that even ten digits may not be enough...

    --
    If you're not part of the solution, you're part of the precipitate.
  32. Are forgetting somebody? by Hasdi+Hashim · · Score: 3
    How were Vint Cerf, Jon Postel and Danny Cohen supposed to know that the system they sketched out on a piece of cardboard would one day be carrying everything from international currency transactions to Marilyn Manson videos?

    Shouldn't Al Gore share some of the blame too? -Hasdi

    P.S. sorry, i couldn't resist. ;-)

  33. The Great Telephone Number Explosion... by Christopher+B.+Brown · · Score: 3
    Note that there's another likely crisis, namely that North America is liable to run out of area codes some time soon.

    After all, there are only a theoretical billion numbers, which get cut down due to positional issues ( e.g. can't start either an area code or a local number with a 0 or 1, amongst other constraints).

    When you count up telephone numbers used by home phones, business phones, fax machines, pagers, cell phones, and start tossing in Internet usage, the system will be running out of room at some point.

    I hear rumor of some ideas the Telcos are working on to consolidate numbers; it won't be trivial...

    --
    If you're not part of the solution, you're part of the precipitate.
  34. running out of IPs by DGregory · · Score: 3

    The y2k problem was a known problem with a known date, yet so many companies are waiting till the last minute to do anything about it. I think that this will be the same with the "running out of IPs" problem. If the forecasted date of sometime in 2010 is true, then I bet come late 2009, people will be frantically trying to think of a quick solution. That's just how people are, anything that requires added cost, will be done as late as possible. Hell, the oil reserves are supposed to run out in 30 years (AFAIK) and what are we doing about it now? Not a whole hell of a lot.

    As for toasters,cars,coffeepots, all having their own IPs... I can see it happening with cars. Think about it, your car has a computer inside it that monitors the system, and -today- you can take your car into a mechanic, and with their own kind of computer, can hook up with your car's computer and find out what is wrong. I bet that in the near future, cars will have IPs, so that they can remotely talk to the mechanics' computers. And while we're at it, have a thing, where if someone steals your car, they can find out where the IP is located at. There are a hell of a lot of cars on the planet, aren't there?

    And then there is the connectivity of cell phones, PDAs, people having dedicated lines to their computers in their home (eg. cable modems - connected all the time, so always have an IP). You have to remember that the IPs are not just for the USA, but for the rest of the world as well... the LDCs are beginning to be more connected, and as this develops, more IPs will be needed. With 6 billion people, if even half of them had at least one device that had an IP, it's easy to see that the 4 billion limit can run out very quickly.

    It's going to eventually be like the area code problem, and have to punch in 10 digit numbers for local calls. Gawd, hopefully they won't run out of area codes...

  35. IPv6 Myth Debunking by AlphaBrav · · Score: 3

    Here is a good document that cleared up a number of false things I was told about IPv6. I don't kno how these spread, but I know I was wrongly told many of them to be true.

    The best new thing I am waiting for IPv6 to to do is force everyone to upgrade their routers to include multicasting. The large address spaces of IPv6 multicasting should have some extrememly interesting effects on internet broadcasting. I can't wait :)

  36. IPv4... by Graymalkin · · Score: 2

    can easily be revised to handle a few more than 4 billion addresses without a completely new infrastructure and more to the point, why the hell does my microwave need an IP address? IPv6 might have trillions upon trillions of addresses available, but it's overly complex IMO and needs too much work done in the background before it's even viable. IPv4 has 4 billion available addresses but thats assuming every address only uses a single port to connect with. You have the option of 65500 some ports to connect through which raises the potential number of addresses greatly. This shouldn't be new information to anyone. The NAT boxes are great because you can have hundreds of computers all on the same IP address and if you wanted to give each their own individual identity you could always assign each node a port that the outside user can connect to that node with now every IP address can have 65500 or so individual identities.
    Lets say IPv6 was made a standard tomorrow and everyone had five years to convert or even ten years. Every router would have to be replaced with the cost being put now on the major backbone providers. Then every server and embeded system on the internet would have to be replaced by people like MCI and Aletnet. That means high speed access companies and ISPs who rent their services have to pay higher prices, and all the people that utilize their services have to pay a higher fee to make up for it. It comes down to a 40$ monthly dialup bill. My suggestion? Keep your microwave and toaster off the internet and think up more effective uses for NATs and network configurations.

    --
    I'm a loner Dottie, a Rebel.
    1. Re:IPv4... by Brandon+Hume · · Score: 2

      Yes, you can map through the 65535 ports available for NAT'ing connections. However, did you think to remember that most machines run multiple services on multiple ports? And, that each connection has a sending AND receiving socket? And beyond that, most applications open multiple connections... your web browser probably fired up at least four just to load the webpage you're viewing this on. All those sockets get eaten up pretty damned fast.

      IPv6 isn't hard to upgrade to. Its a software upgrade. And machines can run both stacks simultaneously. Pick up R. Stevens' network programming text, volume two, he gets heavily into coexisting IPv4 and IPv6 stacks. 10.0.0.1 is ::ffff:10.0.0.1. Boom, easy, no fuss, no muss. This stuff about "everything will break when we upgrade!" is a pure fairy tale.

      And IPv6 isn't near as complex as it looks. Sure, perhaps if you're implementing a stack, but for the most part its plug in and go. Neighbor Discovery is a Good Thing. And for the programmer, the library functions are cleaner and more direct.
      --
      Brandon Hume
      hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/

      --
      Brandon Hume
      hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
  37. Returning some of the 16.7 million... by Jesse+Becker · · Score: 2

    Has anyone approached any of the Class A address holders (AOL, MIT, IBM, etc), and asked to have some of them back? I suppose that there would be some seriou opposition to this, and it may not even be technically feasible... Just a thought.