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

 



Forgot your password?
typodupeerror
×
Networking IT

(Almost) All You Need To Know About IPv6 359

Butterspoon tips us to an article in Ars Technica titled "Everything you need to know about IPv6." Perhaps not quite "everything"; the article doesn't try to explain the reasons behind IPv6's meager adoption since its introduction 12 years ago. But it should be regarded as essential reading for anyone overly comfortable with their IPv4 addresses. Quoting: "As of January 1, 2007, 2.4 billion of those [IPv4 addresses] were in (some kind of) use. 1.3 billion were still available and about 170 million new addresses are given out each year. So at this rate, 7.5 years from now, we'll be clean out of IP addresses; faster if the number of addresses used per year goes up. Are you ready for IPv6?"
This discussion has been archived. No new comments can be posted.

(Almost) All You Need To Know About IPv6

Comments Filter:
  • by Alioth ( 221270 ) <no@spam> on Thursday March 08, 2007 @01:24PM (#18278028) Journal
    Surely, there's no place like ::1 ?
  • by Deltaanime ( 932261 ) on Thursday March 08, 2007 @01:39PM (#18278250)
    IPv4 works over IPV6 just fine :-)

    A very small peice of the IPv6's space is simply there to allow IPv4 to still work, so those devices won't have issues.

    Besides, if everything else moves to IPv6, wouldn't that allow for IPv4 addresses to be freed up for this old systems?

    ~Francisco
  • by guruevi ( 827432 ) on Thursday March 08, 2007 @01:44PM (#18278310)
    That is 192.168.0.0/16, 10.0.0.0/8 and 172.16.0.0/12 for you, you insensitive clod. And remember, 172.16 is a 12-bit netmask, not a /16 and definitely not a /8 (I think HP owns a few of the other ranges in 172.x.x.x which usually gets blocked within a firewalled/natted network by an anal admin that didn't pay enough attention.

    NAT though is NOT a solution, it's a patch, a fix to a problem of running out of space. There should be enough IP's out there for everyone, but the '/8 should be enough for the average company' idea from the 80's-early 90's screwed us all up. Each Coca Cola or IBM-owned computer for example could have it's own public IP, the way it should be, but they own 16M+ addresses, way too much for their needs. But anyway, IPv6 is going to keep us out of trouble for now until we make the same mistake (history has a tendency to repeat itself) and we have to invent IPv8 or so.

    Next to that IPv4 has been missing some major features and runs into problems with large networks and (very) fast links (talking 10Gigabit for example) IPv6 will solve for us, it routes faster, it has inheritely support for multicast and jumboframes, IPSec and mobile versions while IPv4 usually has that functionality bolted on (sometimes implemented slightly different with each manufacturer).
  • You clearly read the article, or at least skimmed it, since you know that the article says that even with NAT, if current trends continue (they are likely to get worse, not to continue) we will run out in 7.5 years. You really think we're going to have a cataclysm in that timeframe? It's not impossible... but it seems relatively unlikely. As the FA says, even reclaiming a couple of used class As would be fairly useless.
  • by rthille ( 8526 ) <web-slashdot@@@rangat...org> on Thursday March 08, 2007 @01:47PM (#18278352) Homepage Journal
    My ISP, sonic.net does:
    http://sonic.net/features/ipv6/ [sonic.net]
    Or at least it's an IPv6 tunnel (not sure how that might differ from 'native').

    I haven't got around to setting it up, but if/when I get my WRT54GL setup with OpenWRT I'll probably have it run IPv6 as well...
  • by wampus ( 1932 ) on Thursday March 08, 2007 @01:47PM (#18278360)

    Bolt Beranek and Newman Inc (?)
    BBN built the ARPANET, I can kind of understand why they have a class A.
  • How to install IPv6 (Score:2, Informative)

    by joe45 ( 1060584 ) on Thursday March 08, 2007 @02:07PM (#18278588)
    The command how to install IPv6 is : windows XP: run -> type: ipv6 install linux redhat: insmod ipv6 or modprobe ipv6 , check the list get IPv6 or not, rmmod ipv6 delete ipv6. autorun: edit /etc/sysconfig/network add new line " NETWORKING_IPV6=YES " FreeBSD Unix : edit /etc/rc.conf add new ipv6_enable="YES"
  • by physicsnick ( 1031656 ) on Thursday March 08, 2007 @02:30PM (#18278888)

    But anyway, IPv6 is going to keep us out of trouble for now until we make the same mistake (history has a tendency to repeat itself) and we have to invent IPv8 or so.
    The IPv6 address space allows for 3.4x10^38 IP addresses. Assuming we can fit, say, ten trillion people per solar system, we can colonize about 80% of the entire known universe before we run out of IP addresses.

    I suppose at that point, history will repeat itself and we'll have to invent IPv8. :/
  • by suggsjc ( 726146 ) on Thursday March 08, 2007 @03:05PM (#18279312) Homepage
    You forget that IPv4 to IPv6 requires change. I'll admit that change can be painful and costly, but *most* of the people who have any decent amount of control over the adoption view change and death as one in the same. They would seriously rather die than to have to...change. Hopefully that will be something that my generation will handle a little more gracefully, but then again by the time I'm old and gray I'll probably rather hop in my flying car and listen to Brittney and Justin while complaining about how there isn't any good music nowadays.
  • by Anomalyst ( 742352 ) on Thursday March 08, 2007 @03:12PM (#18279392)
    I made a fairly determined effer to see if we could bring up a manageable lab with IPv6.
    1) Our local provide (XO) doesn't even offer public IPv6 address space.
    2) ARIN wants thousands of dollars PER YEAR for portable address space.
    3) Identifying what/how-to use a substitute for the deprecated "site-local" addressing. Tracking this down took days of searching and piecing things together. All the docs agreed that site-local was deprected but rarely mentioned what was going to take its place. Here is some links to what was found, MS has surprising helpful documentation:
    http://www.microsoft.com/technet/network/evaluate/ technol/tcpipfund/tcpipfund_ch03.mspx#EDAAE [microsoft.com]
    http://book.itzero.com/read/cisco/0602/Cisco.Press .Deploying.IPv6.Networks.Feb.2006_html/1587052105/ ch02lev1sec1.html [itzero.com]
    Generate a global ID with either of the tools below:
    http://www.kame.net/~suz/gen-ula.html [kame.net]
    http://www.hznet.de/tools/generate-rfc4193-addr [hznet.de]
    Additionally it is nearly impossible to control the allocation of hosts to specific suffixes. We often organize customers address space so that global catalog for each site are at, say, .5, exchange at .7, proxy server at .13, etc using DHCP static leases, it make life easier on our field techs, they know exactly where key pieces of infrastructure are for troubleshooting. We can send them to different customers and they have an ingrained familiarity of how things are configured. Currently MS IPV6 does not have a usable IPv6 DHCP server, and the IPv6 clients do not allow such an address assignment even if the server could do reservations.
    In a nutshell, IPv6 tools and implementation on hosts fall far short of the enterprise tools used define and organize a LAN for IPv4 and until ease of use is at least on par with MS IPv4 DHCP point/click environment it is going to continue to languish. It absolutely must have integrated DHCP server redundancy with automatic failover/failback/sync so sorely lacking, LO these many years in MS offerings.
  • by Anonymous Coward on Thursday March 08, 2007 @03:16PM (#18279444)

    Thomas Edison was a control freak and, from what I've read, an all-around asshat. Didn't stop him from being revered by the public and making millions on his inventions, many of which are still in use today, either in nearly their original form (light bulbs), or in modernized versions (movies, movie cameras).

    Amazing how this shit continues to propagate. Edison didn't invent the light bulb, he (arguably) invented a better filament, and one which wasn't used much in the real world. By the time electricity was widespread enough to make large sales of bulbs practical, his version had long been surpassed.

    After years of trying, Edison also failed utterly to invent the movie camera. However, he was paid a handsome sum of money to put his name on a camera and process invented by two brothers nobody has ever heard of in order to increase their sales (a ploy which worked brilliantly, showing that people were mindless morons back then as well).

    It's pathetic the degree to which the average person is ignorant of the history of the technologies they use every day; Christ, I'll bet you think Marconi actually invented the radio, don't you?

  • by Anonymous Coward on Thursday March 08, 2007 @03:35PM (#18279748)
    The will not assign you IPv6 address block, because ARIN assigns it to the Tier 1 or someone connected to backbone and such. The reason is to avoid the crap that is going on with the IPv4 routing. The smaller the assignments of IPv4, the more routing you need and well, the bigger and less efficient the routing tables.

    Anyway, they tell you to get your IPv6 from your upstream because it doesn't screw the routing tables this way.

    And, 2^16 is only 65k customers. It is not REALLY that big. If your provider doesn't have 65k end-customers (customers of customers, if they only sell to resellers), then, well.. :) Pretty small upstream there! The Tier 1 providers would easily get a /16 assignment (or whatever they give out these days). And you should then be able to get a /32 if your customers are networks (65k /48 allocations). Otherwise, you probably only need a /48 or /64.
  • by Anonymous Coward on Thursday March 08, 2007 @03:38PM (#18279792)

    A guide to easy obtaining an IPv6 tunnel is available at sixxs.net [sixxs.net], pretty simple and straightforward.
  • Sounds like a misunderstanding. IPv6 addresses are hierarchical. A /32 would be allocated to an ISP, and you should get a /48 from them (yes, I've done this). If your upstream ISP doesn't distribute IPv6 addresses, they aren't going to be able to route IPv6 either, so you need to find a tunnel broker. Any tunnel broker will give you a range, either a /48 or a /64, which you can use with a fixed tunnel. Alternatively you can set up a 6to4 tunnel using the anycast addresses 192.88.99.1 and 2002:c058:6301:: as the far end, which will give you a unique /48 based on the IPv4 address of your router - however if you're serious about building a commercial network on IPv6, you should probably go for the fixed link.
  • by Anonymous Coward on Thursday March 08, 2007 @05:30PM (#18281278)
    Why should each hop take 5 times as long?
    The addresses are 4 times as long, but the IPv6 header is 40 bytes instead of 20 for IPv4 (if there is no IP options).
    There is no IP header checksum that needs to be recalculated for IPv6.
    Most of the code that is executed during packet forwarding will be network driver code and route lookup (fast or slow path) which (if done correctly) is identical for IPv4 and IPv6 (except for longer keys for route lookup).

    Sure, IPv6 extension headers can be expensive to process, but so can IPv4 options. But most packets will not contain extension header nor IP options.

    The performance measurements I've done on packet forwarding on different stacks show a performance decrease from 1% to 10% for IPv6 depending on which stack/OS you use.
  • No longer BBN's (Score:3, Informative)

    by isdnip ( 49656 ) on Thursday March 08, 2007 @11:10PM (#18285130)
    At one point in time, Bolt Beranek & Newman Inc. had three Class A's and a Class B or two. But that was a long time ago, and had a good reason.

    BTW the company changed its name to "BBN Corp." around 1995, at which time its commercial ISP operation took the name BBN Planet. That used Net 4, as well as ASN (autonomous system number, used by BGP) 1. In 1997, GTE bought them. In 2000, Bell Atlantic (l/k/a Verizon) took over, but as terms of the deal, BBN Planet became a separate partially-owned subsidiary called Genuity. It did an IPO and burned through billions in a hurry before tanking. Net 4 went with Genuity, and was acquired as a bankruptcy asset, with the rest of Genuity, by Level 3. But only the lower 1/4 of Net 4 -- the rest was already returned.

    The other two Class A's were not for BBN's own use. BBN had run the ARPAnet for the feds, having built the first routers ("IMPs") in 1969. They were BBN's for government contract use only, and were returned to the assignment pool in the late 1990s.

    Verizon kept BBN Systems & Technology, the non-ISP side, for a couple of years, but it didn't really fit. Eventually it was spun off to investors and BBN Technologies is again a separate company, mostly doing government research, and not an ISP. BBN's internal network uses a Class B (128.33, IIRC).
  • by virtual_mps ( 62997 ) on Friday March 09, 2007 @07:56AM (#18287360)

    I think the same sort of thing is going on with IP addresses. You have entire countries coming online at unprecedented rates. But when the market saturates, well, there's only so many billion people on the planet.
    And thank God they don't, like, "fork" or something.

    Even if the whole world comes online (6,525,170,264 people to date), and an average of one IP per person (very rough estimate considering NAT and dynamic ip reduce the numbers, but waste and multiple computers inflate the number), that's 6,525,170,264 * 70% = 4,567,619,184. With the entire world online.

    Or, in other words, it could feasibly be possible to never upgrade to IPV6.
    Sure, if you completely disregard things like broadcast addresses, routing, and other issues that make 100% utilization of the IP space a practical impossibility.

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...