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

"Zafar Ali (zali)" <zali@cisco.com> Mon, 18 November 2013 19:51 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 C14751AE1EE for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:51:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.426
X-Spam-Level:
X-Spam-Status: No, score=-14.426 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_42=0.6, 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 qQwaHZSKxbze for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 11:51:25 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 8879E1AE225 for <ccamp@ietf.org>; Mon, 18 Nov 2013 11:51:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10633; q=dns/txt; s=iport; t=1384804279; x=1386013879; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=6gu5be9eenS2oW7PCxs3ODLJfrRuhnBGyBLNEKx/GBw=; b=fjK2IEY1ZvXJGznG+7+XcbCUUjCTJT6d5LN1yQsire8nxwwS1Fp5uwsQ u15cSiZFMbRwoUz3dptr3O3VkpuhGH+xwyCygbfw5MlD83V4fcv6PAeax Je9f7FFaLKMLAFutPUmzQmbz59JbuNvMr7ORVI2C6F4Vu04NmrD2CrdXD M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ai4FAAJvilKtJXHA/2dsb2JhbABZgwc4U4J1vECBHxZ0giUBAQEEAQEBHgEFRwQHDAYBCBEDAQEBAgMLGAIDKQsUCQgCBAENBRkCh2YNlE6bWQGSKxMEgSaNAoFBBwaCYoFJA5gQkg2DKIFpQQ
X-IronPort-AV: E=Sophos;i="4.93,725,1378857600"; d="scan'208";a="285722772"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-1.cisco.com with ESMTP; 18 Nov 2013 19:51:18 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id rAIJpIeM027650 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 18 Nov 2013 19:51:18 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.50]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Mon, 18 Nov 2013 13:51:18 -0600
From: "Zafar Ali (zali)" <zali@cisco.com>
To: John E Drake <jdrake@juniper.net>, "Zhangxian (Xian)" <zhang.xian@huawei.com>
Thread-Topic: The description of Path Key retaining time in RFC5553
Thread-Index: AQHO2+75nyh5MwjjqEemfNXW9E7a+JobcMqAgAVubRCABNrUAP//8xawgAEUZ4CAA+mkAIAAZtGQgABnjgD///ZZ0IAAGECA
Date: Mon, 18 Nov 2013 19:51:17 +0000
Message-ID: <CEAFD51C.85A73%zali@cisco.com>
In-Reply-To: <0472a0a3ca0c4212adf3bed6795972ed@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: text/plain; charset="iso-2022-jp"
Content-ID: <A3013F4094CA804D8AE120FF2CF17B20@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
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:51:28 -0000

Hi John- 

So you agree that a PCE cannot support more than 64K Paths. In a
centralized PCE environment this would mean 64K Path states for the entire
network. If I would assume M =1 (I asked a question for M; you can pick
some other M) this would mean that *network* cannot served more than 64K
LSPs. Recall this scaling restriction is not with RFC5553 (as RFC5553
RECOMMENDS path info to be purged after 10 mins). This restriction comes
from draft-zhang-ccamp-route-exclusion-pathkey-00, which requires path
info to be saved for the life of an LSP (using it).

Given that Path to "LSPs using the Path" is not stored at (stateless) PCE,
how would PCE ever be able to purge the Path state? We keep saying for
life time of the connection but how would PCE know (all) client(s) has
(have) deleted the LSP in question? I.e., how would (and when) PCE be able
to purge the Path states? Again RFC5553 RECOMMENDS a simple (10 min) timer
based mechanism, which does not work for
draft-zhang-ccamp-route-exclusion-pathkey-00.

Thanks

Regards … Zafar


-----Original Message-----
From: "jdrake@juniper.net" <jdrake@juniper.net>
Date: Monday, November 18, 2013 2:28 PM
To: zali <zali@cisco.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: RE: The description of Path Key retaining time in RFC5553

>Zafar,
>
>A given PCE can maintain path state for 64K paths.  Since it is keeping
>path state it does not need to keep *any* LSP state.  This is simply
>RFC5553 behavior. 
>
>Yours Irrespectively,
>
>John
>
>> -----Original Message-----
>> From: Zafar Ali (zali) [mailto:zali@cisco.com]
>> Sent: Monday, November 18, 2013 10:59 AM
>> To: John E Drake; Zhangxian (Xian)
>> Cc: ccamp@ietf.org
>> Subject: Re: The description of Path Key retaining time in RFC5553
>> 
>> John:
>> 
>> Can you advise what assumptions can be made between Paths served by the
>> PCE and LSPs using those paths to justify your (hostile) assertion that
>>I do not
>> understand scalability of draft-zhang-ccamp-route-exclusion-pathkey-00?
>>E.g.,
>> if you assume Path <--> LSP is 1:M, what is value of M we can assume in
>> debating scaling of the draft under discussion? Please also see my
>>recent
>> response to Xian.
>> 
>> n.b. BTW I was commenting on scaling issue with draft-zhang-ccamp-route-
>> exclusion-pathkey-00.txt and not RFC 5553. We are having technical
>>discussion
>> in a friendly environment. But I am consistently seeing degrading
>>comments or
>> personal attacks from you :(.
>> 
>> Thanks
>> 
>> Regards … Zafar
>> 
>> 
>> -----Original Message-----
>> From: "jdrake@juniper.net" <jdrake@juniper.net>
>> Date: Monday, November 18, 2013 8:56 AM
>> To: "Zhangxian (Xian)" <zhang.xian@huawei.com>, zali <zali@cisco.com>
>> Cc: "ccamp@ietf.org" <ccamp@ietf.org>
>> Subject: RE: The description of Path Key retaining time in RFC5553
>> 
>> >Xian,
>> >
>> >As Cyril pointed out, Zafar does not understand that RFC 5553 deals
>> >with paths rather than with LSPs.  Hence his arguments wrt the lack of
>> >the scalability of an RFC 5553 based solution are specious.
>> >
>> >Yours Irrespectively,
>> >
>> >John
>> >
>> >> -----Original Message-----
>> >> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
>> >>Behalf  Of Zhangxian (Xian)
>> >> Sent: Monday, November 18, 2013 12:22 AM
>> >> To: Zafar Ali (zali)
>> >> Cc: ccamp@ietf.org
>> >> Subject: Re: [CCAMP] The description of Path Key retaining time in
>> >>RFC5553
>> >>
>> >> Hi, Zafar,
>> >>
>> >>     Let me summarize a bit, so that whoever follow our discussion are
>> >>not lost.
>> >>
>> >> 1st viewpoint: you still think that 16-bit PKS is not sufficient,
>> >>since it limits the  number of a LSP within a network to be 64k.
>> >> Our Reply: the purpose of this draft is to address the LSPs that
>> >>across UNI  and/or multi-domains, *NOT* the LSP within a network.
>> >>Let's not argue  theoretically it can be any number for the former.
>> >>From current deployment, it  is far from enough. Besides, we also
>> >>provide a PKS+ first node of the encode  segment as an alternative for
>> >>the problem you worry much about, is it  enough?
>> >>
>> >> 2nd viewpoint: you believe that the PCE needs to store the PKS
>> >>information  longer than required as RFC5520 and you would like to
>> >>give a name to it.
>> >> Our reply: We get your point and will add into our draft this
>> >>information, as you  suggested. However, we disagree to use the term
>> >>"stateful" since people  already accept the definition of stateful PCE
>> >>in PCE WG. Also, it is meaningless  to argue on the terminologies as
>> >>long as we make the point clear in the draft.
>> >> Please do not forget that the border node can be the "PCE" for
>> >>decoding the PK  (which you should be much aware of), storing such
>> >>information is not an  problem. Having said that, our draft do not
>> >>limit the model of how PKS is  decoded.
>> >>
>> >>   As usual, we can agree to disagree, but I think we both have made
>> >>the point  clear enough till now.
>> >>
>> >>   Please do not forget the reason we write this draft. As you John
>> >>already  mentioned, we do not see any description in
>> >>draft-ietf-ccamp-lsp-diversity  about how the border node can decode
>> >>the sub-object defined upon receiving  the path diversity constraint,
>> >>thus there is NO complete solution in your draft. I  vaguely remember
>> >>you mentioned a proprietary method for doing so, do you  mean that
>> >>whoever implement draft-ietf-ccamp-lsp-diversity are forced to  need
>> >>to consult the draft authors for a complete solution? Please consider
>> >>this  in the next update of this draft.
>> >>
>> >>
>> >> Cheers,
>> >> Xian(on behalf of all co-authors of the draft
>> >>draft-zhang-ccamp-route-exclusion-
>> >> pathkey)
>> >>
>> >> -----Original Message-----
>> >> From: Zafar Ali (zali) [mailto:zali@cisco.com]
>> >> Sent: 2013年11月16日 2:56
>> >> To: Zhangxian (Xian); Fatai Zhang
>> >> Cc: ccamp@ietf.org
>> >> Subject: Re: The description of Path Key retaining time in RFC5553
>> >>
>> >> Hi Xian:
>> >>
>> >> Please see in-line.
>> >>
>> >> Thanks
>> >>
>> >> Regards … Zafar
>> >>
>> >>
>> >> -----Original Message-----
>> >> From: "Zhangxian   (Xian)" <zhang.xian@huawei.com>
>> >> Date: Thursday, November 14, 2013 10:43 PM
>> >> To: zali <zali@cisco.com>, Fatai Zhang <zhangfatai@huawei.com>
>> >> Cc: "ccamp@ietf.org" <ccamp@ietf.org>
>> >> Subject: RE: The description of Path Key retaining time in RFC5553
>> >>
>> >> >Hi, Zafar,
>> >> >
>> >> >   Thank you for sharing your thought. But I disagree. Why having a
>> >> >16-bit PK space will constrain the network to have only 64k LSPs? PK
>> >> >is needed only when the LSP is needed to use as a constraint for
>> >> >path diversity.
>> >>
>> >> I disagree -
>> >>
>> >> - 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.
>> >>
>> >> >
>> >> >
>> >> >   Furthermore, I do not see why storing PKS in PCE for a longer
>> >> >time, even if the lifetime of LSP, will cause any scalability issue.
>> >> >PKS can be used locally by the PCE (stateless) per node basis
>> >>
>> >> Please stop calling a solution that mandate (path key, path) "states"
>> >>to be
>> >> stored for lifetime of the connection as a stateless solution. It is
>> >>stateful w.r.t.
>> >> Path info states. Let's define a new term for such stateful PCE and
>> >>use it.
>> >> Furthermore, as you solution required PCE to keep path states for
>> >>life time of  the connection, why not just use stateful PCE, instead?
>> >>
>> >>
>> >> >, i.e. combining PKS + source node address as a way for PCE to solve
>> >> >the issue you mentioned below, which is internal to the PCE.
>> >> >Do you agree?
>> >>
>> >> No... In your solution a PCE cannot serve more than 64 paths in the
>> >>network. If  you have a centralized PCE, you cannot have more than 64K
>> >>LSPs in the *entire  network*. This does not fly.
>> >>
>> >>
>> >> > If needed, we can capture this in the manageability section.
>> >> >
>> >> >Regards,
>> >> >Xian
>> >> >
>> >> >-----Original Message-----
>> >> >From: Zafar Ali (zali) [mailto:zali@cisco.com]
>> >> >Sent: 2013年11月15日 11:13
>> >> >To: Fatai Zhang; Zhangxian (Xian)
>> >> >Cc: ccamp@ietf.org
>> >> >Subject: Re: The description of Path Key retaining time in RFC5553
>> >> >
>> >> >
>> >> >-----Original Message-----
>> >> >From: Fatai Zhang <zhangfatai@huawei.com>
>> >> >Date: Monday, November 11, 2013 9:09 PM
>> >> >To: zali <zali@cisco.com>, "Zhangxian (Xian)"
>> >> ><zhang.xian@huawei.com>
>> >> >Cc: "ccamp@ietf.org" <ccamp@ietf.org>
>> >> >Subject: RE: The description of Path Key retaining time in RFC5553
>> >> >
>> >> >>Please don't argue scaliblity issue because you can see even a
>> >> >>GMPLS node can store lots of informaiton.
>> >> >>
>> >> >
>> >> >Fatai-
>> >> >
>> >> >I did not get what you are saying. What I was saying is:
>> >> >
>> >> >* Tunnel-id is 16 bit. I.e., client name space is 16 bit. There can
>> >> >be more than one LSP per tunnel.
>> >> >* Path key is 16 bits. I.e., server name space is 16 bits. Each LSP
>> >> >needs a Path Key.
>> >> >* There is 1:N relationship between PCC and PCE (server). PCE sever
>> >> >may even be centralized.
>> >> >* You are requiring (Path key, path info) "state" to be stored at
>> >> >the PCE server for the life time of the connections.
>> >> >* Path keys have hold-off timer of 30 minutes before they can be
>> >>reused.
>> >> >
>> >> >Hence, in your solution, PCE server would run out of Path Keys much
>> >> >before clients runs out of tunnel name space. In your solution, if
>> >> >you have a centralized PCE, you can only support 64K connection IN
>> >> >THE NETWORK! I am not sure why you want to ignore these scaling
>> >>restrictions.
>> >> >
>> >> >Thanks
>> >> >
>> >> >Regards...Zafar
>> >> >
>> >> >>
>> >> >
>> >>
>> >> _______________________________________________
>> >> CCAMP mailing list
>> >> CCAMP@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/ccamp
>> >
>> 
>> 
>
>