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

John E Drake <jdrake@juniper.net> Mon, 18 November 2013 19:41 UTC

Return-Path: <jdrake@juniper.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2F221A1F4E for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:41:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ik5O6fpiKz54 for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:41:03 -0800 (PST)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe010.messaging.microsoft.com [216.32.180.30]) by ietfa.amsl.com (Postfix) with ESMTP id E11F41AE193 for <ccamp@ietf.org>; Mon, 18 Nov 2013 11:41:02 -0800 (PST)
Received: from mail129-va3-R.bigfish.com (10.7.14.241) by VA3EHSOBE005.bigfish.com (10.7.40.25) with Microsoft SMTP Server id 14.1.225.22; Mon, 18 Nov 2013 19:40:56 +0000
Received: from mail129-va3 (localhost [127.0.0.1]) by mail129-va3-R.bigfish.com (Postfix) with ESMTP id B62F746010B; Mon, 18 Nov 2013 19:40:56 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT003.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -19
X-BigFish: VPS-19(zz9371Ic85fhzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h1d1ah1d2ah1fc6hzz8275ch1d7338h1de098h1033IL17326ah8275bh8275dh18c673h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1bceh224fh1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1fe8h1ff5h20f0h2216h9a9j1155h)
Received-SPF: pass (mail129-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=jdrake@juniper.net; helo=BL2PRD0510HT003.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(377454003)(199002)(189002)(80976001)(16236675002)(74316001)(87936001)(19580395003)(2656002)(74366001)(83322001)(19580405001)(74662001)(74502001)(15202345003)(4396001)(31966008)(76482001)(87266001)(51856001)(53806001)(56816003)(76786001)(76796001)(46102001)(49866001)(76576001)(50986001)(47736001)(47976001)(33646001)(19300405004)(81542001)(74876001)(74706001)(56776001)(80022001)(81816001)(69226001)(81342001)(66066001)(54316002)(85306002)(65816001)(63696002)(47446002)(54356001)(83072001)(15975445006)(77982001)(79102001)(59766001)(19609705001)(81686001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BLUPR05MB561; H:BLUPR05MB562.namprd05.prod.outlook.com; CLIP:66.129.241.16; FPR:; RD:InfoNoRecords; A:1; MX:1; LANG:en;
Received: from mail129-va3 (localhost.localdomain [127.0.0.1]) by mail129-va3 (MessageSwitch) id 1384803654121498_27279; Mon, 18 Nov 2013 19:40:54 +0000 (UTC)
Received: from VA3EHSMHS008.bigfish.com (unknown [10.7.14.234]) by mail129-va3.bigfish.com (Postfix) with ESMTP id 058A214012F; Mon, 18 Nov 2013 19:40:54 +0000 (UTC)
Received: from BL2PRD0510HT003.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS008.bigfish.com (10.7.99.18) with Microsoft SMTP Server (TLS) id 14.16.227.3; Mon, 18 Nov 2013 19:40:53 +0000
Received: from BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) by BL2PRD0510HT003.namprd05.prod.outlook.com (10.255.100.38) with Microsoft SMTP Server (TLS) id 14.16.383.1; Mon, 18 Nov 2013 19:40:53 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) with Microsoft SMTP Server (TLS) id 15.0.820.5; Mon, 18 Nov 2013 19:40:51 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.00.0820.005; Mon, 18 Nov 2013 19:40:51 +0000
From: John E Drake <jdrake@juniper.net>
To: "Zafar Ali (zali)" <zali@cisco.com>, Cyril Margaria <cyril.margaria@gmail.com>
Thread-Topic: [CCAMP] The description of Path Key retaining time in RFC5553
Thread-Index: AQHO2+75nyh5MwjjqEemfNXW9E7a+JobcMqAgAVubRCABNrUAIABC0WAgASPKYCAAAd7gIAADwyAgAAGr+A=
Date: Mon, 18 Nov 2013 19:40:50 +0000
Message-ID: <2c3d43c4da944177b3663320f4fff305@BLUPR05MB562.namprd05.prod.outlook.com>
References: <e0bc4ce42e4143049e79715a956b5b8b@BLUPR05MB562.namprd05.prod.outlook.com> <CEAFCEF8.859E0%zali@cisco.com>
In-Reply-To: <CEAFCEF8.859E0%zali@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.16]
x-forefront-prvs: 00342DD5BC
Content-Type: multipart/alternative; boundary="_000_2c3d43c4da944177b3663320f4fff305BLUPR05MB562namprd05pro_"
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.15
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: Mon, 18 Nov 2013 19:41:06 -0000

Comments inline.

Yours Irrespectively,

John

From: Zafar Ali (zali) [mailto:zali@cisco.com]
Sent: Monday, November 18, 2013 11:08 AM
To: John E Drake; Cyril Margaria
Cc: ccamp@ietf.org
Subject: Re: [CCAMP] The description of Path Key retaining time in RFC5553

John-

I understand that but my point was that draft-zhang-ccamp-route-exclusion-pathkey-00 requires path info to be persistent across the life time of the connection.

[JD]  It doesn't say that.  However, given that a PCE maintains path state and not LSP state, it seem perfectly reasonable to assume that a path key is valid for the duration of an LSP's existence, modulo changes in the server network topology that invalidate it.  Also, although it is extremely unlikely that the path state would be deleted, nothing breaks if it is deleted.  The network is simply unable to compute a disjoint route, which can also happen for a variety of other reasons.

Also there is no way to differentiate which LSP will require path info to be persistent vs. requests for which Path info can be purged.

[JD]  Given that a PCE maintains path state and not LSP state, why would it care?

Thanks

Regards ... Zafar

From: "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Monday, November 18, 2013 1:24 PM
To: zali <zali@cisco.com<mailto:zali@cisco.com>>, Cyril Margaria <cyril.margaria@gmail.com<mailto:cyril.margaria@gmail.com>>
Cc: "ccamp@ietf.org<mailto:ccamp@ietf.org>" <ccamp@ietf.org<mailto:ccamp@ietf.org>>
Subject: RE: [CCAMP] The description of Path Key retaining time in RFC5553

Snipped, comment inline

Yours Irrespectively,

John


I do not recall that each LSP needs a path key, each path does, but not each LSP.
So the scalability is not related to amount of LSPs, but the amount of path use, which scale quite differently than the number of LSPs.

I just responded to the same confusion in the other email - sorry for the duplicate.

  *   How would PCC or PCE know ahead of time which LSP will be used for
diversity by another LSP in a future time? E.g., if you are signaling LSP1
at t1. How would PCC or PCE will know that some other LSP (LSP2) will be
requesting diversity from LSP1 at a future time t2.
[JD]   A PCE would return a path key to the initiator of LSP 1.  When LSP2 is signaled, it would include that path key along w/ an indication of whether LSP2 is to be disjointly or congruently routed wrt that path key.  Btw, as has been noted, if one is truly interested in disjoint routing, one should request LSP1 and LSP2 together so that Suurballe can be used.
Perhaps the WG should be developing the signaling to support this.
as stated before, you would support a maximum of 64k Paths, given the diversity constraint you want to support.
In any case the scaling of the solution is to be considered, but is there other problem with that solution?
This solution is attractive as it provides a complete solution ( deploy a PCE colocated with the LSR, only resolving  PKS, the rest is already defined).

If we are using "path-stateful" PCE, why not use "stateful" PCE.

[JD]  Because it is an already defined term w/ a completely different meaning?