O'Reilly's IPv6 Overview 40
Scooter[AMMO] writes: "I thought people might be interested in this
IPv6 overview currently on
O'Reillynet. It touches on what a lot of us already know, like a larger addressable space, security, and mobility, but it also goes into some detail that others may not know yet. It gives information on how addresses are divided between host bits and network bits, address creation, NDP, name resolution, multicasting, localnets, and localsites. It also has RFC references for the more demanding researchers among us."
Re:here's my beef with this (Score:2)
DNS [is.co.za]. Can you say prior art?
do an arin lookup (Score:1)
Re:Why does IPv6 matter right now? (Score:2)
Re:here's my beef with this (Score:1)
D N S
Take a look at anything in the domain ipv6.drobnak.com for examples. I have a mini IPv6 net setup here, using a very nice tunnel broker - hurrican electric. (www.he.net [he.net])
You use a 'quad A', AAAA, or an A6 record to put IPv6 addresses into the DNS database. Quite simple, just as long as you have a dns provider who supports it. (ie www.worldwidedns.net [worldwidedns.net])
-Matt
Re:NAT (Score:2)
I'm writing an application proxy right now, and guess what---embedding routing info in application packets adds additional routing logic that is separate from your normal routing infrastructure. Can you say security hole?
He is pointing out how NAT is an incomplete solution to the problem of mapping multiple hosts to a single v4 address. And he's right, it's a pain in the ass.
Re:Why does IPv6 matter right now? (Score:2)
Sorry, I didn't realise Microsoft filed for bankrupcy and *BSD took control of the desktop.
Tongue in cheek aside, I'd venture to guess a huge percentage of the net's traffic flows through *BSD hardware.
Microsoft owns the desktop, UNIX owns the net's infrastructure.
Japan has a huge IPv6 infrastructure ready to roll, this doesn't mean the end users would have to adopt it right away. IPv6-to-IPv4 products exist already.
grubEUI-64 (Score:1)
However, unfortunately, the author got the EUI-64 algorithm wrong. Before inserting the fffe in the middle of the MAC address, the universal/local bit has to be inverted. So 01:23:45:67:89:ab will give you as host part of the IPv6 address: 0323:45ff:fe67:89ab
--jochen
Re:Why does IPv6 matter right now? (Score:1)
Didn't think so.
Re:Imagine the broadcast storms... (Score:1)
Or better yet, use those the first two or three F's for subnet addresses. Let's get real here: 33 bits are enough to uniquely identify every single human in the world. So prepending a MAC supertype of a few bits should do just fine. What point is there in arbitrarily sticking it in the middle, and basically forcing everyone to waste these bits?
Re:A few questions about the article. (Score:1)
Re:here's my beef with this (Score:1)
Re:It's a fundamentally brain-dead loser protocol (Score:2)
The usual excuse is that IPv6 has fixed-length address fields which are easy to handle, say, as struct's. But who says CLNP can't? While CLNP allows many AFIs, it's quite reasonable for the IETF to standardized on a narrow subset, with defined length.
Little work has been done lately on speeding up CLNP, but I think it should be quite feasible to run it through the fast path.
It's a fundamentally brain-dead loser protocol (Score:2)
IPv6 was misbegotten in the first place. There was a working protocol, CLNP, designed for the OSI programme. While OSI had many errors, CLNP, its equivalent of IP, was very good. It had a flexible address field. The first byte was the "authority and format identifier" (AFI), which indicated how to parse the rest. The maximum length was 20 octets but it varied depending on the AFI. Then came the "initial domain identifier" (IDI), which corresponded to network, and the "domain specific part" (DSP), which corresponded to a host on the network (and which could have a subnet-like hierarchy). CLNP was in Cisco, Wellfleet, and other routers over ten years ago! Applied to the Internet, it was called TUBA (TCP and UDP with Bigger Addresses).
The IETF almost standardized on TUBA; had they done so, the migration would have been done years ago and we probably wouldn't have had NAT, except maybe for some firewalling. The opposition came about because it was tained by OSI, a religious issue among some immature IETF hotheads. Paul {Francis|Tsuchia} of Bellcore and Steve Deering each wrote their own candidate replacements for IPv4, called PIP and SIP (Paul's and Steve's IP, respectively). Both were undergraduate quality. They merged their efforts (the anti-OSI alliance) into what we now call IPv6. At the last minute, Vint Cerf (the Chauncy Gardner of the Internet) switched his vote from TUBA to IPv6. And real progress in the IP layer basically stopped.
IPv6 doesn't do what it's supposed to. The article at least doesn't claim that its flows are useful for QoS; they're not. The address space is horribly wasteful; because the low-order 64 bits are globally unique (based on MAC), the net result is 64 effective bits, twice. Security is no better than with IPv4. The long addresses result in more header overhead, more bandwidth wasted, and thus either worse performance or more cost. Think of how the bigger headers will work with short-payload streaming payloads!
They should put this turkey out of its misery. There are LOTS of IPv4 addresses in reserve. Properly allocated, 32 bits should last for a decade or more. Of course many Class As were given out wastefully back in the old days, but we really don't need globally unique addresses for every appliance in every house anyway.
Re:No, its an artificial market now. (Score:1)
OK, try reading this post after these:
s/(IP addresses|IP address|IPs)/recorded music
s/IPv6/Napster/g
s/IPv4/FTP/g
s/NATs/site indexing/g
Interesting reading, eh?
Re:Imagine the broadcast storms... (Score:1)
Not every medium is ethernet, some have 64 bit node identifiers and you can't just truncate them without risk of duplicates. See RFC 2373, 2462, 2464 and references in the latter.
But you can't assign identifiers with perfect efficiency. See RFC 1715 for examples.
Re:Satire is dead (Score:1)
If you notice the original article, the submitter was saying RFCs are too hard to read.
This was a neat opportunity to point out that RFCs should be mandatory reading, for techies, at least.
(And also to prevent any bright kid out of law school from taking the idea seriously).
And the +2 was because I have earned it, and on merit. I haven't karma whored yet.
Re:It's a fundamentally brain-dead loser protocol (Score:1)
Re:Why does IPv6 matter right now? (Score:2)
So you're saying all Cisco and Microsoft (or even Linux) users can take a few minutes to install v6 on their current hardware/OS and have everything working just fine?
If you run OpenBSD (and I believe FreeBSD), you'll see that you're already IPV6-ready
(pardon the formatting for this paste)
grubRe:here's my beef with this (Score:1)
No, its an artificial market now. (Score:1)
--
Re:Why does IPv6 matter right now? (Score:1)
Reply is misleading (Score:1)
Imagine the broadcast storms... (Score:2)
Can you imagine the broadcast traffic you'd get on a several billion host subnet? I would hope you don't have an IPv6 aware rwhod running. :-)
What of IPv6 on the internet? (Score:2)
There seems to be a fscking chasm of missing pieces in the IPv6 rollout. Set it up on your LAN, but I don't see it in the internet arena for at least the next 20 years.
Re:Imagine the broadcast storms... (Score:1)
Re:here's my beef with this (Score:1)
IPv6, NAT, and the little people (Score:5)
There is no way in H-E-double-hockey-sticks that my ISP is going to just up and say "Okay, now there are plenty of addresses, so we'll stop charging extra for additional computers." They're not going to just let me have six computers connected with IPv6, IPv4, or whatever. For the home user (cable modem, xDSL, modem, or whatever), there will always be a need for NAT.
Re:Imagine the broadcast storms... (Score:2)
--
Re:Why does IPv6 matter right now? (Score:1)
Re:here's my beef with this (Score:2)
Re:Why does IPv6 matter right now? (Score:4)
www.cisco.com/ipv6 [cisco.com]
http://msdn.microsoft.com/downloads/sdks/platform/ tpipv6.asp [microsoft.com]
What's the problem?
NAT (Score:3)
And not even a 31337 comment (Score:2)
Trolls throughout history:
Good Article (Score:1)
Now that I finally understand what all:those::colons:are in the addresses my OpenBSD box spits out, I'm no longer afraid of them. It's actually pretty straightforward.
Re:IPv6, NAT, and the little people (Score:2)
Why? How can you be so sure? What if a small ISP decides to differentiate itself from the competition by saying "Now that IPv6 addresses are practically free, each of our customers gets a
Why does IPv6 matter right now? (Score:3)
Will firewalls become obsolete after IP4 is gone? (Score:1)
Re:Imagine the broadcast storms... (Score:2)
It seems like the "all hosts" "multicast" thing is similar to what today's netbios and dhcp use. Is this incorrect?
--
Multihoming (Score:2)
Or do they change addresses each time a link goes down?
Or will we have a similar situation as of today, where we lease provider space from APNIC/ARIN/RIPE?
And for smaller organizations which do not have that large requirements?
Re:Why does IPv6 matter right now? (Score:1)