I'm not going to tie up this list with a long protocol war, since this isn't the forum, but I'll answer a few questions. You can see some more stuff on my web site and especially the Pouzin Society site, but there will be more coming out later.

At 1/16/2011 03:36 PM, JeromieR wrote:
I must have missed something along the way. I keep seeing postings here that IPv6 is worthless, yet when I read the posts on NANOG, ARIN and IETF mail lists, it is a viable and in production protocol. So, would some one please post the facts that make IPv6 so bad.

The facts that I'm concerned with begin with the fact that IPv4 itself has a lot of flaws. It was a nice experimental protocol for 1978, when v4 came out, but even then it carried on mistakes that were known by 1972. Starting with the fact that it addresses interfaces, not nodes or applications, and thus an IP address is really just a layer 2 address (hence multihoming often requires a separate AS, etc.). This was pure arrogance, copying from NCP something that was a quick expedient at th time (NCP, 1969) and treating it as revealed truth, though it was known to be problematic by the. The key problem with IPv6 is that they decided explicitly to NOT fix any of these things, and to ONLY fix the assumed address-shortage problem. And then they made it incompatible, so it's a really costly fix for little gain.

They've been pushing hard to sell this turkey for 17 years now and only this Y2K-redux hysteria about IPv4 homestead address spaces is causing real interest.

JonA added,

It is a protocol wonk holy war :-)

Yes. Heck, we've been having these since the 1970s, if not longer. Ever wonder why X.25 had so many options?

IPv6 is "worse" OSI is "better" Using the definition from http://en.wikipedia.org/wiki/Worse_is_better

Not sure where that comes from. OSI was a failed attempt at committee creation. It tried to have two incompatible factions work together, so it created its own split stack. The reference model also had a fatal flaw (layers 5 and 6; these were properly application layer functions) and while that was eventually (after anyone cared) fixed, the first (and last?) "free" implementation (Marsh Rose, The Open Book) got it wrong and it worked horribly. Much worse than Berkeley's free TCP/IP, which thus won.

I'm not pushing OSI. For historical purposes, I note that TUBA was better, and it was based on the good part of OSI, but we're not proposing going back there. I am suggesting that RINA is a better long-term solution, and, most importantly, that it will be possible to adopt RINA easier than to transition to IPv6. We (John Day, really) designed RINA to be more compatible with IP than IPv6 is compatible with IPv4. Plus it's just a whole lot simpler, stack-wise, and does a whole lot more.

Does not matter to me because I have customers that need end-to-end connectivity to China and mobile data in the US (that is going native v6 with v4 NAT) so I'm deploying IPv6.

We still have to convince the cellcos that they're going the wrong way, but I suspect they'll be doing header compression, to save bits (= bandwidth, battery power).

There are certainty interesting aspects to the side Fred is on, as indicated, I believe, in this book: http://amzn.to/gHQDax. I'm still reading it so no comment there.

Yes, that's John Day's book, Patterns in Network Architecture: A Return to Fundamentals. It lays out the principles behind RINA, which is the newer marketing name for what was being called PNA at the time of the book.

They have interesting ideas but they would be better off building a overlay network stack ala Skype (P2P network stack, not the voip program) for app developers, IMO.

I can't comment in public about who's doing what, but I can say that RINA works *above* IP (like Skype), so you can indeed use IP as a link layer for RINA applications, or to use RINA's encryption as an alternative to IPSec. You can also run RINA *below* IP, as an alternative to MPLS. Or in parallel, or gatewayed. Since the same three protocols form a layer that recurses, the protocols can fit into the customer stack wherever it's most useful. BTW, RINA solves the address problem directly. Only the application is addressed, not an interface *or* node. Addresses within a layer are hidden from the outside, assigned topologically, and are just local identifiers. In IP, the addresses are a per se layer violation, since they are used both to route on and as part of the upper layer connection identifier.

The simple fact is I have customers that want IPv6 and they give me money to provide it. If someone wants to give me money to tunnel their NetBUI traffic over the internet I'll do that as well.

Indeed; I like to design my transport networks, both fiber and radio, as "layer 2" switched (not bridged), so that they can carry IPv4, IPv6, RINA, DECnet, NetBUEI, XNS, SNA...

Rather than carry on a debate here, I'll give a pointer to an article that I wrote with John Day, "Moving Beyond TCP/IP", that summarizes our positions: http://www.ionary.com/PSOC-MovingBeyondTCP.pdf . Heck, it even explains why "NAT is your friend". ;-)

 --
 Fred Goldstein    k1io   fgoldstein "at" ionary.com
 ionary Consulting              http://www.ionary.com/
 +1 617 795 2701 

--------------------------------------------------------------------------------
WISPA Wants You! Join today!
http://signup.wispa.org/
--------------------------------------------------------------------------------
 
WISPA Wireless List: [email protected]

Subscribe/Unsubscribe:
http://lists.wispa.org/mailman/listinfo/wireless

Archives: http://lists.wispa.org/pipermail/wireless/

Reply via email to