10 posts tagged “ietf”
Apparently, the ghost of Jon Postel is leading a pack of superheroes determined to defend the Internet from Fear Uncertainty and Doubt. Promote The Internet Way with Team ARIN!
Welcome to the world of Team ARIN! We hope you find these publications educational and entertaining. Team ARIN is a fictionalized view of the American Registry for Internet Numbers (ARIN), its processes, and the whole concept of Internet governance. Though our heroes are fictional, the issues they face are very real.
Team ARIN is a group of superheroes that represent four of the principles by which the Internet is operated and governed...
An interesting Internet Draft came over the transom today: Behavior of BitTorrent in an IP Shared Address Environment. Here's the abstract:
This memo describes the behaviour of BitTorrent service in the context of IP shared addresses. It provides an overview of the used testbed and main results of the tests that have been conducted in order to assess the limitations of an architecture based on shared IP addresses.
Recently, several proposals have been disseminated within IETF to
contribute to solve the IP exhaustion problem. These solutions may
be grouped into two categories:
(1) Solutions which propose the introduction of a second level of
NAT (Network Address Translator), denoted also as Carrier Grade
NAT (CG-NAT). This node is located in the Service Provider
domain. Private addresses are assigned to end-user CPEs, which
still perform their own NAT. The CG-NAT is responsible for
translating IP packets issued with private addresses to ones with
publicly routable IPv4 addresses (especially when exiting the
domain of the Service Provider).
[ID.durand-softwire-dual-stack-lite] is a variant of these
solutions where there is only one NAT hosted in the Service
Provider's network.
(2) Solutions which avoid the introduction of a NAT in the Service
Provider's network. Examples of these solutions are
[ID.ymbk-aplusp], [ID.boucadair-port-range], [ID.despres-sam] and
[ID.bajko-v6ops-port-restricted-ipaddr-assign]. These solutions
allocate the same IP public address to several customers at the
same time. They also allocate a restricted port range to each
customer so that two customers with the same IP address have two
different port ranges that do not overlap.
Both the above listed categories are based on sharing an IP address
between several machines. In this context, the delivery of some
services may be impacted, especially those enforcing a restriction
based on the source IP address.Via Slashdot, I find a piece in Wired about how the U.S. government is trying to force DNSSEC on the root zone file. The idea here is that DNSSEC is the only "sure" way to close the DNS cache poisoning problem that Dan Kaminsky publicized earlier this year.
I'm here in Dublin, Ireland attending IETF 72. The weather is hot— or it is, if you're acclimated to the peculiar microclimate of San Francisco, where summertime means fog, drizzle, wet fog, fog, rain, drizzle, fog, haze and more fog. There is apparently a world-class golf course a few meters away from me. I couldn't bring myself to care enough to look.
I'm vastly amused by this.
When businesses want to communicate with their customers via e-mail, many send messages with a bogus return address, e.g. "somethinghere@donotreply.com." The practice is meant to communicate to recipients that any replies will go unread.
But when those messages are sent to an inactive e-mail address or the recipient ignores the instruction and replies anyway, the missives don't just disappear into the digital ether.
Instead, they land in Chet Faliszek's e-mail box.
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
This week, I'll be in Philadelphia, PA for IETF 71. I'll be grateful for any suggestions for what to do in the evenings after my sessions are over. I understand there is a beer festival of some kind. I'll be trying to organize my fellow IETF cats to go do something with that. I may lose. We'll see.
- 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.
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.
