Re: [PWE3] Working group last call and IPR call for dynamic Multi-Segment PW drafts

"Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com> Mon, 03 September 2012 16:24 UTC

Return-Path: <pranjal.dutta@alcatel-lucent.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1B9D21F86B7 for <pwe3@ietfa.amsl.com>; Mon, 3 Sep 2012 09:24:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.195
X-Spam-Level:
X-Spam-Status: No, score=-9.195 tagged_above=-999 required=5 tests=[AWL=0.804, BAYES_00=-2.599, J_CHICKENPOX_25=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nl+UQQ-7O4rt for <pwe3@ietfa.amsl.com>; Mon, 3 Sep 2012 09:24:57 -0700 (PDT)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by ietfa.amsl.com (Postfix) with ESMTP id CB88E21F86B6 for <pwe3@ietf.org>; Mon, 3 Sep 2012 09:24:57 -0700 (PDT)
Received: from inbansmailrelay2.in.alcatel-lucent.com (h135-250-11-33.lucent.com [135.250.11.33]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id q83GOrka029092 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 3 Sep 2012 11:24:55 -0500 (CDT)
Received: from INBANSXCHHUB03.in.alcatel-lucent.com (inbansxchhub03.in.alcatel-lucent.com [135.250.12.80]) by inbansmailrelay2.in.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q83GOq70025307 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Mon, 3 Sep 2012 21:54:52 +0530
Received: from INBANSXCHMBSA3.in.alcatel-lucent.com ([135.250.12.53]) by INBANSXCHHUB03.in.alcatel-lucent.com ([135.250.12.80]) with mapi; Mon, 3 Sep 2012 21:54:51 +0530
From: "Dutta, Pranjal K (Pranjal)" <pranjal.dutta@alcatel-lucent.com>
To: "Bocci, Matthew (Matthew)" <matthew.bocci@alcatel-lucent.com>, Yaakov Stein <yaakov_s@rad.com>, "pwe3@ietf.org" <pwe3@ietf.org>
Date: Mon, 03 Sep 2012 21:54:49 +0530
Thread-Topic: [PWE3] Working group last call and IPR call for dynamic Multi-Segment PW drafts
Thread-Index: Ac2J5qVfwm3jcdmdRUKClZyjD3SdqgACXWTg
Message-ID: <C584046466ED224CA92C1BC3313B963E13F0B8CDE6@INBANSXCHMBSA3.in.alcatel-lucent.com>
References: <C584046466ED224CA92C1BC3313B963E13F0B8CB58@INBANSXCHMBSA3.in.alcatel-lucent.com> <CC6A8480.33625%matthew.bocci@alcatel-lucent.com>
In-Reply-To: <CC6A8480.33625%matthew.bocci@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Subject: Re: [PWE3] Working group last call and IPR call for dynamic Multi-Segment PW drafts
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Sep 2012 16:24:58 -0000

Hi Mathew,
           
"I think the issue is really manual configuration of the PW at each PE (whether that is a T-PE, or an S-PE in the case of a segmented PW without dynamic path selection as in RFC 6073) enables explicit configuration (and hence reservation) of the BW for a PW against the PSN tunnel for the next hop. "

You have hit the right point. I think we generalized SS-PW as a whole in the dyn-ms-pw draft but
actually the text was referring to the provisioning model in RFC 6073.

Thanks,
Pranjal  

-----Original Message-----
From: Bocci, Matthew (Matthew) 
Sent: Monday, September 03, 2012 8:13 AM
To: Dutta, Pranjal K (Pranjal); Yaakov Stein; pwe3@ietf.org
Subject: Re: [PWE3] Working group last call and IPR call for dynamic Multi-Segment PW drafts

Yaakov, Pranjal,

I do agree that the paragraph at the start of section 6.2.1 could be more clearly writhed. I think the issue is really manual configuration of the PW at each PE (whether that is a T-PE, or an S-PE in the case of a segmented PW without dynamic path selection as in RFC 6073) enables explicit configuration (and hence reservation) of the BW for a PW against the PSN tunnel for the next hop.

As soon as we dynamically select the S-PEs along the path of an MS-PW, and automatically instantiate the Pws at each S-PE, we need a way to signal the BW requirements of the PW from the T-PE to the S-Pes along the PWs path. 

I also agree that the first sentence about selecting the PSN tunnel could be expanded. In order to support the QoS requirements of a PW, a PSN tunnel must be selected that supports at least the CoS of the PW, and has sufficient BW available for the PW.

I'll propose some revised text to the list shortly.

Thanks,

Matthew


On 03/09/2012 02:28, "Dutta, Pranjal K (Pranjal)"
<pranjal.dutta@alcatel-lucent.com> wrote:

>Hi Yakov,
>          Pls. refer my responses inline.
>
>-----Original Message-----
>From: pwe3-bounces@ietf.org [mailto:pwe3-bounces@ietf.org] On Behalf Of 
>Yaakov Stein
>Sent: Wednesday, August 29, 2012 11:43 PM
>To: pwe3@ietf.org
>Subject: Re: [PWE3] Working group last call and IPR call for dynamic 
>Multi-Segment PW drafts
>
>These drafts are the logical outcome of making the PWE architecture 
>into a full-blown (layer) network, and were thus inevitable.
>You can't define a network with addressing and switching and never 
>define the routing protocols to use it.
>
>So I definitely support the concept.
>
>However, I am a bit confused about some aspects.
>
>In draft-ietf-pwe3-dynamic-ms-pw-15 I read the following statement :
>   In the SS-PW case the PW QoS requirements may easily be met by
>   selecting a MPLS PSN tunnel at the S-PE that meets the PW QoS
>   requirements.
>
>Is this true ?
>
><Pranjal> IMO, for SS-PW case it should have been "T-PE" instead of 
>"S-PE".
>Looks like a typo to me. </Pranjal>
>
>In the present SS-PW architecture I can indeed TE the MPLS tunnel, but 
>unless I only place a single PW in that tunnel there is no way of 
>reserving BW for a particular PW.
>Yes, you can place a single PW into each tunnel, but the whole idea of 
>the PWE architecture was to enable scaling by NOT doing that (not to 
>mention making it redundant to use 2 labels) and that is not what is 
>implied in Figure 1.
>
><Pranjal> I think Figure 1 probably is just generalization of PW 
>principles without re-defining in this doc on how PW works. A SS-PW 
>indeed can reserve BW on a RSVP-TE Tunnel thru CAC module. Thus the 
>cumulative BW usage on a RSVP-TE Tunnel is accounted for all PWs (and 
>other applications)that shares the tunnel.
>Further, RSVP-TE tunnel may use Auto-BW etc to provide elasticity on 
>whenever required. </Pranjal>
>
>And what is the solution suggested here ?
>A new "MS-PW Bandwidth Signalling" TLV with TSPECs for each direction.
>How is this TLV used ?
>   In the forward direction, after a next hop selection is determined, a
>   T/S-PE SHOULD reference the forward SENDER_TSPEC object to determine
>   an appropriate PSN tunnel towards the next signaling hop.
>Yes, that makes sense. But then
>   When an S/T-PE receives a PW Bandwidth TLV, once the PW next hop is
>   selected, the S/T-PE MUST request the appropriate resources from the 
>PSN.
>How do we request resources for a particular PW in a tunnel ?
>
><Pranjal> This essentially means - at each S-PE select a PSN tunnel to 
>next-hop that meets the criteria specified in MS-PW BW TLV. If no such 
>tunnel is found then S-PE would release the mapping to sender with 
>appropriate status code.  </Pranjal>
>
>And if I am doing this, why can't I do it for the SS-PW case?
>Can I define a MS-PW for the particular case of 1 segment and reserve 
>BW for the PW ?
>
><Pranjal> Yes, a SS-PW can and implementations (at least I know one) 
>have been doing so.
>But in SS-PW case there is no need to signal the BW TLV since PSN 
>tunnel directly goes to remote T-PE.
>
>However, in dynamic MS-PW, a T-PE may not know in priori that next-hop 
>is a S-PE or T-PE for the PW(since it is PW Routing Table at each hop 
>that decides whether matching TAII route is local or remote). Thus even 
>though the "dynamic" PW may end up as SS-PW, It is possible that the 
>signaling initaited by a T-PE would indeed carry the BW TLV.
>
></Pranjal>
>
>Add to that the explicit routes in the other draft, and I am starting 
>to smell something I remember from a while back (and I like the smell).
>However, if this is the way we are going, I would prefer to have the 
>aroma come in through the front door, rather than the kitchen window.
>
><Pranjal> Perhaps you might like to elaborate a bit more :-) on your 
>expectations. </Pranjal>
>
>Y(J)S
>
>_______________________________________________
>pwe3 mailing list
>pwe3@ietf.org
>https://www.ietf.org/mailman/listinfo/pwe3
>_______________________________________________
>pwe3 mailing list
>pwe3@ietf.org
>https://www.ietf.org/mailman/listinfo/pwe3