IDPR as a Proposed Standard
yakov@watson.ibm.com Mon, 06 April 1992 21:11 UTC
Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa08302;
6 Apr 92 17:11 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa27788;
6 Apr 92 17:14 EDT
Received: from PARK-STREET.BBN.COM by NRI.Reston.VA.US id aa27781;
6 Apr 92 17:14 EDT
Received: from park-street by PARK-STREET.bbn.COM id aa00293;
6 Apr 92 16:52 EDT
Received: from BBN.COM by PARK-STREET.BBN.COM id aa00289; 6 Apr 92 16:51 EDT
Received: from watson.ibm.com by BBN.COM id aa14527; 6 Apr 92 16:50 EDT
Received: from YKTVMV by watson.ibm.com (IBM VM SMTP V2R2) with BSMTP id 7759;
Mon, 06 Apr 92 16:50:12 EDT
Date: Mon, 6 Apr 92 16:50:11 EDT
From: yakov@watson.ibm.com
To: GTS%ZURLVM21@yktvmv.watson.ibm.com, idpr-wg@bbn.com
Subject: IDPR as a Proposed Standard
Message-ID: <9204061714.aa27781@NRI.Reston.VA.US>
Gene,
Thanks for your prompt response.
Your answers, however, generated more questions.
To make the whole stuff understandable I prepended my original comments
with ">>", your response with ">", and my new comments are just
indented.
Yakov.
> > Do you have any specific details that would substantiate your claim
> > that there is "no efficient source-specified forwarding" ?
>
> > You also claim that "IP source routing is not efficient for forwarding
> > large numbers of data messages". First of all, I wonder whether you
> > have any data in support of such claim. Second of all, does your
> > statement implies that IP source routing is efficient for forwarding
> > SMALL numbers of data messages and "is not efficient" ONLY when
> > the number of messages to be forwarded is large ? If the answer is
> > yes, then how could you justify a need for a special network layer
> > protocol when the number of messages is not large ?
>
>
>There are two types of IP source routing: strict(SSR) and loose(LSR).
>SSR is all but useless as we'd like to be able to hide intra-domain
>structure from the inter-domain traffic. Also, in the "unlikely" event
>that a router goes down we'd like to handle the situation without having to
>bounce a packet and recompute a different SSR.
>
>LSR is a wee bit better. It allows us to hide the intra-domain structure by
>specifiying only the border routers as part of an LSR. However,
>we would still have a problem of not being able to switch to a parallel
>border router when one of the routers specified in an LSR goes down.
>Also, we introduce two types of overhead:
>
>i) overhead due to LSR itself (extra length) and
>
>This one is not a big deal as bits are cheap nowadays. The only worrisome
>issue has to do with really looooong routes. IP is limited to 60 bytes of
>header length (which includes options). 20 out of these 60 bytes are taken up
>by the standard IP header which leaves 40. 4 more are used up by option id,
>option length and padding. This leaves 36 bytes which leaves enough space
>for up to 9 IP addresses, i.e., 9 hops max. Hence, only Policy Routes of
>5 AD hops or less can be accommodated (including endpoint AD hops).
>
>IDPR, being a protocol in its own right, wouldn't have this problem even if
>it chose to include full routes in the header. However, IDPR header is
>quite short (except when exotic authentication is used).
>
>ii) overhead due to LSR option processing in EVERY intervening IP router.
>
>The problem is that every IP option is
>visible to (and is, therefore, processed by) each and every IP router
>encountered. This, of course, includes all non-border routers in all
>intervening domains. IMHO, it is fair to assume that there are many more
>non-border (intra-AD) than border routers in an average PR. Therefore,
>the combined overhead of extra processing in every router may add up...
>
>IDPR, on the other hand, is "visible" only to IDPR Policy Gateways (PGs), i.e.,
>only to the border routers. Of course, the overhead in each PG is
>can be substantial, especially with large PR tables and per PG-hop
>authentication (for truly paranoid :-}).
>
First of all, you still did not answer my question about
source-specified forwarding. I'd like to point out that
source-specified forwarding may be implemented in a variety
of ways, including, BUT NOT LIMITED TO, source route in every
packet, or source setup (like in IDPR).
The ability "to switch to a parallel border
router when one of the routers specified in an LSR goes down"
assumes that there is such "parallel border router". Would
you consider to take a look at the existining Internet and
count the percentage of domain pairs that have more than
one link connecting the pair. That may give us much better
understanding of the importance of this feature.
With respect to only 5 AD hops restriction, I think you
are incorrect. I can certainly show you a scheme that would
let you have 9 AD hops.
As was indicated to Tony Li, I was not presuming only the
available source routing facilities, though I was not
ruling them out either. Moreover, as Tony indicated
"there are other ways of doing source routing" that
apparently were discussed between some of the IDPR WG members.
It would be really helpful to get information on why the WG
rejected "other ways".
Do you have any data that would substantiate your assumption
that "there are many more non-border than border routers in an
average PR" ?
Do you have any data on how much extra processing (how many
instructions) it would take to process source-route option ?
Yakov Rekhter (yakov@watson.ibm.com)
- IDPR as a Proposed Standard yakov
- IDPR as a Proposed Standard Gene Tsudik
- IDPR as a Proposed Standard Tony Li
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Milo S. Medin (NASA ARC NSI Project Office)
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Deborah Estrin
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Noel Chiappa
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Noel Chiappa
- Re: IDPR as a Proposed Standard Deborah Estrin
- Re: IDPR as a Proposed Standard little
- Re: IDPR as a Proposed Standard vcerf
- Re: IDPR as a Proposed Standard Noel Chiappa
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Noel Chiappa
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Noel Chiappa
- IDPR as a Proposed Standard yakov
- Re: IDPR as a Proposed Standard Noel Chiappa