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

"Zafar Ali (zali)" <zali@cisco.com> Mon, 18 November 2013 19:58 UTC

Return-Path: <zali@cisco.com>
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 AF54D1AE217 for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:58:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.025
X-Spam-Level:
X-Spam-Status: No, score=-15.025 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.525, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 Zlx8__A_TrBM for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:58:44 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 5D1A51AE253 for <ccamp@ietf.org>; Mon, 18 Nov 2013 11:58:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=27967; q=dns/txt; s=iport; t=1384804717; x=1386014317; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=5H0/pXaKC7cP/s2ZlSnE8E6l38EU0Jw5n1GImH3fcqQ=; b=VjzoqG0lGM1EMll6PZXQfaMEVIYF0kwz7MNOSusI+KRECb4u8GsU1Jqm UARmNdj28NF6jtWfXYIUlGTdhHpc90bGk77/+n9svHNiDVWcqtddwkcy/ uQ4rdJ8F2j7cBTQkSCxQhvk/pof7Dba4ceXm97uZqCC+eNpT/DX5MP5Hh M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ai0FAKdwilKtJV2b/2dsb2JhbABZgkNEOFO/NYEfFnSCJQEBAQQtTBIBCBEDAQEBIQEGKBEUCQgCBAENBRkCh1QDD7kdDYk5F4xzgSoRAYEpEQYBhDEDliWBa4xVhTiDKIFxOQ
X-IronPort-AV: E=Sophos; i="4.93,725,1378857600"; d="scan'208,217"; a="285996851"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-4.cisco.com with ESMTP; 18 Nov 2013 19:58:36 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id rAIJwaZH021887 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 18 Nov 2013 19:58:36 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.50]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0123.003; Mon, 18 Nov 2013 13:58:35 -0600
From: "Zafar Ali (zali)" <zali@cisco.com>
To: John E Drake <jdrake@juniper.net>, Cyril Margaria <cyril.margaria@gmail.com>
Thread-Topic: [CCAMP] The description of Path Key retaining time in RFC5553
Thread-Index: AQHO2+75nyh5MwjjqEemfNXW9E7a+JobcMqAgAVubRCABNrUAIABb9qAgAQ7fwCAAF4cAP//uGsAgABc9wD//7FNgA==
Date: Mon, 18 Nov 2013 19:58:35 +0000
Message-ID: <CEAFDA21.85B26%zali@cisco.com>
In-Reply-To: <2c3d43c4da944177b3663320f4fff305@BLUPR05MB562.namprd05.prod.outlook.com>
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.82.215.66]
Content-Type: multipart/alternative; boundary="_000_CEAFDA2185B26zaliciscocom_"
MIME-Version: 1.0
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:58:46 -0000

John-

In-line please.

Thanks

Regards … Zafar

From: "jdrake@juniper.net<mailto:jdrake@juniper.net>" <jdrake@juniper.net<mailto:jdrake@juniper.net>>
Date: Monday, November 18, 2013 2:40 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

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<mailto: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?

If LSP1 is signaled at t1 (using PK1). How would PCC or PCE will know that some other LSP (LSP2) will no longer be requesting diversity from LSP1 (using PK1) at a future time t2? I.e., when PCE can purge PK1? If PK1 is purged before t2, the solution did not address the requirement. On the other hand, PCE needs to purge Path states to scale.

Please also see my response to the other email w.r.t. Difficulties in purging Path Keys in the way draft-zhang-ccamp-route-exclusion-pathkey-00 is using it.


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?