Re: PQC and QOSPF

Zhaohui Zhang <zzhang@argon.com> Fri, 24 July 1998 13:28 UTC

Delivery-Date: Fri, 24 Jul 1998 09:28:46 -0400
Return-Path: owner-qosr@ca.newbridge.com
Received: from ns.newbridge.com (ns.newbridge.com [192.75.23.67]) by ietf.org (8.8.5/8.8.7a) with ESMTP id JAA20046 for <ietf-archive@ietf.org>; Fri, 24 Jul 1998 09:28:41 -0400 (EDT)
Received: (from smtpd@localhost) by ns.newbridge.com (8.8.8/8.6.12) id JAA00711; Fri, 24 Jul 1998 09:25:21 -0400 (EDT)
Received: from kanata-gw1.newbridge.com(192.75.23.72), claiming to be "kanata-gw1.ca.newbridge.com" via SMTP by ns.newbridge.com, id smtpdAAAa00695; Fri Jul 24 09:25:13 1998
Received: from kanmaster.ca.newbridge.com by kanata-gw1.ca.newbridge.com via smtpd (for ns.newbridge.com [192.75.23.67]) with SMTP; 24 Jul 1998 13:25:13 UT
Received: from distmaster.newbridge.com (distmaster.ca.newbridge.com [138.120.118.27]) by ca.newbridge.com. (8.8.8/8.8.6) with SMTP id JAA23906; Fri, 24 Jul 1998 09:25:06 -0400 (EDT)
Received: by distmaster.newbridge.com (SMI-8.6/SMI-SVR4) id JAA28705; Fri, 24 Jul 1998 09:14:09 -0400
Date: Fri, 24 Jul 1998 09:13:25 -0400
Message-Id: <199807241313.JAA01463@rodney>
From: Zhaohui Zhang <zzhang@argon.com>
To: ychen@fla.fujitsu.com
CC: qosr@newbridge.com
In-reply-to: <35B7BEB1.54E5@fla.fujitsu.com> (message from Yao-Min Chen on Thu, 23 Jul 1998 15:52:33 -0700)
Subject: Re: PQC and QOSPF
Sender: owner-qosr@ca.newbridge.com
Precedence: bulk
X-Info: [Un]Subscribe to qosr-request@newbridge.com

Yao-Min,

Yes that's my understanding.

Jeffrey

> 
> Jeffrey, 
> 
> Thank you for the prompt and authoritative reply from 
> the QOSPF point of view. 
> 
> Summarizing from your response, RRA flooding is needed
> to avoid "stepping over your own shadow" but such 
> flooding indeed leads to a scaling problem.  Possible 
> approaches to alleviate the problem:
> - Let RRA info be propagated only to routers on the data 
>   path, possibly using RSVP.  But RSVP camp did not like 
>   the idea.  
> - Use ER, so that the info is only needed at the first 
>   hop routers.  
> 
> Using RSVP to carry routing related info does appear
> to violate the separation between reservation and 
> routing.  Now, if we use ER, still there needs to be a 
> way to propagate the resource reservation info to the 
> first-hop (source) routers.  For this purpose, 
> EROSPF (Explicit Routing OSPF) proposed in in 
> draft-zhang-qospf uses RRAs but limits the 
> flooding destination only to the first-hop 
> routers (but these RRAs have to be propagated 
> through intermediate routers anyway).  The 
> complexity analysis in the draft seems to indicate 
> the same message complexity as PQC.  Let me know 
> if this comparison is incorrect. Thanks. 
> 
> Yao-Min 
> 
> 
> 
> 
> Zhaohui Zhang wrote:
> > 
> > Yao-Min,
> > 
> > I have not read the paper yet, so my response is based your email only.
> > 
> > >
> > > A criticism on QOSPF made in the PQC paper
> > > (http://www.isoc.org/inet97/proceedings/F4/F4_2.HTM)
> > > was the scaling issue with the Resource Reservation
> > > Advertisements (RRAs).  RRA, being per-flow
> > > information, is flooded throughout an OSPF area.
> > >
> > > The approach proposed in PQC is to have the resource
> > > reservation information for a flow only propagated
> > > to routers that are on the path of the flow.
> > > The propagation mechanism uses RSVP.
> > 
> > Flooding RRAs anywhere does cause the scaling problem, but from day one
> > we proposed an alleviation - use Explicit Routing.
> > 
> > With ER, reservation information is sent only to the "first hop"
> > routers - even better than sending to routers on the path of the flow.
> > 
> > We also tried to put it into RSVP so that only routers on the path would
> > get the info, but RSVP folks did not think that was a good idea, so we
> > had to give up.
> > 
> > >
> > > Is there a compelling reason in the design of
> > > QOSPF to have RRAs flooded throughout an area?
> > 
> > The resource information is needed to deal with "step over your own
> > shadow" problem. Any router involved in the calculation of the path for
> > a flow needs to know the reservation info for the flow - I believe you
> > share the same view.
> > 
> > Flooding them anywhere does not scale and is not necessary, yet it is easy
> > to understand and simple to implement, so we did not put ER up front but
> > put it in the appendix instead.
> > 
> > >
> > > --
> > > Yao-Min Chen, Fujitsu Labs of America, ychen@fla.fujitsu.com
> > > 595 Lawrence Expressway, Sunnyvale, CA 94086-3922
> > > Phone: +1 408 530-4513 Fax: +1 408 530-4515
> > >
> > 
> > Thanks.
> > 
> > Jeffrey
>