Slashdot Mirror


IPv6 Essentials

Carla Schroder writes "IPv6 is halfway here, so network administrators need to learn their way around it whether they want to or not. Adoption has been slower in the United States because we possess the lion's share of IPv4 addresses, but even so, someday IPv4 is going away for good. And, there is more to it than just increasing the pool of available addresses. IPv6 has enough improvements over IPv4 to make it worth the change even if we weren't running out of IPV4 addresses, such as built-in IPSec, simplified routing and administration, and scalability that IPv4 simply can't support. We're moving into gigabyte and multi-gigabyte backbones, and high-demand real-time services like voice-over-IP and streaming audio and video that require sophisticated QoS (quality of service) and bandwidth prioritization. IPv6 can handle these, IPv4 can't." Read on for the rest of Carla's review. IPv6 Essentials, 2nd Edition author Silvia Hagen pages 436 publisher O'Reilly Media, Inc. rating 10 reviewer Carla Schroder ISBN 0-596-10058-2 summary practical, in-depth guide to implementing and administering IPv6

IPv6 Essentials, 2nd edition, by Silvia Hagen, released in May 2006, is a well-written, clear, up-to-date guide to understanding IPv6 in-depth. This is a real accomplishment, because computer networking protocols are completely abstract, and translating all of these abstractions into understandable language is a noteworthy feat. The book explains how it all works to a very practical depth, so that the reader will be well-prepared to begin implementation.

What it does not cover is the specifics of configuring network devices, such as routers, switches, and interface cards, and this is not a flaw, because those things are platform- and vendor-dependent. Having a solid understanding of the protocol itself is more important, and something that is sadly lacking even in today's IPv4 world. The Internet would be a better place if more network admins would take the time to learn IP fundamentals.

Ms. Hagen does a nice job of covering the following topics: Strengths and advantages, such as auto-configuration, and good-bye to NAT, The structure of the protocol itself, including header format, Improved security, Real genuine QoS, Simplified routing, Co-existence with IPv4, Painless mobile networking, and Addressing. Addressing is one of the scariest parts. When you're used to slinging around something like 192.168.1.100 with ease, coming eye-to-eye with something like this, 3ffe:ffff:1001:0000:2300:6eff:fe04:d9ff, is a bit disconcerting.

But fear not, for Ms. Hagen dissects IPv6 addresses clearly and in detail, showing that they have a logical, consistent, understandable structure. For example, the first quad (3ffe) tells you that this is a 6bone.net address, so it is already obsolete because the 6bone closed down in June 2006. Other prefixes tell you if it is a private address, link-local, site-local, and so on. The book lays this all out in tables, and explains what each one is for.

How would you like to retire your DHCP servers permanently? No problem. IPv6 auto-configures hosts all by itself, or you may exercise as much control as you like. Ms. Hagen explains the various options- link-local, site-local, stateful, stateless, neighbor discovery, and so forth, and what you can do with them. For example, with IPv6 you can whip up an ad-hoc LAN with hardly any effort, and without needing special servers or client software.

Security is built-in to IPv6, instead of bolted-on as it is for IPv4. However, IPSec (IP Security) is still largely untested and unproven on a number of levels, so the book discusses both the pros and cons.

The book covers the problems, hassles, and compromises that come with using NAT (network address translation). We're used to it now, but sometime down the road we're going to look back and think "Wow, that was one big fat pain. Good thing it's gone."

The chapter on Mobile IPv6 is almost worth the price of the book by itself. IPv6 supports both wired and wireless mobile users in an elegant, hassle-free way. Say good-bye to setting up multiple profiles, or hassling with scripts. Roaming users can keep the same IP as they travel — across different networks, wired to wireless- anywhere they go. This little bit of magic occurs because IPv6 assigns them multiple IPs. One is the home address, which is permanent. A second address is the care-of address, which changes as the user moves around. Of course there is a lot more to it that just having multiple addresses, and like everything else in this book, Ms. Hagen explains how it works clearly and understandably.

The book is abundantly illustrated in the usual quality O'Reilly fashion, and the illustrations are invaluable for understanding the material.

We're at the stage where IPv6 support is pretty much universal- you can count on both network hardware and software supporting it. So the network administrator only needs to focus on learning the ins and outs of implementation. I recommend IPv6 Essentials as an essential reference, and a great starting point for mastering IPv6.

You can purchase IPv6 Essentials, 2nd Edition from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

266 comments

  1. IPv6 is halfway here by El+Royo · · Score: 4, Funny

    So, does that mean we're using IPv5 now?

    --
    Author of Enyo: Up and Running from O'Reilly Media
    1. Re:IPv6 is halfway here by SlashPrompt · · Score: 1

      IPv4. [quote] from the IPv6 FAQ 5: is reserved for the Stream Protocol (which never really made it to the public) [/quote]

    2. Re:IPv6 is halfway here by bogado · · Score: 1

      In your rush to criticize other you forgot the the halfway between 4 and 6 is indeed 5.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    3. Re:IPv6 is halfway here by l0b0 · · Score: 0

      Dude, where did you learn your arithmetics? 6/2=3, dammit.

      This message was brought to you by the CTO.

    4. Re:IPv6 is halfway here by Anonymous Coward · · Score: 0

      (6-4)/2 + 4 = 5, dammit.

    5. Re:IPv6 is halfway here by slidersv · · Score: 1

      You misunderstood it.
      The conversation is about IP VERSION not IP PROTOCOL NUMBER, that are assigned by IANA: http://www.iana.org/assignments/protocol-numbers

      --
      there is no issue with my network
  2. And... by Anonymous Coward · · Score: 0

    IPv4 is still going strong.

    1. Re:And... by mrsbrisby · · Score: 1, Troll

      I know you're joking, but you're completely correct. Not only is IPv6 _not here_, it's not even halfway here. Not by anyone's measure that would make any more sense than (for example) "IPV6 is halfway here in the same way that the PS6 is halfway here."

      See, there's this thing called The Internet, and Google, and AOL, and CNN are all on it. We all agree that that thing is called the Internet.

      On IPV6, there's nobody.

      IPV6 is just a misnomer. It should be called "Really big addresses" or something like that.

      By calling it IPV6 they've managed to convince a large number of people that it's somehow better than what we've presently got. It's not. The Internet is useful because of who is on it and who uses it, not because of how many addresses it has (or doesn't have)- after all, we could use IPX- which has more addresses than IPV4 and just come up with a new routing scheme and it'd still be just as complicated to deploy.

      No, see, there _was_ no IPV4 before IPV6 come out, and that should be your first clue that we're doomed.

      The designers and advocates of IPV6 really need to just pull their collective heads from their collective asses and answer the one question people like me have been asking from the beginning:

      You say we're 75% out of addresses? Okay, how are you going to convince 3 billion people that they need to stop using the Internet and start using your new toy?

      Stop insulting our intelligence and show us a single roadmap that fixes this problem you describe. Stop making crap up, and trying to convince us that more radical steps are necessary than actually are. Just Stop.

    2. Re:And... by Mayhem178 · · Score: 2, Funny

      But IPv6 has bigger tubes! We'll be able to send internets faster!

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    3. Re:And... by mph · · Score: 3, Informative
      No, see, there _was_ no IPV4 before IPV6 come out, and that should be your first clue that we're doomed
      WTF? See section 3.1 (specifically the "version" field) of RFC 791.
    4. Re:And... by Tony+Hoyle · · Score: 1

      I know you're joking, but you're completely correct. Not only is IPv6 _not here_, it's not even halfway here. Not by anyone's measure that would make any more sense than (for example) "IPV6 is halfway here in the same way that the PS6 is halfway here."

      ipv6 seems to be going backwards in fact, with the closure of the vast majority of tunnel brokers & no sign of any ISPs planning adoption (and many (most?) not supporting the anycast address any more). If it's halfway there it's facing in the wrong direction...

    5. Re:And... by Anonymous Coward · · Score: 0
      IPv4 is still going strong.
      In America.
    6. Re:And... by kinglink · · Score: 1

      Stop bring logic and facts to our pissing contest!

      Seriously though the amount of terms and knowledge lost in RFC's and ignored by the self appointed "gurus of the internet" is sad.

      At least the IPv6 is ready for the day we run out of IPs which will be upon us sooner than some zealots say. But the simple fact is you never need to go to V6 unless you want an IP that's v6. The theory is v6 will still remain mostly v4 compliant. The infastructure is being update for the switch over and that's all that matters. If you want to remain ignorant or believe v4 will be here forever you're welcome to and it should be for the most part. But v6 will also start being used when it's time (I have yet to hear one legit complaint about it other then we don't need it "now".)

    7. Re:And... by grolschie · · Score: 2
      IPv4 is still going strong.
      In America.
      In Soviet Amerikastan the IPv4 internet connects to you. :-)
    8. Re:And... by mrsbrisby · · Score: 1
      WTF? See section 3.1 (specifically the "version" field) of RFC 791.
      I'm sorry, you weren't there. RFC 791 nor IEN 21 mention IPV4 or IPV3 respectively.

      RFC 791 refers to a interface that was _also_ the on-wire format in many situations. The "Version 4" is about as version-foury as 802.11 is "version 11 of link protocol 802".

      Nevertheless, DARPA's Internet program isn't what we're using. We're using The Internet, this thing that people promise is running out of addresses. Calling it an extension of TCP Version 3 is not only just plain silly, but missing the point.
    9. Re:And... by mrsbrisby · · Score: 1
      At least the IPv6 is ready for the day we run out of IPs which will be upon us sooner than some zealots say. But the simple fact is you never need to go to V6 unless you want an IP that's v6. The theory is v6 will still remain mostly v4 compliant. The infastructure is being update for the switch over and that's all that matters. If you want to remain ignorant or believe v4 will be here forever you're welcome to and it should be for the most part. But v6 will also start being used when it's time (I have yet to hear one legit complaint about it other then we don't need it "now".)
      Okay, here's a legitimate complaint: How are you going to convince the 3 billion people to switch?

      Here's another one: How are you going to change all that software?

      Here's another one: Why would you even try to do either of those things while there's a much simpler option?

      You can cry about how nobody ever told you about the real problems with IPV6, but that doesn't mean there aren't any. If you were part of the IPNG working group and didn't know about the mailing lists being censored to hide dissent, you're an idiot too. If you're not part of the IPNG working group, then why the hell would you expect to know about all the goings-on with IPV6?
    10. Re:And... by Bloke+down+the+pub · · Score: 1
      Here's another one: How are you going to change all that software?
      Changing software is easy. The problem is, who'll have to go round digging up all those obsolete tubes?
      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    11. Re:And... by MythoBeast · · Score: 2, Insightful

      How are you going to convince the 3 billion people to switch?
      Tell them that they won't be able to access resource N (Slashdot, YouTube, whatever) unless they switch over.

      How are you going to change all that software?
      The software is mostly changed already. The majority of that is done below the level that your typical implementation requires it to be accomplished at. There are notable exceptions, but the parts that need changing are usually very small libraries at the bottom of the application.

      Why would you even try to do either of those things while there's a much simpler option?
      This assumes that the simpler option is adequate. The rest of the world is changing, with or without you, and if you don't change you won't be able to access content from IPv6 sites.

      --
      Wake up - the future is arriving faster than you think.
    12. Re:And... by kinglink · · Score: 1

      So windows has a new patch, and as I stated there still legacy support for IPv4, and if you really want you can tunnel v4 to v6 or v6 to v4 if you must.

      Now it'll get hard but as long as Microsoft offers versions of XP networking that support v6, and IE then all those people will switch (or have the option). Firefox will upgrade when it's stating to go live, Mozilla, opera, all of these will either upgrade or become obsolete. I'm guessing they will upgrade. But even with out the upgrade there's multiple ways we can tunnel V4-v6 through systems. Remember anonymous browsing? What if that will do your browsing for you even though it's on v4 it can reach v6? Easy.

      And I keep hearing there's a simpler option, care to share it with me? You can say "but there's an easier option" all you want it doesn't help.

    13. Re:And... by Tacvek · · Score: 1

      RFC 791 is very clear in that it describes version 4 of the internet protocol.

      Hell page 33 includes the exact words "version 4 of internet protocol".

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    14. Re:And... by njchick · · Score: 1

      Actually, 802.11 specifies that the version number in 802.11 frames should be 0, not 11. In fact, there are only two bits allocated for the version, so 11 (binary) would be the last possible version.

    15. Re:And... by Anonymous Coward · · Score: 0

      Sigh... another troll, guess I got baited, but:

      See, there's this thing called The Internet, and Google, and AOL, and CNN are all on it. We all agree that that thing is called the Internet.

      On IPV6, there's nobody.


      Who is this "we" that you are talking about? Obviously you are not on any IETF working groups as you are completely ignorant of the fact that IPv6 is a DOCUMENTED STANDARD that is ALREADY IS USE on the Internet! (See stupid comment about: "IPV6 is just a misnomer")

      So it is obvious that you are not part of the "we" that "agree that that thing is called the Internet". You are just an end user, who knows very little about networking. Sit back and enjoy the ride, leave network engineering to those of us with a clue. When WE decide to move everything over to IPv6 YOU will follow. Or you can stop using the network, your choice really...

      Oh, and if you bothered to do any research before opening your mouth and claiming Google is "on your side", you may want to check into the fact that Google already own IPv6 space!

      Way to go cheese!

    16. Re:And... by slidersv · · Score: 1

      Don't talk to him at all.
      IPv6 is not about USERS, it's about ADMINISTRATORS.
      Users will not feel the difference, aside from setting up home networking, which will be more automated than ever.

      --
      there is no issue with my network
    17. Re:And... by pe1chl · · Score: 1

      The software is mostly changed already. The majority of that is done below the level that your typical implementation requires it to be accomplished at. There are notable exceptions, but the parts that need changing are usually very small libraries at the bottom of the application.

      This is an extremely naive view at the situation.
      No, the typical application cannot be converted to IPv6 by linking to another library.
      Even when major operating systems have IPv6 support, that does not mean that most of the software has changed already.
      When I take a look at the typical "network appliance" availble today, there is no IPv6 support or it has been disabled. And probably when it is implemented, it has not been tested.

      There is still a long way to go.

    18. Re:And... by mrsbrisby · · Score: 1
      Obviously you are not on any IETF working groups as you are completely ignorant of the fact that IPv6 is a DOCUMENTED STANDARD that is ALREADY IS USE on the Internet! (See stupid comment about: "IPV6 is just a misnomer")
      Really? Go ahead then. Remove your IPV4 stack.

      The rest of us are on the Internet. It uses dotted-quads, and A records. None of this AAAA or D6 or A6 garbage. It's also where google and cnn and aol are. It's where we're communicating now- and where slashdot is. _THIS_ is the Internet.

      If something doesn't contain this, it isn't the Internet. Period. I might as well call IPX an Internet Protocol because people do it inter-site. Heck, TP4 has wider deployment than IPV6, so let's call _IT_ the Internet.

      Because the Internet isn't a protocol, or a program, or even your pet inferiority complex. The Internet is a concept that lots of people had to share to make it exist.

      You are just an end user, who knows very little about networking. Sit back and enjoy the ride, leave network engineering to those of us with a clue.
      JUST an end user?

      I'm sorry, but since you're telling me I have to replace all of my hardware, software, and change my configuration settings to get on _your_ network, I'd say your engineering puts you at about the intelligence level of the morons who thought source-routing in RFC821 was a good idea.

      You're a fool and a sucker. IPV6 is suffering a worse fate than MX records. Think about it:

      MX advocates say "change your mail software, configuration, and databases. MX will make things _so_ much better!"

      Never mind the fact that the gross majority of domains have a single MX, and the gross majority of MTAs don't actually load-balance.

      Besides: both WKS and SRV records are better engineering than MX.

      The real reason IPNG wants to push IPV6 is because they don't like putting addressing in application protocols. They think the Host header in HTTP is a "kludge". That RFC821 mtas shouldn't see domain names. They want to return to a kinder-gentler Internet that just plain never existed.

      So just sit-back and relax, and wait for the IPNG people to bail you out. Fifty years from now, someone smart might get on the IPNG and actually tell them how to fix the problems they're talking about. But until then, just keep shooting your mouth off and tell people how smarter you are than them. After all, say it loud enough, and with just as little information and justification as possible, and they might actually believe it, saving you from actually having to be smarter than them.

      Oh, and if you bothered to do any research before opening your mouth and claiming Google is "on your side", you may want to check into the fact that Google already own IPv6 space!
      So what? _I_ own IPV6 space. IPV6 space is cheap. Why don't you have IPV6 space?

      I hedge my bets, and eventually I'll want to do something using IPV6. Maybe in fifty years, someone will have managed to figure out how to actually deploy IPV6, at which point, and IPV6-based islands I created won't go through the headaches Apple went through when they decided to "migrate" to the Internet.

      Guess what, you can buy IPX addresses too! And the right to name stars! And real-estate on Mars!

      It doesn't mean that IPX is making a comeback any more than that real-estate can actually be turned in your lifetime.

      Way to go cheese!
      How does it feel to be wrong?
    19. Re:And... by mrsbrisby · · Score: 1
      So windows has a new patch, and as I stated there still legacy support for IPv4, and if you really want you can tunnel v4 to v6 or v6 to v4 if you must.
      No I don't want to. Why do I want to be on your new-network? None of my friends are on it. They got your patch, but they didn't plug in new addresses or anything. They can't reach any IPV6 sites. They don't even know what that means.

      No, telling people "you can set up tunnels if you want to reach the Internet" is mind-blowingly obtuse.

      Now it'll get hard but as long as Microsoft offers versions of XP networking that support v6, and IE then all those people will switch (or have the option). Firefox will upgrade when it's stating to go live, Mozilla, opera, all of these will either upgrade or become obsolete. I'm guessing they will upgrade.
      What do you think happens to obsolete systems?

      First of all, its not a mere matter of changing software. Programs that once stored four bytes now need to store 16. Their parsers are different. URLS no longer match the expressions described in their earliest specifications. Documentation and think needs to change as well.

      Then, routing tables and methods need to change. All those 256MB routers getting full BGP feeds need a memory and a hardware upgrade. And they're "brand new".

      And everyone needs to change "all at once".

      See, the idea behind IPV6 migration is "sites will start providing both IPV6 and IPV4, and eventually they'll stop providing IPV4" - but nobody at IPNG ever says why they'll start providing both. It's silly.

      Why would I spend 30,000$USD to refit my network to support IPV6? Nobody's on IPV6. It doesn't get me any more customers, and given how complicated it is, it looks like IPV6 is vapor. What possibly can motivate me there?

      So IPNG resorts to fear-tactics "We've exhausted 75% of the IP space, We're running out! OMG!"

      And that makes their position worse: IPV4 has four billion addressable hosts, they say three billion are entrenched and they want to uproot three billion hosts twice!?

      Tell me, exactly what part of their migration plan made sense to you?

      But even with out the upgrade there's multiple ways we can tunnel V4-v6 through systems.
      Why bother? Why do I want to be on IPV6 and have a lower service quality than I did on the Internet? So what if my ISP will proxy me to IPV4.

      How would you feel if your ISP served IPX connections over PPP and gave you tunneling software to reach the Internet?

      Remember anonymous browsing?
      What are you talking about?

      What if that will do your browsing for you even though it's on v4 it can reach v6? Easy.
      I don't understand this. I suspect most people don't understand this.

      And I keep hearing there's a simpler option, care to share it with me? You can say "but there's an easier option" all you want it doesn't help.
      Ah, well, it's so mind-blowingly simple you won't like it: It doesn't inconvenience 3 billion people.

      Push addressing to applications.

      1. Mandate new applications support SRV records. Deprecate all other resource-specific RR types. This way services can live on any port they like. This increases the number of addressable sites by rougly 2^15. This buys people time (if the needs are

      2. Allocate IPv6 addressing in a protocol. Give it UDP port #6, and allocate the top 16 bytes of the packet as a long-address. This makes 20-bytes (or 2^160 addresses).

      Note at this point, IPV4 is simply 4 billion networks, but we've got 2^175 addressable nodes. More than IPV6, and we don't have to change anything _except_ what we're _going_ to do.
    20. Re:And... by mrsbrisby · · Score: 1
      Hell page 33 includes the exact words "version 4 of internet protocol".
      Go read IEN21. You'll understand that they're not using the word "version" the same way you and IPNG are using it.
    21. Re:And... by JebusIsLord · · Score: 1

      Vista installs ipv6 and ipv4 stacks by default... it should be a transparent switch for Joe Sixpack, once gateways are updated as well (My new Linksys isn't ipv6 at least - dunno about other brands).

      --
      Jeremy
  3. QoS (Quality of Service or crap for customers?) by Bryansix · · Score: 3, Insightful

    Everytime I see QoS mentioned I get a little feeling that we are being had. Based on the needs of customers, VOIP and streaming video should be prioritized ahead of non-time-sensative packets. Yet you know ISP's actually prioritize in reverse. They actually put hardware in place that throttles VOIP and Streaming Video traffic. I wish I could give ISP's a good figurative slap on the back of the head!

    1. Re:QoS (Quality of Service or crap for customers?) by manifoldronin · · Score: 2, Funny
      I wish I could give ISP's a good figurative slap on the back of the head!
      So do I. And without the "figurative" part!
      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    2. Re:QoS (Quality of Service or crap for customers?) by Daemonstar · · Score: 2, Interesting

      Being a former network admin for a small ISP in Texas, throttling back on "bandwidth intensive" applications was pretty much a requirement. With low funds for backbone connections and having several wireless customers, just a few users could drain the entire uplink.

      That being said, we were a local area ISP. Now for big providers, as long as you pay for it (and the service contract covers it), you should receive your bandwidth, IMHO; I do agree that they probably do the same thing in order to conserve bandwidth and the allmighty dollar. Otherwise, if they don't limit UserA's bandwidth (along with probably UserB, C and D), you, being UserZ, wouldn't be able to get much done in a day.

      I think QoS comes more into play within the corporate intranet where you have video conferencing, etc, like we do at my current job. Besides, you don't have to use different (or even the same ISP) to connect 2 sites; you can always get (or make) your own private link. :)

      --
      I don't reply to Anonymous posts; if you have something to say to me, identify yourself or I won't reply.
    3. Re:QoS (Quality of Service or crap for customers?) by Anonymous Coward · · Score: 0

      QoS is only relevant if a link is at capacity. It's completely unnecessary. Why?

      With all the bandwidth gained from compressing and packetizing voice, carriers should have no reason to oversubscribe backbone links. There should always be enough available bandwidth. In short, the greedy bastards have done it anyway, and implemented "QoS" as a solution.

    4. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 5, Informative

      You are describing an inherant flaw in Vonage/Sunrocket/Etc. style VoIP services.

      As a cable company, their traffic looks no different then Jo Shmoe next door torrenting the latest Back Door Betty DVD. So we CAN'T apply QOS to that traffic. We don't throttle it down OR up. We just let it go, and rely on the subscriber to know how to set up QOS on their equipment to maximize problems caused by their INTERNAL network.

      However, VoIP services such as those offered by Time Warner, Comcast, and actual ISPs CAN be prioritized because the MTA in the customer's home gets it's own IP address, and we know all traffic from that block of addresses is VoIP, and thus gets priority!

      Full Disclosure: Time Warner Cable Tier 3 Technician here.

    5. Re:QoS (Quality of Service or crap for customers?) by Anonymous Coward · · Score: 0

      Erm, since when does VoIP traffic look identical to torrent traffic? Different ports, different protocols, different quantities, etc. If my $50 Linksys router can tell the difference, and you can't, well at least I know not to become a Time Warner customer.

    6. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 2, Informative

      Your linksys router monitors all of your trafic to do proper routing. Do you want your ISP to monitor all your packets and their content and see if thats porn or vonage coming in and out of your house? Learn how TCP/IP packets are built. Till then, you're just rambling. SM

    7. Re:QoS (Quality of Service or crap for customers?) by bigpat · · Score: 1

      That being said, we were a local area ISP. Now for big providers, as long as you pay for it (and the service contract covers it), you should receive your bandwidth, IMHO; I do agree that they probably do the same thing in order to conserve bandwidth and the allmighty dollar. Otherwise, if they don't limit UserA's bandwidth (along with probably UserB, C and D), you, being UserZ, wouldn't be able to get much done in a day.

      Unfortuneately, once you have effective QoS with differentiated services that will mean that instead of paying for the value of the bandwidth you will be paying for the value of the service to you. It creates an artificial scarcity taylored to demand for certain services. Instead of everyone just getting video communications based on the amount of bandwidth they pay for or use, it will be something you pay for seperately. ISPs have already started doing this and it will only get worse without effective regulation. Instead of paying for the bandwidth we use, we get charged based on the type of use. Even now look at Verizon FiOS service, they currently charge 6 times as much for the same bandwidth just for unblocking port 80 and giving you a static IP address. They are looking for ever more ways to weed out the rich from the poor and to get as much money as they can from each group. Sure the bandwidth relates to capacity and you can't just charge everyone the same rate for infinite bandwidth. But bandwidth throttling based on overall use is one thing, but using QoS to give your ISP the power to decide which types of Internet services you can use and how much latency they will have is going to be a money losing proposition for the public and will mean the least common service to greatest number of people. It simply becomes a matter of supply and demand when the telecoms can artificially reduce supply at the flip of a switch.

    8. Re:QoS (Quality of Service or crap for customers?) by dgatwood · · Score: 2, Informative

      There are already accepted standards for how to do flag packets has having higher priority. From the IP spec:

      Type of Service

      The type of service (TOS) is for internet service quality selection.
      The type of service is specified along the abstract parameters
      precedence, delay, throughput, and reliability. These abstract
      parameters are to be mapped into the actual service parameters of
      the particular networks the datagram traverses.

      Precedence. An independent measure of the importance of this
      datagram.

      Delay. Prompt delivery is important for datagrams with this indication.

      Throughput. High data rate is important for datagrams with this
      indication.

      So there are already flags in the IP header, which if honored consistently, would allow for consistent routing of time-sensitive packets like audio in the presence of bulk data. Since introspection of the IP header is required for routing anyway, if the ISP is already doing QoS by IP range, the penalty for an additional check of these IP header flags for traffic from a different IP range is negligible. Any ISP that says differently is trying to sell their own overpriced VoIP service.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    9. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 1

      Seeing as my neighbor and I both pay the same for internet service, why should his traffic take priority over mine, regardless of what he is doing? A person who knows how everything works could rig up a way to flag all his World of Warcraft packets has high priority, thus screwing the whole pooch. Also, most cable internet services (the residential variety) are entertainment only, and no mission-critical or life or death services should depend on them.

    10. Re:QoS (Quality of Service or crap for customers?) by Anonymous Coward · · Score: 0
      So there are already flags in the IP header, which if honored consistently, would allow for consistent routing of time-sensitive packets like audio in the presence of bulk data. Since introspection of the IP header is required for routing anyway, if the ISP is already doing QoS by IP range, the penalty for an additional check of these IP header flags for traffic from a different IP range is negligible. Any ISP that says differently is trying to sell their own overpriced VoIP service.

      Any Slashdotter that there is no penalty for QoS is trying to sell you the Brooklyn Bridge with his toll reciept as proof of ownership. Even if you were foolish enough to disregard all evidence to the contrary and assume Petey Pervert isn't going to mark his "Back Door Betty" images urgent so he attend to his needs faster, adding additional queues to the configuration (Urgent, High, normal, and dgatwood), adding more if/then loops to a query is sure to add load. There's more to the internet than reading the RFCs

    11. Re:QoS (Quality of Service or crap for customers?) by dgatwood · · Score: 2, Interesting

      By that same argument, I could tunnel WoW data instead of audio data from a VoIP IP number and do the same thing. Either you trust that the data you think should be high priority actually should be or you don't. You can't have it both ways.

      In the end, you have to trust that the kernel in commercial OSes will set reasonable packet priorities for different types of traffic. While there might be occasional people who find ways to abuse this, the only alternative to this trust is to not do any QoS at all. Restricting QoS to a certain IP range is just playing into the hands of those who would make internet telephony a private, for-pay exchange. It should not be.

      One of the greatest features of the Internet is that it levels the playing field and allows for free communication around the world. Let's not take a giant step backwards just because a handful of jerks are going to hack their kernel to mark their WoW traffic as "needs real-time". That isn't in anyone's best interest.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    12. Re:QoS (Quality of Service or crap for customers?) by dgatwood · · Score: 1

      I never said there was no penalty. I said the extra overhead of the check is negligible. The QoS itself penalizes other traffic, so of COURSE there is a penalty. The penalty does not come from the difference between checking IP header flags and checking whether the source/destination IP numbers are within a given range, however.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    13. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 1

      And what I am saying is leveling the playing field. I want ALL my internet traffic to get the exact same priority as my neighbors. I don't care if I'm downloading guitar tabs, and he is calling germany. I pay 40 a month for internet, and so does he. Just because he uses his modem for something different than I do doesn't make his traffic worth more than mine. If you want priority, pay the extra money to get 128kbps worth of QoS connectivity. Don't use your residential cable internet connection for it.

    14. Re:QoS (Quality of Service or crap for customers?) by DamnStupidElf · · Score: 2, Interesting

      However, VoIP services such as those offered by Time Warner, Comcast, and actual ISPs CAN be prioritized because the MTA in the customer's home gets it's own IP address, and we know all traffic from that block of addresses is VoIP, and thus gets priority!

      Just a question, since you're on the inside. How feasible would it be to allow the customer to specify, say, 1% to 5% of their total bandwidth as QoS packets by setting the QoS flags in the IP header? That way they could use any service they wanted, whether it be Skype, bittorrent, email, or ssh and have their packets delivered faster. By only giving them a fraction of their total bandwidth available for QoS, you prevent download hogs from wasting QoS traffic for other users and avoid having to set up QoS specifically for each customer's application. The other idea I've had was to simply base QoS on the average amount of traffic from a given subscriber, so that a customer using VoIP, email, ssh, etc. would only use a small amount of bandwidth and thus have a higher priority than someone sucking down torrents as fast as they can.

    15. Re:QoS (Quality of Service or crap for customers?) by TheLink · · Score: 1

      You miss something though: You often would want some of _your_own_ traffic to take priority over other of _your_own_ traffic.

      So your WoW packets should take precedence over Microsoft Windows Update, or your background email checking and IM message alerts.

      If both ISP A and ISP B give you the same just barely adequate bandwidth, but ISP A supports the TOS stuff, then you'd have a better WoW experience.

      The big problem with much traffic control stuff (and Linux tc is one of them) is it is hard to automatically fairly share out bandwidth on a per IP basis. Much of the stuff out there controls bandwidth on a per connection basis, which is crappy since it means bittorrent with many connections, or an http download accelerator will squeeze out your precious single WoW connection.

      --
    16. Re:QoS (Quality of Service or crap for customers?) by dgatwood · · Score: 1

      f you want priority, pay the extra money to get 128kbps worth of QoS connectivity. Don't use your residential cable internet connection for it.

      You can't expect VoIP users to have to pay for a business class connection at five or six times the price just so your porn will download a tenth of a percent faster. :-D

      But seriously, by your logic, someone dying of a gunshot wound should get put into the same waiting line at the hospital. If he doesn't like it, he should pay extra money for "priority insurance". Since VoIP calls potentially involve loss of life or limb if they don't get through (e.g. calls to 911), there is absolutely NO difference between what you suggest and what I just said. The fact is, not all communication is time sensitive, just as not all hospital visits are time-sensitive, and the communication that -is- time-sensitive should take precedence over communication that isn't. Period.

      With QoS routing, you -do- get a level playing field with your neighbors. You just don't get a level playing field with yourself. Your AIM video chat, streaming video playback from the BBC, etc. gets higher priority than bulk traffic, too (though not as high a priority as an E911 VoIP call). What this means is that everyone's bulk grade traffic may see slightly higher latency during periods of peak demand in order to adequately provide for everybody's time-sensitive traffic.

      Sorry if you don't like that, but that's just too bad.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    17. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 1

      No, my logic is talking about internet service. Comparing vonage to a gunshot wound is hyperbolic at best, and a horrible analogy that you should be logically ashamed of at worst. :-)

    18. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 2, Informative

      At this point you have to consider how much it will cost to implement such a feature and weigh it against how many people would actually use or benefit from a feature. It IS still a business. If you are truly concerned about QoS, quality begins at home. Prioritize your own traffic in your router.

    19. Re:QoS (Quality of Service or crap for customers?) by screevo · · Score: 1

      I'm not asking you to pay a business class rate. I'll use advertised rates as an example. Residential Road Runner = 39.95 Residential Digital Phone = 39.95 Standard Vonage = 24.95 Now, you can pay 39.95+24.95 and use Vonage, and you can live with the fact that your voice info isn't prioritized. Or if you really care about QoS, you can pay 39.95 for your internet and 39.95 for digital phone, or if you don't want internet, just 39.95 for digital phone, and get the added benefit of your VoIP traffic never hitting the public internet, thus, not having to battle for priority over little timmy downloading Rage Against the Machine. As for your emergency room metephor, I think you're stretching it a bit with that metaphor.

    20. Re:QoS (Quality of Service or crap for customers?) by knorthern+knight · · Score: 1

      > Since VoIP calls potentially involve loss of life or limb if they don't get through
      > (e.g. calls to 911), there is absolutely NO difference between what you suggest and
      > what I just said. The fact is, not all communication is time sensitive, just as not
      > all hospital visits are time-sensitive, and the communication that -is- time-sensitive
      > should take precedence over communication that isn't. Period.

          Anybody who depends on residential ISP "best-effort" connections for emergency service is either desparate or a f***ing idiot. The only situation I could see this being done is a scenario where you you have cable, but no phone service, not even POTS. You might come up with a hypothetical scenario, or a temporary phone outage. But on an ongoing basis, no way.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    21. Re:QoS (Quality of Service or crap for customers?) by Cato · · Score: 1

      The TOS field is quite obsolete, and was never used anyway, although the adjacent 3 bit IP Precedence field was used somewhat. Both have been superseded by the 6 bit DiffServ codepoint field in IPv4 and IPv6 headers - it re-uses the TOS and IP Precedence fields.

      There has never been much agreement on the meaning of these fields, though DiffServ does make some headway here by defining EF and AF schemes for the meaning of such codepoints.

      There is some overhead to checking (classifying on) these fields, but the bigger issue is how do apps request QoS without zillions of fragile port-based classification rules on host or router. Microsoft's RSVP implementation in Windows XP made a valiant effort to provide a way for apps to set QoS, but was never used as far as I can tell. (I spent the last few years of the 90s doing QoS activation / policy management software for IP routers/hosts by the way).

      The real issue with QoS is the inter-provider business and technical agreements - it's hard enough to get best-effort peering agreed, and getting QoS-based peering is a lot harder...

    22. Re:QoS (Quality of Service or crap for customers?) by FireFury03 · · Score: 1

      Either you trust that the data you think should be high priority actually should be or you don't. You can't have it both ways.

      The trust issue is a big problem when it comes to the ToS flagging of traffic. However, it isn't unresolvable. You basically get a few options:

      1. The ISP can do traffic fingerprinting to try and identify the traffic - if something looks like RTP it should probably be sent through a low-latency route whereas if something looks like bittorrent it shouldn't - irrespective of what the end user has set in the ToS flags. Of course you can't fingerprint encrypted traffic so if you want to carry RTP traffic over ESP you're not going to get any QoS improvements.

      2. Trust the end user to set the ToS flags correctly, but penalise them for blatent abuse. For example, if someone is shifting 2Mbps of traffic marked as "low-latency" it's almost certainly misclassified since you don't usually shift that much data for just a telephone call. You then need to take action against people who are abusing the ToS flags - e.g. drop _all_ of the user's traffic down to a low priority. (Note: whilest you may well want to shift large amounts of traffic in real-time, unidirectional streams such as TV are much more tollerant of latency and jitter so shouldn't need to be flagged as low-latency traffic).

      In the end, you have to trust that the kernel in commercial OSes will set reasonable packet priorities for different types of traffic.

      The kernel doesn't know what sort of traffic you're shifting - all it knows is that you opened a UDP (for example) socket. It's up to the application to set the ToS flags. Some do, some don't and some are openly abusive by setting the wrong flags. The only problem the ISP really needs to care about is the abusive application, since trusting it's ToS flags may well seriously impact other users.

  4. Update on the link by Anonymous Coward · · Score: 0, Interesting

    The review links to B & N, but I see that Amazon has it cheaper through their third-party sellers. One wonders why Slashdot keeps linking to B & N if it's always more expensive than other options.

  5. gigabyte and multi-gigabyte? by abandonment · · Score: 1

    isn't it gigabit and multi-gigabit backbones?

    gigabytes and gigabit are two completely different things

    1. Re:gigabyte and multi-gigabyte? by Anonymous Coward · · Score: 0

      Well, it's either one, really -- but never trust a source that measures bandwidth in bytes. ;)

    2. Re:gigabyte and multi-gigabyte? by jascat · · Score: 1
      isn't it gigabit and multi-gigabit backbones?

      Yes. That was the first thing I noticed in the summary.

    3. Re:gigabyte and multi-gigabyte? by Ididerus · · Score: 1

      Well, in theory poster is right. We already have gigabit backbones (OC-24+), so the natural progression is to multi-gigbyte(8 gigabits per second). But the truth is, I'm waiting for my FIOS Tb/s connection to my home. That way I can download my three dimensional, holographic, tactile Pr0n in .00025 ms.

      --
      I'm fighting The War on Drugs!
    4. Re:gigabyte and multi-gigabyte? by Yobgod+Ababua · · Score: 1

      The real problem isn't the factor of 8, it's that both "gigabyte" and "gigabit" are measures of instantaneous data size, where networking connections are more usefully measured in terms of data rate (bandwidth)... bits (or bytes) per second.

      We don't really care how many gigabytes of data the backbone can store at once... but we do care how fast data can get in and out.

      In some cases we also care about latency, how long it takes a specific piece of data to transit the network (which is a straight measurement of time), but that's neither here nor there.

    5. Re:gigabyte and multi-gigabyte? by karnal · · Score: 1

      ... how long it takes a specific piece of data to transit the network (which is a straight measurement of time), but that's neither here nor there.

      *snicker*

      If it's the endpoints where the data is coming from/going to that concerns you, then it truly is here and there...

      OK, that was bad. I apologize in advance.

      --
      Karnal
  6. [Shivers]"Real genuine QoS" [/Shivers] (O/T) by denis-The-menace · · Score: 0, Offtopic

    Am I the only one that cringes whenever you see the word "genuine".
    I guess it's another word that has lost it's intended meaning.
    thank you m$.

    --
    Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    1. Re:[Shivers]"Real genuine QoS" [/Shivers] (O/T) by jonadab · · Score: 1

      In that case, how about some authentic bona fide literal trusted QoS?

      HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re:[Shivers]"Real genuine QoS" [/Shivers] (O/T) by Bloke+down+the+pub · · Score: 1
      I guess it's another word that has lost it's intended meaning.
      Yup - just like "it's".
      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    3. Re:[Shivers]"Real genuine QoS" [/Shivers] (O/T) by denis-The-menace · · Score: 1

      You are right.
      It's = contraction of "It is"

      its =

      I usually get it right.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
  7. Only things mising: blood, sweat, tears, and $$$$ by Ancient_Hacker · · Score: 2, Insightful
    It's nice to sit in some aitr-conditioned office and write a book about how easy it is to get into IPV6.

    And someday Britney will learn to sing and parent, and all rappers will go sign up as sunday-school superintendents.

    In the meantime, the folks at the end of the ISP wires will have to spend kilo to megabucks on hardware and software upgrades, not to mention training themsleves, and training the users. Think of the millions of linksys home routers and wireless access points that will haev to be tossed out or reflashed! THink of all the books with xxx.xxx.xxx.xxx ip addresses that will be obsoleted! Lots of frustrated human-hours, even if the IP6 world will run as smoothly as the book suggests.

  8. reminds me of Carlin by Phantom+of+the+Opera · · Score: 1

    "When the package says 'Real Chocolity Goodness', what's that mean? No chocolate."
      -George Carlin (paraphrased)

  9. Who said you can't use Slashdot for FUD? by xxxJonBoyxxx · · Score: 0, Troll
    IPv6 is halfway here, so network administrators need to learn their way around it whether they want to or not
    ...and who said you can't use Slashdot to spread FUD?
  10. so uh by brndn · · Score: 1

    what are the most obvious benefits of ipv6? will it offer improvements on stuff like latency? is that even related to the protocol? is it even a protocol?!

    1. Re:so uh by Anonymous Coward · · Score: 1, Funny

      The most obvious benefit of IPv6 is lower sulfur content.

      Yes, latency will be reduced by 100% under IPv6. It's due to increased lubricity of the packets.

      Yes, it's related, but you seem to have trouble understanding the basics of how the internet works.

      No, Internet Protocol version 6 is a misnomer; it's actually a fuel additive. It makes the data flow through the pipes faster.

    2. Re:so uh by vertinox · · Score: 1

      what are the most obvious benefits of ipv6?

      No more NAT.

      Of course many people say... "But NAT adds extra security for my home network."

      And we have to repeat our mantra NAT is not a firewall!

      Its just security through obscurity and most NAT routers come with firewalls built in. I'm sure the day when you can go to CompUSA and buy an Linksys IPv6 router, it will come built in with a firewall.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    3. Re:so uh by Hydraq · · Score: 1

      Yes, latency improvements come with IPv6.

      IPv4's IP checksum covers the TTL so needs to be recalculated at every router. IPv6 was designed to be streamlined and more efficiently processed by routers; no checksum recalculations, improved option handling, etc.

      There are many other improvements too. Buy/borrow the book reviewed above for more information. ;-)

    4. Re:so uh by Cramer · · Score: 1

      I'm not so sure it's an "obvious" benefit. While NAT doesn't make something a firewall, it is one of the most powerful things protecting almost everyone's network(s). A true firewall is a lot more complex than anything found on the shelves at CompUSA, Best Buy, Frys, etc. Calling a packet filter a firewall is just as lame as calling NAT a firewall. (NAT's actually more effective because there's no requirement of constant tweaking. Filters are only effective if they are kept up-to-date.)

      I think we'll find the internet a much nastier place once NAT is wholesale removed.

      (And from my chair, all of the anti-NAT crusaders I've ever met qualify as too stupid to correctly write a network protocol. They always complain about the need for "nat helpers" to rewrite addresses in packet payloads. However, they fail to see how stupid such protocols are; they are broken even without NAT -- on any machine with more than one address, the app has a damn good chance of guessing the wrong one. Any system that requires me to tell the remote end my address is broken from the start; my address is right there is the f'ing packets I've already sent.)

    5. Re:so uh by Cramer · · Score: 1

      Actually, most of the IPv4 checksuming occurs directly on the NIC these days. The RX logic checks it on receipt, and the TX logic calculates it on the way out. In any case, the TTL update is, at best, 2 instructions... TTL-- and csum--. (basically)

  11. Riiight... by Guppy06 · · Score: 1, Funny

    "IPv6 is halfway here,"

    Will it be here before or after viable fusion? What about DNF?

    1. Re:Riiight... by jonadab · · Score: 1

      > Will it be here before or after viable fusion? What about DNF?

      After Perl6, Emacs 23, room-temperature superconductors, cold fusion, and maybe even Vista, but before DNF.

      HTH.HAND.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re:Riiight... by eclectro · · Score: 1

      Will it be here before or after viable fusion? What about DNF?

      Actually it'll be like vista. One day it really will arrive on your doorstep, but you won't want to see it then.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  12. Am I just being overly simplistic... by KC7GR · · Score: 1

    ...Or could the problem of supposedly running out of addresses be 'addressed' (sorry) simply by adding another octet to IPv4? If I've done my math right, this would result in a 40-bit address instead of 32.

    Example: 192.168.1.2.3

    Or is the goal to try and push IPv6 simply because it's "better?"

    I will say that V6 certainly seems to have its advantages, but I've tried (and failed) to learn its structure based on reading Lord only knows how many existing FAQs and white papers.

    As far as the time frame goes: I'm self-hosted, meaning my ISP gives me a data pipe and six static addresses, and I do the rest (including DNS). When the day comes that said ISP calls me up to tell me "Hey, we're changing over to IPv6 at the end of the month (or year, or whatever), so you need to be ready for it," THEN I will start worrying about how to implement it.

    Until then, V4 and NAT are working perfectly well for me, thanks.

    Keep the peace(es).

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

    1. Re:Am I just being overly simplistic... by arodland · · Score: 1

      Let's call your idea "IPv4.1". It would still be incompatible with IPv4. It would, in fact, require just as much effort to roll out as IPv6 would... but it wouldn't make any other fundamental improvements. Same cost, less benefit. What's the point?

    2. Re:Am I just being overly simplistic... by Tony+Hoyle · · Score: 1

      I always thought that could work... use an extra octet or two to reference the machines behind the NAT.

      eg. you have 1.2.3.4, use a NAT router, and 'ipv4++' you get 1.2.3.4.0.0

      The advantage is nobody needs to learn a new addressing scheme, the routers don't need to be changed (you keep the packets compatible) so it's dirt cheap to implement.. That's the big problem with ipv6 - no sane transition plan.. everyone needs to upgrade their routers overnight and it just aint gonna happen (you cannot buy a consumer off the shelf router that supports ipv6, and 'you can reflash a linksys' is not an answer that is going to work).

      Of course shoehorning that data into ipv4 is a bit of a trick - TCP is easy (optional headers), but UDP I can't work out right now.

    3. Re:Am I just being overly simplistic... by humankind · · Score: 0

      I agree with you.

      V6 is not needed, and not wanted by most of us in the industry. PERIOD.

      NAT works fine. It also encourages more responsibility and control over IP space.

      V6 is unwelcome.

    4. Re:Am I just being overly simplistic... by BobSutan · · Score: 1

      A better solution would be to unlock the 127 network. Poof! A whole shitload of address for people to use, all with just the authoring of an RFC.

      --
      "On a scale from 1 to 10, people are stupid"
    5. Re:Am I just being overly simplistic... by Anonymous Coward · · Score: 0

      so you just want to add more overhead to the existing system, address machines for the next maybe 5 years, more and more things are using the interwebs now.

      NAT is not an option, its a poor patch that works in some cases, but as has been said, 2 machines both utilizing NAT in a P2P will not work effectivly. at that point even have 2 machines using it are to many.

      There are many countries which are now getting massivly online ex: China and with that kind of boom we need to re-work the system which IPv6 does, we need to stop applying some poor hack to the existing system when it has prooved stable, but un-scaleable with a fair number of places to tweak it

    6. Re:Am I just being overly simplistic... by Anonymous Coward · · Score: 1, Funny
      V6 is not needed, and not wanted by most of us in the industry. PERIOD.


      All hail the official spoekesperson of "most of us in the industry"!
    7. Re:Am I just being overly simplistic... by zcsteele · · Score: 1

      Actually, it sounds like you just 'discovered' the basic functionality of IPv6. When the upper 96 bits are all zero, the resultant IPv6 address is handled exactly like an IPv4 address.

      This also means that every IPv4 address is automatically a valid IPv6 address - the upper 96 zeroes have just been left off as a convenience. And if you think about it, that actually means that IPv6 has already been in use for years!

      --
      ...brand new, all over again.
    8. Re:Am I just being overly simplistic... by Vellmont · · Score: 4, Insightful


      Example: 192.168.1.2.3

      Or is the goal to try and push IPv6 simply because it's "better?"

      As I understand it one of the main reasons IPV4 wasn't just extended in address space was because routing becomes too difficult with such a large address space, so you need to build routing into the protocol. There's also some very cool features of IPV6 like multi-casting that's been very poorly supported under IPV4. This would allow things like broadcasting internet based TV without multi-gigabyte connections.

      When the day comes that said ISP calls me up to tell me "Hey, we're changing over to IPv6 at the end of the month (or year, or whatever), so you need to be ready for it," THEN I will start worrying about how to implement it.

      That'll probbably never happen (or at least not for 20 years maybe). IPV4 isn't going away, what'll happen (someday) is your ISP will one day support IPV6 and you'll be able to get an IPV6 IP address. No one is going to call you up, you'll probbably have to call them up and ask if they're supporting it.

      Until then, V4 and NAT are working perfectly well for me, thanks.


      Well, I'm sure horse and buggy owners thought that horses were perfectly good transportation when the car first came out too. There weren't many paved roads, the things were expensive, and took special fuel to run them where horses just ran on oats. It's often hard to see the advantages of a new technology before it's hit the mainstream.

      --
      AccountKiller
    9. Re:Am I just being overly simplistic... by jonadab · · Score: 1

      > Or could the problem of supposedly running out of addresses be 'addressed'
      > (sorry) simply by adding another octet to IPv4?

      Theoretically, but the result wouldn't be IPv4 and wouldn't be compatible with IPv4, so from a technical standpoint (in terms of hardware and software support and stuff) it's just as easy to move to IPv6.

      From a user-retraining angle it would have been easier in the short term to keep things more similar to IPv4 (although I'd have said go with four sixteen-bit values, rather than five eight-bit values, partly because it means lots more addresses and partly because it keeps the x.x.x.x format, only x is allowed to be larger numbers). But if you've ever calculated the subnet mask for a network with a nonstandard number of host bits, you'd understand why they wanted to go with a system that expresses the addresses in hex rather than decimal. Five minutes of retraining there will save you much pain later. I imagine some of the other changes seemed similarly sensible, though I haven't studied the details.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    10. Re:Am I just being overly simplistic... by guruevi · · Score: 1

      Some providers are already supporting ipv6 and ipv4 together or you can connect through a ipv6overipv4 tunnel to some server that connects you to other ipv6-enabled networks etc.

      ipv6 and ipv4 can co-exist without a problem. I currently use ipv6 on my network while the rest of the company doesn't really implement v6 yet. So ad-hoc, the Apple's are talking ipv6 while for other hosts, they'll have to talk v4. There is also support in IPv6 to encapsulate IPv4 traffic so basically, if a host talks v4 to a router or a switch for example, they could easily get it to v6 by just padding the address with a certain address space and de-padding it to give it back to the host (I don't know how exactly)

      ipv6 is just a pain to remember. Extending v4 as grandparent mentioned was the original idea, so they thought: hey, why don't we add two spaces to it and start using really big hexadecimal addresses. The problem with v4 is not that the address space is not large enough nor is it that there is no support for decent multicasting, it's that some morons decided to buy multiple blocks containing totals of millions of addresses (IBM, DEC, HP,...) so that there was no space anymore left. They thought that giving someone 65,535 addresses was no problem, there was more than enough for the whole world because back then all networks combined consisted out of a mere 1000's of hosts. Would be the same as someone deciding to buy the 0000:-00ff: and the next company 00ff:-0fff: in ipv6 because we have billions of addresses anyway, I hope they learned their lessons.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    11. Re:Am I just being overly simplistic... by Bloke+down+the+pub · · Score: 1

      Does that mean the whole IPv4 internet will be like a subnet of IPv6?

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    12. Re:Am I just being overly simplistic... by paul248 · · Score: 1

      No, IPv4 can't be a subset of IPv6. Sure, it would have been possible to let an IPv6 address send packets to an IPv4 address, using regular IPv4 packets, but then how would the target host send back a reply? You can't have a subset; addressing needs to be 1-to-1 unless you throw logic like NAT in the middle.

    13. Re:Am I just being overly simplistic... by rcoxdav · · Score: 1

      Don't just unlock the 127 network. Take a look sometime at how many addresses are "reserved". I think almost half of the Class A addresses are "ARIN reserved", plus a good chunk of the rest of the address space. Go to www.arin.net to check it out. Try typing in 1.0.0.0, or 2.0.0.0, or 5.0.0.0, ... etc for an address. Also, look at how many Class A addresses the DOD has.

      There is no real shortage for the US, yet.

    14. Re:Am I just being overly simplistic... by Anonymous Coward · · Score: 0
      Of course shoehorning that data into ipv4 is a bit of a trick - TCP is easy (optional headers), but UDP I can't work out right now.
      Actually, what you've done is re-invent port numbers. Ironically, that's how NAT works in the first place: by using port numbers at the transport (TCP or UDP) level to identify different machines operating on the same IP address.

      Instead of going to IPv6, you could invent new versions of TCP and UDP that sit on top of IPv4, or add some fancy rendezvous protocol to discover port number range to machine mappings (sorta like how Sun RPC does), but that would only partially solve the problem. For one thing, not all protocols that run over IP are TCP or UDP. (Perish the thought.) It'd be better to just go ahead and tunnel full IPv6 over IPv4 (a perfectly viable migration strategy) than modify every transport-level protocol to do the network-level protocol's job.

      Incidentally, IPv4 also has an option mechanism, but it's a performance-killer, especially with the ability to fragment datagrams. Modern routers (and IPv6 itself) are optimized to use fixed headers, and need to handle options specially. IPv6 doesn't allow fragmentation at all, except by the source.
  13. "IPv4 is going away for good" by Anonymous Coward · · Score: 0, Troll

    Not in my daughter's lifetime. And she's 2.

    1. Re:"IPv4 is going away for good" by Anonymous Coward · · Score: 0

      IPv4 will be with us for quite some time yet. There are millions of devices that do not and will not handle IPv6. The deployment mode for the foreseeable future is Dual Stack.

    2. Re:"IPv4 is going away for good" by Anonymous Coward · · Score: 0

      IP4 has two years left? I heard the same claim back in 1993.

      If Hain really believes that, then he's an idiot.

  14. NAT is the IPv4 version of segmented memory by vrmlguy · · Score: 4, Interesting
    The subject line says it all, but the lameness filter would appreciate a few more words.

    Back in the day, the 8080 architecture had 16-bit addresses, which limited you to 64 KB of memory. The 8086 used segement registers to allow 16-bit registers to address up to 1 MB of memory. But data structures were still limited to 64 KB unless you were willing to slow down your access time by a factor of four or more, and sharing data between code running in different segments required even more jumping through hoops. NAT allows more devices than IPv4 can address to communicate with central servers that aren't running NAT, but setting up P2P between systems that are both using NAT is damn near impossible.

    Good-bye, IPv4, and good riddance.

    --
    Nothing for 6-digit uids?
    1. Re:NAT is the IPv4 version of segmented memory by Tony+Hoyle · · Score: 1

      The analogy doesn't work. Segmented memory was a pain because you had to implement special measures to access it (in fact now we go one step further - using virtual memory there is no way to access the memory of another process).

      OTOH with network devices 99.99% of them simply do not need to be accessed remotely - NAT is fine for them, and presents zero issues.

      IPV6 has NAT, btw. It's an essential part of network infrastructure and is not going away. It's required to hide the real addresses from the world which is a part of the security policy of many companies.

    2. Re:NAT is the IPv4 version of segmented memory by 955301 · · Score: 1

      OTOH with network devices 99.99% of them simply do not need to be accessed remotely - NAT is fine for them, and presents zero issues.

      I somewhat disagree with this for reasons you will see in the future. *Current* use of network devices do not require remote access, so to a degree, you're pointing to the symptom to justify the cause. Examples include appliances with health checking connections to the service departments, a personal authentication server which maintains the private info you might like to selectively share with outside entities, ip phones, yielding a 1 to 1 between your phone number and your phone's address, and other peer to peer uses. A lot of these things just don't happen to the degree that they will in the future post ipv6.

      --
      You are checking your backups, aren't you?
    3. Re:NAT is the IPv4 version of segmented memory by Sicnarf · · Score: 1

      how will ipv6 compare to our current situation with NAT? in medium to larger networks, won't the admins just block everything except http/s and email so certain users will continue to use use SSH/VPN for special ports? (yes i haven't read up on ipv6 yet)

    4. Re:NAT is the IPv4 version of segmented memory by Plutonite · · Score: 1

      but setting up P2P between systems that are both using NAT is damn near impossible.

      Well that's kinda funny, because I'm doing it now - took all of 10 min. It must be the easiest impossible thing you can do in your life.

      Hint:packet forwarding!

    5. Re:NAT is the IPv4 version of segmented memory by VGPowerlord · · Score: 1

      It took you that long? On my home system, I just have a router that understands uPnP and it sets up packet forwarding for me. :D Granted, uPnP has security implications...

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    6. Re:NAT is the IPv4 version of segmented memory by vrmlguy · · Score: 1

      I guess that I should have said, "setting up P2P between systems that are both using NAT is damn near impossible without involving third-parties". Yes, there are lots of ways to work around the problems that NAT adds to the Internet, just like there were lots of ways to work around the problems introduced by segmented memory. The fact that work-arounds exist doesn't mean a thing. Things would get done quicker and easier if there wasn't a need for such work-arounds in the first place.

      --
      Nothing for 6-digit uids?
    7. Re:NAT is the IPv4 version of segmented memory by TheLink · · Score: 1

      Thing is, "near impossible to set up P2P" is a _feature_ in many popular scenarios.

      --
    8. Re:NAT is the IPv4 version of segmented memory by Zeio · · Score: 1
      v4 isnt going anywhere. I rarely like or agree with DJB, but here is a great article to read and consider about why IPv6 brings a lot of bad stuff with the large address expansion.

      That and why dont all the IPv6 lovers go look up switching performance for IPv6 packets - all the IPv4 L3+ line rate switches turn to MUSH with IPv6, and have fun with linked list headers making switching super fast really hard. Its really fun to watch super expensive Cisco, Foundry, Extreme and Force10 gear turn into a boat anchor when trying to switch IPv6. Its also really nice that no one will be able to replace the aforementioned switches anytime soon, so enjoy slow-as-ass switching while having your super long IPv6 addresses. Even the Cisco 3750, which is ass at non v6 switching, is super-ass at v6 switching.

      v6 is like having a phone book where every pronounceable permutation of first and last names are present, but only the ones with numbers next to them are actual live name/number combos.

      Article here:

      http://cr.yp.to/djbdns/ipv6mess.html

      The IPv6 mess by D. J. Bernstein
      The IPv4 address crunch
      Computers on the Internet talk to each other through IPv4, version 4 of the Internet Protocol.
      Each computer on the Internet has its own public IPv4 address, similar to a phone number: for example, 131.193.178.181. The target of each packet of data is identified by a public IPv4 address.

      Problem: There are only a few billion public IPv4 addresses. Many of those addresses have already been allocated. What happens when we run out of public IPv4 addresses?

      Partial solution: Do all these computers really need to be on the Internet? A company with 20 computers browsing the web doesn't need to put all those computers on the Internet. It can have a single computer on the Internet (a ``proxy'') that retrieves data from web servers on behalf of the other 19 computers, forwards telephone-over-IP calls from the other 19 computers, etc.

      Most people agree, however, that proxies merely delay the inevitable.

      Long-term solution: IPv6, version 6 of the Internet protocol, has many more addresses. There are other improvements from IPv4 to IPv6, but we can survive without them; what's really important is the expansion of address space.

      Basic interoperability issues
      Suppose someone sells you a public IPv6 address. You put your computer on that address. You find that you can't reach the CNN servers or the Google servers or your company's web servers. How will you react?
      This is an example of what's called an interoperability failure. Right now, many---in fact, most---Internet servers can't talk to clients on public IPv6 addresses. Until this changes, using a public IPv6 address instead of a public IPv4 address will be a disaster for clients.

      Similarly, many---in fact, most---Internet clients can't talk to servers on public IPv6 addresses. Until this changes, using a public IPv6 address instead of a public IPv4 address will be a disaster for servers.

      Conclusion: Before clients can be safely deployed on public IPv6 addresses, practically every server will have to learn how to talk to those clients. Before servers can be safely deployed on public IPv6 addresses, practically every client will have to learn how to talk to those servers.

      Public IPv6 addresses have an inherently lower cost than public IPv4 addresses, because there are many more of them, but this cost advantage won't matter as long as public IPv6 addresses are noticeably less useful than IPv4 addresses. Right now, public IPv6 addresses are practically useless.

      (In response to this page, one commentator said that he had set up public IPv6 addresses, and that those addresses could talk to various public IPv6 addresses at other sites. This doesn't mean that those addresses are useful. The entire Internet is reachable through IPv4; only a small part of the Internet is reachable through IPv6. The sysadmin could eliminate his public IPv

      --
      Legalize the constitution. Think for yourself question authority.
    9. Re:NAT is the IPv4 version of segmented memory by Anonymous Coward · · Score: 0

      $ dig google.com AAAA +short

      $ dig www.google.com AAAA +short
      www.l.google.com

      $ host www.l.google.com.
      www.l.google.com has address 66.102.7.104
      www.l.google.com has address 66.102.7.99
      www.l.google.com has address 66.102.7.147

      $ dig www.yahoo.com AAAA +short
      www.yahoo-ht2.akadns.net.

      $ host www.yahoo-ht2.akadns.net
      www.yahoo-ht2.akadns.net has address 209.131.36.158

      $ dig www.isc.org AAAA +short
      2001:4f8:0:2::d

      host 2001:4f8:0:2::d
      d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.0.0.0.0.8. f.4.0.1.0.0.2.ip6.arpa domain name pointer www.isc.org

      Seems google and yahoo dont care about IPv6. Neither do I. That reverse IP is dumb as hell looking.

    10. Re:NAT is the IPv4 version of segmented memory by Anonymous Coward · · Score: 0

      As soon as I got to the comparison with MX records I knew that article was the biggest piece of trash.

      Adding record types to a database and getting daemons to do database lookups differently is easy.
      Changing the addressing scheme that hosts use to communicate is completely different.

      He just brings up problems with the migration, but gives no solutions that are different then what's being done.

    11. Re:NAT is the IPv4 version of segmented memory by Ant+P. · · Score: 1

      I don't get it.

      He dismisses a response about IPv6 having built-in DHCP as irrelevant, then immediately after writes 10 paragraphs bitching about manually configuring addresses.

      This guy sounds like another RMS.

    12. Re:NAT is the IPv4 version of segmented memory by Anonymous Coward · · Score: 0

      You realize this guy wrote a very popular SMTP qmail and a widely used DNS server, DJBDNS?

      What big widely used projects have you written? What is your solution to ipv6 being slow to switch in hardware? What is your solution migrating to v6 without using v6 over v4 tunnels?

    13. Re:NAT is the IPv4 version of segmented memory by Anonymous Coward · · Score: 0

      Right now, many---in fact, most---Internet servers can't talk to clients on public IPv6 addresses. Until this changes, using a public IPv6 address instead of a public IPv4 address will be a disaster for clients.

      Prove this statement untrue. Hard to autoconfigure via a transport nobody is using.

    14. Re:NAT is the IPv4 version of segmented memory by Cramer · · Score: 1

      He's not saying it's irrelevant. It simply doesn't fix the real problem: everyone needs to be using IPv6 before everybody will be using IPv6. A machine using only one address will be unable to talk to machines on both networks. My machines only have IPv4 addresses; therefore they can only talk to IPv4 addressed machines. A machine with only IPv6 addresses are invisible to me. If I were to switch to IPv6 only -- which requires network wide configuration changes, then I would similarly lose access to all the IPv4 machines.

      It's a "two internets" problem. As long as everything is on the old internet, there's no reason to switch to the new internet. And until there's a reason, no one will. I have an IPv4 address; everything I need to talk to has an IPv4 address. So, I have no reason to switch. If I did switch, I'd be unable to talk to all those things with only IPv4 addresses -- I'd be locking myself in the closet.

      Everything has an IPv4 address. Nothing has an IPv6 address. IPv6 cannot talk to IPv4. So, why, exactly, would I want an IPv6 address?

      DJB's second point is that until there's a migration path that doesn't require people reconfigure their machines, no one is going to do it. The "builtin DHCP" doesn't matter; someone will still have to touch every machine to switch them to IPv6 from IPv4. It doesn't matter that an address can be provided by the network. The IPv6 network stack still has to be switched "on".

  15. In other news... by DeepCerulean · · Score: 3, Funny

    Duke Nukem Forever promises to support IPv6!

    1. Re:In other news... by jimjohnson · · Score: 1

      That's pretty optimistic to think that DNF will be out before IPv6 is obsolete. My money's on a combined launch of DNF and IPv8.

    2. Re:In other news... by hotdiggitydawg · · Score: 5, Funny
      Next Slashdot poll:

      What will happen first?
      • IPv6 becomes more widely used than IPv4
      • Duke Nukem Forever released
      • Trusted Computing widely accepted
      • HURD released
      • Perl 6 released
      • PS3 launched
      • PS3 tanks
      • CowboyNeal elected President
    3. Re:In other news... by codered82 · · Score: 1

      I don't care who you are, that's funny!

      --
      History does not long entrust the care of freedom to the weak or the timid. ~Dwight D. Eisenhower
    4. Re:In other news... by Bloke+down+the+pub · · Score: 1

      Web 3.0

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    5. Re:In other news... by Surt · · Score: 1

      Why not just order them, it's straightforward:

      PS3 launched (it seems obviously likely to launch soon, this will surely happen before any of the others)
      * PS3 tanks (it will surely either tank immediately or not at all, I'll bet on not at all, but if it does tank, it will surely be here in the ordering)
      Trusted Computing widely accepted (joe 6 pack sure to widely accept this, and available widely soon)
      Perl 6 released (this one also seems likely to happen ... but possibly not before TC is widely available)
      Duke Nukem Forever released (this seems likely to happen in the next 4-5 years, even if it means that they spin it off to a sub company to blame when it tanks)
      IPv6 becomes more widely used than IPv4 (sure to happen, but probably 10ish years)
      HURD released (is it not already 'released'? perhaps hurd 1.0 ... probably these people will never give up, so it'll hit 1.0 eventually)
      * CowboyNeal elected President (not going to happen, too many skeletons and ponies in closet, and at a minimum enough time would have to pass for him to reach 40)

      * = won't happen

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:In other news... by Cosmo+the+Cat · · Score: 1

      I really don't think Hurd will do any jail time.

    7. Re:In other news... by soliptic · · Score: 1

      Brilliant! Please submit this. Seriously!

    8. Re:In other news... by CheeseTroll · · Score: 1

      Very nice!

      One more: America goes metric

      --
      A post a day keeps productivity at bay.
  16. You are completely retarded. by Anonymous Coward · · Score: 1, Informative

    Yes, IPv6 is better. Security, QoS, transparent roaming, autoconfiguration, etc, etc. Its not just more numbers. And IPv6 can interoperate with IPv4. All the sites on the internet would still be accessible to you if you were using an IPv6 ISP instead of an IPv4 ISP. Nobody needs to stop using the internet, we just need to transition over to a new protocol ON THE INTERNET. Its like saying paved roads were stupid because everyone was already using dirt roads and all the stores were on dirt roads, so it would be impossible to convince people to move off of the existing roads, and onto the paved ones where nothing was. Nobody is making new roads, just paving the existing ones dumbass.

    1. Re:You are completely retarded. by segedunum · · Score: 1
      Yes, IPv6 is better. Security, QoS, transparent roaming, autoconfiguration, etc, etc. Its not just more numbers. And IPv6 can interoperate with IPv4.
      Yuk. Security, transparent roaming, buzzwords. And QoS? That acronym always brings me out in a rash.

      Simple fact is that no one cares that IPv6 is better, or that some people think it's better. My ISP isn't using it, neither is any other ISP I know and I know of no one who is using an IPv6 supporting device like an access point or something and I know of no hardware manufacturer really touting it. They're all interested in higher wireless speeds or something. No one cares, and everyone is not going to magically move to it over the next few years. Waving deadlines like 2008 in peoples' faces isn't going to make a blind bit of difference.
    2. Re:You are completely retarded. by Tony+Hoyle · · Score: 0

      OK let's go over this one at a time:

      1. Security. Not even the ipv6 zealots claim that ipv6 is somehow miraculously more secure.. you pulled that one out of your ass.
      2. QoS. IPV4 has this. This is not 1970 (not that ISPs will *ever* let consumers control something like that - all major ISPs strip this information incoming from their customers and they will continue to do it with ipv6).
      3. Transparent roaming. So what? This is exactly the *wrong* place to implement it. I move around with my IP enabled mobile phone all the time and have never felt the need for this, because it's implemented at the network level, where it should be.
      4. Autoconfiguration. Never heard of DHCP? Don't start bleating about RA - like everything else about ipv6 they designed it without thinking properly about it. RA can't advertise DNS servers, time servers, wins servers, default domain search names, alternate routes, etc. etc. The kind of stuff you *need* to configure a machine. You still need to use DHCP for those - so just use that.. RA is pointless.

    3. Re:You are completely retarded. by ak_hepcat · · Score: 1

      Ermmm..

      Yes. ISP's are looking at this. In fact, there's a conference this weekend that's all about how to create a migration strategy to IPv6.

      And yes, I'm going. I've already got my IPv6 Essentails book, and my laptop is a nice dual-boot linux and winxp. I'll be able set up IPv6 in about 5 minutes, and run a test node happily.

      And when I get back to work, I'm planning on setting up a nice test lab with a handful of routers and a couple of linux servers, just so the rest of the engineers and planners can poke their heads in and play.

      Because, really, that's what it's all about. Giving us a new place to play.

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    4. Re:You are completely retarded. by mrsbrisby · · Score: 0
      Yes, IPv6 is better. Security, QoS, transparent roaming, autoconfiguration, etc, etc.
      Err, transparent roaming doesn't make any sense. It's just tunneling that occurs at the link-level. autoconfiguration isn't now, nor was it ever really a problem with the Internet. IPV6's improvements to security aren't problems with security.

      Its not just more numbers. And IPv6 can interoperate with IPv4. All the sites on the internet would still be accessible to you if you were using an IPv6 ISP instead of an IPv4 ISP.
      Wrong. If I had an IPV6 ISP, I wouldn't be able to reach the Internet. I couldn't put http://www.google.com/ into a web browser because there are no AAAA records for www.google.com and there isn't any mechanism for that IPV4 host to send packets back to me.

      Nobody needs to stop using the internet, we just need to transition over to a new protocol ON THE INTERNET.
      Okay, I nominate an application protocol. It's simpler, and allows incremental rollout without disturbing any existing infrastructure.

      Now stop being a pansy about it.

      Its like saying paved roads were stupid because everyone was already using dirt roads and all the stores were on dirt roads, so it would be impossible to convince people to move off of the existing roads, and onto the paved ones where nothing was. Nobody is making new roads, just paving the existing ones dumbass.
      Wrong.

      It's more like because we need a wider highway, somebody got the crazy idea that we should all switch to ethenol at the same time.

      TCP-Wrappers had to be "rewritten". Postfix needed new configuration parsers and deep changes. Lots of programs needed to be rewritten or altered. People needed to update.

      IPV6 isn't compatible with IPV4. They're about as compatible as IPX and IPv4.
    5. Re:You are completely retarded. by mrsbrisby · · Score: 1
      1. Security. Not even the ipv6 zealots claim that ipv6 is somehow miraculously more secure.. you pulled that one out of your ass.
      Actually, they do. They say it's because NAT is insecure, and because IPV6 doesn't need NAT, it's somehow better.

      These people don't run network centers though- some people use NAT for good...
    6. Re:You are completely retarded. by MythoBeast · · Score: 3, Insightful

      Talking completely out your hind end, are we?

      IPv6 is more secure because communications within a subnet use a special address coding that (a) can never leave the subnet (b) can never be introduced from outside the subnet, and (c) can be positively identified as coming from inside the subnet. IPv6 has other security features, but this one all by itself blocks a couple of categories of intrusion technique.

      QoS has a single field in IPv4 that has no implementation attached to it, and is thus implemented as an afterthought in a collection of vendor-specific ways. Saying it has QoS is kind of like saying that your house comes with a jacuzzi because there's a place out back where you can put one and plug it in. IPv6, on the other hand, has a full standard implementation associated with it.

      Um, IPv6 IS at the network level. Duh. Are you talking at the hardware link layer? That's only supposed to connect one device to the next, not keep track of network topology. Roaming isn't tunneling either - the old address actually replies to a packet letting it know where it should send the information to, thus making the switchover quick, transparent, and very, very lightweight.

      IPv6 autoconfiguration is STATELESS. It doesn't require a server to figure out what addresses it has available, which ones it's handed out already, which ones have expired, etc, etc. DHCP is nice, but it requires maintenance. You can tell me how easy DHCP is to configure all day long, but it'll always be tougher than none at all.

      --
      Wake up - the future is arriving faster than you think.
    7. Re:You are completely retarded. by Guppy06 · · Score: 1

      "Its like saying paved roads were stupid because everyone was already using dirt roads and all the stores were on dirt roads, so it would be impossible to convince people to move off of the existing roads, and onto the paved ones where nothing was. Nobody is making new roads, just paving the existing ones dumbass."

      Sure, you can use the same "tubes" with IPv6 as you did with IPv4 (bits are bits, after all), but just because IPv6-compatible routers and such are backwards compatible with IPv4 doesn't magically make IPv4 routers forwards compatible (I know the little Dlink job I just bought for my home doesn't support it; it doesn't even do 802.11a). Hardware will need to be replaced.

      They're not just "paving the existing roads," they're turning the dirt roads into an Interstate highway. That IPv4-way stop sign you use to access the road just won't cut it when IPv6 requires you put in a fully-fledged cloverleaf (with all the headaches that entails).

    8. Re:You are completely retarded. by Anonymous Coward · · Score: 0

      "Err, transparent roaming doesn't make any sense. It's just tunneling that occurs at the link-level. autoconfiguration isn't now, nor was it ever really a problem with the Internet. IPV6's improvements to security aren't problems with security."

      Transparent roaming makes plenty of sense. You can plug in your machine anywhere and it will work. You don't have to make a "home" and "work" network profile, or change setting or anything. If you have ever walked by the helpdesk staff at an ISP, you would realize that autoconfiguration is a big deal. Ordinary people still exist you know, and they should not have to know what their address is or how to set it like they do now. And IPv6 makes all the thousands of (potentially exploitable) encryption layers tacked on to applications obsolete. Everything will be encrypted at a lower level where the app doesn't need to know or care. Everything will be secure.

      "Wrong. If I had an IPV6 ISP, I wouldn't be able to reach the Internet. I couldn't put http://www.google.com/ into a web browser because there are no AAAA records for www.google.com and there isn't any mechanism for that IPV4 host to send packets back to me."

      Yes you could. You would have an IPv4 tunnel through the IPv6 network for accessing obsolete sites. Wether you like it or not, IPv6 is already being deployed in many places overseas, and as stupid sites like google realize this, they will add their AAAA records and grab an IPv6 network for their hosts. It takes less time and effort than many security upgrades do.

      "TCP-Wrappers had to be "rewritten". Postfix needed new configuration parsers and deep changes. Lots of programs needed to be rewritten or altered. People needed to update."

      TCP wrappers is both stupid and obsolete. Postfix is poorly designed and made stupid assumptions, requiring more effort than it should have to update. As the author of 5 network servers, I can assure you that if you are not a raging fucking twat, then upgrading to IPv6 is trivial. Took 5 minutes for each of 3 apps, took me 25-35 minutes for the other two that had to parse addresses.

    9. Re:You are completely retarded. by gothfox · · Score: 1

      IPv6 is more secure because communications within a subnet use a special address coding that (a) can never leave the subnet (b) can never be introduced from outside the subnet, and (c) can be positively identified as coming from inside the subnet.

      How is this different from reserved for local usage subnets like 10.0.0.0/8? With arguments like this one, it's no surpise the adoption is slow.

      QoS has a single field in IPv4 that has no implementation attached to it, and is thus implemented as an afterthought in a collection of vendor-specific ways.

      QoS at the network protocol layer is not some magical silver bullet or "next best thing". It's good, but it's not good enough.

      IPv6 autoconfiguration is STATELESS. It doesn't require a server to figure out what addresses it has available, which ones it's handed out already, which ones have expired, etc, etc. DHCP is nice, but it requires maintenance. You can tell me how easy DHCP is to configure all day long, but it'll always be tougher than none at all.

      So you are saying I should radically change my network infrastructure, so that I don't have to run dhcpd of all things?! Yeah, right, this idea will sell really well.

    10. Re:You are completely retarded. by Cato · · Score: 1

      QoS is nothing to do with IPv6 - both IPv4 and IPv6 support DiffServ, which is the closest we have got so far to QoS standards that are actually deployed (mostly for MPLS IP VPNs and VoIP in closed IP networks run by telcos for business customers). The flow label is IPv6's only unique QoS feature and it is mostly for use by RSVP, which is undeployed and doesn't scale in current form.

      See http://books.slashdot.org/comments.pl?sid=198651&c id=16289245 for more details.

      Your other points are valid, though someone with NAT and IPv4 has basically the same restricted addressing as offered by IPv6, which doesn't add that much in terms of security.

    11. Re:You are completely retarded. by Cato · · Score: 1

      Somebody should mod parent up, although it's somewhat flamey - the useful part of QoS (DiffServ codepoint support) is in IPv4 just as much as IPv6.

      Security is also the same in IPv6 and IPv4, and autoconfiguration via RA really doesn't address all those extra parameters mentioned such as DNS servers.

      However, transparent roaming through Mobile IP is genuinely useful, avoiding triangular routing. This and larger address space may be enough to make IPv6 happen.

    12. Re:You are completely retarded. by mrsbrisby · · Score: 1
      Transparent roaming makes plenty of sense. You can plug in your machine anywhere and it will work. You don't have to make a "home" and "work" network profile, or change setting or anything.
      Err, no. Sorry, there will still be multiple network protocols. If I allocate my machine a link-local address and try and serve a web-site, I'll need to make network configuration changes if I move a few cities over. IPNG talked about making it possible to do this (self-allocated addresses), but then smart people who have tried to manage large BGP tables called them stupid and the idea was kind of dropped.

      If you have ever walked by the helpdesk staff at an ISP, you would realize that autoconfiguration is a big deal.
      No, they use DHCP or Link-Local addresses. IPV6 isn't anything nor does anything special to make this possible.

      Ordinary people still exist you know, and they should not have to know what their address is or how to set it like they do now.
      Agreed. And as useful as this is, it doesn't justify converting billions of hosts. People at those sites can use DHCP or link-local addresses. They also do.

      And IPv6 makes all the thousands of (potentially exploitable) encryption layers tacked on to applications obsolete. Everything will be encrypted at a lower level where the app doesn't need to know or care.
      No it doesn't. IPSec isn't required by IPV6. Key exchange isn't covered by IPV6.

      Everything will be secure.
      IPV6 is supported on Windows, so it most certainly is not secure.
    13. Re:You are completely retarded. by MythoBeast · · Score: 1

      someone with NAT and IPv4 has basically the same restricted addressing as offered by IPv6, which doesn't add that much in terms of security.

      Not true. Unless your NAT is also properly configured as a firewall, it'll take something addressed from 192.168.0.33 and happily pass it on to your local systems. Your on-computer firewall will look at it and say "hey, that's from inside the local zone, so I can pass it right through to my Windows services!" The windows service accepts the packet and suddenly your computer's a zombie pumping out spam.

      Yes, the configuration difference is trival, but it isn't the default, and it isn't always set up properly. Poor security comes from one person having to know 1000 trivial things and get them all right, so eliminating entire classes of those kind of things is always an improvement.

      I'll accept your argument on QoS, though. You can do something very similar on IPv4. The only real difference is that it doesn't have as many competing standards on IPv6

      --
      Wake up - the future is arriving faster than you think.
  17. QoS not needed or wanted on the Internet by KonoWatakushi · · Score: 4, Insightful

    The summary cites QoS as a motivating feature to adopt IPv6, and this is not a good thing. The very nature of the Internet (as an end to end best effort network) makes it impossible to guarantee any sort of service. As such, the only usage of prioritization is unfairly biasing some network resources at the expense of others. This is a direct affront on network neutrality.

    The only place packet prioritization and traffic shaping should take place is on private networks, where QoS can be guaranteed. Services such as VOIP and IPTV would ideally be offered over these ISP local networks at an additional cost. This is not to say that VOIP over the Internet impossible, but it should not have an unfair advantage over other Internet traffic.

    The only place where things break down is in the last mile, where ISPs are selling bandwidth that does not exist. In this case, something has to give, and so they must implement unfair prioritization schemes. The obvious solution is to honestly advertise minimum guaranteed rates instead. This makes it possible to prioritize a customers own traffic as the customer wishes without affecting others. (For example, if you want VOIP prioritized to the ISP local VOIP network.)

    Of course, such a scheme would still allow different speed grades, and excess capacity to be utilized. It can not be emphasized enough though that prioritization has no place on the Internet itself.

    1. Re:QoS not needed or wanted on the Internet by Anonymous Coward · · Score: 0

      QOS (which means different things to different people) is only useful on links that gets saturated. If you are a carrier/ISP and have saturated links, you have a problem that no amount of QOS is going to get you or your customers out of.

    2. Re:QoS not needed or wanted on the Internet by element-o.p. · · Score: 1
      This is not to say that VOIP over the Internet impossible, but it should not have an unfair advantage over other Internet traffic.

      Nooooooo....If you are torrenting an ISO of your favorite Linux distro (for example), then if some subset of the packets destined for you are slowed down by 5-10ms, you won't even notice the difference in download speeds. OTOH, if you are trying to play a streaming video feed, place a VoIP call or use some other "over-IP" service that requires fast, consistent packet times, then you *WILL* notice both delays and variations in network latency (jitter). *THAT* is why QoS is important. It's not that VoIP/streaming traffic is necessarily any more important than any other traffic; it's just more time sensistive.

      So, how do you implement QoS so that all end users are happy? You use both a packet prioritization and a fairness algorithm to ensure that VoIP/streaming traffic has high priority while bulk downloads have a lower priority with the caveat that after a given number of high priority traffic has traversed the pipe, a number of low priority packets also get sent even if there is higher priority in the queue. Cisco implemented this in their proprietary RPR implementation, IIRC.
      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    3. Re:QoS not needed or wanted on the Internet by Abcd1234 · · Score: 1

      Bullshit. QoS is all about reducing latency for streams that require it. Latency is a function of, among other things, queuing behaviour at the router, and that is an issue irrespective of the total amount of bandwidth being utilized.

    4. Re:QoS not needed or wanted on the Internet by asuffield · · Score: 2, Informative
      As such, the only usage of prioritization is unfairly biasing some network resources at the expense of others.


      This is grossly untrue. If I am downloading a DVD image, and using ssh at the same time, I want to tag the download packets as "low priority" and the ssh packets as "minimum latency". The internet routers can then queue packets according to my wishes, and my service is greatly improved.

      Just because it's possible to abuse prioritisation does not mean that it has no valid applications.
    5. Re:QoS not needed or wanted on the Internet by KonoWatakushi · · Score: 1

      QoS does not work on the Internet as you suggest; that would require all network operators to agree on priorities and reserve an enormous amount of bandwidth. At the backbone, the only feasible solution is to provide enough capacity (with no guarantees), and that is how it is done. There is not enough space for queueing, so packets are simply dropped. This is not as bad as it seems though: time sensitive packets account for only a small amount of the traffic, so the probability of them being dropped is actually very small.

      Where QoS and queueing often come into play is at the edges, where the links are often shared and saturated. Of course, the resulting queues introduce a huge amount of latency, and this is where prioritization is being done. Still, this is an unfair solution to a problem which does not need to exist. Without overselling the lines, your neighbor could saturate their allotted bandwidth with torrent traffic and it wouldn't have any effect on the latency of your VOIP packets. It is perfectly fair, and produces better results than resorting to discrimination.

      In a world where ISPs don't sell non-existant bandwidth, that leaves one case: where you saturate your own connection. In this case, you may want to prioritize traffic, but this is between you and your ISP alone. It should be at the discretion of the customer, and not affect anyone else on the Internet.

      That is how to implement QoS so that all end users are happy. All it requires is a bit of fairness, which hopefully any network neutrality legislation will protect. Using "QoS" to prioritize one's traffic over another's, by definition, is going to make someone unhappy.

    6. Re:QoS not needed or wanted on the Internet by KonoWatakushi · · Score: 1

      If you have not saturated a connection, then there is no queueing. At that point, the latency is primarily a function of the packet length and the speed of the connection.

      Ideally, the purpose of QoS is as you suggest, though it only works on a private network. (In its proper place, it is useful, but that is not on the Internet.) The prioritization that is being done in the name of "QoS" though is a completely different thing. It is merely a method to axe undesirable traffic so that ISPs may continue to oversell their service without increasing capacity.

    7. Re:QoS not needed or wanted on the Internet by slidersv · · Score: 1

      You obviously confuse different topics.
      One is net neutrality. The other is technology differentiation.
      (I'm not talking about half-empty lines, where servis differentiation would be almost pointless)
      If certain technology requires lower latency (VoIP), or where packet loss is not wanted (routing protocol traffic), it has to be differentiated, or your Internet would not work at all. Service differentiation will ALWAYS exist, just in different contexts.

      --
      there is no issue with my network
    8. Re:QoS not needed or wanted on the Internet by element-o.p. · · Score: 1

      Your proposal would work in an ideal world, but unfortunately, the real world != the ideal world.

      If ISP's didn't oversell bandwidth, you and I couldn't afford broadband connections. At the ISP where I currently work, we have maybe 5000 customers (we provide service to rural Alaska). 5000*500Kb/sec (a small pipe, by current standards) = 2,500,000,000 bits/sec = 2.5Gb/sec. Okay, that doesn't seem that bad, until you understand that we have to pipe that traffic across some of the most unpopulated, rugged landscape in the country. It costs us tens of thousands of dollars for a *T1* to our hub in our service area--there's absolutely no way we could provide a 2.5Gb pipe there at anything approaching a reasonable cost.

      Okay, rural Alaska is a special case, so let's consider the ISP where I used to work. We had somewhere between 30,000 and 60,000 customers, depending upon how you wanted to count, so let's use an average number of 45,000 customers. Using that same 500Kb broadband connection, now you are looking at 22,500,000,000 b/sec of throughput. That's a 22.5Gb pipe to the Internet. And don't forget--your core needs to handle 22.5Gb, too, otherwise you are shuffling the bottleneck from your Internet feed to your core network. Last time I checked, that ISP had five OC-3's to our peering site. That's a far cry from 22.5Gb. But, that was the point where most of our customers were reasonably happy, and the cost of our Internet feed wasn't breaking the bank.

      Now, let's step it up another notch. How many customers do AT&T, Verizon, Comcast, etc. have? My old employer, at 45,000 customers was a relatively small ISP, so the cost for the big boys would be even higher. How much do you think it would cost to build a nationwide network that isn't oversubscribed? Now consider that most telcos--or at least the ones that I have any experience with--consider broadband Internet to be a loss-leader for bundled services. They don't make money off Internet; they use it to draw customers in to Cable TV, Local, LD and cell phone services and such. There's no way they are going to take an even bigger loss so your torrents download in 5.75 hours rather than 5.85 hours :/

      Thank you, no. I will keep my $60/month 760K oversubscribed line. It may not be as fast as I'd like, but most of the time, it is sufficient, and it's at a price I can afford.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  18. Save yourself $7.65 by buying the book here!! by Anonymous Coward · · Score: 0, Interesting

    Save yourself $7.65 by buying the book here: IPv6 Essentials. And if you use the "secret" A9.com discount, you can save an extra 1.57%!

  19. At what cost? by Jordan+Catalano · · Score: 0, Troll

    "IPv6 has enough improvements over IPv4 to make it worth the change even if we weren't running out of IPV4 addresses, such as built-in IPSec"

    Why do I need IPSec on my home network? So I can give my embedded systems that extra encryption overhead? No thanks.

    1. Re:At what cost? by Anonymous Coward · · Score: 0

      I agree with you on this, but there's no requirement to run IPv6 on your home network at all. Just on one internet-facing machine of your choice. Heck, you don't even need to run IP on your home network, if you prefer something else.

    2. Re:At what cost? by sgt+scrub · · Score: 1

      Why do I need IPSec on my home network?

      So you can bang your head into a wall after reading the howtos and specs thus creating jobs for people that repair walls. The cost will be about $8.50 an hour.

      --
      Having to work for a living is the root of all evil.
    3. Re:At what cost? by Abcd1234 · · Score: 1

      Why do I need IPSec on my home network?

      Well, one obvious application that home users would be interested in is adding another layer of authorization/encryption for home wireless links.

      Not to mention how useful IPSec is for people who work from home (built-in, easy-to-deploy tunnelling would be so very sweet).

  20. oblig by sYn+pHrEAk · · Score: 1

    Stop spreading fud about tubes. Obviously IPv6 is faster because of bigger trucks.

  21. US Govt wil be all IPV6 by 2008 by Anonymous Coward · · Score: 0

    The OMB mandated all US Government agencies be on IPv6 by June of 2008. So I think it's much closer than many realize. And while few things in government meet deadlines, you can be sure this will be seen through. Just think of the joy of paying your taxes to the IRS over IPv6 in 2009 :0

    1. Re:US Govt wil be all IPV6 by 2008 by mrsbrisby · · Score: 1
      The OMB mandated all US Government agencies be on IPv6 by June of 2008. So I think it's much closer than many realize. And while few things in government meet deadlines, you can be sure this will be seen through. Just think of the joy of paying your taxes to the IRS over IPv6 in 2009 :0
      Beware, the US Government also decided to ban NTSC over-the-air signals in 2007, so I don't really put that much faith in their intelligence on the matter either.
  22. ipV6 is not here by humankind · · Score: 1

    We will not switch to IPv6 until the spam problem is neutralized to a great degree. RBLs are the most effective method of stopping spam now. IPv6 would set anti-spam efforts back to the beginning almost. The larger amount of IP space would make stopping spamming exponentially more problemmatic. I urge other ISPs and networks to REJECT ipV6 until the industry cleans its own house, stops zombie PCs and spammers. Then and ONLY THEN should we consider ipV6.

    No increased address space on the net until the rogue activity is controlled!!

  23. Re:Only things mising: blood, sweat, tears, and $$ by swb · · Score: 2, Insightful

    I think back 8 years or so ago during the boom years, there was some apprehension about "running out" of IPv4 addresses, which I think drove a lot of the desire for IPv6.

    I think it probably solves other weaknesses in IPv4 -- spoofing and some other cracker-ish issues that are difficult to mitigate against in IPv4.

    I think, though, that it's a little like alternative fuels -- we know they're good for us, but nobody wants to bother with them until we have to.

  24. IPv6 won't do away with NAT... by Anonymous Coward · · Score: 0

    ...as long as Comcast & the telcos charge extra for additional IP addresses. And IPv6 won't stop them. NAT will still be used by people to avoid getting ripped off.

  25. What is the "killer app" for IPv6? by Aqualung812 · · Score: 4, Insightful
    I know, I used a 90's buzzword, but that is part of my point. The Internet with IPv4 was on a slow and steady expansion with gopher, ftp, and telnet. Then with HTTP and enough bandwidth to get .jpgs in with the page, it just exploded. Everyone HAD TO HAVE IT.

    Until we have something that everyone wants and ONLY works with IPv6, we're not going to switch. That "thing" might be here today, but it seems we're all unaware what it is.

    Sure, there may be things that are better, but I can do all of the things IPv6 can do with IPv4 and a slew of extra services that I'm already familar with (VLAN or service-based QoS, NAT, DNS, DHCP, etc).

    I for one REALLY want IPv6 to get here, but the people who make my software and pay for my equipment won't change until they need to.

    --
    Grammer Nazis - I mod you "troll" unless you actually add something on-topic. Yes, I know I have mispellings in my sig.
    1. Re:What is the "killer app" for IPv6? by Bloke+down+the+pub · · Score: 2, Funny
      Until we have something that everyone wants and ONLY works with IPv6, we're not going to switch. That "thing" might be here today, but it seems we're all unaware what it is.
      If so, chances are it's some kind of pr0n.
      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    2. Re:What is the "killer app" for IPv6? by Anonymous Coward · · Score: 0

      The most likely candidate is mobile VOIP. Maintaining unique addressing that roams internationally is impossible with IPV4.

    3. Re:What is the "killer app" for IPv6? by gbjbaanb · · Score: 1

      the anonymous post to this was close to the truth, I think video-on-demand will be the driver for IPv6, so yes... it'll be porn that is the killer app :-)

      Chances are all it'll take is for Vista to come with IPv6 support enabled by default, and that'll kick it all off, once ISPs support it (and I think the majority already do, even if they don't yet advertise or use it), then it'll start to snowball.

    4. Re:What is the "killer app" for IPv6? by wolfi · · Score: 1

      I don't see the "killer app" either, but I think there are some good reasons that might motivate
      adoption, in no particular order:

      * from what I know the first opportunity for v6 adoption was missed because a lot of people just invested into upgrades to their v4 infrastructure. When it's time for the next upgrade v6 or hybrid gear might be more appealing.

      * NAT is a kludge. Alot of services (VoiP, Filesharing, IM-Filetransfers) will just work smoother without, and the customers will probably like that.

      * This is for marketing, corporations, governments: tracking will be so much easier when everyone has a static block of IPv6 addresses. Just think of the possibilities for profiling, busting p2p folks, protecting the children and snatching terrorists!

      * Spam blocking could become easier since zombie pcs are not that much of a running target anymore.

      * Uniquely addressable gadgets. Your cell phone and your PIM could have their own addresses and you could access them from anywhere.

      Well, that's actually all I can think about right now. Not really killer applications, but it would make a lot of things easier, some for better and some for worse.

      And after all, IPv4 addresses will run out. It's just a matter of time.

    5. Re:What is the "killer app" for IPv6? by saleenS281 · · Score: 1

      how about "communication with China"? Last I heard they're planning on being ipv6 only soon enough. I have a feeling the private sector will quickly scramble to enable ipv6 if that does in fact happen.

    6. Re:What is the "killer app" for IPv6? by Anonymous Coward · · Score: 0

      Until we have something that everyone wants and ONLY works with IPv6, we're not going to switch. That "thing" might be here today, but it seems we're all unaware what it is.

      There are MANY reasons why moving to IPv6 is going to improve the Net as a whole (already slowly is). But your comment about a "killer app" does bring one thought to my mind. There is one thing that IPv6 will allow for that IPv4 is not doing for us: proper multi-casting across the Net! Think about it, entire TV and Cable networks being able to efficiently broadcast their video content out onto the Internet. End users being able to subscribe to these multi-cast streams just like tunning into a TV channle. Small businesses being able to broadcast content to very large audiences with out having to buy massive servers and upstream bandwidth! Shit, this multi-cast support is almost worth the upgrade in and of it self! And multi-casting doesn't just benefit real time streams like audio and video, it can be used to distribute popular file downloads as well. In fact you could argue that things like BitTorrent actually are mimicing the multi-cast transmission effect that IPv6 would have, except IPv6 propogates copies of the data streams at the edge routers between ISPs and would be more efficient.

      So there you have it, true multi-cast support, my predicition of what will be the killer app to drive IPv6 adoption.

    7. Re:What is the "killer app" for IPv6? by knorthern+knight · · Score: 1

      > Until we have something that everyone wants and ONLY works with IPv6, we're not going
      > to switch. That "thing" might be here today, but it seems we're all unaware what it is.

      Howsabout when a big hurricane comes along, and if you want to apply online for FEMA aid, you can only do so via IPV6? It worked for IE.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    8. Re:What is the "killer app" for IPv6? by FireFury03 · · Score: 1

      Sure, there may be things that are better, but I can do all of the things IPv6 can do with IPv4

      Nope, you can't (at least, not without extra infrastructure).

      IPv6 is useful for any peer-to-peer application purely because you're not having to deal with NAT. For example - want to run bittorrent on your workstation instead of your internet-facing router? That's going to involve setting up port forwards on your router (which is doing NAT), etc.

      Possibly a better example: VoIP. If you have a SIP phone, people cannot call it directly if it's behind a NAT - you need a server somewhere out on the internet. Whereas if there was no NAT in the way SIP calls could be truely peer-to-peer, no third parties involved. Not to mention that if you're behind a NAT, even with an external server to help you, you need to use unreliable technologies like STUN to help traverse the NAT.

      So the answer to your "what is the killer app" question, I'd have to say peer-to-peer technologies such as telephony. Yes, you can do it with IPv4, but you need more infrastructure (== higher cost) and it's more complex to set up.

    9. Re:What is the "killer app" for IPv6? by blahplusplus · · Score: 1

      "I for one REALLY want IPv6 to get here, but the people who make my software and pay for my equipment won't change until they need to."

      Exactly, I also think that IPV4 is like the "X86" backwards compatabile requirements of modern CPU's. People are just going to continue evolving and hacking away at coming up with solutions for IPV4, it's unlikely IPV6 will be used for en-masse unless something forces it's widespread adoption and there has to be a real positive (read: economic, or some other important reason) for doing so.

    10. Re:What is the "killer app" for IPv6? by silas_moeckel · · Score: 1

      There is nothing that is part of IPv6 that will remove the requirement for NAT, yes there are more usable addresses but there is not requirment for your cable / DSL / whatever provider to give you more than one. Just like now many will be happy to charge you more for additional IP's but dont have to give them out.

      Qos is part of IPv6 but again not garenteed between prodivers and actualy should not be allowed as it's to easy to abuse.

      Multicast is a great tool for Video etc, and untill it can be billed for no provider is going to let one DSL user consume there uplink speed on potentialy every link they have.

      This is not technology that the end user providers are looking to implement it makes there jobs harder not easier with no increase in revenue.

      --
      No sir I dont like it.
    11. Re:What is the "killer app" for IPv6? by FireFury03 · · Score: 1

      There is nothing that is part of IPv6 that will remove the requirement for NAT

      Sure there is - with the address shortage relieved you will be able to get a whole /64 (or bigger) subnet for yourself.

      there is not requirment for your cable / DSL / whatever provider to give you more than one.

      ISPs will be making their lives harder if they don't hand out a /64 to each customer since the standard IPv6 autoconfiguration and router discovery won't work without one. Is the ISP really going to want to support people having to manually enter addresses instead of letting the auto config work?

      Just like now many will be happy to charge you more for additional IP's.

      I've never come across an ISP who charges for additional IPv4 addresses. You simply ask for a /30, /29 or /28 and they're quite happy to hand it to you for free (although you have to fill out a RIPE form justifying the need for /29 or anything larger).

      In any case, if you _choose_ to use a crap ISP and make life hard for yourself then that's your problem, not mine - afterall, it's you who will be footing the bill for the extra infrastructure you need to kludge around an unnecessary NAT, not I.

      Multicast is a great tool for Video etc, and untill it can be billed for no provider is going to let one DSL user consume there uplink speed on potentialy every link they have.

      It seems unlikely that the increase in traffic transmitted from home users due to the introduction of multicast support is going to be significant compared to the reduction in unicast traffic load from large content providers. Look carefully and you'll see a reasonable number of ISPs actively supporting the BBC's multicast trials because it massively reduces the load on their uplinks.

    12. Re:What is the "killer app" for IPv6? by Cramer · · Score: 1

      Really? Why? How much do you and your employer(s) communicate with China?

      As most of the spam I block every day is coming from that part of the world... by all means, switch to IPv6 and lock yourselves away from the rest of the IPv4 Internet.

    13. Re:What is the "killer app" for IPv6? by Cramer · · Score: 1
      I've never come across an ISP who charges for additional IPv4 addresses.
      Keep living under that rock... I've not seen one that doesn't. ISPs pay for their address space, so they charge for it. Mostly because they can. But also to limit people's own wasteful misuse... you don't need a /24 for a single laptop, etc. (TW gave us 8 addresses, yes *8* usable addresses... damned bridging. We're only using 2.)
    14. Re:What is the "killer app" for IPv6? by FireFury03 · · Score: 1

      Keep living under that rock... I've not seen one that doesn't.

      I've dealt with most of the ISPs who operate in the UK as part of my job - a few of them are useless and won't hand out multiple IP addresses (or even static addresses), but the vast majority are happy to hand out subnets for free. I've not seen a single ISP who actually charge extra.

      ISPs pay for their address space

      No... they don't.

      But also to limit people's own wasteful misuse... you don't need a /24 for a single laptop, etc.

      Thats why you need to fill out a RIPE form for anything bigger than a /30 justifying your need for the addresses.

    15. Re:What is the "killer app" for IPv6? by Cramer · · Score: 1
      ISPs pay for their address space
      No... they don't.
      Oh hell yes they do... ARIN Fee Schedule RIPE Fee Schedule (2006) ... IP address space is not handed out for free.
  26. No thanks by Anonymous Coward · · Score: 2, Interesting

    IPv6 is halfway here

    In other words, it's not here. Just as always.

    so network administrators need to learn their way around it whether they want to or not.

    I'm a system and network admin and I haven't needed to learn my way "around" it. Unless by that you mean, to "turn it off whenever possible". Which I do. Just upgraded some FreeBSD machines and made sure all the IPv6 stuff wasn't built.

    Adoption has been slower in the United States because we possess the lion's share of IPv4 addresses, but even so, someday IPv4 is going away for good.

    No, adoption is slower because IT SOLVES NO PROBLEM. Do you know how many customers we've had ask about IPv6? Exactly one. Because he read a post on slashdot like this one and wanted to know "if it was something he needed to know about". Guess what answer he got?

    IPv6 has enough improvements over IPv4 to make it worth the change even if we weren't running out of IPV4 addresses

    No, there is only one reason to switch to IPv6: if the sites you want to reach aren't on IPv4 any more. I assume since you are posting to slashdot (IPv4) you agree with me. (By "switch" I mean STOP using IPv4 completely. Otherwise you haven't "switched").

    I'm going to treat IPv6 the same way I always have: as a sort of intellectual curiosity, and not something that affects my day-to-day internet use or professional responsibilities.

    1. Re:No thanks by higuita · · Score: 1

      No, adoption is slower because IT SOLVES NO PROBLEM.

      you talk as a ISP, that will have to stop charging money for a few IP address, that will have to replace routers and update all their software (and have to admit that dont know everything and learn about ipv6 )

      it solves mostly problems for users, for the ISP its just the routing and the QoS, and as everything already works for then now, they (as you) dont see it solving any problem

      i dont care about you or ISPs, i care about what i want to do in the internet, and if ipv4 makes this harder and ipv6 simpler, guess what i will use

      for your own use, ipv6 dont solves anything, but you are not everyone and you are limiting your clients by refusing to support it
      its your job to give what the client want, if you dont do that, you fail in your job

      what you have is inertia to change and that is a sign of mentally old age (even if you areas young as 15 years old)

      --
      Higuita
    2. Re:No thanks by sickofthisshit · · Score: 1

      "inertia to change" is not a simple binary flag that gets set when you are old and crotchety.

      The main reason it gets set is because people have to pay bunches of money and do a hell of a lot of work, and the payoff is basically that things work about as well as before, except for a bunch of inevitable glitches that could annoy paying customers.

      Not providing a sensible transition mechanism was a major failing of IPv6.

      http://cr.yp.to/djbdns/ipv6mess.html

    3. Re:No thanks by DrDribble · · Score: 1

      It's no problem to run a computer with dual-stacks, as is expected to be done. I'm running a dual-stack computer right now, with all traffic going to IPv6 hosts routed over IPv6 and the rest over IPv4.

      The good thing about this is a smooth transition, and I get to have a real IPv6 address (actually a subnet) for my computers. Even if IPv4 is behind NAT, I can still be reached over IPv6.

      The benefit should be that IPv4 can be used for (seemless) compatibility while IPv6 can allow applications like P2P, voice and video can be sent directly between computers on IPv6.

      --
      A clever person solves a problem. A wise person avoids it. -- Einstein
    4. Re:No thanks by imemyself · · Score: 1

      Do you actually think that ISP's will stop charging as much for static IP's? Just because it (in theory) would be cheaper for them doesn't mean they're going to pass the savings on to you. And it is going to cost the ISP's quite a bit more initially, because they'll have to upgrade a lot of equipment.

      IPv6 solves problems for the end user? Like hell it does. For almost everything NAT works fine. It means the end user will have to upgrade their Its the fault of the people who designed SIP that SIP is broken when used with NAT. That is something that they should have thought about. Other than SIP, what is a major protocol used by end-users that will not work with NAT? And having to forward a port does not count as not working. And before you say that users shouldn't have to forward a port, they would have to do the equivalent to unblock a port in a firewall with IPv6.

      its your job to give what the client want, if you dont do that, you fail in your job
      The fact that basically nobody has called him about IPv6 support shows that nobody wants it.

      There aren't anywhere near enough advantages to IPv6 to justify the massive costs that ISP's and consumers will have to pay to upgrade equipment, work out bugs, etc. IPv6 is just a massive PITA, and isn't really necessary (or used) by/for anyone at this point.

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    5. Re:No thanks by Cramer · · Score: 1
      It's no problem to run a computer with dual-stacks
      Says the man with one machine. A smooth transition is one where only a single change is necessary at one's convenience. Dual-stack migration means going around to each machine (potentially THOUSANDS) to enable IPv6, then going back around some time later to remove the IPv4 stack; assuming every machine is even capable of IPv6.[*] This "smooth transition" becomes a great deal of work and requires maintaining two network infrastructures over an indeterminate period.

      [*] Cisco PIX firewalls aren't IPv6 aware. The older ones never will be. I suspect the little 501 never will be, either.
    6. Re:No thanks by DrDribble · · Score: 1

      Most (or all?) modern Linux distributions have IPv6 enabled by default, and if memory serves med right, so does Vista. In other words, a lot of computers will be fairly ready for dual-stack operation out of the box. Administering IPv6 can be shitloads easier than IPv4, as nodes auto-configure and no DHCP is required (at least as long as you still have DHCP for DNS info running on v4). On XP (and even 2000), I think it is only a question of running "ipv6 enable" or something, which could probably be done by a login script, even though I'm not quite so sure about the IPv6 support of those systems, but I think it works quite fine in dual-stack setups. It was among other things, impossible (or at least difficult) to configure an IPv6 address as a DNS server due to a limitation of 4 "boxes" with a "." in between. :-)

      Of course, firewalls that work on IP ranges would probably need some updating, but I would expect any setup with advanced IP based rules on user-machines with personal firewalls is a setup from hell to administer. However, as you suddenly get shitloads of address space, you could define different subnets for different computers, e.g. run your servers on a different subnet from you user-pcs.

      I guess old, incompatible hardware is a showstopper, but then again, they are showstoppers in moving from 100mbit to gigabit as well. :-)

      --
      A clever person solves a problem. A wise person avoids it. -- Einstein
    7. Re:No thanks by Cramer · · Score: 1
      Most (or all?) modern Linux distributions have IPv6 enabled by default
      (a) The entire world doesn't run linux. Sitting right here in my "warehouse" are solaris, aix, tru64, windows (2000, xp, 2003), BeOS, etc. (b) Just because your linux distribution calls "insmod ipv6" does not mean it's setup for IPv6. (c) The end-user machines aren't the only things that need configuration. Where do you think IPv6's "DHCP" comes from? (answer: from the router(s) that have to be explicitly configured with IPv6) (d) In Windows environments where there are "login scripts", the users aren't admins and thus cannot alter the network configuration.

      Of course, firewalls...
      It's more like most commercial firewall appliances being used today will have to be REPLACED because they don't support IPv6, and never will. As an example, look at all the Cisco PIXen in the world. Only the lastest designs (515, 515E, 525, and 535) can run v7.0+. All those "older" systems (like the 506, 506E, 520, even the 501) will, in all likelihood, never support IPv6. Cisco might, someday, make 7.0 work on a 501, but I doubt it. It's not that the older gear cannot handle IPv6 (they certainly can, they're f'ing PCs), Cisco simply doesn't want to update them. (read: "Buy our NEW $20,000 IPv6 capable PIX. We'll give you a ($5) trade-in.")

      [When I say "firewall", I mean a real firewall and not a stupid packet filter.]

      I guess old, incompatible hardware is a showstopper, but then again, they are showstoppers in moving from 100mbit to gigabit as well. :-)
      Yes, old IPv4 hardware will forever be a problem because the brilliant idiots that designed IPv6 didn't build it to be backwards compatible. IPv4 devices cannot talk to IPv6 devices, and vice versa.

      Unlike ethernet... 100Mb/s and even 10Mb/s ethernet devices are not (and never have been) a showstopper for migration to 1Gb/s. Because there are switches that do all three at the same time. The protocol hasn't changed; only the way it's signaled has changed. There's an (OMG!) actual migration path; you don't have to rip out your entire infrastructure at once; you don't have to have two nics in every machine.

      Even a move from tokenring to ethernet had an interoperable migration plan. Every machine didn't have to have both. In fact, there only needed to be one device with both interfaces to handle protocol translation. The tokenring machines continue to talk tokenring, completely oblivious to the existance of ethernet -- and v.v. (granted, that's a far more localized, and thus less problematic, transition.)

      IPv6 has no such plan. There's no workable system for "NATing" IPv6 addresses into IPv4 so v4 only systems can talk to v6 only systems. Because the IPv6 space is so large and the IPv4 space is still active, it becomes an unmaintainable nightmare. In order for v4 to talk to v6, something has to assign an IPv4 address to the IPv6 address and translate all the packets in both directions -- NAT, which IPv6 was supposed to eliminate. But, it has to pick an IPv4 address that doesn't collide with any existing real IPv4 address -- IPv4 will remain in use for decades to come -- and doesn't collide with any internal, private addresses. And it gets worse from there... if you think IPv4/IPv4 NAT is a pain in the ass, IPv4/IPv6 NAT is a nightmare.
    8. Re:No thanks by higuita · · Score: 1

      the problem is that people will get ipv6 networks from the ISPs, not just IP address like now
      at very least you would buy a ipv6 address network and you can use it for whatever ISP you choose, no more IP lock like now.
      in ipv6 the ISP lose some of their major weapons to lock down their users... guess what, they will have to invest in quality instead of just sitting there.

      if the problem is the protocols, then connect 4 users, all in 3 NATs, using the same protocol without using a server...
      NAT is a workaround but breaks things... lot of things, you can apply several hacks in the protocols to try to hide it, but you are just refusing to see were is the problem...

      NAT mostly work, but is far from being the answer

      forward isnt the solution, you cant forward in NAT the same port to several machines
      i'm using a big HACK to forward port 443 to both https AND SSH (with sslh for those that dont know), but this is only possible because (luckily) those protocols work in different way
      on most protocols you couldnt do that with NAT just with one IP

      in NAT i'm forced to use forward and other hacks and pray for it to work
      in ipv6 i can choose to put a network firewall (and simulate a ipv4 NAT like function), but i can open the ports for whatever IPs i want... i can even choose to not install the network firewall and work only with each client firewall to choose what is accept or rejected. where you can do this in ipv4 with just one IP?

      The fact that basically nobody has called him about IPv6 support shows that nobody wants it.

      you are in the US, right?
      as i said, the more established the IPv4 is, the less demand for ipv6 exist, but that doesnt mean that isnt needed... people have learned to live with the ipv4 limitations that they cant even imagine doing this differently

      as for the costs, most modern hardware is ipv6 capable, so with time the cost will lower more and more
      Bugs you have then also in ipv4 hardware, QoS, Voip, p2p protocols are ipv4 examples that had or found several hidden bugs

      the problem is the fear for the evolution and the inertia to change, when the gain is limited and there is a risk of failure ( lack of knowledge or due the greener state of several solutions)

      but again, IPV6 is needed, ipv4 kinda works, but ipv6 is the long term answer.

      --
      Higuita
  27. Re:ipV6 is not here by Anonymous Coward · · Score: 0

    RBLs are the most effective method of stopping spam now.

    No. RBL's are the most COMMON method of stopping spam. And I'd argue they're far from effective, unless you don't consider it a problem that it's fairly easy for you to wind up blocking a significant amount of legitimate traffic by using one.

    EFFECTIVE tools are things like checking if the sending IP is reverse DNS'able. Checking if it resolves to the hostname it's presenting in the HELO. Checking if the sender exists as an MX record on a viable domain, and perhaps attempting to connect to it toverify this. Checking for SPF records, and whether the sender is "allowed" to send mail for the domain in question.

    Just looking the sender up and a list and giving a yes/no based on it is a really poor way to stop spam.

  28. IPv4 isn't going anywhere by dave562 · · Score: 1

    I had half started to believe all the hype about IP address shortages... until one of my clients purchased a T1 from AT&T. AT&T gave them 32 addresses without even asking how many they needed. They need two of them. If AT&T can blindly fork over 32 publicly routable IPs for a small business running a 1.5MB T1 connection, I think the "shortage" is just a bunch of hype.

    1. Re:IPv4 isn't going anywhere by cortana · · Score: 3, Insightful

      Meanwhile, you have people in the developing world behind four or five layers of NAT.

    2. Re:IPv4 isn't going anywhere by dave562 · · Score: 1

      And their network engineers will be better off for it, just like I'm a better man for walking up hill, both ways in the snow, to school every day. =)

    3. Re:IPv4 isn't going anywhere by caluml · · Score: 1

      Meanwhile, you have people in the developing world behind four or five layers of NAT.
      And *still* the spam gets out. (I keed)

  29. Obsolete by Zantetsuken · · Score: 1

    Not that IPv6 isn't needed or that it sucks or whatever, but who else gets a feeling that by the time IPv4 is entirely out (9x%), IPv6 will be obsolete?

    1. Re:Obsolete by Mark+of+THE+CITY · · Score: 1

      Maybe, but "investmental inertia," to borrow a phrase from Stan Kelly-Bootle, will keep IPv6 going strong.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  30. Re:ipV6 is not here by Micah · · Score: 1

    Actually, the ipv4 to v6 change would be a freeking *EXCELLENT* time to dump SMTP for something better, like Bernstein's Internet Mail 2000.

    The spam problem is probably solveable, but not with SMTP.

  31. my linksys is going nowhere... :) by rmallico · · Score: 1

    shameless plug for dd-wrt open source firmware... (its got IPv6 support built in)

    --
    sig goes here!
  32. Another upcoming IPv6 book by Anonymous Coward · · Score: 0

    There's another IPv6 book coming up soon (published by Springer) called "IPv6 in practice - A Unixer's guide to the next generation internet". More details at the authors page.

  33. ha by RockyPersaud · · Score: 1
    Adoption has been slower in the United States because we possess the lion's share of IPv4 addresses, but even so, someday IPv4 is going away for good.

    Yes, and the US will adopt metric any day now too.
  34. Re:ipV6 is not here by gbjbaanb · · Score: 1

    Why would IPv6 be any different? The ip address is simply a bigger number - 128 bits instead of 32. The ability to lookup is slightly more difficult, but not particularly so and your text based lookups are significantly slower anyway.

    On the other hand, if everything has its own IP address (instead of NAT), and a much faster routing and DNS system, then you will have better tools to tell whether an email came from the server it claims to. If it doesn't, then you can guarantee its a trojaned machine sending spams with forged headers. You won't need RBLs then.

  35. Transition plan? by Schraegstrichpunkt · · Score: 1

    It's quite simple, really. You start with 6to4 or Toredo (which, in case you aren't aware, is IPv6-over-IPv4, and you can run it now), and you gradually start pushing the IPv4 gateways closer and closer to the core of the Internet, until the address shortage is alleviated.

    1. Re:Transition plan? by Schraegstrichpunkt · · Score: 1

      s/Toredo/Teredo/. I keep confusing Teredo with Tor and el Torito.

      As for convincing everyone to use the IPv6 Internet, communist China will help with that quite a bit.

  36. Re:IPv6 is not here by vadim_t · · Score: 1
    Huh, bizarre.

    Do you know that you can change your MAC address when you want it? You could use the same mechanism to your advantage instead, changing it constantly and make it look as if there was an entire server room on that connection.


    They can write books and have conferences, but as long as people like me work quietly together towards the common goal, we can keep IPv6 where it belongs - in the gutter.


    Sorry to break it for you, but your opinion doesn't matter a damn. What matters is: Do the government and big companies want it? If so, they'll drag the rest of people with them. If the government requires it, ISPs will provide it. If companies implement it, then their sysadmins will go setup their and their friends' home networks with it.
  37. Re:ipV6 is not here by vadim_t · · Score: 1

    Actually, no, it'll help a lot.

    It looks like lately spamming botnets are getting popular. It's easy enough, infect lots of computers, then use them to relay spam working around the blacklists. At least something will get through, and given enough boxes, a LOT will get through.

    By MASSIVELY increasing address space, IPv6 will make brute force scanning completely impractical. Currently a single box with a good connection can test every IPv4 address in a short time (measured in hours IIRC), IPv6 will make that impossible.

    That means it won't be possible to randomly infect computers anymore, attackers will have gather address lists somewhere and target specific addresses. And that's going to make it a lot easier to find the point of origin and neutralize it.

    Not only that, but with IPv6 there's no need for NAT or dynamic address assignation anymore, which means that an ISP just gives out everybody a subnet and forgets about it. Now bans can be a lot more precise as you can definitively ban a single computer, then escalate to banning the whole connection.

  38. IPv4 vs IPv6 by Aehgts · · Score: 1
    From the IPv6 RFC
    IP version 6 (IPv6) is a new version of the Internet Protocol, designed as the successor to IP version 4 (IPv4) [RFC-791]. The changes from IPv4 to IPv6 fall primarily into the following categories:

    o Expanded Addressing Capabilities

    IPv6 increases the IP address size from 32 bits to 128 bits, to support more levels of addressing hierarchy, a much greater number of addressable nodes, and simpler auto-configuration of addresses. The scalability of multicast routing is improved by adding a "scope" field to multicast addresses. And a new type of address called an "anycast address" is defined, used to send a packet to any one of a group of nodes.

    o Header Format Simplification

    Some IPv4 header fields have been dropped or made optional, to reduce the common-case processing cost of packet handling and to limit the bandwidth cost of the IPv6 header.

    o Improved Support for Extensions and Options

    Changes in the way IP header options are encoded allows for more efficient forwarding, less stringent limits on the length of options, and greater flexibility for introducing new options in the future.

    o Flow Labeling Capability

    A new capability is added to enable the labeling of packets belonging to particular traffic "flows" for which the sender requests special handling, such as non-default quality of service or "real-time" service.

    o Authentication and Privacy Capabilities

    Extensions to support authentication, data integrity, and (optional) data confidentiality are specified for IPv6.

    Just to clear up a few misnomers:
    The whole of the IPv4 address space is included in the IPv6 space.
    It is possible to translate between IPv4 and IPv6.
    IPsec is not mandatory, therefore the processing overhead is optional.

    cheers,
    Aehgts.
    --
    "If we knew what it was we were doing, it would not be called research, would it?" - Albert Einstein
    1. Re:IPv4 vs IPv6 by mrsbrisby · · Score: 1
      Just to clear up a few misnomers:
      Misnomer means named incorrectly (or inappropriately). IPV6 is a misnomer because it is called "Internet Protocol Version Six", but it doesn't include the Internet.

      The whole of the IPv4 address space is included in the IPv6 space.
      Would've been a good thing if it were true. ::ffff:0:0/96 addresses are simply IPV4 addresses in IPv6 format. You still need an IPV4 address to communicate with this network. ::/96 has been reassigned, so it's no longer used for IPV4 encapsulation.

      It is possible to translate between IPv4 and IPv6.
      No it's not. It's possible to translate between TCP6 and TCP4, or UDP6 and UDP4, but really that's just NAT. IPV6 is as different a protocol as IPX is. Running it over the internet is done via tunnels.

      IPsec is not mandatory, therefore the processing overhead is optional.
      IPSec is stupid too.
  39. emule by Anonymous Coward · · Score: 0

    You can also obtain the book from eMule:

    ed2k://|file|IPv6%20Essentials,%202nd%20Ed%20-%20S .%20Hagen%20-%20O'Reilly%20-%202006.chm|4659387|F2 8EE1365A18BC9B0A947B53440E2B1B|/

    (remove spaces from url)

  40. ipv6.manybytesago.com by cwolfsheep · · Score: 1

    I started a section on my wiki site to help me learn about IPv6. I'm going to be using it to help with some Ubuntu deployment. There is also a signifcant amount of information related to use in Windows, and if you get a DD-WRT-capable router ($45 for a Buffalo on Newegg), you can have IPv6 in your home.

    --

    Life is irony, and nothing ever goes as planned.
  41. Does IPv6 == telecom monopoly still? by Bookwyrm · · Score: 1

    It's been a while since I've bothered to look at IPv6 -- so, did folks ever work out the multi-homing issues with IPv6, so that companies (like, say the current favorite, Google,) could have multiple simultaneous connections with multiple backbone providers?

    (This seemed problematic for a while due to the hierarchial nature of the IPv6 address space forcing a tree-like structure into the routing and preventing the possiblities of having links between branches.)

    1. Re:Does IPv6 == telecom monopoly still? by Cato · · Score: 1

      I don't think so, but router and host autoconfiguration, and other features like address lifetimes, make it really much, much easier to switch over to a new ISP and address space, by simply configuring once at a central point. IPv6 is an enormous improvement in this area.

    2. Re:Does IPv6 == telecom monopoly still? by Bookwyrm · · Score: 1

      So, we're losing a nice feature of IPv4 networking -- multi-homing, with automatic live redundancy through multiple providers -- and we're getting told it will be easier to change IP addresses across the network instead? Please, at least tell me all the IPSEC and/or HTTPS still works if you reconfigure the IP addresses like this, otherwise, this new 'feature' is going to be almost worthless.

      This is not an improvement.

    3. Re:Does IPv6 == telecom monopoly still? by Cato · · Score: 1

      You can still do multi-homing, it's just that you then need to advertise two routes out via your ISP. Only the few companies that own ISP-independent address space can do this type of multi-homing, and it's horribly expensive for the core routing tables in IPv4. One more subtle benefit of IPv6 is that it can reduce the growth in core routing tables, which is a real scalability issue for core Internet routers.

    4. Re:Does IPv6 == telecom monopoly still? by Bookwyrm · · Score: 1

      So, are there going to be ISP-independent addresses in IPv6, or not? If not, no multi-homing, and hello captive market. If every one of a company's website certificates for online business get stuck bound to non-telecom independent addresses, monopolies are going to flourish because the barriers to switching will be huge.

    5. Re:Does IPv6 == telecom monopoly still? by Cato · · Score: 1

      People switch web hosting providers all the time on IPv4, it's just a matter of managing DNS TTLs as you get closer to switching, and so on. The barriers are exactly the same for people who have ISP-based address spaces (most of whom have the majority of devices behind NAT anyway). You may find some people will grant provider-independent IPv6 address space, but since it's so easy to switch provider-based address spaces, the extra cost will probably not be worth it for most people.

    6. Re:Does IPv6 == telecom monopoly still? by Bookwyrm · · Score: 1

      You missed the part where I referred to website certificates. If someone has to change providers and SSL/TLS certificates are bound to the IP address and therefore to the ISP, then that means a whole new round of certificate creating and revocation. Keep in mind that any internal network security services that were based on IP addresses would also have to change. (i.e. Using SSH between machines.)

      I'm considering the security and management issues someone like google.com or amazon.com would face if they got stuck with provider-based IP addresses -- these are exactly the types of places who would want to have multi-homing for redundancy and load management reasons.

      You're not convincing me that IPv6 addresses would be 'easy' to switch between providers across an office campus with a couple thousand machines and internal network security and internal firewalls and internal website certificates, etc. Not to mention the 'old' addresses would suddenly available to someone else to use which would require extremely tight security practices to prevent that from becoming a security issue.

  42. Re:IPv6 is not here by Anonymous Coward · · Score: 0

    MAC addresses don't go outside of the broadcast domain, dimwit.

  43. FUD Alert !! by Adeptus_Luminati · · Score: 1

    Top 7 FUD reasons to migrate to IPV6:

    1) "We're running out of IPv4 address space!"
    - People, even if every possible human house hold item requires an IP in the next 5 years, NAT in IPv4 will handle this just fine. Same goes for corporations. We've been running out of IP space for 10+ years now... but have we ran out? Nope, tonnes & tonnes left!
    2) "IPV6 supports IPSEC natively"
    - Yeah, so what? We've had IPSEC VPNs on IPv4 for like a decade now.
    3) "IPV6 supports QoS!'
    - Ummm... VoIP & video w/QoS has been working just fine since at least 2002 with IPv4. TOS & DSCP Ethernet header options have been around for ages before then.
    4) "But IPV6 supports GPRS for modern mobile networks"
    - Newsflash: Most mobile networks are still running IPv4 just fine and will continue to do so.
    5) "But the US DOD is migrating to IPv6 now!"
    - Yeah, maybe it's because they need to implement security through obscurity... seeing as barely anyone understands IPv6"
    6) "What about most of Korea being on IPv6?"
    - What about it? North America 'started' the Internet, so we have more IPv4 public address space than late adopters like South Korea.
    7) "IPv6 does Multicasting natively"
    - Er... Have you actually looked at how complex Multicasting is in a private network? Now imagine trying to implement that on the Internet with 128 bit HEX addresses that come with our lovely IPv6. Plus like everything else, Multicasting is working just fine with IPv4.

    People, a migration to IPv6 for most Enterprises is a hella complex & expensive nightmare. Until there's actual BUSINESS needs to do so, it's really just make(alot_of)-work projects. So far every conceivable advatange of IPv6 has been resolved by 3rd party IPv4 protocols (i.e. DHCP, IPSEC, QoS, etc); plus there's analytical studies out there that claim migration to IPv6 may have a significance performance impact on your expensive WAN links due to packet header sizes being dramatically bigger. Some estimate as much as 50% WAN link speed increase requirements for the same amount of payload (considering 64 byte average payload per packet).

    Wake me up when we ACTUALLY run out of IPv4 address space...
    Adeptus

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
    1. Re:FUD Alert !! by Anonymous Coward · · Score: 0

      NAT in IPv4 will handle this just fine.

      No, it won't. NAT is a hack that only works so well. It has gotten us by, but the original intent was for all end points to have their OWN routable address, and software applications greatly benefit from this.

      "What about most of Korea being on IPv6?"
      Until there's actual BUSINESS needs to do so, it's really just make(alot_of)-work projects.

      If China moves to IPv6 ONLY over the next several years, as rumor has it, this would very quickly prompt US businesses to migrate! You may want to keep an eye on what China decides to do, it could have a major impact on us network gurus!

      "IPv6 does Multicasting natively"
      Plus like everything else, Multicasting is working just fine with IPv4.

      Actually, I think the vastly improved multi-cast support in IPv6 will be one of the driving forces behind wider adoption at some point. This is due to the fact that multi-cast does not work in IPv4 across the Net. Sure, you can use it on internal network with IPv4. But you cannot use multi-cast through the Net right now, this is something that IPv6 will fix. Finally having real multi-cast on the Net will allow for major improvements in audio/video streaming and distribution of popular file downloads.

      Do we all need to run out right now and deploy IPv6 protocol stacks on our hardward? No, of course not. But IPv6 will continue to slowly take over, and will some day entirely replace IPv4. So the call to get network admins to start at least learning what IPv6 is all about is definitly not FUD! You WILL need to know how to deal with IPv6 at some point, maybe not this year, maybe not for 5 more years, but is is coming and there is nothing wrong with starting to prepare for it ahead of time. Or you can wait until the last minute and then try to catch up to the rest of us... your choice really...

    2. Re:FUD Alert !! by freeze128 · · Score: 1
      Wake me up when we ACTUALLY run out of IPv4 address space...
      I can't! My IPV4 alarm clock doesn't have an IP address!
  44. No NAT? by slimjim8094 · · Score: 1

    But I like my NAT! It helps keep me safe... since nothing outside of my network can initiate a connection to an internal machine. Will we still be able to use it? Why do people assume it's such a PITA?

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    1. Re:No NAT? by Anonymous Coward · · Score: 1, Insightful

      Your firewall will be much simpler and much less error prone without NAT. Just drop all incoming connection requests to your subnet. Not that hard. I don't know where this idea came from that NAT is somehow more secure than a regular firewall.

    2. Re:No NAT? by Anonymous Coward · · Score: 0

      I like my NAT too!

      I concede your two points on simplification and less error prone, but have a couple of thoughts to share on NAT.

      NAT is not more secure than a regular firewall. How ever it can make it such that a sloppily added rule (Checkpoint), ACL entry (Cisco PIX), or hell even that thing in WinXP that M$ calls a firewall is less likely to open an exploitable hole through the firewall to an internal host. I'm really discussing overload NAT (or Cisco calls it PAT), as NAT (i.e. not overload or PAT) would not provide any security benefit what so ever. Get the morale of the story here? They both have their benefits. Security is best when layered. Don't ever count on a single line of defense, or you will apt to incur a learning experience.

      I also like to be able to differentiate my traffic (in certain instances) based on what WAN link it traverses on it's outbound or inbound path. I can then ensure the return traffic is routed via the same links. This helps tremendously when a packet sniffer is needed. Yes, I know I could locate a common point in the network. How ever there are certain things you need to be on as local a segment, as you can get on. Such as that spurious arp request, BPDU, or the like that zeroes you in on the problem.

      Say what you will about me, but at least I spelled it correctly! No guarantees on anything else English class related though!

  45. Address space is too wide by VGPowerlord · · Score: 2, Informative
    A lot of people are resisting the move to IPv6 simply because of the size of the address space. Particularly since under current manufacturing space, we could never fill it.

    Why? Simply: MAC addresses are only 48-bit, or 64-bit if everyone were to switch over EUI-64. IPv6's 128-bit size is a lot larger. There are 281474976710656 MAC addresses, 18446744073709551616 EUI-64 addresses, and 3.4e38 IPv6 addresses.

    So, IPv6 is approximately 1208925819614629174706176 times larger than the MAC address space.

    If you need help visualing this, here are the address space sizes padded with 0s in a monospace font. A space has been added in the middle to prevent /. from breaking the lines.
    0000000000000000000 00000281474976710656
    0000000000000000000 18446744073709551616
    3402823669209384634 63374607431770000000
    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    1. Re:Address space is too wide by gothfox · · Score: 1

      MAC address only have to be unique inside one network segment. What's your point?

    2. Re:Address space is too wide by Sicnarf · · Score: 1

      since when in computing has there been an upper limit to resources?

  46. Missing the point by Anonymous Coward · · Score: 0

    I had half started to believe all the hype about IP address shortages... until one of my clients purchased a T1 from AT&T. AT&T gave them 32 addresses without even asking how many they needed. They need two of them. If AT&T can blindly fork over 32 publicly routable IPs for a small business running a 1.5MB T1 connection, I think the "shortage" is just a bunch of hype.

    Uh, yes, well, AT&T has at least 2 class A blocks to themselves, or over 32 million IP addresses. About 1 of every 125 (potential) IP addresses on the internet is an AT&T address. No wonder they're giving them out like candy.

    The problem isn't that 256^4 isn't enough space (though that is becoming an issue). The problem is that they're broken up into chunks so companies like AT&T have more than they'll ever need, and other people who need them can't get them.

    You may as well say "I had half started to believe all the hype about famines, until I saw fat people getting supersized meals at McDonald's for 50 cents". The hunger problem is not that there isn't enough food, but that it isn't evenly distributed.

  47. Toasternet! by istartedi · · Score: 1

    OK, fine. Where are you going to stick the extra octet? The only legal place to put it is in the IPv4 options. A proposal that did just that, IPv7, was actually floated. IIRC, it was dubbed "toasternet" because the proposal got "toasted". Interestingly enough, I was able to experimentally route "toasted" IPv4 packets, and hit about half of the web sites I tested. I had no way to verify end-to-end transmission, but sometimes my SYNs worked and sometimes they didn't. AFAIK, The existing infrastructure does one of two things: 1. ignore the options and route the packet normally. 2. Drop the packet, because admins set up the network to drop packets with such options as "suspicious".

    FWIW, I think IPv7 was a fine proposal, and I have no idea why it got "toasted". People would have had to augment their existing IPv4 stacks. All IPv4 address owners would have immediately gotten a /32 in your proposal (a /32 now has 256 IPs). The options field could hold even more data, making a /32 into 64k IP-addresses. Perhaps the internet authorities didn't like the idea of simply multiplying everybody's address allocation. Google around for "toasternet" and IPv7 if you're really curious. I'm sure the full story is out there somewhere.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Toasternet! by Anonymous Coward · · Score: 0

      Sure, it's immediately backwards compatible, but then you don't get the fixed header size of IPv6, the attempt to create hierarchical address assignment to simplify routing tables, and then when you want to route on the extra address space, the router must parse additional information in the packet.

      The only reason to implement it is backwards compatibility. That's it.

    2. Re:Toasternet! by istartedi · · Score: 1

      but then you don't get the fixed header size of IPv6

      IPv6 has a fixed header size in name only. Extension headers do the same thing options did. Looks like a duck. Quacks like a duck. Point taken about the routers though, as they can, AFAIK, ignore all except hop-by-hop options. If they can ignore hop-by-hop, then life is easy for router guys, but it still sucks for TCP/IP stack implementations because they have to, at the very least, parse and ignore the extension headers--and the stacks have already been parsing v4 options, so this aspect of v6 is really no better for stack guys than v4 was.

      The only reason to implement it is backwards compatibility

      IMHO, that reason weighs against all the others by an order of magnitude.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  48. Re:ipV6 is not here by TheLink · · Score: 1

    Bernstein's IM 2000 doesn't work the way people expect mail to work, and so I'll say it will NEVER be widely used.

    The fact that the sender needs a machine to always be accessible for the receiver to fetch it from, if you have 2000 possible senders does that mean the receiver has to poll 2000 different servers regularly?

    If the receiver just has one IM2000 server to poll, and the senders with transient machines upload their mails to that server then that start to look like SMTP and POP3 doesn't it? And with the same problems all over again.

    The amount of work implementing something practical that looks like IM2000, would be about the same as requiring everyone to use crypto/signed messages and stick to plain old SMTP/POP3/IMAP.

    djb is a smart guy. But he has not shown how IM 2000 can work and be practical, and actually be a significant advantage.

    --
  49. You are both ignorant and stupid. by Anonymous Coward · · Score: 0

    NAT does not hide your unique identity, in fact some cable ISPs sniff your traffic to see if you are using multiple machines behind NAT so they can charge you more. And your MAC address only goes as far as your local broadcast network. It never goes beyond any router, anywhere, ever. So, you would be just as well off with a regular old firewall doing normal routing.

  50. Re:IPv6 is not here by Anonymous Coward · · Score: 0

    IPv6 is not here and I will keep doing my part in ensuring that it will not be here for as long as humanly possible.
    And I really do like my NAT - its a great way to hide my unique identity from all those servers out there. Can't say that for having to expose my MAC address and thus uniquely identify my host to all and sundry. Here goes privacy.

    Wow, /. gets all types I guess! If you think you have privacy because of NAT, or that your MAC gets broadcasted to any point beyond the last Ethernet segment in your internal network (or perhaps at most to the DSLAM if using PPoE, but based on your comments I doubt you know what these words mean), then it's a damn good thing you don't actually have any say in the roll out of IPv6! Because it obvious you have NO CLUE how networks operate. Don't worry, those of us who do will wrap it up in a nice little package for you and take more of your money...

    IPv6 is out there, in use everyday. You can already connect to all sorts of sites on the Net using IPv6. It will eventually replace IPv4, it's just going to take a loooong time. And the two will continue to co-exist for some time. You must be unaware of the protocol changes that took place on the Net in the early 80's, when everyone switched over to IPv4. You do notice that IPv4 is v4 and NOT v1, don't you? That kind of implies there have been earlier versions. Does it not therefore make sense that we would continue to extend this technology to future proof it? IPv6 is not a "technological dead-end" and it is obvious you are not even qualified to make such evaluations.

    but as long as people like me work quietly together towards the common goal, we can keep IPv6 where it belongs - in the gutter.

    Keep dreaming. Those of us who actualy deploy large networks for a living don't hear you. You can kick and scream about not liking IPv6 all you want. but when those of us who run ISPs (or at least help keep them running) start moving customers over to IPv6 you will have little choice...

  51. Re:ipV6 is not here by Anonymous Coward · · Score: 0

    We will not switch to IPv6 until the spam problem is neutralized to a great degree. RBLs are the most effective method of stopping spam now. IPv6 would set anti-spam efforts back to the beginning almost.

    That's a fairly lame arguement against not adopting IPv6. First of all, RBLs are only so useful, and are not going to be what kills off spam. New technologies such as SPF are the more logical approach to that problem. The RBLs aren't exactly trust worthy, with many false positives, and spammers constantly moving to new hosting facilities or infecting new ranges of zombie boxes. Where as SPF is inherintly trust worthy, either a valid SPF record exists or it does not, if it does it was posted by the valid owner of the domain name. And since IPv6 makes address spoofing more difficult it actually improves the reliability of address based filtering such as RBLs and SPF. Moving to IPv6 isn't going to set anti-spam efforts back.

    I am surprised at the number of people posting comments such as yours, railing against the adoption of IPv6. I just don't understand it. The Internet was alwasy about change and improvement, it's a running expeirement really, always has been. This is the next logical step in improving the network. I would expect techies to be excited about the future improvements to the network! Perhaps some people really are just scared of change... regardless of if it is for the better...

  52. Analogy works; not the way you think. by Kadin2048 · · Score: 1

    Actually I think your gunshot metaphor isn't making the point you think it is.

    Let's say there are two people, Joe and Bob. Joe has a sucking chest wound. Bob has a bad stomach bug from some questionable Chinese food. They both want to go to the hospital, and there are two methods of getting there: the high-priority route, which involves calling 911 and getting taken there in an ambulance to a special door, and directly in to see the doctor; then there's a low priority route where you take a car, stand around in line with the rest of the walking wounded, etc.

    There's nothing preventing Bob from calling 911; assuming they have the ambulance to spare, the EMTs will still pick him up and drag his ass to the hospital. Why doesn't he? Because it's really freaking expensive, that's why. Nobody takes that route if they can possibly avoid it, because if you get caught doing it when you weren't actually in trouble, you get the bill. The guy with the sucking chest wound doesn't give a damn about how much it's going to cost, so he's going to be calling 911 regardless. Thus the prioritization is done by the users, and there's a strong disincentive to abuse it. (There are other disincentives too besides cost, but I'm simplifying here.)

    Taking this back to the matter at hand, the solution is really just to make people pay for the level of prioritization they want to have, on the packets they want to put it on. For most people, this probably means paying extra for their VOIP packets to go "real time," but not for their WoW packets to get the same treatment. But hey, if you want to pay for your WoW/porn/bittorrent to get flagged as "needs real time" and "needs high throughput" or whatever else, you're more than welcome to if you can put your quarter on the bar. That seems fair to me: everybody who pays the same, gets the same service. If we both pay for nothing but bulk-packet, 'best effort' delivery with no prioritization, then neither of us should get it. If you pay more, you should get more.

    The only issue with this is making sure that ISPs don't use the monopoly power they currently hold to price gouge: the price for packet prioritization should be determined by something akin to the actual cost to deliver "one more packet" with the higher priority versus the lower, not the maximum that someone is willing to pay for it. (That's the difference between the competitive-market price for a good and the monopoly-market price; micro-econ 101 if I remember correctly.) If we can make the market competitive and thus not allow it to turn into screw-the-consumer day at the cableco and telco office, that's probably the most fair outcome.

    Any system which depends on the end users to be trustworthy is inherently flawed. The internet is riddled with the corpses of protocols and systems that depended on the good nature or trustworthiness of end-users not to abuse them (*cough* Usenet *cough*); it would be a giant and indefensible mistake to create such a situation with that in hindsight. Any system that is being designed today should take on premise that its users will, if given the opportunity, attempt to manipulate the system to their own advantage at the expense of others, as far as they are allowed to do so without a strong and direct disincentive.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  53. Learn or stfu please. by Anonymous Coward · · Score: 1, Informative

    QoS is needed exactly for things like voip and iptv. IPv6 having QoS doesn't mean internet traffic needs to be prioritized, it means that they can run internet traffic, voip traffic, iptv or other streaming video traffic all over the same lines, each with different priorities, inside their network. Exactly what you describe with ISPs providing these extra services is exactly where IPv6 excels. That's the whole point.

  54. Re:ipV6 is not here by Micah · · Score: 1

    Are you sure you understand IM2000?

    You would not need to poll any possible server that might send something to you. A small "token" message is sent ... maybe somewhat like SMTP, but it would have a maximum size of maybe 200 bytes. Then the recipient knows exactly where to pull the whole message from -- IF it passes the blacklist check.

    The sender stores the mail until retrieved, and there should be a good realtime blacklist system. When a spammer attempts to send a payload, it is blacklisted before the vast majority of the victims get it.

    Seems like a sound concept to me, the only major disadvantage being the change involved. But communication is changing anyway. A lot of people already realize that SMTP isn't totally reliable. A lot of people are using IM or MySpace instead of regular email.

  55. Slashdot, please see my sig. by caluml · · Score: 1

    Slashdot, please see my sig.
    Bloody luddites running this site.

  56. Re:ipV6 is not here by ArtStone · · Score: 1

    This is a really rough idea, but I'll lob it out for some thought (and release all future IP claims)... I might even be similar to IM2000, which I haven't read about

    How about evolving email to a P2P application where the email never passes through any ISP's computer... and transfer the email over an encrypted channel. Using a central directory something similar to DNS, if you wanted to send an email to john.doe@isp123.com, you would query to get back the IP address of the computer (or maybe something more clever to hide the recipient from the sender).. that is handling email for him. The sender would have to identify itself for approval to permit the recipient to manage which senders they wish to receive email from and under what conditions... having a simple reliable method to determine how long the sender has been registered would greatly limit hit-and-run spammers.

    This is not a server at isp123.com (although it could be a proxy or intermediary for corporate mail or computers not normally online)... an IP address and encryption key is returned.... the sender connects to the IP address, an encryption key exchange takes place - once the mutual key exchange and authentication takes place, the email is sent by the sender. If the recipient's computer is offline or ignores the connection request, the sender adds it to its polling queue and tries later.

    The value added by SMTP was back in the old days when bandwidth was expensive, email was often delayed to be sent via UUCP overnight, international circuits were hugely expensive and small, and most client computers (and many email servers) could not be assumed to be online 24/7. Those guiding principles are no longer true.

    There is significant evidence that IMs and SMS messaging are largely displacing what people used to use email for - especially in the under 25 group. Email might be a problem that doesn't need a solution.

    --
    Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
  57. Actually... by schwaang · · Score: 2, Informative
    MAC addresses don't go outside of the broadcast domain, dimwit.

    Actually, your MAC address, which is a globally unique identifier, forms half of your IPV6 address unless you do something unusual to avoid that. So it is a very valid privacy concern.

    The AOL search data episode showed how easy it is to unmask anonymity when all you have is a bunch of URLs coming from the same unique anonymous identifier. IPV6 increases the risk of this kind of aggregation of supposedly anonymous activity.

    When IPV6 is here, Choicepoint will probably pay for your MAC address. And everyone else will pay Choicepoint to know who the "anonymous" person is visiting their website.

    As a bonus, NSA will find it easier to know exactly who is using the free public wifi at the library.
    1. Re:Actually... by cyclomedia · · Score: 1

      Ok, so the wikipedia article said it can be hacked but if i have a MAC based IPv6 address hostinga website and then upgrade the server does that mean a mass DNS routing update or a simple change of a setting on the new server?

      --
      If you don't risk failure you don't risk success.
    2. Re:Actually... by FireFury03 · · Score: 1

      if i have a MAC based IPv6 address hostinga website and then upgrade the server does that mean a mass DNS routing update or a simple change of a setting on the new server?

      Well, for a start there's no such thing as "DNS routing". You would simply need to change the RR on your primary DNS server. And if the server happens to be a DNS server you'll need to update the root NS glue - not really a lot of effort.

      Alternatively, you probably wouldn't use a auto configured address for a server - zeroconf type systems are great for workstations since you can just plug in and it works, but if you're running a permanent server you're less worried about the "plug in and go" functionality and more worried about it staying on the same IP, etc.

    3. Re:Actually... by Abcd1234 · · Score: 1

      which is a globally unique identifier

      Uhh, no, it's not. Manufacturers regularly reuse MACs. Not to mention that many cards support modifying their MAC address.

    4. Re:Actually... by schwaang · · Score: 1

      People who think they can preserve anonymity by playing with the MAC address are kidding themselves and abandoning their grandmothers' privacy.

      Just think about it like an anonymous email address. Once you use it to buy something online (thus revealing your identity), you have to change it for the next website in order to preserve anonymity.

      As for reuse, this about as much a non-issue as reuse of telephone and social security numbers. Individual numbers are not recycled fast enough to remove their salience. They were intended to be globally unique, and for practical purposes, they are.

    5. Re:Actually... by WuphonsReach · · Score: 1

      When IPV6 is here, Choicepoint will probably pay for your MAC address. And everyone else will pay Choicepoint to know who the "anonymous" person is visiting their website.

      At which point, I suspect something will come along that will randomize your MAC address during every reboot. Just like there are privacy tools today that keep cookies off of your system.

      --
      Wolde you bothe eate your cake, and have your cake?
    6. Re:Actually... by schwaang · · Score: 1

      At which point, I suspect something will come along that will randomize your MAC address during every reboot. Just like there are privacy tools today that keep cookies off of your system.

      Maybe you can rescue your own anonymity by being careful and tricky, but you'll be throwing grandma to the sharks. I think this whole "I'll just change the MAC address" approach is head-in-the-sand.

      As an aside, I have an Atheros-based wifi card with the madwifi driver for Linux. A known issue in the current release notes: "MAC address changing currently unsupported (#323) and unstable (#716)".

      As an aside to the aside, the manufacturer offered a rebate that required submitting the MAC address along with the sales receipt.

  58. Do you *REALLY* want Joe Sixpack running servers? by knorthern+knight · · Score: 1

    > * NAT is a kludge. Alot of services (VoiP, Filesharing, IM-Filetransfers) will just work smoother without, and the customers will probably like that.

    "Services" require "servers", i.e. machines listening to the net and willing to accept unsolicited connections from any IP address on the net. Do your *REALLY* want Joe Sixpack running ftp, http, IM, etc. servers under Windows?

    I run linux. Linux is a lot more secure than Windows, and I'm a lot more computer-literate than Joe Sixpack. Having said that, I still insist on hiding both of my machines behind a NAT-ing router. It's one more layer of defense-in-depth. No matter how good linux may be, I don't want to tempt fate by letting the Russian mob pound away at my machine 24x7. A hardware firewall is more secure, and also cuts down on the crap in my firewall logs.

    > * Uniquely addressable gadgets. Your cell phone and your PIM could have their own addresses and you could access them from anywhere.

    And the Russian mob can also access them from anywhere. Just what I want/need... !NOT.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
  59. Re:ipV6 is not here by badger.foo · · Score: 1

    > We will not switch to IPv6 until the spam problem is neutralized to a great degree.

    Totally irrelevant, but your choice.

    > RBLs are the most effective method of stopping spam now.

    *BZZT* wrong. RBLs would have been a good idea if there was a way to maintain them actively. Experience shows that none of them are maintaned in any useful way (leaving inactive addresses blacklisted for years in some cases), giving false positives at an alarming rate. Greylisting does work with only trivial to insignificant numbers of false positives (all of them RFC violations and stupid configuration errors), and if you're addicted to blacklists, there are greytrap-based lists available which are purged of anything older than 24 hours.

    Moving to IPv6 will not change any of this. Getting rid of the unwashed masses of unmaintained, moron-operated machines with Microsoft products might help ease the spam load, and moving to IPv6 exclusively might actually help achieve that.

    --
    -- That grumpy BSD guy - http://bsdly.blogspot.com/
  60. There'll be a market for converter boxes. by knorthern+knight · · Score: 1

    When the US FCC first allocated UHF TV channels (all the way to 83; wow) there were UHF-coverter boxes sold that switched the UHF frequency down to Channel 3 or 4. People didn't have to throw out their VHF-only TV sets. As older sets wore out and were replaced by UHF-capable TV sets, the converter boxes faded away in electronic history.

    There'll be a similar scenario when digital TV (ATSC) replaces analogue (NTSC) TV. For a few years, there'll be converter boxes that'll let your old-fashioned NTSC TV set show digital channels... albeit at a lower resolution.

    When IPV6 becomes necessary (one of these days), there'll be a market for a multi-port router box that lets you plug ethernet from 4 IPV4 machines into the back, and does IPV6 on the internet-facing side. This will allow home users to continue using their current hardware and software. And they will continue to enjoy the security benefits of NAT. As time goes on and older hardware wears out, hardware and software will come in that is IPV6-capable. The transition will be smooth and one day people will remember IPV4 as a historical curiosity, just like some of us oldsters remember Gopher.

    Having said that, I will still use a NAT-ing router (even if it's IPV6-to-IPV6), so that the Russian mob won't be pounding away on my machine 24x7.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re:There'll be a market for converter boxes. by amorsen · · Score: 1

      Having said that, I will still use a NAT-ing router (even if it's IPV6-to-IPV6), so that the Russian mob won't be pounding away on my machine 24x7.

      Why is that better than the router simply blocking incoming connections by default?

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:There'll be a market for converter boxes. by hawaiian717 · · Score: 1

      Converter boxes work for television because its a one way data stream, and typically you only care about one at a time. They take the signal from the digital channel you select, covert it to analog NTSC, and squirt it out to your TV on Channel 3 or whatever. It's also one-way, any sort of data that needs to go back to the cable company is probably out-of-band, probably over IP (IPv6 in the case of Comcast, 10.0.0.0/8 was just too small an address space for them).

      IPv4 NAT works because the address size and packet format is the same. All the router has to do is convert between private LAN and a public WAN address, and change port numbers around. NAT would work with IPv6 too. What will be troublesome is going from IPv4 on the LAN to IPv6 on the WAN, since the address field just isn't big enough to hold your destination IP address. The source host needs to fill in the final destination's public WAN address, and if its an IPv6 address, it's just not going to fit. You could but in your router's LAN IPv4 address, but now you've just switched your NAT around: From the perspective of your LAN hosts, the entire Internet is behind a NAT router, and you can only reach hosts that you've provided a static mapping in the router for.

      IPv6 on the LAN and IPv4 on the WAN actually would work, since IPv6 provides a format for expressing IPv4 host addresses, the router when making the translation would be able to convert the addresses, as long as the IPv6 hosts use a destination host's IPv4 address, not IPv6 (unless the WAN supported IPv6 as well).

      The better migration solution is dual-stack, where hosts have both IPv4 and IPv6 addresses. The major operating systems seem to have support for it (Linux, Mac OS X, Vista, and I think XP). When a host does a DNS query, it can get back both A (IPv4) and AAAA (IPv6) addresses. If an AAAA address is available, then it can use IPv6, otherwise it will use IPv4.

      There's no reason you can't use IPv6 NAT, but there's no real reason to. Address space isn't an issue, and you can obtain the same security benefits with a firewall.

      --
      End of Line.
  61. IPv6 Meme Says Nyet by broward · · Score: 1

    I'm still sceptical about IPv6. There's been too much optimism and too many false starts -

    http://www.realmeme.com/roller/page/realmeme/?entr y=ipv6_meme_update

  62. Lack of consumer hardware by braindigitalis · · Score: 0

    As previous posters have said earlier, IPv6 will not be adopted fully by consumers until Joe Public can walk into dixons or PC world and buy a router that will do IPV6.

    Not to mention these other types of device, which will have to be replaced or flashed, and this will have to be AFFORDABLE to both consumer, and supplier/provider:

    * Certain types of cable modems
    * Cable set top boxes (how else will you do your video on demand streaming over an ipv6 network?)
    * Certain types of ADSL Modems
    * Games consoles (wouldnt this be a great place to use that QoS?)
    * Mobile phones
    * Ubiquitous computing (An IP6 enabled T-Shirt, coming soon to a slashdot near you)

    The list is probably even larger than this :)

    --
    http://www.inspircd.org - Modular C++ IRC Daemon
  63. The IPv6 Mess by CSLarsen · · Score: 1

    I'd love to use IPv6, but reading djb's take on ipv6 really makes me wonder if we're ever going to get there. I don't know what the current situation is, but from reading djb's comments it looks like if I deploy servers on IPv6 only, then I'd have a network that would be completely separated from IPv4!

    --
    Claiming to be pedantic on Slashdot is asking for trouble
  64. Re:Only things mising: blood, sweat, tears, and $$ by daxomatic · · Score: 1

    Actually Earthlink has a cool patched linksys image with ipv6, with the same web interface as the original one, plus with a ipv6 page for easy configuration.
    I recommend it for anyone with a linksys and who are ready to check it out.
    Rgds
    Daxomatic

  65. IPv6 Drivers by apposite · · Score: 1

    I think the point about IPv4 is that for the people it works for right now there isn't much wrong with it: QoS isn't much of an issue, Security can be dealt with, configuration isn't too hard.

    But it isn't necessarily that way for everyone. China and many developing nations don't have enough IP space. IPv4 configuration IS unnecessarily hard- why can't I just physically plug two machines together and have them work? Security is fiddly to configure. NAT adds an additional layer of complexity to everything (e.g. UPnP in home routers, magic VoIP tunneling stuff, peer to peer protocols) and adds a layer of accidental security at best. Of course there are solutions which work around all these problems but if we were starting with a clean slate and a choice between IPv4 and IPv6 the choice would be clear.

    So for everyone who has good working IPv4 networks: great. For many others, IPv6 will be (or become) a good alternative. It can come in to play piece by piece- home networks all running IPv6 because noone configured IPv4 services and the ISP supported IPv6 so everything just worked (which could be a reason for ISPs to use IPv6: simpler service configuration). Carriers that use an IPv6 address space on mobile devices because the roaming support makes things easier- leading to large, although disjoint, networks of IPv6 devices. Countries (like China) who use IPv6 internally because, frankly, IPv4 address space issues mean they have to NAT everything out of the country anyway and they get to be on the leading edge of technology development selling back to places like the U.S. rather than buying.

    IPv6 doesn't have to happen soon. It just needs to have stable network stacks in lots of places (which is what is happening with Windows, Linux, MacOS as well as Cisco, Nortel and so on) and it can become a natural alternative in a range of situations. The interconnection between IPv4 and IPv6 networks is ugly but is do-able and no worse than the current horror that is NAT.

    I don't see the IPv6 transition happening in a wide spread manner any time soon. But I do think it will happen.

  66. QoS is nothing to do with IPv6 by Cato · · Score: 1

    IPv6 is not required to do QoS, and I really wish people would stop trying to associate the two - IPv4 has had QoS (via the 3-bit IP Precedence field and the 6-bit DiffServ codepoint that has superseded it) for decades, and virtually every router has QoS support. Both IPv4 and IPv6 have identical 6-bit DiffServ fields, termed the TOS byte in IPv4 and the Traffic Class in IPv6.

    This is a bit like IPSec, which works fine on IPv4 even though it was designed alongside IPv6 (maybe that's why it was initially so NAT-hostile...)

    The only unique IPv6 feature for QoS is the flow label, which is intended for easy classification of 'flows' such as a session on a specific source & destination port combination - however, this is really only useful with RSVP QoS, which doesn't scale well and requires application changes, and has therefore never taken off. (I worked on QoS technology and policy management for quite a while from the late 90s.)

    The hard part of delivering QoS is the political/commercial agreement, and after that, agreeing on what the QoS levels should be. Telcos already run IP networks for use by business IP VPNs (MPLS not IPSec) this way, so they have a lot of experience.

    IPv6 is a great technology but its main benefits are around router and host autoconfiguration, and never having to worry about IP address scarcity again.

  67. IPv6 and Transition Techniques by Szyman · · Score: 1

    I've written a small report on IPv6 for a university course. It was intended to give a general overview of IPv6. Here's a link if anyone's interested: http://szyman.magres.net/mydocs/net/ipv6/IPv6_and_ Transition_Techniques.pdf

  68. First the EU wants this.... by Churla · · Score: 1

    Next they're going to expect us to adopt the metric system or some such wackiness.

    --
    I'm a fiscal conservative, it's a pity we don't have a political party anymore
  69. Adding Value to the Internet... by SnowDog74 · · Score: 1
    The problem with adding value to the internet is that every attempt to do so invariably fails for a very good reason: The internet is not a thing. Nowhere has it been put more eloquently what the internet is and isn't than at World of Ends.

    The internet, an agreement between parties to speak a common language when communicating, has immense value because it leaves the prioritization and customization of services to the retailers (i.e. enduser ISP's, content providers, distributors, etc.) which facilitates choice through diversity/competition and therefore quality and optimal pricing.

    Trying to make the internet do some things better than others, as World of Ends so eloquently puts it, obviously comes at the cost of doing some things worse than others.

  70. Thank you to all... by KC7GR · · Score: 1

    ...For the multiple explanations. I now understand why simply adding another octet wouldn't gain much of value.

    Keep the peace(es).

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  71. Privacy Violation by Anonymous Coward · · Score: 0

    I see that you have posted my IP address 192.168.1.100 in the story above. Further attempts to post this address (or my alternate address 127.0.0.1) will be met with severe penalties

    AC

  72. What's REALLY going to happen by Anonymous Coward · · Score: 0

    Like the metric standard, the rest of the world will adopt IPV6 while the US says, "hey, now we have all these 'extra' IPV4 space the rest of the world doesn't need! Let's stay on IPV4!"

    Just like the Amercian english measurement klingons to keep the bloody awful NATs and uPNP for 50 more years.

  73. Re:ipV6 is not here by TheLink · · Score: 1

    AFAIK the original proposal never mentioned sending of a small message.

    Even with such a notification based IM2000 style system, for many practical reasons the actual sender is unlikely to be the one holding the mails. The mail would have to be stored on an ISP/3rd party mail repository, or on one of the thousands of zombie machines "owned" by spammers ;).

    Thus you will have the problem of who gets to submit mail to the ISP's mail repository.

    Wow now it looks like the same problem as SMTP doesn't it?

    And I believe most of the solutions are applicable to both SMTP and IM2000. Just nobody seems to want those solutions - CAs, everyone with certificates, crypto. And many people may not like the idea of some central authority effectively deciding whether you can successfully send mail or not.

    Worse, in initial stages you will have to have IM2000 to SMTP gateways and vice versa. So the IM2000 users will still get spam from SMTP sources...

    I think I understand IM2000 pretty well and have some idea of how the real world works too.

    I wonder whether the IM2000 proponents actually do.

    I think they should think things through properly, rather than come up with half baked ideas.

    And back to the topic: the problem with IPv6 is it isn't backward compatible with IPv4. If it was backward compatible, the switch to IPv6 would have been much faster.

    --
  74. Re:ipV6 is not here by Micah · · Score: 1

    > Wow now it looks like the same problem as SMTP doesn't it?

    To a lesser extent, I think.

    IM2000 would only work with one or more centralized blacklists, and that can also be done with SMTP. Couple differences:

    1. in IM2000 the mail would normally not be transferred from the source ISP until it was requested for viewing. (Of course, some users would likely batch download mail.) So spam would not need to waste so much bandwidth if the receiver recognized it as such before downloading it.

    2. Say a spam is sent to a million people. In IM2000, a blacklist might kick in after a few dozen poeple transferred it. That would save the other hundreds of thousands from having to even see it.

    So I think it's still better, if not perfect.

  75. Re:ipV6 is not here by humankind · · Score: 1

    Dude, you obviously have no idea what the fuck ou're talking about. Don't generalize about RBLs because some of them are managed by asshats.

    RBLs are the only effective way thus far to actually cost spammers money. Don't talk about stuff you don't know anything about. I mess with this stuff for a living. I design and build systems and deal with large quantities of mail and mail servers. RBLs save shitloads of money and resources. Keep your ignorance to yourself.

  76. Re:ipV6 is not here by humankind · · Score: 1

    Brute force scanning is irrelevant.

    Right now, IP space in which spammers can operate is getting limited. This is what is driving them to engage in worm and botnets... their illegal activity is going to get them all shut down eventually if the authorities start doing their job.

    If ipV6 opens up, then spamming will increase EXPONENTIALLY. You guys have to trust me on this. There's always a bunch of moron pundits embracing new technology that will "change everything" and it's fucking bullshit. Content-based filtering costs companies money -- the very same companies that spammers steal bandwidth from. RBLs put a stop to this. ipV6 will completely negate the massive amount of work that's been done in this area and there is NO alterntative.

    Every major ISP. EVERY MAJOR ISP is now using RBLs, from AOL to Cox to you-name-it. They don't advertise it because they use it in combination with content-based filtering, but you can bet the IP source of mail has more to do with the spam ranking than anything else.

    Also, with the limited IP space, it's easier to stop worm propagation because broadband DUL space is blacklisted. There should be no SMTP traffic originating from end user IPs... so if you see it, 99.99% of the time it's the sign of a zombie pc. If you open up more IP space, it'll be a thousand-thousand times harder to deal with and nail down.

    I am right about this. I was right about every other goofy-ass anti-spam measure from CAN-SPAM on down. I'm not trying to be arrogant. I know what I'm talking about here. Increase IP space will create a nightmare for administrators and networks. It's not needed. There are other, better solutions. ipV6 can wait until the spam problem is under control.

  77. Re:ipV6 is not here by humankind · · Score: 1

    You don't understand about RBLs. Read up on them, and then you'll understand why ipV6 will completely break the backbone of the existing spam filtering network.

    Right now 2-10% of the actual spam travelling on the net gets through filters. If we go to ipV6, that number will probably jump up to 70% because the location from which mail is received has a lot to do with how systems determine what is and isn't spam. This is based on a "blacklist" of known IP blocks that shouldn't be sending e-mail. If this pool size increases exponentially, as is proposed with ipV6, then it will be exponentially harder to maintain such a list of "rogue IP space" and spammers will have their biggest obstacle ever removed.

    In short, ipV6 is every spammer's fucking orgasmic dream come true.

  78. Re:ipV6 is not here by TheLink · · Score: 1

    1) is related to 2, otherwise how would you know it is spam.

    As for 2) please explain how the blacklist part is going to "magically" work after just a few dozen people transfer it.

    Questions:
    i) Who decides it is spam? How?
    ii) What happens after it is marked as spam?
    iii) Why/How would it work better than the current methods already used with SMTP, POP3 etc systems?

    Already many ISPs are tagging email as spam in the headers, and users can just configure their mail clients to handle such mails differently, if they trust the ISP's spam filters.

    And like I said, the ISP's mail server would be just like an IM2000 mail repository.

    Show how with IM2000 I would be receiving orders of magnitudes less spam. If it's say just 30% less, it's really not worth the bother. Work on improved spam detection methods would be better, and having a diversity of such methods makes it harder for spammers (like genetic diversity in the face of parasites and disease).

    For bonus points, show how during the transition period from SMTP to IM2000, IM2000 users will be receiving significantly less spam (assuming of course they successfully receive the same amount of nonspam as they normally would - rather than the IM2000 system causing them to not receive legitimate mail). If it's just because they changed their email address, then people already do that regularly to reduce spam ;).

    --
  79. Re:ipV6 is not here by Micah · · Score: 1


    > i) Who decides it is spam? How?

    Probably by users clicking on "this is spam" in their mail program. Yeah that can be abused, but it shouldn't be taken seriously until quite a lot of users do that for any given message or mail server.

    > ii) What happens after it is marked as spam?

    It should remove all the tokens for users who haven't seen it yet.

    > iii) Why/How would it work better than the current methods already used with SMTP, POP3 etc systems?

    I think all this translates to significantly less bandwidth usage for any spam that does show up.

    > Already many ISPs are tagging email as spam in the headers, and users can just configure their mail clients to handle such mails differently, if they trust the ISP's spam filters.

    But still the full body of the spam message has to travel the whole way on the network. IM2000 should cut into that.

    Maybe you're right that it can be solved better with crypto. All I know is that SMTP as is, having the assumption that the Internet can be trusted, is broken and needs serious work.

  80. Re:ipV6 is not here by vadim_t · · Score: 1

    Yawn. You're right, yet you provide absolutely zero explanation why. I have provided mine. Where's your?

  81. Re:ipV6 is not here by gbjbaanb · · Score: 1

    Not so. You don't understand the difference between comparing 32 bit numbers (ie IPv4 addresses) and 128 bit numbers (IPv6 addresses). There is an insignificant difference. The time taken to convert the IPv4 dotted decimal value to the 32-bit value takes longer than any comparison of any 128-bit value.

    With the length of the blocklists, if they're sorted into order, then the lookups will be as fast as the current systems, regardless of how many addresses get added to them.

    IPv6 has an added advantage of better categorising IPs from a particular country, so you can block all traffic from, say, China much more efficiently than with IPv4.

    Furthermore, once we go IPv6 everyone will have their own IP address, no more hidden NAT systems and so forth, so the person sending spam will be easily identifiable. This means that those hosts on dynamic IPs will be able to be filtered correctly - currently, you block an IP, you end up blocking everyone else at that ISP as they use that shared IP. With IPv6 the ISP will know instantly who has the trojaned machine and will (hopefully) shut it down.

    These last 2 things mean that RBLs will be smaller in future, not larger as they can be more accurately targetted at rogue ISPs and countries who refuse to deal with spam and other internet malware.

    So, all in all, you have nothing to worry about when using IPv6. The only issue will be with systems that need to be updated to handle IPv6 addresses, but I imagine all software spam filters will have releases out the moment someone uses them on the new network.

  82. Re: IPv6 and multi-homing by Cato · · Score: 1

    I take your points about other areas that depend on IP addresses. The problem with multi-homing in IPv4 and IPv6 is that it makes it hard to scale the network - in fact, core routing tables started growing exponentially again in 2004 on the IPv4 Internet due to multi-homing (ref: http://en.wikipedia.org/wiki/Border_Gateway_Protoc ol). There is an IETF working group called Multi6 on IPv6 multi-homing for this reason, see http://www.ietf.org/html.charters/multi6-charter.h tml - not sure if their approach will simplify things for multi-homed sites but they are aiming to reduce core routing table growth.