7 posts tagged “work”
Google has pulled the IPv6 trigger. If you have good IPv6 connectivity, then you can see the dancing Google logo. If you're still in the camp who likes beating yourself in the head with the IPv6 hammer, then this will be welcome news to you.
It's time to start talking about what the Internet will be like in a future where we abandon all our efforts toward the IPv6 transition. Because the transition isn't happening. It's not going to happen. We're going to be living on IPv4/NAT for the rest of our lives.
- There is no shortage of IPv4 addresses, because NAT allows more than one user to share the same address.
- When the IPv4 address free pool runs out, the Regional Internet Registries can become title companies and address allocations will become commodities traded in the market.
- The costs and benefits of just limping along forever with an IPv4/NAT-only architecture are predictable and well-understood, but the costs and benefits of investing in an expansion to IPv6 is full of uncertainty about both costs and benefits.
Prefix Designation ----- ------ 003/8 General Electric Company 004/8 Level 3 Communications, Inc. 006/8 Army Information Systems Center 008/8 Level 3 Communications, Inc. 009/8 IBM 011/8 DoD Intel Information Systems 012/8 AT&T Bell Laboratories 013/8 Xerox Corporation 015/8 Hewlett-Packard Company 016/8 Digital Equipment Corporation 017/8 Apple Computer Inc. 018/8 MIT 019/8 Ford Motor Company 020/8 Computer Sciences Corporation 021/8 DDN-RVN 022/8 Defense Information Systems Agency 025/8 UK Ministry of Defence 026/8 Defense Information Systems Agency 028/8 DSI-North 029/8 Defense Information Systems Agency 030/8 Defense Information Systems Agency 032/8 AT&T Global Network Services 033/8 DLA Systems Automation Center 034/8 Halliburton Company 035/8 MERIT Computer Network 038/8 Performance Systems International 040/8 Eli Lily & Company 043/8 Japan Inet 044/8 Amateur Radio Digital Communications 045/8 Interop Show Network 047/8 Bell-Northern Research 048/8 Prudential Securities Inc. 051/8 Deparment of Social Security of UK 052/8 E.I. duPont de Nemours and Co., Inc. 053/8 Cap Debis CCS 054/8 Merck and Co., Inc. 055/8 DoD Network Information Center 056/8 US Postal Service 057/8 SITA
- Why IPv6 Sucks Balls
- How IPv6 Is So Amazingly Bad At Sucking Balls
and most importantly...
- Who's To Blame For The Fact That The Internet Needs To Transition To A Next Generation Protocol That Sucks Balls So Badly Right Now.
Unfortunately, the straightforward transition plan described above does not work with the current IPv6 specifications. The IPv6 designers made a fundamental conceptual mistake: they designed the IPv6 address space as an alternative to the IPv4 address space, rather than an extension to the IPv4 address space.
IPv6 is Incompatible with IPv4 on the Wire!
The Stupidity and Short-
Sighted Arrogance of this
is Utterly Mind-Blowing
Could have been avoided, e.g. if IPv6
had variable length addressing, IPv4
could have become the 32 bit variant.
~ 501$ dig aaaa conjury.org
; <<>> DiG 9.4.1-P1 <<>> aaaa conjury.org
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28106
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4;; QUESTION SECTION:
;conjury.org. IN AAAA;; ANSWER SECTION:
conjury.org. 86400 IN AAAA 2001:5a8:4:2290::2;; AUTHORITY SECTION:
conjury.org. 119 IN NS c.auth-ns.sonic.net.
conjury.org. 119 IN NS grymling.conjury.org.
conjury.org. 119 IN NS a.auth-ns.sonic.net.
conjury.org. 119 IN NS b.auth-ns.sonic.net.;; ADDITIONAL SECTION:
c.auth-ns.sonic.net. 32092 IN A 69.9.186.104
grymling.conjury.org. 58152 IN A 69.12.155.90
a.auth-ns.sonic.net. 9576 IN A 209.204.159.20
b.auth-ns.sonic.net. 61677 IN A 64.142.88.72;; Query time: 24 msec
;; SERVER: 17.206.12.12#53(17.206.12.12)
;; WHEN: Fri Feb 22 17:21:58 2008
;; MSG SIZE rcvd: 220
+ Bits 0–3 4–7 8–15 16–18 19–31 0 Version Header length Type of Service
(now DiffServ and ECN)Total Length 32 Identification Flags Fragment Offset 64 Time to Live Protocol Header Checksum 96 Source Address 128 Destination Address 160 Options 160
or
192+
Data
[...]
Keith [Moore], there is one network that has aol.com and cnn.com and cs.utk.edu and an incredible number of other sites.
Normal people call this network ``the Internet.'' They insist on being connected to the Internet, so that they can exchange email and web pages and so on with other Internet sites.
The universe you're imagining, in which sites are split across two global networks that have trouble talking to each other, is an ancient historical mistake that will never be repeated. What kind of idiot would be the first to disconnect his site from the original Internet in favor of the new Internet? Why haven't you cut yourself off from IPv4, Keith?
[...]
Except, the universe where IPv6 and IPv4 coexist properly is a single global network. All those useful sites Bernstein is talking about are all on that network. It's called the Internet, and all those sites are reachable today on it by IPv4. Soon, when those sites want to communicate with other nodes that can get affordable IPv6 service but not IPv4 service— which is what the IPv4 Address Crisis is all about— all those legacy sites, e.g. google.com, cnn.com and playboy.com, will be reachable by IPv6 as well. Or they will be replaced by competitors who are.
So please— spare me the crap about how the designers of IPv6 failed to consider the engineering issues surrounding transition properly. They did make a couple major mistakes, e.g. site-local address scoping, excessively loose source routing, et cetera— but those are all ancient history now. The remaining minor issues are lot less intractable than you think. IPv6 would be ready for industrial use today, except for the sad fact that network operators— yes, if you've read all the way this far, and you think I'm talking about you personally, then I probably am— are deliberating trying to impede the progress of transition to IPv6 by making it harder to deploy than it needs to be.
More on all that later. I gotta run to catch a commuter shuttle.
Sadly, Itojun has died. I was expecting to meet with him tomorrow along with a number of coworkers. I received news that our appointment must be cancelled due to his unavailability for any further meetings. I don't know anything about the circumstances of his death, and his family is holding a small memorial and funeral service in Tokyo.
My employers have started operating a commuter coach service that runs between the Park And Ride center in Colma / Daly City straight to the corporate campus where my office is located. It only adds about fifteen minutes to my commute time, but it saves me about seven dollars per day in gasoline plus additional maintenance costs. The huge extra benefit to this is that I sometimes have time to spare while riding the coach to work on personal projects, and not company business.
I continue rewriting Arts Of The Wize. The manuscript is now 192 pages, and it's about half completed. The BookHate is almost overpowering now. I can't remember when I started this project, and the only thing that keeps me from quitting at this point is the shame I would feel for having spent so much of my disposable free time only to abandon it before even receiving a single rejection notice. That would be undescribably lame.
I'm about to fly out to Melbourne, Australia for an interim session of the IEEE 802.11 standards working group. We're resolving comments in the development of the forthcoming high-throughput wireless LAN protocol. I'll be sitting a convention center conference room all day every day for the whole week. Pity me.
