Re: [CCAMP] The description of Path Key retaining time in RFC5553

John E Drake <jdrake@juniper.net> Fri, 15 November 2013 20:38 UTC

Return-Path: <jdrake@juniper.net>
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 7580811E8208 for <ccamp@ietfa.amsl.com>; Fri, 15 Nov 2013 12:38:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 kUCTzTjcwNw5 for <ccamp@ietfa.amsl.com>; Fri, 15 Nov 2013 12:38:17 -0800 (PST)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe002.messaging.microsoft.com [65.55.88.12]) by ietfa.amsl.com (Postfix) with ESMTP id 539C911E8205 for <ccamp@ietf.org>; Fri, 15 Nov 2013 12:38:14 -0800 (PST)
Received: from mail132-tx2-R.bigfish.com (10.9.14.242) by TX2EHSOBE004.bigfish.com (10.9.40.24) with Microsoft SMTP Server id 14.1.225.22; Fri, 15 Nov 2013 20:38:13 +0000
Received: from mail132-tx2 (localhost [127.0.0.1]) by mail132-tx2-R.bigfish.com (Postfix) with ESMTP id 446EC380154; Fri, 15 Nov 2013 20:38:13 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -25
X-BigFish: VPS-25(zzbb2dI98dI9371I542Iec9I1dbaI1432Izz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h1d1ah1d2ah1fc6hzz1de098h1033IL17326ah8275bh8275dh1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1e1dh1fe8h1ff5h2216h9a9j1155h)
Received-SPF: pass (mail132-tx2: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jdrake@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(76104003)(24454002)(13464003)(189002)(199002)(37854004)(377454003)(479174003)(51704005)(69226001)(15975445006)(2656002)(77096001)(56816003)(81542001)(74662001)(76786001)(47976001)(81686001)(87936001)(50986001)(47736001)(80976001)(76796001)(4396001)(19580395003)(19580405001)(74316001)(83322001)(33646001)(87266001)(74366001)(81816001)(74502001)(59766001)(77982001)(81342001)(79102001)(53806001)(46102001)(54356001)(74706001)(51856001)(47446002)(49866001)(66066001)(74876001)(31966008)(76576001)(76482001)(80022001)(65816001)(63696002)(83072001)(56776001)(54316002)(85306002)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR05MB141; H:BY2PR05MB142.namprd05.prod.outlook.com; CLIP:66.129.239.10; FPR:; RD:InfoNoRecords; MX:1; A:1; LANG:en;
Received: from mail132-tx2 (localhost.localdomain [127.0.0.1]) by mail132-tx2 (MessageSwitch) id 1384547891539086_14695; Fri, 15 Nov 2013 20:38:11 +0000 (UTC)
Received: from TX2EHSMHS044.bigfish.com (unknown [10.9.14.244]) by mail132-tx2.bigfish.com (Postfix) with ESMTP id 7DF45A0040; Fri, 15 Nov 2013 20:38:11 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by TX2EHSMHS044.bigfish.com (10.9.99.144) with Microsoft SMTP Server (TLS) id 14.16.227.3; Fri, 15 Nov 2013 20:38:09 +0000
Received: from BY2PR05MB141.namprd05.prod.outlook.com (10.242.39.148) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.371.2; Fri, 15 Nov 2013 20:38:08 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com (10.242.39.144) by BY2PR05MB141.namprd05.prod.outlook.com (10.242.39.148) with Microsoft SMTP Server (TLS) id 15.0.820.5; Fri, 15 Nov 2013 20:38:06 +0000
Received: from BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.197]) by BY2PR05MB142.namprd05.prod.outlook.com ([169.254.12.197]) with mapi id 15.00.0820.005; Fri, 15 Nov 2013 20:38:06 +0000
From: John E Drake <jdrake@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Fatai Zhang <zhangfatai@huawei.com>, "George Swallow (swallow)" <swallow@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>
Thread-Topic: [CCAMP] The description of Path Key retaining time in RFC5553
Thread-Index: AQHO2+75nyh5MwjjqEemfNXW9E7a+JobcMqAgAVubRCAARdQAIADqHAAgAExIYD///hXkA==
Date: Fri, 15 Nov 2013 20:38:05 +0000
Message-ID: <4ad0701b709a4d97af8a9a28fe7602cd@BY2PR05MB142.namprd05.prod.outlook.com>
References: <F82A4B6D50F9464B8EBA55651F541CF85CA8D104@SZXEMA504-MBS.china.huawei.com> <CEABD991.847AA%zali@cisco.com>
In-Reply-To: <CEABD991.847AA%zali@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.239.10]
x-forefront-prvs: 0031A0FFAF
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] The description of Path Key retaining time in RFC5553
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: Fri, 15 Nov 2013 20:38:31 -0000

Zafar,

Lest we forget, I have already pointed out your solution not only requires more state but also requires that this state be kept at orders of magnitude more nodes and that you have not said a word as to how to accomplish this.

Yours Irrespectively,

John

> -----Original Message-----
> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> Of Zafar Ali (zali)
> Sent: Friday, November 15, 2013 11:48 AM
> To: Fatai Zhang; George Swallow (swallow); Zhangxian (Xian)
> Cc: ccamp@ietf.org
> Subject: Re: [CCAMP] The description of Path Key retaining time in RFC5553
> 
> Hi Fatai-
> 
> Please see in-line.
> 
> Thanks
> 
> Regards ... Zafar
> 
> 
> <snip>
> >
> >Apart from the difference between "CACHE" and "SAVE", it seems that you
> >don't see any problem.
> 
> There is a BIG difference than the words may suggest. Both from protocol view
> point as well as PCE implementation view point.
> - From protocol view point, in addition to other issues emailed earlier, I also
> sent you/ Xian scalability concerns and your solution simply does not work.
> - From implementation point of view, the differences are as follows: a PCE that
> caches the (path key, path info) state, does not need to worry high availability
> cases. Your solution requires a PCE to make (path key, path
> info) persistence across the life time of the LSP using this (path key, path info)
> state.
> 
> >
> >In addition, you can find a place to store so complex 5 tuplet
> >information, why there is no place to store simple Path Key?
> 
> In addition to what is mentioned above:
> 
> 1. All RSVP TE nodes that perform the ERO computation, already store the ERO
> info for the LSP in the Path State block of the LSP. And that too for the life time
> of the connection!
> 2. Use of 5 tuple (RSVP TE FEC) does not suffer from 16 bit path key scaling
> issues I outlined in the other email chain.
> 
> >
> >Please make our logic more logical.
> >
> >
> >
> >Best Regards
> >
> >Fatai
> >
> >
> >-----Original Message-----
> >From: George Swallow (swallow) [mailto:swallow@cisco.com]
> >Sent: Wednesday, November 13, 2013 2:44 AM
> >To: Fatai Zhang; Zafar Ali (zali); Zhangxian (Xian)
> >Cc: ccamp@ietf.org; George Swallow (swallow)
> >Subject: Re: [CCAMP] The description of Path Key retaining time in
> >RFC5553
> >
> >Fatai -
> >
> >If a PCE is saving state, then in what way is it "stateless".  The text
> >you have below and along with Zafar's quote (from RFC5520) is of a PCE
> >that CACHEs the result (ERO segment) of a constrained path selection
> >along with the key it handed out.  As a path is signaled an LSR or (or
> >perhaps several LSRs) may contact PCEs using a path key to retrieve the
> >path in order to extend or complete the ERO.
> >
> >But the PCE merely caches.  The only state that is saved for the life
> >of the LSP is at the LSR.
> >
> >George
> >
> >On 11/11/13 9:09 PM, "Fatai Zhang" <zhangfatai@huawei.com> wrote:
> >
> >>Hi Zafar,
> >>
> >>It does not matter what it is.
> >>
> >>Do you see any problem for an element (a stateless PCE or NMS or even
> >>a
> >>node) to store path key information?
> >>
> >>Please don't argue scaliblity issue because you can see even a GMPLS
> >>node can store lots of informaiton.
> >>
> >>
> >>
> >>Best Regards
> >>
> >>Fatai
> >>
> >>
> >>-----Original Message-----
> >>From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf
> >>Of Zafar Ali (zali)
> >>Sent: Saturday, November 09, 2013 11:58 AM
> >>To: Zhangxian (Xian)
> >>Cc: ccamp@ietf.org
> >>Subject: Re: [CCAMP] The description of Path Key retaining time in
> >>RFC5553
> >>
> >>Hi Zhang:
> >>
> >>Section 2.1 from RFC5553 state: "It is RECOMMENDED for a PCE to store
> >>the PKS for a period of 10 minutes." Furthermore, please note that 16
> >>bit path keys are used as reuse of the path key is assumed.
> >>
> >>
> >>The bottom line is that in your draft the PCE needs to remember the
> >>(path key, path info) "states" for "indefinite" time. If you like we
> >>call such PCE "path-stateful PCE" but it is stateful. Also, the
> >>solution is not scalable as a PCE can only hold 64K of (path key, path
> >>info) states. Such limitations and requirements need to be clearly stated in
> the draft.
> >>
> >>Thanks
> >>
> >>Regards Š Zafar
> >>
> >>
> >>-----Original Message-----
> >>From: "Zhangxian   (Xian)" <zhang.xian@huawei.com>
> >>Date: Thursday, November 7, 2013 11:24 AM
> >>To: zali <zali@cisco.com>
> >>Cc: "ccamp@ietf.org" <ccamp@ietf.org>
> >>Subject: The description of Path Key retaining time in RFC5553
> >>
> >>>Hi, all,
> >>>
> >>>  The following is the piece of information that i mentioned already
> >>>require retaining the Path key information for the lifetime of LSP.
> >>>
> >>>Section 3.2 from RFC5553
> >>>"
> >>>.......
> >>>On a Path message, the PKS SHOULD identify the LSR replacing the CPS
> >>>and provide a Path Key that can be used to expand  the path segment.
> >>>In the latter case, the Path Key and its expansion SHOULD be retained
> >>>by the LSR that performs the substitution for at least the lifetime
> >>>of the LSP.  In both cases, the expansion of the PKS SHOULD be made
> >>>available to diagnostic tools under the control of local policy.
> >>>"
> >>>
> >>>My understanding of the stateful PCE (from PCE WG) is to have LSP-DB
> >>>documenting information such as the identifiers (the 5-tuple), route,
> >>>bw information etc. So I do not think our extensions defined in
> >>>http://tools.ietf.org/html/draft-zhang-ccamp-route-exclusion-pathkey-
> >>>00 incur any new additional requirements. Please review our draft and
> >>>let us know what you think.
> >>>
> >>>Cheers,
> >>>Xian
> >>
> >>_______________________________________________
> >>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
>