Re: [OSPF] OSPF Operator-Defined TLVs (https://www.ietf.org/id/draft-chunduri-ospf-operator-defined-tlvs-01.txt)

Xuxiaohu <xuxiaohu@huawei.com> Tue, 27 October 2015 03:39 UTC

Return-Path: <xuxiaohu@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C14351A89C7 for <ospf@ietfa.amsl.com>; Mon, 26 Oct 2015 20:39:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 9kdLuNfkpiAZ for <ospf@ietfa.amsl.com>; Mon, 26 Oct 2015 20:38:59 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E43C41A89B3 for <ospf@ietf.org>; Mon, 26 Oct 2015 20:38:58 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BZH97311; Tue, 27 Oct 2015 03:38:56 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 27 Oct 2015 03:38:55 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.187]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001; Tue, 27 Oct 2015 11:38:50 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF Operator-Defined TLVs (https://www.ietf.org/id/draft-chunduri-ospf-operator-defined-tlvs-01.txt)
Thread-Index: AQHRCqzYT+PSKWZbDkygrQxSvdVsap538ayAgAa//SA=
Date: Tue, 27 Oct 2015 03:38:50 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB3DC01@NKGEML512-MBS.china.huawei.com>
References: <D24ACB18.36F88%acee@cisco.com> <1a3c0c41dfef4808aa02c34762bcbff1@XCH-ALN-001.cisco.com>
In-Reply-To: <1a3c0c41dfef4808aa02c34762bcbff1@XCH-ALN-001.cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/ppe2Pgvo1Qxf6XaIxuemH-Z6-Ug>
Subject: Re: [OSPF] OSPF Operator-Defined TLVs (https://www.ietf.org/id/draft-chunduri-ospf-operator-defined-tlvs-01.txt)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Oct 2015 03:39:02 -0000

Hi Les,

IMHO, there are some fundamental differences between the usage of the Operator-defined Sub-TLV Container TLV and the usage of the GENEINFO TLV as defined in RFC6823:

1)	In the former approach, the application data is conveyed in the form of Operator-defined Sub-TLVs contained in the Operator-defined Sub-TLV Container TLV. In the latter approach, the application data is conveyed in form of an < Application ID, Application IP Address Info, Additional Application-Specific Info> tuple contained in the GENEINFO TLV. The use of sub-TLV within the GENE-INFO TLV is optional according to RFC6823.

2)	In the former approach, applications are indicated by the codepoints of the Operator-defined Sub-TLVs. In the latter approach, applications are indicated by the application-IDs. Furthermore, codepoints of Operator-defined Sub-TLVs are assigned by operators themselves rather than IANA. In contrast, application IDs must be assigned by IANA.

Best regards,
Xiaohu

> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsberg)
> Sent: Friday, October 23, 2015 4:04 AM
> To: Acee Lindem (acee); OSPF WG List
> Subject: Re: [OSPF] OSPF Operator-Defined TLVs
> (https://www.ietf.org/id/draft-chunduri-ospf-operator-defined-tlvs-01.txt)
> 
> I have two major issues w the draft as it currently stands:
> 
> 1)It seems to depend upon clairvoyance for interoperability since it claims that
> no standardization of the format of the values associated w an operator defined
> TLV is necessary.  Note that here I am NOT talking about what specific code
> point is assigned to a particular use case - I am talking about the format of the
> data sent.
> 
> 2)As it opens the door to use/abuse of the protocol to send information which is
> not used by the protocol it does not in any way address the impact this could
> have on the operation of the protocol. This is a major omission.
> 
> As an example, IS-IS has provided similar  functionality in RFC 6823 - but the
> document discusses restrictions  restrictions on the use of this extension -
> notable in Section 7.
> 
> Unless the authors are prepared to address these issues I cannot support the
> document.
> 
>    Les
> 
> > -----Original Message-----
> > From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem
> > (acee)
> > Sent: Monday, October 19, 2015 1:29 PM
> > To: OSPF WG List
> > Subject: [OSPF] OSPF Operator-Defined TLVs
> > (https://www.ietf.org/id/draft-
> > chunduri-ospf-operator-defined-tlvs-01.txt)
> >
> > This draft has been presented at two IETFs and while I don’t agree
> > with some of the proposed use cases as these applications reference
> > should, if fact, be standardized, I can see that the use case for
> > local applications could be compelling. This is the use where OSPF
> > provides an API for local applications to advertise
> > application-specific information throughout the routing domain and
> > receive the same parameters from other routers running that
> > application. Since this is to support local applications generically,
> > one could see the reason to allow non-standard parameters to be flooded
> opaquely (i.e., OSPF is used solely as a flooding mechanism).
> >
> > Please take a look at the draft and indicate whether or not you feel
> > the OSPF WG should work on such a solution. If there is enough
> > interest, we will adopt it as a WG document.
> >
> > Thanks,
> > Acee
> >
> >
> >
> >
> >
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf