Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Networking

Proposed IPv6 Cutover By 2011-01-01 398

IO ERROR writes "An internet-draft published this month calls for an IPv6 transition plan which would require all Internet-facing servers to have IPv6 connectivity on or before January 1, 2011. 'Engineer and author John Curran proposes that migration to IPv6 happen in three stages. The first stage, which would happen between now and the end of 2008, would be a preparatory stage in which organizations would start to run IPv6 servers, though these servers would not be considered by outside parties as production servers. The second stage, which would take place in 2009 and 2010, would require organizations to offer IPv6 for Internet-facing servers, which could be used as production servers by outside parties. Finally, in the third stage, starting in 2011, IPv6 must be in use by public-facing servers.' Then IPv4 can go away."
This discussion has been archived. No new comments can be posted.

Proposed IPv6 Cutover By 2011-01-01

Comments Filter:
  • IPv4 works for me (Score:1, Informative)

    by Anonymous Coward on Thursday August 02, 2007 @09:11AM (#20084685)
    IPv4 works for me today and will work for me in the future. Sure there is new stuff in IPv6, but I have ZERO motivation to move to it. Why would I spend money and time to make something better for others, with little to no value returned. Going to a new technology for sake of the new technology is retarded. The fact that IPv6 has not been adopted shows that IPv4 is sufficient for most people's needs. When I can ONLY connect to the Internet with IPv6 or ONLY buy IPv6 equipment, then I'll have reason to upgrade. Until then, Cisco and crew, stop trying to spend my money.
  • by Spazmania ( 174582 ) on Thursday August 02, 2007 @09:12AM (#20084695) Homepage
    This has been a hot topic on a number of lists. Some observations:

    1. Neither John Curran nor the IETF has the the authority to bring this about, thus the use of the word "must" is misleading. Even if the regional internet registries supported this with policy that placed additional IPv4 addresses out of reach of those who did not deploy IPv6, far less than half of the content providers would be impacted within the proposed timeframe. Indeed, relatively few content providers come back for more addresses. Its mostly the transit providers which connect the end users who have a growing need for IP addresses.

    2. The natural course of IPv4 depletion is more likely to drive conservation of IPv4 addresses than it is to drive IPv6 adoption. Business will tend towards this path because the incremental cost of conservation is small and the benefits are immediate while the cost of IPv6 deployment is large and the benefits are remote. Conservation might sound like a good thing but its actually very dangerous. It implies injecting many additional routes into the "default-free zone," which for complex technical reasons would decrease the overall stability of the Internet.

    3. Existing policy at the regional registries serves to obstruct the deployment of IPv6. For example, in the Americas at ARIN, there is an additional $500 fee to receive IPv6 addresses in addition to whatever fees you pay for IPv4 addresses. That's a nuissance. More critical is the wide swath of legacy multihomed content providers who because they are too small don't qualify for IPv6 addresses from ARIN. Those folks can't get the so-called "provider-independent" addresses they need to connect via IPv6 in a technically comperable way to how they connect with IPv4.

  • by Skapare ( 16644 ) on Thursday August 02, 2007 @09:18AM (#20084765) Homepage

    The idea is that IPv6 addresses are a 2-part address. The first 64-bit part is the classification and routing. The second 64-bit part is the unique space, although literally that does not need to be. The idea is to eliminate error and complexity prone steps to map unique link layer addresses into globally routable addresses. Sure, this could have been done with a lot fewer addresses and still have enough for even the very largest networks. But then you'd have to ensure that no 2 hosts could end up with conflicting addresses. The gateway router could certainly do that, but if it gets rebooted, all the addresses might have to be changed because the map gets reset. By using link layer addresses, once the globally routable prefix is known, the host/interface addresses can remain constant even if the router is rebooted. One of the goals of IPv6 is more automatic configuration.

  • by zeromorph ( 1009305 ) on Thursday August 02, 2007 @09:19AM (#20084789)

    Again? Did you just wait for a possibility to post the same junk again [slashdot.org], three years later?

    No "Network Anonymiser Translation" this time, but an ethnic slur, great.

  • by dintech ( 998802 ) on Thursday August 02, 2007 @09:26AM (#20084859)
    Wow, that was incredibly well spotted. How on earth did you remember that? I think you've got a photographic memory for trollish posts. :)
  • by halcyon1234 ( 834388 ) <halcyon1234@hotmail.com> on Thursday August 02, 2007 @09:27AM (#20084887) Journal
    *ahem*

    PROPOSED IPv6 Cutover.

    Proposed.

  • by dk.r*nger ( 460754 ) on Thursday August 02, 2007 @09:34AM (#20084979)

    Cisco routers suck at IPv6
    You know, they might stop sucking if a large movement towards IPv6 caught momentum.

    The world does not need more than the 4 billion addresses
    available with IPv4, and I challenge you to come up with an
    application that requires that many. Assuming that you can actually
    come up with one, it could easily be solved with Network Address
    Translation, or NAT as it is commonly known.
    Challenge: 2 bln people in the relatively civilized world have, or will have in the near future, serveral of these items:
      - Home computer
      - Work computer
      - Laptop (private or work)
      - Cellphone(s)
      - Net connected appliances (TiVo, net music players, IP phones, home surveillance, alarms)

    Each ideally needs its own address, and it's not hard to see how 4 bln addresses will be used up.

    Solve it with NAT, you say. Sure - but actual interactivity is in higher and higher demand. Both my MythTV box and my laptop in most locations are NAT'ed. Save for my tinkering with NAT routing which is only for geeks, I can't get to my Myth box from the outside.

    Another problem is the solution to the above problem - VPN. At my former job (a web consulting agancy) we were routinely given VPN access to clientsites. They were all setup with IPs in the range 192.168.X.nnn. We had no collisions of X, but we were a small firm, and it will happen.

    IPv6 addresses are too large. An IPv6 address is 128 bits in size
    I remember hearing the same argument against using FAT32. Although your point is quite valid, I think the world will recover, and quickly.

    The IPv6 header is too large. ... minimum MTU supported must be 576 bytes. That means that where you
    might have got 556 bytes of data in your IP packets, you now get 536
    bytes.
    I'm no expert, but didn't the world stop using minimum MTU for anything larger that that a while ago? If an MTU is size 1500 instead, the overhead is a whopping 1.3%, or downloading an extra 51 mb on your full, uncompressed 50gb bluray movie.

    Yeah, it's not free of drawbacks, but progress seldom is.
  • by TheRaven64 ( 641858 ) on Thursday August 02, 2007 @09:49AM (#20085213) Journal
    It's related to the birthday paradox. This is not really a paradox, but is counter to intuitive thinking. It states that in a group of 23 randomly chosen people, there is a 50% chance that two will have the same birthday. While you only need 23 different days in the year for everyone in the group to have a different birthday, you need a lot more if the days are chosen at random. For stateless autoconfiguration you need n parties (where n is the maximum number you might want to put on a single network) to be able to pick unique numbers. The simplest way of doing that is to take an existing globally unique number; the MAC address. You could use a hash of some other unique information, but the smaller you make the hash, the greater the chance of collision.
  • by mrsbrisby ( 60242 ) on Thursday August 02, 2007 @10:01AM (#20085393) Homepage
    I know John Curran as a troll on the PPML who brings up "IPV6 internet cutoff" every so often. He ignores all of the reasons why IPV6 isn't ready, and loudly proclaims people on *this Internet* (ipv4) are just holding back progress of his *other internet* (ipv6) which nobody is on.

    He suggests charging people more for IPV4 allocations will speed IPV6 adoption and has no idea what an idiotic statement that is. He admits he doesn't care if raising the price of IPV4 allocations will simply drive smaller networks "out of business" as "they should be on IPV6 anyway". Meanwhile Google can afford it and nobody gives a shit about IPV6- they just want to use the same internet that Google is on.

    He lies and says we're running out of addresses at a rate of 10-15 /8's per year. ARIN says we're going through about 3-4 a year (see the ipv4-allocation-assignments- this stuff is public even to nonmembers)

    He has no migration plan besides "just replace all your hardware and software". It's about as stupid as the HDTV plan, which since I cannot record HDTV without buying illegal hardware, I'm not buying either.

    Seriously, does anyone think an actual migration plan for something as big as - replace the entire Internet- would be authored by a single person that nobody outside of ARIN and IANA working bodies have heard of?

    He's an idiot and an asshole.
  • by Zarhan ( 415465 ) on Thursday August 02, 2007 @10:04AM (#20085421)
    What I don't understand is why the IPv4 address space isn't mapped conveniently into the IPv6 address space (the first set of addresses ... ie 000.000.000.. ... then you can run both "internets" side by side.

    It is.

    http://en.wikipedia.org/wiki/IPv4_mapped_address [wikipedia.org]

    There are even ways for reaching IPv4 hosts from IPv6.

    http://en.wikipedia.org/wiki/Stateless_IP/ICMP_Tra nslation_algorithm [wikipedia.org]

  • by igjeff ( 15314 ) on Thursday August 02, 2007 @10:06AM (#20085453)
    At the risk of feeding the troll, I wanted to try to clear up some misconceptions.

    1. Cisco routers suck at IPv6.

    Anything reasonably current doesn't route IPv6 in software. Yes, there's legacy stuff out there that will have to be dealt with, but there are solutions to those legacy hardware deployments that aren't terribly arduous. But it does mean people need to get started dealing with this *NOW* rather than later.

    2. There are too many addresses.

    Uhm...so don't use them all. I'm not sure what sort of objection this is. "Oh, we can't do that because that solution will give us more resources than we need." Oh the horrors of not having to worry about running out of addresses, I'm not sure I can deal with that problem

    3. IPv6 addresses are too large.

    The ISP that I used to work for advertises 7 or 8 routes into the IPv4 default-free zone. With a move to IPv6, they could easily, without breaking a sweat, move to only advertising a single route. So, an IPv6 route would have to consume more than 8 *times* the memory that an IPv4 address does for it to be a loss for the routes that said ISP would advertise. Many enterprises advertise many many more routes than that in IPv4 and could drop down to a single (or very few) IPv6 routes. Yes, the memory footprint of each individual route in routers would be bigger, but the number of them will be significantly smaller, meaning overall router memory consumption will drop.

    4. The IPv6 header is too large.

    Ooh, 3.4% (and that's worst case)...I'm not sure the world can handle those sorts of inefficiencies. Yes, IPv6's larger header will drop data throughput efficiencies ever so slightly. That's better than the 100% drop in efficiency you'll have when you can't get an IPv4 address at all.
  • by arun_s ( 877518 ) on Thursday August 02, 2007 @10:07AM (#20085483) Homepage Journal
    This is actually already possible. There are at least two types of v4-compatible v6 addresses (the first one's deprecated, I think):

    ::127.0.0.1
    2002::127.0.0.1
    Anytime you move from a v4 to a v6 network, your gateway automatically prepends the 2002:: prefix to make your IP a v6 address. The problem here is that you have to have a public IPv4 address for this to work. If you're inside a NAT'ted network, your private address wouldn't be translatable to a corresponding v6 equivalent.
    p.s. a link [twibble.org].
  • by MikeBabcock ( 65886 ) <mtb-slashdot@mikebabcock.ca> on Thursday August 02, 2007 @10:19AM (#20085625) Homepage Journal
    When I as a good netizen went to look at getting my own IPv6 block for work, I realized it was way too much hassle, despite enough blocks obviously being available. Convincing our upstream provider(s) to give us blocks would require them bothering to go through that same hassle.

    IPv6 works beautifully in an Intranet and LAN environment with autoconfiguration. IPv6 registries and routing are a problem however because nobody's* doing it.

    *almost
  • by complete loony ( 663508 ) <Jeremy@Lakeman.gmail@com> on Thursday August 02, 2007 @10:19AM (#20085629)
    Yes, the whole IPv4 address space exists in IPv6 see IPv4_mapped_address [wikipedia.org].
  • by discogravy ( 455376 ) on Thursday August 02, 2007 @10:38AM (#20085891) Homepage
    In the resources-on-your-equipment sense, the size of the tables matter and yes, you are correct. In the money-has-to-be-paid-for-equipment sense, the size of the tables in software is irrelevant. Many ISPs don't have "modern routers", particularly smaller ones, as your national/international providers have the scale and money to have regular and scheduled hardware upgrades. Cisco gets a lot of shit, but a large amount of their equipment just lasts and lasts. And if you're an ISP trying to cut corners, weeeeelllll...you might not have upgraded to the latest hardware.

    Consider also that this is not just routers, but anything with a public IP, such as firewalls and a lot of enterprise-level firewalls just do not have IPv6 capabilities yet. Not like, hey, the handling is Teh Suxx0rs, but it's Just Not There. Juniper's security products don't do it; hell until a recent-ish version of the FW+VPN OS was released, an IPv6 packet could reboot a VPN connection. Nor do Fortigate or CheckPoint handle IPv6. Cisco's SSL VPN does shit to the packets and to make a long story short, is just not ready to deal with IPv6. AFAIK, ISC's DHCPv6 is still kind of rough (although admittedly I don't follow it very closely on the list, it gets mentioned now and again and the impression I get is that they're working very hard on it. Which means it isn't ready yet.) This matters a great deal to ISPs who would be the ones handing out IPv6 to your average user; an unbelieveable amount of them use ISC's DHCP software.
  • by FireFury03 ( 653718 ) <slashdot&nexusuk,org> on Thursday August 02, 2007 @10:53AM (#20086101) Homepage
    My ISP only allows me one dynamic address... I use a NAT router (with their blessing) and have several machines at honme. With IPV6, is there still NAT routing?

    You can do NAT but it is strongly discouraged (it's basically reserved for situations where you need to move machines between networks, rather than sharing of a single address between multiple devices). Your ISP _should_ give you at least a /64 IPv6 network (if you make each network a /64 then IPv6 autoconfiguration works, which makes everyone's life easier). In general, NAT is a Bad Thing since it breaks peer to peer applications such as VoIP and often required that the device doing NAT have specific knowledge of the layer 5 protocols you're using.

    Of course, if they try and give you a single IPv6 address instead of a sanely sized prefix then you should go find an ISP who has clue and doesn't jsut try to rip you off.

    Oh, and NAT firewalling? what about NAT firewalling?

    There's no such thing as NAT firewalling. There is firewalling (which may or may not be stateful) and there is NAT (which requires stateful connection tracking). The existance of one does not imply the existance or requirement of the other. And yes, you can still do stateful packet inspection for IPv6.
  • by Fzz ( 153115 ) on Thursday August 02, 2007 @11:00AM (#20086221)
    Yes, I agree with you. In particular, people often get confused by what MUST means in documents like this.

    The MUST/SHOULD/MAY terminology in RFCs is to indicate levels of compliance with a specification. If this were a specification, or even a BCP (Best Current Practice) RFC [rfc-editor.org] document, then this might make sense. But it is intended to be an Informational RFC, which has no weight as a standard whatsover. So MUST/SHOULD/MAY terminology is completely inappropriate (in case you're wondering, yes I have written quite a few RFCs).

    This document is an individual submission at the moment. Anyone can submit such a document; this does not indicate any level of support by the wider IETF, let alone anyone else. If the IETF were to take this on, and make it a BCP, then the terminology would indicate levels of support, and you could legitimately claim that an organization that did not comply was not providing standards-compliant service. It's possible this could embarrass an organization, but somehow I doubt it. However, if there were such a document, it might be possible for national governments to legislate compliance. Only then would it have any significant impact, but I think legislation here is unlikely and probably inappropriate.

    Likely what will happen is that the regional registries will run out of address space to allocate in approximately three years from now (this is the current best estimate [potaroo.net] from Geoff Huston, who probably knows more about this than anyone else). ISPs will find it hard to get addresses after that, and a market will naturally emerge. Basically address space will become expensive. Also, there will be incentive to disaggregate currently aggregated address space, so more organizations can multihome. This will cause increasing routing table explosion in routers, and cause ISPs to need to either filter route advertisements (breaking multihoming) or upgrade routers (requiring them to spend money). And increasingly larger organizations will start to use NATs, making all sorts of applications harder to set up than they need to be. When your home NAT is behind your ISP's NAT, I suspect lots of things will break really badly. Maybe eventually the pain will get great enough that the switchover starts to reach critical mass, and only then will organizations actually allocate budget to make it happen.

    There is a lot to be said in favour of moving forward in a less chaotic way that this, but I'm skeptical about the likelihood of that actually happening.

  • by Spazmania ( 174582 ) on Thursday August 02, 2007 @11:14AM (#20086429) Homepage
    No, 2002:: is for 6to4. You map the IPv4 address in right after the 2002 and the machine at that IPv4 address serves as the gateway to a /48 of IPv6 addresses. For example, if your 6to4 gateway's IPv4 address is a.b.c.d then its IPv6 address is 2002:aabb:ccdd::1 and it supplies IPv6 connectivity for 2002:aabb:ccdd::/48.

    6to4 is a good idea that could be great but isn't because it depends on a small network of volunteers to run encapsulators and decapsulators. The volunteers would be overrun if any meaningful business use was attempted.
  • by igjeff ( 15314 ) on Thursday August 02, 2007 @11:19AM (#20086523)
    > Nobody is IPV6-only, so there is no financial benefit to being an early adopter

    There is no *short-term* financial benefit. There's a *huge* financial benefits for people and enterprises that are able to see beyond their own nose.

    >(maybe we'd PI some old /8's)

    What do you think ARIN and the RIR's have been doing for the past 5+ years?

    At current run rates, we're going to run out of IPv4 address, completely, in 2010 or 2011. There won't be any old /8's left available to turn into PI space.

    Wake up and smell the coffee, you need to start thinking about deploying IPv6 now, or experience extreme pain in 3-4 years when you find yourself up against a wall because you can't get IPv4 addresses, and/or can't get to services that are starting to deploy *only* on IPv6 because that's all they can get.
  • by igjeff ( 15314 ) on Thursday August 02, 2007 @11:28AM (#20086681)
    I'm being completely serious.

    NAT (ie, the mangling of IP addresses) doesn't give you any security whatsoever. Putting your box in the DMZ isn't bypassing the NAT, its just setting up a different type of NAT.

    The security that you get behind your NAT device is because the device necessarily has stateful packet inspection and filtering engine...because dynamic NAT doesn't work without it...its the stateful inspection and filtering that gives you the security, not the NAT/mangling of the IP addresses.

    You could stick a stateful inspection and filtering device that denies inbound connections by default in your laptop travel bag and have exactly the same level of security, without breaking useful applications like NetMeeting (admittedly dated), and other useful applications that connect directly client to client.
  • by Spazmania ( 174582 ) on Thursday August 02, 2007 @11:36AM (#20086821) Homepage
    How we do prove that we are truly running out of IPv4 address?

    That's pretty much been done: http://www.potaroo.net/tools/ipv4/index.html [potaroo.net]
  • by Aerion ( 705544 ) on Thursday August 02, 2007 @11:44AM (#20086943)

    There are single Universities in the US that have more assigned IP addresses than pretty much the entire Asian continent!
    I think that there is actually a single University (or, shall we say, "Institute") that has that many IPs. But plenty of corporations or other organizations own Class A's as well.

    We like our /8. Four static IPs for each student ... a /16 for each dorm (with one exception -- my dorm gets two). And, more infuriatingly, I'm sure, a /16 for each fraternity. Is it fair? Fuck no. But dem's da breaks. I wouldn't count on reallocation of IPv4 addresses any sooner than I'd count on a move to IPv6.
  • by igjeff ( 15314 ) on Thursday August 02, 2007 @01:12PM (#20088687)
    Here's a hint. When you fill out your justification forms. Include all your RFC1918 IP addresses (ie, 10.x.x.x, 172.16.x.x, 192.168.x.x, et al). Since there is no space reserved in IPv6 equivalent to RFC1918, meaning you generally need to allocate "global" IPv6 addresses for your internal systems as well, you can include your internal numbering space as part of the justification.

    Otherwise, in North America, the criteria for getting IPv6 PI space is exactly the same as IPv4 PI space, and is based on your usage of IPv4 space...and since you can count the RFC1918 space in your justification, it actually ends up easier to get IPv6 space.
  • by igjeff ( 15314 ) on Thursday August 02, 2007 @02:17PM (#20089995)
    Sure, its secure, but its not secure because of the IP address mangling. Its secure because the NAT device is looking at every packet, keeping track of what conversations are going on and deciding which to forward (and mangle) based on the state that its keeping.

    The problem with your argument is that you qualify it with "not in the DMZ". Putting it "in the DMZ" (which isn't a real DMZ anyway) is still NAT, and your protection just went *poof*. NAT (ie, just mangling IP addresses) doesn't provide any protection. Having stateful inspection of every packet and deciding which ones to forward on is what provides protection. This means that a stateful inspection firewall is capable of providing exactly, completely, 100% the same level of security; oh, and do so without breaking any protocol that tries to use the Internet as a real communications network rather than some simplistic I-make-a-request-and-get-a-response-back pseudo-communications network.
  • by Anpheus ( 908711 ) on Thursday August 02, 2007 @03:15PM (#20091051)
    You still need to check for a collision, and you'll always need to do so. Because the probability of randomly choosing an in-use IP will always be nonzero. ... On the other hand, there's no anonymity by IP by selecting random IP addresses anyway, because if you own a pool of addresses then they link back to you, otherwise you're essentially using them on loan from an ISP who does, in which case logs may exist. Anonymity ends at the whim of your ISP, the IP addressing involved doesn't affect that.

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...