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

"Zhangxian (Xian)" <zhang.xian@huawei.com> Mon, 18 November 2013 08:23 UTC

Return-Path: <zhang.xian@huawei.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 C92B711E819D for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 00:23:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.725
X-Spam-Level:
X-Spam-Status: No, score=-2.725 tagged_above=-999 required=5 tests=[AWL=1.521, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, MIME_BASE64_TEXT=1.753, 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 rpdk26bHwUOq for <ccamp@ietfa.amsl.com>; Mon, 18 Nov 2013 00:22:55 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 1ED9B11E8149 for <ccamp@ietf.org>; Mon, 18 Nov 2013 00:22:54 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BAK19385; Mon, 18 Nov 2013 08:22:53 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 18 Nov 2013 08:22:31 +0000
Received: from SZXEML421-HUB.china.huawei.com (10.82.67.160) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 18 Nov 2013 08:22:34 +0000
Received: from SZXEML510-MBX.china.huawei.com ([169.254.3.189]) by szxeml421-hub.china.huawei.com ([10.82.67.160]) with mapi id 14.03.0158.001; Mon, 18 Nov 2013 16:22:23 +0800
From: "Zhangxian (Xian)" <zhang.xian@huawei.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: The description of Path Key retaining time in RFC5553
Thread-Index: AQHO2+75nyh5MwjjqEemfNXW9E7a+JobcMqAgAVubRCABNrUAP//8xawgAEUZ4CAA+mkAA==
Date: Mon, 18 Nov 2013 08:22:22 +0000
Message-ID: <C636AF2FA540124E9B9ACB5A6BECCE6B2F839647@szxeml510-mbx.china.huawei.com>
References: <C636AF2FA540124E9B9ACB5A6BECCE6B263E4E61@szxeml510-mbx.china.huawei.com> <CEABD34B.84772%zali@cisco.com>
In-Reply-To: <CEABD34B.84772%zali@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.66.104.209]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
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: Mon, 18 Nov 2013 08:23:00 -0000

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 
>
>>
>