PROs/CONs of SIP/PIP/TUBA
Eric Fleischman <ericf@atc.boeing.com> Fri, 14 May 1993 20:48 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa10626;
14 May 93 16:48 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa10622;
14 May 93 16:48 EDT
Received: from thumper.bellcore.com by CNRI.Reston.VA.US id aa22409;
14 May 93 16:48 EDT
Received: by thumper.bellcore.com (4.1/4.7)
id <AA18075> for ietf-archive@nri.reston.va.us; Fri, 14 May 93 16:48:00 EDT
Received: from atc.boeing.com by thumper.bellcore.com (4.1/4.7)
id <AA18065> for /usr/lib/sendmail -oi -fowner-pip X-pip;
Fri, 14 May 93 16:47:57 EDT
Received: by atc.boeing.com (5.57) id AA14355; Fri, 14 May 93 13:52:03 -0700
Date: Fri, 14 May 93 13:52:03 -0700
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Eric Fleischman <ericf@atc.boeing.com>
Message-Id: <9305142052.AA14355@atc.boeing.com>
To: pip@thumper.bellcore.com, sip@caldera.usc.edu, tuba@lanl.gov
Subject: PROs/CONs of SIP/PIP/TUBA
Cc: ericf@thumper.bellcore.com
Request for Assistance
I am frequently asked by other Boeing employees to explain to them the PROs
(advantages) and CONs (disadvantages, unknowns, vulnerabilities) of the
major IPng approaches. I have constructed the following list of the unique
elements which form the PROs and CONs of SIP, PIP, and TUBA in order to
partially satisfy these requests. However, I have noticed that my own
understanding of these approaches is imperfect. This implies that I may have
inadvertently misrepresented some of the proposals in various ways.
Unfortunately, I am not usually aware of when I have been inaccurate. For
this reason I am sending this note out to the SIP, PIP, and TUBA working
groups in order to elicit their assistance to more accurately characterize
these approaches. I offer my apologies to those people who, like me, belong
to multiple lists since this will mean that we will be bothered by multiple
copies of this note.
I would like to request that interested parties read the following lists of
PROs and CONs in order to enhance the list. I recognize the possibility
that differing people may label the same feature differently since there are
a variety of legitimate and differing perspectives by which the IPng issues
may be viewed. For this reason, I would appreciate it if the responders
would explicitly note the viewpoint of their comments (e.g., network
providers, university, router vendor, end system vendor, government,
non-computer-related industry, etc.) together with their sage advice
as to how this list may be improved/enhanced. An enhanced version of
this list may be requested in a week or two once the anticipated
suggestions have been assimilated.
One more thing: I have no desire to spark another "whose protocol is best"
flaming fest by this request (hence I am not sending it to the
big-internet list). Thus, I suggest that any respondent seriously
consider not copying the entire list unless the response is deemed to be of
value to the community as a whole (i.e., accomplishes more than just
instructing a certain naive yours truly).
In any case, thank you for your attention to this matter.
Sincerely yours,
--Eric Fleischman
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SIP Pro
1) As much like the current TCP/IP network layer protocols as possible
(except for SIP System Discovery which enhances upon the current protocols).
This leverages off of our current IPv4 knowledge-base for IPng deployments
(e.g., reduce training costs, etc.). It also greatly reduces the "risk
factor" of introducing new technologies.
2) SIP has fewer options than IPv4 which means that it is even simpler
than IPv4 to process (e.g., to route).
3) Theoretically positioned to better support "flows" and other future
technologies than is the case for IPv4.
4) Has IPAE and other well-thought-out migration approaches. [Question
to the reader: I suspect that a slightly modified IPAE would also work
for TUBA and EIPIP has been proposed for PIP. Thus, is this really an
advantage of SIP? Isn't it rather merely a function of the expertise of
the original SIP designers rather than an inherent advantage of the SIP
approach?]
SIP Con
1) Since hierarchical addresses tend to be deployed in a "sparse" manner,
it unclear whether a 64 bit address space will adequately scale to meet
every conceivable future addressing scenario.
2) No SIP protocol is totally unchanged from its "IPv4" equivalent. This
introduces a certain degree of risk in its deployment (i.e., the unknown).
3) No network provider currently supports SIP.
4) RFC 1454 stated: "although there are a few 'reserved' bits in the
header, the extension of SIP to support new features is not obvious".
[Question to the reader: Is this really the case? Isn't it rather the
case that new features will be supported by optional header data field
additions whose existence is signaled by the payload type field? But then,
how would this be generally extensible for complex permutations of payload
types? If so, then probably the original claim of RFC 1454 has merit.
Does it?]
--------------------------------------------------------------------------
PIP Pro
1. General routing and addressing without performance hit (i.e., in most
cases PIP routes faster than IPv4. Exception is IP cache hit...) Tangible
near-term benefit of this generality is provider selection and policy routing
in general together with potentially simplified address administration.
Longer term benefit of this generality is ability to evolve to new routing
and addressing paradigms.
2. PIP has more features. These include provider selection, auto host
configuration (address, ID, domain name, and DNS server address, plus
auto-config of DNS), PDN address discovery, and domain-wide address prefix
autoconfiguration.
3. Evolvability. PIP is architected to be well positioned to support
"flows" and other future network-layer technologies (e.g., separation of
routing/identification/handling), plus has explicit evolution mechanisms
(contents numbers, host version number, fast options handling). This will
hopefully enhance the possibility of support for real-time services.
PIP Con
1. Complexity.
2. PIP is not directly based on existing protocols. Thus, it represents new
technologies and it has a new addressing paradigm. This "newness" implies
an unknown deployment "risk" factor (i.e., the "unknown").
3. Since the PIP approach is novel, it represents a significant "learning
curve" for deployments with attendant expenses.
4. No network provider currently supports PIP.
--------------------------------------------------------------------------
TUBA Pro
1. Every TUBA protocol already exists and has experienced some degree of
actual deployment experience. TUBA adopts these OSI network layer protocols
in an unchanged fashion.
2. Internet currently becoming "bilingual" with IPv4 and CLNP. Thus, no
change for many network providers to support TUBA.
3. Will partially join the TCP/IP and OSI/CCITT communities -- hopefully
for greater synergy between these communities for those end users which
currently support both protocol families. This may translate into reduced
end user network complexity.
4. Has proven auto-configuration (auto-addressing) capabilities.
5. Is based upon International Standards and government-supported protocols
which are currently mandated in certain environments.
6. Integrated IS-IS already exists for mixed IPv4/TUBA deployments.
Integrated-OSPF (for IPv4/IPng) is yet to be defined.
7. The 160 bit TUBA address space is well positioned to meet any future
address scaling requirement.
TUBA Con
1. Unless a company is already familiar with OSI's connectionless network
layer protocols, TUBA represents a significant "learning curve" for
deployments with attendant expenses.
2. TUBA is no more positioned to support "flows" and other possible future
technologies than is IPv4.
3. TUBA supports a 160 bit network address which represents a potentially
significant overhead penalty for some environments.
4. TUBA protocols are not "tuned" for maximum routing efficiency (e.g.
checksum, attention to 32-bit CPU alignment issues).
- PROs/CONs of SIP/PIP/TUBA Eric Fleischman
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA Steve Deering
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA Steve Deering
- Re: PROs/CONs of SIP/PIP/TUBA Ross Callon
- Re: PROs/CONs of SIP/PIP/TUBA Tony Whyman
- Re: PROs/CONs of SIP/PIP/TUBA Tony Whyman
- Re: PROs/CONs of SIP/PIP/TUBA William Allen Simpson