[Pce] 答复: 答复: 答复: I-D Action: draft-ietf-pce-inter-layer-ext-07.txt

Fatai Zhang <zhangfatai@huawei.com> Tue, 17 July 2012 07:37 UTC

Return-Path: <zhangfatai@huawei.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3A3321F85F6 for <pce@ietfa.amsl.com>; Tue, 17 Jul 2012 00:37:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.072
X-Spam-Level: ***
X-Spam-Status: No, score=3.072 tagged_above=-999 required=5 tests=[AWL=-0.578, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, J_CHICKENPOX_91=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_GB2312=1.345]
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 rTopY4A1itE2 for <pce@ietfa.amsl.com>; Tue, 17 Jul 2012 00:37:37 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id C9C1821F85AF for <pce@ietf.org>; Tue, 17 Jul 2012 00:37:36 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AHV04501; Tue, 17 Jul 2012 03:38:23 -0400 (EDT)
Received: from DFWEML407-HUB.china.huawei.com (10.193.5.132) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 17 Jul 2012 00:35:19 -0700
Received: from SZXEML403-HUB.china.huawei.com (10.82.67.35) by dfweml407-hub.china.huawei.com (10.193.5.132) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 17 Jul 2012 00:35:18 -0700
Received: from SZXEML520-MBX.china.huawei.com ([169.254.1.66]) by szxeml403-hub.china.huawei.com ([::1]) with mapi id 14.01.0323.003; Tue, 17 Jul 2012 15:35:13 +0800
From: Fatai Zhang <zhangfatai@huawei.com>
To: Ramon Casellas <ramon.casellas@cttc.es>
Thread-Topic: 答复: [Pce] 答复: I-D Action: draft-ietf-pce-inter-layer-ext-07.txt
Thread-Index: AQHNYOEeV35a/cLM5EypwAVuokZAHJcrcttQ//+rT4CAAfxgkA==
Date: Tue, 17 Jul 2012 07:35:12 +0000
Message-ID: <F82A4B6D50F9464B8EBA55651F541CF82CC5834B@SZXEML520-MBX.china.huawei.com>
References: <20120713085457.29091.70971.idtracker@ietfa.amsl.com> <F82A4B6D50F9464B8EBA55651F541CF82CC576C5@SZXEML520-MBX.china.huawei.com> <4FFFF656.2030308@cttc.es> <F82A4B6D50F9464B8EBA55651F541CF82CC57D23@SZXEML520-MBX.china.huawei.com> <5003DACF.5030309@cttc.es>
In-Reply-To: <5003DACF.5030309@cttc.es>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.66.72.152]
Content-Type: multipart/alternative; boundary="_000_F82A4B6D50F9464B8EBA55651F541CF82CC5834BSZXEML520MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: [Pce] 答复: 答复: 答复: I-D Action: draft-ietf-pce-inter-layer-ext-07.txt
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pce>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Jul 2012 07:37:38 -0000

Hi Ramon,

Agree. The description needs to be refined as you suggested.
===================================================================
"the SERVER-INDICATION object is mandatory if the path in the response is used to convey server layer information".



Thanks

Fatai

发件人: Ramon Casellas [mailto:ramon.casellas@cttc.es]
发送时间: 2012年7月16日 17:12
收件人: Fatai Zhang
抄送: pce@ietf.org
主题: Re: 答复: [Pce] 答复: I-D Action: draft-ietf-pce-inter-layer-ext-07.txt

Hi Fatai,

Thanks for the clarifications, other comments inline

On 07/16/2012 08:47 AM, Fatai Zhang wrote:
Hi Ramon,

For Q1, it could be possible to return two EROs as what you said, but my intention is to return two EROs like: ERO-client: A-B-C-D-E-F, and ERO-Server: C-a-b-c-d-e-f-D+ SERVER_INDICATION; In this way, it can reduce the overlapped information.

It makes sense, but,just in case I missed it, my question was more in the line that I would also like the option to return only *one* ERO, with elements from both layers. The current text seems to indicate that if there is server layer info (which is the case if the ERO contains elements from both layers, isn't it?) It is not mandated by the text to have two EROs but just one will do.



PCE MAY specify the server layer path information in the ERO. In this case, the requested PCE replies a PCRep message that includes at least two sets of ERO information in the path-list, one is for the client layer path information, and another one is the server layer path information. When SERVER-INDICATION is included in a PCRep message, it indicates that the path in the ERO is the server layer path information.


For Q2, the PCEP extension does not exert on how to signal the RSVP-TE.


Understood.

Additionally, I also sent two more comments to the list, but apparently they got lost (sorry for the duplicates if you happen to get the mail after this one) so I copy them here

-----8<-----8<------
Two more comments / questions. To help the discussion consider the topology below, and  consider a "legacy" (rfc5440) PCC co-located in a GMPLS controller of a PSC node A which belongs to a MRN (dual layer, PSC over LSC)

      [PSC PSC]
+-----+     +------+                    +------+      +-----
| A   |-----|   B  |[PSC, LSC]          | C    |------| D
+-----+     +------o                    o------+      +-----
                    \+------+  +------+/
                     |  L1  |--| L2   |
                     +------+  +------+
                          [LSC LSC]


I) Quoting the draft: "When the INTER-LAYER object is absent from a PCReq message, the receiving PCE MUST process as though inter-layer path computation had been explicitly disallowed". I would like to understand the rationale for this, so clarification would be appreciated. why can't, say, node A, if it has a simple PCC get an interlayer ERO (A B  L1 L2 C D) if A does not support this extension? I tend to think it should be possible if B is able to detect the region change and establish the H-LSP, etc. Node A sends a PCReq = request with RP(1), ENDPOINTS(A,D), BW(1Gb/s)

In other words, if I deploy a PCE that implements pce-interlayer-ext-07 in a MRN with a unified control plane (single instance), the PCE cannot provide a strict interlayer ERO to node A if A (legacy, RFC 5440) does not include the interlayer object, but I am not sure why.




Another question / comment, more philosophical in nature, and  potential issue of backwards compatibility with draft -07:
In short, I am unsure of encoding "parts" or "segments" in one of the paths in the pathlist of the response. If we look at RFC5440

"If the path computation request can be satisfied (i.e., the PCE finds a set of paths that satisfy the set of constraints), the set of computed paths specified by means of Explicit Route Objects (EROs) is inserted in the PCRep message.  " I tend to think that, reading RFC5440, all the paths in the pathlist for the PCEP response corresponding to a given request should satisfy the constraints of the requests (and, consequently, the PCC could select any, maybe based on the metric) however, correct me if I am wrong,   the server layer path does not (for starters, the endpoints are different). Isn't this proposed extension slightly against the spirit of rfc5440?
What are your thoughts? (additionally, I wasn't able to find a procedure that describes what happens when a PCC receives a response / path with an object it does not recognize / support, specially in the case of SERVER-INDICATION). Finally, section 3.5 says that SERVER-INDICATION is optional which is, imho a bit confusing (I am aware it is optional in the sense that it may not appear for paths in the client layer). Maybe you could reword it to say something in the lines of "the SERVER-INDICATION object is mandatory if the path in the response is used to convey server layer information".

Also note that the suggested IANA allocations are already assigned except 18 iirc, by monitoring, etc.




Thanks again, and best regards
Ramon