Re: [CCAMP] Objective function draft
"George Swallow (swallow)" <swallow@cisco.com> Tue, 18 September 2012 20:47 UTC
Return-Path: <swallow@cisco.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 E482621E8040 for <ccamp@ietfa.amsl.com>; Tue, 18 Sep 2012 13:47:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 myEyBLGu2SkR for <ccamp@ietfa.amsl.com>; Tue, 18 Sep 2012 13:47:22 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id B5A1B21E8037 for <ccamp@ietf.org>; Tue, 18 Sep 2012 13:47:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7687; q=dns/txt; s=iport; t=1348001242; x=1349210842; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=mppvNy4/o3jB2dUCoMlXLba6ZZX0uMmWZWtkYHM57es=; b=kUvPvi9B17XuPhnXJ4XSedrV9/nINbvd64dv5M0Hol0AnwlHYJ/nHvsb 5WDmE0sMWcv2aQuDPtnJaV5VLWd1sDfjPX9LJMoNPNa9YbJUiJ8gGYLKq a3y+xOwm5UWLP53bHVMrtDDI+0RrdEPYfeJUzb5IHEeRMlHfN0+RihugG k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAGrdWFCtJV2c/2dsb2JhbABFvEKBCIIgAQEBBAEBAQ8BWwQHDAYBCBEEAQEBJy4LFAkIAgQBDQUbB4deC5ocoCYEixuGcAOSMoMxjjiBaYJmghc
X-IronPort-AV: E=Sophos;i="4.80,445,1344211200"; d="scan'208";a="122970682"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP; 18 Sep 2012 20:47:03 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id q8IKl3mP014883 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Sep 2012 20:47:03 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.216]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.02.0298.004; Tue, 18 Sep 2012 15:47:03 -0500
From: "George Swallow (swallow)" <swallow@cisco.com>
To: John E Drake <jdrake@juniper.net>, Igor Bryskin <IBryskin@advaoptical.com>, Gert Grammel <ggrammel@juniper.net>, Julien Meuric <julien.meuric@orange.com>
Thread-Topic: [CCAMP] Objective function draft
Thread-Index: AQHNlRqG4OOKfbxolEe2spFvFX1LfJeQLiYAgABZSICAAADMAIAAG88A
Date: Tue, 18 Sep 2012 20:47:02 +0000
Message-ID: <CC7E54F5.DADB%swallow@cisco.com>
In-Reply-To: <5E893DB832F57341992548CDBB333163A6330D6666@EMBX01-HQ.jnpr.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.98.32.167]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19190.004
x-tm-as-result: No--50.040900-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="iso-8859-2"
Content-ID: <C55C1F63ED013347A9563EC91AF10309@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Objective function draft
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, 18 Sep 2012 20:47:24 -0000
John - The UNI-N can simply respond with no-route-to-destination. Or would you prefer a more policy specific error. In any case the UNI-N has control. AFAIK, that is the primary reason for a UNI in the first place! //George On 9/18/12 11:07 AM, "John E Drake" <jdrake@juniper.net> wrote: >Is there a requirement that the objective function specified by the user >be acceptable to the network? > >Yours irrespectively, > >John > > >> -----Original Message----- >> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf >> Of Igor Bryskin >> Sent: Tuesday, September 18, 2012 8:05 AM >> To: George Swallow (swallow); Gert Grammel; Julien Meuric >> Cc: ccamp@ietf.org >> Subject: Re: [CCAMP] Objective function draft >> >> I completely agree with George. Signaling the objective function is no >> different from signaling EROs or affinities, this is just another >> service specific policy, an instruction to the network as to how the >> service needs to be routed across the network domain. I think Georges >> documents complement our (GMPLS-ENNI) solution. We have the same >> objective but target different groups of clients. Specifically, >> George's clients are those who cannot or won't deal with the routing >> information leaked by the network, but have certain preferences' as to >> how their services need to be routed and rely fully on the network to >> do the routing. Our clients are those that are capable and willing to >> process the network advertisements and to control the routing >> themselves. >> >> Cheers, >> Igor >> >> -----Original Message----- >> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf >> Of George Swallow (swallow) >> Sent: Tuesday, September 18, 2012 9:45 AM >> To: Gert Grammel; Julien Meuric >> Cc: ccamp@ietf.org >> Subject: Re: [CCAMP] Objective function draft >> >> Gert - >> >> Agreed. I was loose in my terminology. The Objective function is >> information that is signaled to the routing function as a constraint. >> There is a strong analogy and precedent for RSVP-TE/GMPLS of a loose- >> hop in an ERO. Another example would be Resource Affinities signaled >> in the Session Attribute object. >> >> ...George >> >> On 9/17/12 5:22 PM, "Gert Grammel" <ggrammel@juniper.net> wrote: >> >> >Hi George, >> > >> >The objective function is in the end a routing information. Mixing >> >routing and signaling in one protocol is something I don't feel >> >comfortable with. >> > >> >In other words, if routing is needed between client and server, UNI is >> >the wrong choice. ENNI should be considered instead and >> >Draft-beeram-ccamp-gmpls-enni would be a good starting point. >> > >> > >> >Gert >> > >> > >> > >> >________________________________________ >> >From: ccamp-bounces@ietf.org on behalf of George Swallow (swallow) >> >Sent: Monday, September 17, 2012 12:19:21 PM >> >To: Julien Meuric >> >Cc: ccamp@ietf.org >> >Subject: Re: [CCAMP] Objective function draft >> > >> >Hi Julien - >> > >> >On 9/17/12 9:37 AM, "Julien Meuric" <julien.meuric@orange.com> wrote: >> > >> >>Hi George. >> >> >> >>Sorry for the late response. You are right: the minutes are not >> enough >> >>to trace the full discussion (which we also resumed right after the >> >>meeting). Let us start by thanking Adrian (as AD? former PCE co- >> chair? >> >>author of... ;-) ) for bringing the PCE-associated vocabulary to a >> >>common understanding. >> >> >> >>Actually my concern is sustained by 2 points: >> >> >> >>1- The scope of the draft is about giving control of the routing >> >>objective function to the client node facing a transport layer. I see >> >>already several existing solution to achieve it: >> >>- a PCEP request from the signaling head node is an option (which is >> >>associated to the advertisement of the supported objectives in PCEP); >> >>- building IGP adjacencies between client and transport edge nodes >> >>(a.k.a. "border model") is another one. >> >>In this context, it do not think extending RSVP-TE for this kind of >> >>application is worth the effort, since the requirement can already be >> >>addressed. >> > >> >As I understand it, in the optical and OTN cases, the border model >> >would not be popular as in many organizations this crosses political >> >boundaries. >> > >> >The point of the draft is to keep the UNI implementation simple and >> not >> >require a PCEP on the uni-c or necessarily on the uni-n. We will keep >> >the format aligned so if the UNI-N needs to make a request of a PCS, >> it >> >can do so rather simply. >> >> >> >>2- There are cases when previous options are ruled out of a given >> >>deployment. I do believe that it is not simply due to protocol >> >>exclusion, but rather to the fact that the SP wants transport routing >> >>decisions to remain entirely within the transport network (in order >> to >> >>fully leave the routing policy in the hands of people doing the layer >> >>dimensioning). Thus, I feel this trade-off in path selection tuning >> is >> >>rather unlikely to happen and I fear we may be talking about RSVP-TE >> >>over-engineering here. >> > >> >The idea is simply to allow the client to express its needs/wishes. >> >The UNI-N remains in control. By policy it can use the objective >> >function or not. Further if it does use the objective function and >> >fails to find a path it can either say that there was no path or it >> >proceed to setup what it can. >> > >> >>(That is also why I preferred to consider your I-Ds separately during >> >>the CCAMP meeting.) >> > >> >Agreed. I will ask for separate slots. The discussion at the end was >> >rather disjointed. >> > >> >> >> >>However, my comments are mostly related to the client/transport >> >>relationship. If the I-D is extended to cover more use cases with >> >>wider scopes (Adrian has made interesting suggestions), turning the >> >>overlay interconnection into one among a longer list, then my >> >>conclusion may be different. >> > >> >I'm happy to widen the scope in this way. >> > >> >...George >> > >> >>Regards, >> >> >> >>Julien >> >> >> >> >> >>Le 11/09/2012 21:28, George Swallow (swallow) a écrit : >> >>> Julien - >> >>> >> >>> Reading the CCAMP notes (which capture little of the actual >> >>> discussion) I see that there may have been a perception in the room >> >>> that PCE functionality at the UNI-N was assumed (actual or proxy). >> >>> >> >>> This is not the case. The reason for our draft is that with the >> UNI, >> >>> much of the functionality that resides at the headend is moved to >> >>> the UNI-N. So the UNI-C needs a way to express an objective >> function >> >>> even if there is no PCE. >> >>> >> >>> Operationally it seems burdensome to require a PCEP at the UNI-C >> and >> >>> a PCEP at the UNI-N, when all that is being done is enabling the >> >>> UNI-N to perform what the client would do if it were connected to >> >>> the network via a normal link. >> >>> >> >>> Do you still object to the draft? >> >>> >> >>> Thanks, >> >>> >> >>> ŠGeorge >> >> >> >> >> > >> >_______________________________________________ >> >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
- Re: [CCAMP] Objective function draft George Swallow (swallow)
- [CCAMP] Objective function draft George Swallow (swallow)
- Re: [CCAMP] Objective function draft Adrian Farrel
- Re: [CCAMP] Objective function draft George Swallow (swallow)
- Re: [CCAMP] Objective function draft Daniele Ceccarelli
- Re: [CCAMP] Objective function draft Julien Meuric
- Re: [CCAMP] Objective function draft George Swallow (swallow)
- Re: [CCAMP] Objective function draft Dieter Beller
- Re: [CCAMP] Objective function draft Gert Grammel
- Re: [CCAMP] Objective function draft Dieter Beller
- Re: [CCAMP] Objective function draft Julien Meuric
- Re: [CCAMP] Objective function draft Daniele Ceccarelli
- Re: [CCAMP] Objective function draft Julien Meuric
- Re: [CCAMP] Objective function draft JP Vasseur (jvasseur)
- [CCAMP] R: Objective function draft BELOTTI, SERGIO (SERGIO)
- Re: [CCAMP] Objective function draft George Swallow (swallow)
- Re: [CCAMP] Objective function draft Vishnu Pavan Beeram
- Re: [CCAMP] Objective function draft Ong, Lyndon
- Re: [CCAMP] Objective function draft Igor Bryskin
- Re: [CCAMP] Objective function draft John E Drake
- Re: [CCAMP] UNI/NNI (was: Objective function draf… Julien Meuric
- Re: [CCAMP] UNI/NNI (was: Objective function draf… Daniele Ceccarelli
- Re: [CCAMP] Objective function draft Gert Grammel
- Re: [CCAMP] Objective function draft John E Drake
- Re: [CCAMP] UNI/NNI Julien Meuric
- Re: [CCAMP] Objective function draft Lou Berger
- Re: [CCAMP] Objective function draft Julien Meuric
- Re: [CCAMP] Objective function draft John E Drake
- Re: [CCAMP] Objective function draft Julien Meuric
- Re: [CCAMP] Objective function draft Igor Bryskin
- Re: [CCAMP] Objective function draft Gert Grammel
- Re: [CCAMP] Objective function draft Lou Berger
- Re: [CCAMP] Objective function draft Igor Bryskin
- Re: [CCAMP] Objective function draft Lou Berger
- Re: [CCAMP] Objective function draft Dieter Beller
- Re: [CCAMP] Objective function draft John E Drake
- Re: [CCAMP] Objective function draft Igor Bryskin