IPv6 Rollout Japan, China in 2005
Killjoy_NL writes "The digitimes have a piece that is reporting that IPv6 will be rolled out in China and Japan in 2005. Makes me wonder when the rest of the world will follow suit" We had a good piece a couple months back about the state of IPv6. CowboyNeal is ready!
IPv6 has an address space of 128 insteade of 32 from IPv4. IPv4: 256^4 IPv6: 65536^8 Exemple IP would be: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:4171 3ffe:2a00:100:7031::1 1080::8:800:200C:417A ::192.9.5.5 ::FFFF:129.144.52.38
2010:836B:4179::836B:4179
1. Cisco routers suck at IPv6. Many of cisco's routers use the router's CPU to process IPv6 packets instead of the fast-path. The reasons for this are explained in the next few points. While Juniper's routers are substantially better at IPv6 than cisco's, IT managers are often restrained by insane corporate policy that dictactes the use of cisco.
Oh, you're right, Cisco doesn't support IPv6 well, lets just drop the whole thing. What a great point you have here.
2. There are too many addresses. There are 16.7 million addresses per square metre of the earth's surface, including the oceans. This is overkill. 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.
Oh, ofcourse having too-many addresses in itself is a huge problem (we might have to leave some addresses unallocated - the horror!). Yet another great point.
3. IPv6 addresses are too large. An IPv6 address is 128 bits in size - 64 bits of which are reserved for addressing hosts, and 64 bits of which are reserved for routing. One thing that is cool with IPv6 is address autoconfiguration. Take your 56-bit MAC address on your ethernet card, ask for 64-bits of network prefix, bang it together with EUI-64 and you are set. The problem with a 64-bit network prefix is that routing tables become massive. Just do the math and you'll see that extreme amounts of memory are required to hold routing tables.
If you're trying to say 128-bit is too large because routing tables become too large, that's simply ignorant. IPv4 addresses are so small that they cannot easily be geographically/connection-wise allocated. This means that routing tables became large because of the complexity of IPv4 addressing.
128-bit allow much simpler addressing schemes which will actually make routing tables much simpler, and probably smaller, even though each address is a few bytes longer.
4. The IPv6 header is too large. An IPv4 header compact at 20 bytes in length, while the IPv6 is bloated at 40 bytes. That's right people, each one of your IP packets has twice as much overhead as before. While this may not sound much, IP networks have a requirement that the 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. This means that downloading stuff will take 3.4% longer.
A) The fact that the minimum MTU required is 576 bytes is meaningless, real MTU's are much higher.
B) Few networks actually use all of the potential ether/link bandwidth all of the time, so a few percents of extra/lower usage don't matter much.
C) The overhead of IP packets is almost negligible anyway, and this does not change it considerably.
You are obviously a troll.
Okay, since there seem to be folks that are actually taking this guy seriously, I guess I really have to debunk him point by point:
/64 prefix that the end-user sees is quite nicely broken down into categories.
1. Cisco routers suck at IPv6.
One word: IOS 12.3.
Also, in 12.3T series, you get functionalities like stateful firewalls for IPv6. Check out Cisco's IPv6 status here.
2. There are too many addresses.
640 kB should be enough for everybody.
And yeah, I know Bill Gates never said that.
IPv6 addresses are too large. The problem with a 64-bit network prefix is that routing tables become massive.
This has been addressed. Summary routes are there. The IPv6 addressing structure is quite hierarchical, so even that
4. The IPv6 header is too large
Minimum MTU for IPv6 is 1280 bytes, not 576. Also, IPv6 header structure is extendable, ie the last field in IPv6 header is a pointer to an optional field. This optional field can in addition to it's own information refer to even more fields, in daisy-chain fashion. There is much bloat in IPv4 headers and lots of bit-alignment problems when building hardware to forward IPv4. IPv6 addresses these details by daisy-chaining optional headers and keeping the stationary fields simple.
This is the exact same comment he posted to the last article about IPv6. That comment was modded 0, Troll. Check his post history at January 11th. Also notice that in the last 15 posts, three of them are sitting at -1 and another two are moderated troll.
If you want a decent rebuttal of his silly argument, just go back to his previous post.
Every Cisco router we have that will run IOS 12.2(2)T is capable of IPv6. This even includes most of the lowly 2500 series routers that we bought in '95.
Sounds like a Troll, and I could just mod him down, but I feel more like argueing back.
Last time I checked (late last year) Slashdot didn't do IPv6
Last time I checked, Slashdot didn't do valid HTML either.
espo
Also news posted at the IPv6 Cluster.
By the way, a new tunnel broker is available here, also with Spanish instructions at 6SOS.
except that a list was made and the US *IS* the no. 1 spammer. it was on /. a month ago or so.
As we have to point out in every IPv6 thread, 6to4 is more efficient than tunnels.
In actuality, each "customer" would be an entire ISP, corporation, or institution, not just one particular individual. ISP's could assign blocks of IP's to individual domestic subscribers as they see fit (I can't imagine that a domestic subscriber would need more than a few thousand IP's, and that's allowing for every device in his household, from his VCR and washing machine to his toaster and alarm clock radio, was connected to the internet with a unique IP, which I don't think would ever actually happen in practice (local subnets with private IP's behind a NAT are fine for certain types of restricted usage devices anyways).
File under 'M' for 'Manic ranting'