Re: [CCAMP] Vendor-Specific Application Code in draft-ietf-ccamp-rwa-wson-encode

Dieter Beller <> Thu, 29 January 2015 13:17 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id A6DFF1A036C for <>; Thu, 29 Jan 2015 05:17:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.186
X-Spam-Status: No, score=-6.186 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id s7119ANroL09 for <>; Thu, 29 Jan 2015 05:17:07 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 072191A0154 for <>; Thu, 29 Jan 2015 05:17:07 -0800 (PST)
Received: from (unknown []) by Websense Email Security Gateway with ESMTPS id B2DFE5E1C07FB; Thu, 29 Jan 2015 13:17:02 +0000 (GMT)
Received: from ( []) by (GMO) with ESMTP id t0TDH1Ae016156 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 29 Jan 2015 14:17:04 +0100
Received: from [] ( by ( with Microsoft SMTP Server (TLS) id; Thu, 29 Jan 2015 14:16:52 +0100
Message-ID: <>
Date: Thu, 29 Jan 2015 14:16:50 +0100
From: Dieter Beller <>
Organization: Alcatel-Lucent
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Fatai Zhang <>, "" <>, Leeyoung <>, "'Giovanni Martinelli (giomarti)'" <>
References: <006901d0371a$9e1f1960$da5d4c20$> <7AEB3D6833318045B4AE71C2C87E8E1729C7E09C@dfweml706-chm> <010501d0373c$d34e3db0$79eab910$> <>
In-Reply-To: <>
X-SubSwitch: [CCAMP]; [CCAMP]
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 8bit
X-Originating-IP: []
Archived-At: <>
Cc: "" <>, "" <>, "" <>
Subject: Re: [CCAMP] Vendor-Specific Application Code in draft-ietf-ccamp-rwa-wson-encode
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion list for the CCAMP working group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 29 Jan 2015 13:17:09 -0000

+1 (support for Option 2)


On 29.01.2015 04:46, Fatai Zhang wrote:

Hi Young and all,


As an individual, I agree with Adrain, which means I would support Option 2.


I think we just need add some sentences to fit Option 2.


When s=0 and OI=1, the first 32 (or 48) bits of the Vendor-Specific Application Code field contain an Enterprise Number (or OUI) that defines the context in which the remainder of that field is interpreted. In addition, we need to add some text to describe the process rules that Adrian hinted below.


My question is:

Which number (either an Enterprise number or OUI) should be used? I think we just need pick one of them. If an Enterprise Number is used, it needs 32 bits, otherwise 48 bits should be used. If 48 bits are used, it needs to put one line more (32 bits) to the current format of Optical Interface Class.


To Young, you can also take a look at [draft-ietf-pce-rfc7150bis], which has some informaiton releated to Enterprise Number.






Best Regards





-----Original Message-----
From: Adrian Farrel []
Sent: Saturday, January 24, 2015 2:46 AM
To: Leeyoung; 'Giovanni Martinelli (giomarti)'
Subject: RE: Vendor-Specific Application Code in draft-ietf-ccamp-rwa-wson-encode


> Thanks Adrian for taking this on.


Well, we'll get there eventually!


> My preference is Option 1.



It is my least favorite option because it is most likely to hit interoperability


So, if the WG wants to go this way, we will have to work a little to explain how

it works and why it isn't a problem (specifically for the IESG).


> It would be hard to catch moving target around this

> area if we were to take Option 2.


I see no moving targets at all.

This is how all other vendor-specific fields are handled in protocols.

The way it works is that anyone receiving such a field looks at the first 32

bits and interprets it as an Enterprise Code from the IANA registry (hint: easy

to get and many well-known vendors have them).

If it is an Enterprise Code they recognise they process according to their own

vendor-specific knowledge about the contents.

If they don't recognise the Enterprise Code, they fail the processing.

An Enterprise will often (always?) define their own structure starting with a

version number or something similar, and often using TLVs.


What have I missed about moving targets?





CCAMP mailing list" rel="nofollow">