Re: [CCAMP] draft-ali-ccamp-rc-objective-function-metric-bound-03.txt

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Tue, 13 August 2013 08:21 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44DE921F999E for <ccamp@ietfa.amsl.com>; Tue, 13 Aug 2013 01:21:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_12=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kOo-3MyGmnMC for <ccamp@ietfa.amsl.com>; Tue, 13 Aug 2013 01:21:42 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 89C2E21F9ADF for <ccamp@ietf.org>; Tue, 13 Aug 2013 01:21:39 -0700 (PDT)
X-AuditID: c1b4fb38-b7f6d8e000006193-f8-5209ec915769
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 68.08.24979.19CE9025; Tue, 13 Aug 2013 10:21:38 +0200 (CEST)
Received: from ESESSMB301.ericsson.se ([169.254.1.105]) by ESESSHC009.ericsson.se ([153.88.183.45]) with mapi id 14.02.0328.009; Tue, 13 Aug 2013 10:21:38 +0200
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: John E Drake <jdrake@juniper.net>, "Matt Hartley (mhartley)" <mhartley@cisco.com>, Fatai Zhang <zhangfatai@huawei.com>, "CCAMP (ccamp@ietf.org)" <ccamp@ietf.org>
Thread-Topic: [CCAMP] draft-ali-ccamp-rc-objective-function-metric-bound-03.txt
Thread-Index: Ac6UXh3OMYPEaNUmSzSE7m3SYlvx7wARnPhAACdi0mD//+dlgP/7p/MwgAjEd4D//uHWkA==
Date: Tue, 13 Aug 2013 08:21:37 +0000
Message-ID: <4A1562797D64E44993C5CBF38CF1BE48137622@ESESSMB301.ericsson.se>
References: <6a054c6778634c0f9d84db0f09b9dfda@BY2PR05MB142.namprd05.prod.outlook.com> <F82A4B6D50F9464B8EBA55651F541CF84EE47162@SZXEML552-MBX.china.huawei.com> <9D50FCE7413E3D4EA5E42331115FB5BC105AF32C@xmb-rcd-x03.cisco.com> <9895b66535d3425aa6954280befed5fa@BY2PR05MB142.namprd05.prod.outlook.com> <4A1562797D64E44993C5CBF38CF1BE481360CC@ESESSMB301.ericsson.se> <403c214579834abf91393c4a1cd2c4dd@BY2PR05MB142.namprd05.prod.outlook.com>
In-Reply-To: <403c214579834abf91393c4a1cd2c4dd@BY2PR05MB142.namprd05.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRmVeSWpSXmKPExsUyM+Jvre6kN5xBBo828ln86LnBbPFkzg0W izl3nS3mvGS26Gs+z+rA6jHl90ZWj5Yjb1k9liz5yeRxvekqu8eKzSsZA1ijuGxSUnMyy1KL 9O0SuDKut3sV/PWp+HonpoGxwaaLkZNDQsBEYuHG/cwQtpjEhXvr2boYuTiEBI4ySmw9MYsR wlnCKPHq72KgKg4ONgEriSeHfEDiIgIrGSUWXDjNCtLNLKAucbT3EZgtLBAgMWf5RzYQW0Qg UOLt57lQdpjE+e3zwGpYBFQlXre+ZwGZySvgLfF3ez7Ern3MEvcXvASr4QSq3zvvPROIzSgg KzFh9yJGiF3iEreezGeCuFpAYsme81AfiEq8fPyPFcJWlGh/2gBVrydxY+oUNghbW2LZwtdg 9bwCghInZz5hmcAoNgvJ2FlIWmYhaZmFpGUBI8sqRo7i1OKk3HQjg02MwNg6uOW3xQ7Gy39t DjFKc7AoifNu0TsTKCSQnliSmp2aWpBaFF9UmpNafIiRiYNTqoHx9BKFfR/2vtR2D3Y5e6S6 at2Vozn8K//OyUuTOODb/CHH5argi7+d3WbfhcM/hbzbl73gdNbceYwCfw3XxmW+i7ezMrs0 Wzvd4fE8r2NvS7tXKT46nfA7Us2n7doxn6CDkryJcsuaUxPv9xTc8zD41OhsWvDvdGHdZRX2 w3XHN/VFp5++aTxViaU4I9FQi7moOBEAz111PXsCAAA=
Subject: Re: [CCAMP] draft-ali-ccamp-rc-objective-function-metric-bound-03.txt
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Aug 2013 08:21:55 -0000

Hi John,

That's an option, maybe a good one.

By the way while it may seem like a large amount of documents, they do align somewhat. The use cases do point to these other specific signaling extensions drafts, including the objective function draft. 
We need to work a lot towards aligning the documents better.

WRT your comments in line what I meant is that (as you pointed out) the GMPLS already supports both of them, either the signaling of an end to end LSP initiated by C1 via RSVP-TE or the signaling between C3 and C4 that generates a link in the client layer (e.g. FA) and allows for its advertisement (draft-previdi-isis-te-metric-extensions-03 and OSPF Traffic Engineering (TE) Metric Extensions) utilization e.g. via LDP.

Finally, wrt your comment:

> JD:  The draft is proposing to embed PCEP within signaling.  By definition, this
> *is* allowing the client to access the server layer PCE.  This is no different
> than allowing the client to access the server layer PCE without embedding PCE
> within signaling.

There is a subtle difference: what the client node has access to is the server border node (policy, addressing and so on) and not the PCE. Then the server border node is in charge of querying the PCE.

BR
Daniele



> -----Original Message-----
> From: John E Drake [mailto:jdrake@juniper.net]
> Sent: lunedì 12 agosto 2013 18:56
> To: Daniele Ceccarelli; Matt Hartley (mhartley); Fatai Zhang; CCAMP
> (ccamp@ietf.org)
> Cc: Adrian Farrel
> Subject: RE: [CCAMP] draft-ali-ccamp-rc-objective-function-metric-bound-
> 03.txt
> 
> Daniele,
> 
> Comments inline.  However, the discussions since Berlin on UNI
> enhancements and/or adding additional information related to path
> computation into the PATH message lead me to the conclusion that we have a
> problem in CCAMP and that we really should suspend all solutions related
> work until we have a better idea of the problem we wish to solve.
> 
> If you don't think we have a problem, please consider the list of active CCAMP
> drafts:
> 
> http://datatracker.ietf.org/doc/draft-ietf-ccamp-lsp-attribute-ro/
> 
> http://datatracker.ietf.org/doc/draft-ietf-ccamp-lsp-diversity/
> 
> http://datatracker.ietf.org/doc/draft-ietf-ccamp-rsvp-te-srlg-collect/
> 
> http://datatracker.ietf.org/doc/draft-ietf-ccamp-te-metric-recording/
> 
> http://datatracker.ietf.org/doc/draft-ali-ccamp-extended-srlg/
> 
> http://datatracker.ietf.org/doc/draft-ali-ccamp-gmpls-uni-error-notification/
> 
> http://datatracker.ietf.org/doc/draft-ali-ccamp-lsp-inquiry/
> 
> http://datatracker.ietf.org/doc/draft-ali-ccamp-rc-objective-function-metric-
> bound/
> 
> http://datatracker.ietf.org/doc/draft-bardalai-ccamp-overlay-path-comp/
> 
> http://datatracker.ietf.org/doc/draft-ceccadedios-ccamp-overlay-use-cases/
> 
> http://datatracker.ietf.org/doc/draft-dhody-ccamp-rsvp-te-domain-
> subobjects/
> 
> http://datatracker.ietf.org/doc/draft-fedyk-ccamp-uni-extensions/
> 
> http://datatracker.ietf.org/doc/draft-gandhi-ccamp-gmpls-restoration-lsp/
> 
> Yours Irrespectively,
> 
> John
> 
> > -----Original Message-----
> > From: Daniele Ceccarelli [mailto:daniele.ceccarelli@ericsson.com]
> > Sent: Monday, August 12, 2013 7:29 AM
> > To: John E Drake; Matt Hartley (mhartley); Fatai Zhang; CCAMP
> > (ccamp@ietf.org)
> > Subject: RE: [CCAMP]
> > draft-ali-ccamp-rc-objective-function-metric-bound-
> > 03.txt
> >
> > Hi John, all,
> >
> > I think there are cases in which the PCEP can't solve the issue.
> > Suppose for example the simple network below
> >
> > C1 --- C2 --- C3                               C4 --- C5 --- C6
> >                         \                             /
> >                            S1 --- S2 --- S3
> >
> > Where Cx are the client nodes and Sx the server nodes and C3-S1 and
> > S3-C4 the UNIs.
> > The usual behavior for the setup of an LSP in the client domain
> > between C1 and C6 consists on 1.  "asking" C3 to setup a link in the
> > client layer between
> > C3 and C4 and 2. after its provisioning, "asking" C1to setup an LSP
> > between
> > C1 and C6 using the link between C3 and C4.
> 
> JD:  No, that's incorrect.  The C1-C6 Path message arrives at C3.  It triggers C3
> to establish a C3-C4 LSP.  After this LSP is established, C3 forwards the C1-C6
> Path message to C4.  We already have CCAMP drafts from, I believe, Cyril
> and/or Fatai that describe how to embed the desired characteristics of the
> C3-C4 LSP within the ERO of the C1-C6 Path message.
> 
> >
> > If you suppose to have a simpler approach consisting on a single step,
> > it would be possible to "ask" C1 to setup an end to end LSP between C1
> > and C6 with loose ERO C1-C3-C4-C6.
> 
> JD:  See above.  This has been a part of GMPLS since its inception.
> 
> >
> > In the first case the trigger on C3 is provided by the operator with
> > given constraints (e.g. Objective functions and/or TE metric bounds)
> > and it would be easy to inject them into a PCEP request towards the
> > PCE of the server domains, but what happens in the second case? The
> > operator only issues a command to C1, which starts a signaling
> > procedure. The RSVP-TE message reaches C3 and triggers the setup of the
> link C3-C4 over the UNI.
> 
> JD:  See above.  The second case is actually the GMPLS baseline behavior.
> 
> >
> > IMHO putting the Objective Functions into RSVP-TE is useful to "convey"
> > such path computation requirements from C1 to C3. Once the PATH
> > message reaches C3, it can ask S1 to compute the path towards C4 via
> > RSVP-TE or can ask the server layer PCE via PCEP.
> 
> JD:   In addition to what is described above, it is also possible for C1 to use
> PCEP
> to expand the C3-C4 ERO and place the key associated with this expansion in
> the ERO of the C1-C6 Path message.
> 
> >
> > This is one of the two reasons why I think that Objective Functions
> > and TE metric Bounds could be useful in RSVP-TE. The second one is
> > that I agree with Matt when saying that not in all cases the client
> > nodes will be allowed to access the server layer PCE.
> 
> JD:  The draft is proposing to embed PCEP within signaling.  By definition, this
> *is* allowing the client to access the server layer PCE.  This is no different
> than allowing the client to access the server layer PCE without embedding PCE
> within signaling.
> 
> >
> > BR
> > Daniele
> >
> >
> >
> > > -----Original Message-----
> > > From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
> > Behalf
> > > Of John E Drake
> > > Sent: venerdì 9 agosto 2013 23:23
> > > To: Matt Hartley (mhartley); Fatai Zhang; CCAMP (ccamp@ietf.org)
> > > Subject: Re: [CCAMP]
> > > draft-ali-ccamp-rc-objective-function-metric-bound-
> > > 03.txt
> > >
> > > PCEP can be deployed whenever the server network wishes to provide a
> > > path computation service.  What possible advantage to anyone is
> > > gained by embedding PCEP in RSVP-TE signaling?
> > >
> > > Yours Irrespectively,
> > >
> > > John
> > >
> > > > -----Original Message-----
> > > > From: Matt Hartley (mhartley) [mailto:mhartley@cisco.com]
> > > > Sent: Friday, August 09, 2013 1:53 PM
> > > > To: Fatai Zhang; John E Drake; CCAMP (ccamp@ietf.org)
> > > > Cc: Matt Hartley (mhartley)
> > > > Subject: RE: [CCAMP]
> > > > draft-ali-ccamp-rc-objective-function-metric-bound-
> > > > 03.txt
> > > >
> > > > Fatai, John,
> > > >
> > > > I don't think you can guarantee that PCE will be deployed
> > > > absolutely everywhere, or that you can guarantee the client will
> > > > be permitted access to the server PCE when it is. In those cases, this
> draft is useful.
> > > >
> > > > Cheers
> > > >
> > > > Matt
> > > >
> > > > > Hi John,
> > > > >
> > > > > Completely agree.
> > > > >
> > > > > I also raised this comment in front of the mic during Berlin meeting.
> > > > >
> > > > >
> > > > >
> > > > > Best Regards
> > > > >
> > > > > Fatai
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
> > > > Behalf
> > > > > Of John E Drake
> > > > > Sent: Friday, August 09, 2013 1:49 AM
> > > > > To: CCAMP (ccamp@ietf.org)
> > > > > Subject: [CCAMP]
> > > > > draft-ali-ccamp-rc-objective-function-metric-bound-03.txt
> > > > >
> > > > > Hi,
> > > > >
> > > > > I have a real concern with this draft because it appears to be
> > > > > heading us down the road of re-inventing PCEP in RSVP signaling
> > > > > with the dubious justification that it is needed in those
> > > > > situations in which a PCE is not available.  However, if you
> > > > > re-invent PCEP in RSVP signaling, then you have effectively
> > > > > ensured that there are no situations in which a PCE or its
> > > > > signaling
> > equivalent are not available.
> > > > >
> > > > > Why is this better than simply ensuring that a PCE is available
> > > > > in those situations in which it is needed?
> > > > >
> > > > > Yours Irrespectively,
> > > > >
> > > > > John
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > CCAMP mailing list
> > > > > CCAMP@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/ccamp
> > > > > _______________________________________________
> > > > > CCAMP mailing list
> > > > > CCAMP@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/ccamp
> > > >
> > >
> > >
> > > _______________________________________________
> > > CCAMP mailing list
> > > CCAMP@ietf.org
> > > https://www.ietf.org/mailman/listinfo/ccamp
> >
>