Re: [Pce] WG Last Call of draft-ietf-pce-vendor-constraints-10

Fatai Zhang <zhangfatai@huawei.com> Thu, 27 June 2013 02:08 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 CAFB611E817F for <pce@ietfa.amsl.com>; Wed, 26 Jun 2013 19:08:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, 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 yAz0fZf6mnX1 for <pce@ietfa.amsl.com>; Wed, 26 Jun 2013 19:08:11 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 3C3DC11E8103 for <pce@ietf.org>; Wed, 26 Jun 2013 19:08:11 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AUK98338; Thu, 27 Jun 2013 02:08:09 +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.1.323.7; Thu, 27 Jun 2013 03:07:18 +0100
Received: from SZXEML449-HUB.china.huawei.com (10.82.67.192) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.1.323.7; Thu, 27 Jun 2013 03:08:02 +0100
Received: from SZXEML552-MBS.china.huawei.com ([169.254.2.94]) by szxeml449-hub.china.huawei.com ([10.82.67.192]) with mapi id 14.01.0323.007; Thu, 27 Jun 2013 10:07:56 +0800
From: Fatai Zhang <zhangfatai@huawei.com>
To: Robert Varga <robert.varga@pantheon.sk>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] WG Last Call of draft-ietf-pce-vendor-constraints-10
Thread-Index: AQHOZ0QcKuVhZnUcPUOjP25Erd0VM5lEnA2AgAKQTQCAACVdAIAAO02AgAAocICAADPXgIAA94DA
Date: Thu, 27 Jun 2013 02:07:56 +0000
Message-ID: <F82A4B6D50F9464B8EBA55651F541CF84C3F8583@SZXEML552-MBS.china.huawei.com>
References: <7CFF94B047D8864CB6268315034E35DE2F5EEB83@EX10-MB2-MAD.hi.inet> <51CB3989.8070203@pantheon.sk>
In-Reply-To: <51CB3989.8070203@pantheon.sk>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.66.72.159]
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Pce] WG Last Call of draft-ietf-pce-vendor-constraints-10
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: Thu, 27 Jun 2013 02:08:19 -0000

Hi Oscar,

I would like to focus on your first comment. 

I concur with Robert on this point besides some additional points blow. 

There MUST be some non-standard constraints or metrics because of vendor specific stuff in the real networks, for example, WSON impairment, especially in case of multi domains with different vendor equipments . BUT, it does not mean that this non-standard constraints cannot be conveyed in a STANDARD way (as this draft defines), ie., it is still useful and valuable to define a STANDARD way to convey this kind of vendor specific information. This vendor specific information can be understood by the corresponding PCC and PCE (see the definition of "Enterprise-Specific Information"), so the PCE can compute the viable path for the path request. 

In addition, I have the feeling that it is a little similar to the *Path Kay* for the usage of the vendor specific information. We put the "secret or proprietary" information in the <Path Key>, but how to convey the secret can be standardized. Otherwise, it is impossible for interoperability. 





Best Regards

Fatai


-----Original Message-----
From: pce-bounces@ietf.org [mailto:pce-bounces@ietf.org] On Behalf Of Robert Varga
Sent: Thursday, June 27, 2013 2:57 AM
To: pce@ietf.org
Subject: Re: [Pce] WG Last Call of draft-ietf-pce-vendor-constraints-10

On 06/26/2013 05:51 PM, Oscar González de Dios wrote:
> Dear PCErs,

Oscar,

>     First of all, I must say that standardizing a way to de-standardize a
> protocol is weird. The document draft-ietf-pce-vendor-constraints-10
> defines a new object and a new TLV to carry proprietary information. Thus,
> two implementations will never interwork properly if they use this I-D. Of
> course, the object can be ignored, but also, the information of the object
> is lost. And if the intention is to be used only internally by vendors,
> why standardize it? You can add to your implementation whatever new object
> or TLV you have in mind, you are not going to interop with anybody
> anywayŠ.
>
>     As nothing can be done about that (the ID was adopted by the WG long
> time ago), let's focus on what can be done now to foster interoperabilityŠ

I think it is better to keep the non-standard extensions contained than 
to have vendors randomly pick reserved numbers without letting anyone 
know about it.

>     Ramon, Cyril and Robert raised very good issues about grammars and
> having several documents that do not cover all the objects in them. Given
> that the ordering is STRICT, it is highly important to have a clear
> grammar, with ZERO interpretation margin.
>
>     My suggestion is that now, when most of the extensions to PCEP are
> quite mature, we could have an ID covering the grammar of RFC 5440 +
> mature stateless PCE extensions. This is something I had in mind long time
> ago, as it would be the best way to facilitate the interoperability.

We touched on this briefly during IETF85, I think. My recollection is 
that you wanted to create an informational I-D, which would provide 
guidance on how to combine the currently-defined drafts up to and 
including GPMLS. Is that accurate?

If so, I agree this is a good idea, but I would like us to do more to 
prevent this situation from occurring in future. I think Ramon's 
proposal goes a long way towards that goal. If we were to also relax the 
strict ordering requirement for attribute objects, it would make 
defining new attributes/constraints more straightforward.

On a related note: would the WG consider relaxing the allocation rules 
on a portion of the PCEP codepoint space? I think having an option to 
use first-come first-serve allocation for objects and TLVs could make 
implementers more open about their extensions.

Thanks,
Robert

_______________________________________________
Pce mailing list
Pce@ietf.org
https://www.ietf.org/mailman/listinfo/pce