Re: [CCAMP] AD review of draft-ietf-ccamp-rwa-wson-encode

"Giovanni Martinelli (giomarti)" <giomarti@cisco.com> Fri, 23 January 2015 13:49 UTC

Return-Path: <giomarti@cisco.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6773C1A90C9 for <ccamp@ietfa.amsl.com>; Fri, 23 Jan 2015 05:49:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 KQyX5cLfLpCy for <ccamp@ietfa.amsl.com>; Fri, 23 Jan 2015 05:49:41 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E2F41A90C8 for <ccamp@ietf.org>; Fri, 23 Jan 2015 05:49:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4446; q=dns/txt; s=iport; t=1422020982; x=1423230582; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=WISniFY0QffA8+nfgeb8m8l4W/hE5ajWcqYqkHT8wus=; b=A0ycL/yA2wknpEBKNIs0MO8dTQ6dOf1c2VKfm2wzycdYxVi2xynI420E Gsu2O7iNS6GveOUN0by/JddRKZC4EYjlCwg2JbyZiBxKwMKxkPVKxA9+r 2laAOwm4RG+5uNyzWCVxh8ntvMzZ/CWiaYSCKo5OPWqNbKtZxGYV62S0Y g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqkFAKpQwlStJV2T/2dsb2JhbABagwZSWATEJ4IlhXECgRRDAQEBAQF9hAwBAQEDAXkFBwQCAQgRBAEBAScHMhQJCAIEDgUJEogJCA3SQAEBAQEBAQEBAQEBAQEBAQEBAQEBARePRTMHBoMQgRMFjmaDSoVPgRSFP4tiIoF/H4FQbwGBRH4BAQE
X-IronPort-AV: E=Sophos;i="5.09,453,1418083200"; d="scan'208";a="390192628"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-7.cisco.com with ESMTP; 23 Jan 2015 13:49:41 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t0NDnenK011594 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 23 Jan 2015 13:49:40 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.163]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Fri, 23 Jan 2015 07:49:39 -0600
From: "Giovanni Martinelli (giomarti)" <giomarti@cisco.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>
Thread-Topic: [CCAMP] AD review of draft-ietf-ccamp-rwa-wson-encode
Thread-Index: AQGuBc8fgeeljdJ0ZqOUd7m3it/ADQJ3wIujnPuGDVCAAJV6gIAACUwAgAC044CAAegbgA==
Date: Fri, 23 Jan 2015 13:49:39 +0000
Message-ID: <7FC25DD1-41D5-4800-92E3-B682B38D2F2B@cisco.com>
References: <00dd01d026c8$c3bd9280$4b38b780$@olddog.co.uk> <7AEB3D6833318045B4AE71C2C87E8E1729C71AC5@dfweml706-chm> <02f401d035bc$efc05ef0$cf411cd0$@olddog.co.uk> <4B704AAD-ED2D-4688-9283-F2ACBFB27554@cisco.com> <033301d035c4$f2717b90$d75472b0$@olddog.co.uk> <4676494F-5FC1-4053-B9A7-0C665B6429CB@cisco.com>
In-Reply-To: <4676494F-5FC1-4053-B9A7-0C665B6429CB@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.148.213.69]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <C417279F5A8AF3468E561C424DF76538@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ccamp/qYJZpke9SGPhfeZmQtq4lJgOcpI>
Cc: "ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-chairs@tools.ietf.org" <ccamp-chairs@tools.ietf.org>, "draft-ietf-ccamp-rwa-wson-encode.all@tools.ietf.org" <draft-ietf-ccamp-rwa-wson-encode.all@tools.ietf.org>
Subject: Re: [CCAMP] AD review of draft-ietf-ccamp-rwa-wson-encode
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 23 Jan 2015 13:49:43 -0000

One additional comment (hoping not additional confusion). 

The idea about Optical Interface Class was taken from SRLG. Good or bad is a plain number and you do simple operations on it. 

Cheers
G

On 22 Jan 2015, at 09:42, Giovanni Martinelli (giomarti) <giomarti@cisco.com> wrote:

> Hi Adrian,
> 
> On 21 Jan 2015, at 22:55, Adrian Farrel <adrian@olddog.co.uk> wrote:
> 
>> Hi,
>> 
>> Well, you seem to have a half-way house.
>> 
>> You have specified the existence of a thing, but not how to read it.
>> 
>> If you wanted to make a statement that this object will only be used when it is
>> known that all systems in a network come from the same vendor and/or have the
>> same understanding of the encoding, that might be OK (although how you would
>> ascertain this might also need to be described).
>> 
> 
> The statement is to ensure the interface compatibility without encoding all the possible details and parameter that define an interface (e.g. modulation format, forward error correction etc.). This was the initial solution in the draft then replaced by the interface class concept.   The WSON (RWA-only) has the requirement is to make sure two interface are compatible. This requirement, imho, can be satisfy by a simple comparison which has a boolean result. 
> 
> We end up then in  the ITU application codes for the “certified” (we’ll this is my term not 100% sure is the best one) compatibility where proper encoding is provided. 
> 
> 
>> Or you could entirely remove the vendor-specific option.
>> 
>> Or you could put in an OUI / enterprise number followed by transparent bytes.
>> 
> 
> To me I’m perfectly fine with the second option. 
> 
> Cheers
> G
> 
> 
>> Adrian
>> 
>>> -----Original Message-----
>>> From: Giovanni Martinelli (giomarti) [mailto:giomarti@cisco.com]
>>> Sent: 21 January 2015 21:22
>>> To: adrian@olddog.co.uk
>>> Cc: Leeyoung; draft-ietf-ccamp-rwa-wson-encode.all@tools.ietf.org;
>>> ccamp@ietf.org; ccamp-chairs@tools.ietf.org
>>> Subject: Re: [CCAMP] AD review of draft-ietf-ccamp-rwa-wson-encode
>>> 
>>> Specifically to the Interface class here below.
>>> 
>>> In the initial draft merged to this one there was the usage of OUI however (I
>>> guess after chatting with Lou) we decided to remove any encoding when the
>>> Interface class is not standard.
>>> In term of semantic the protcol does not need to decode the Interface class
>> since
>>> it only assess the interface compatibility if two interfaces has a class value
>> that
>>> match two interfaces cann be connected.
>>> 
>>> Having saying that I don't have strong opinion in adding the OUI or leaving
>> room
>>> for maybe future public interfaces database. For sure there's a need to leave
>>> room for specific compatibility assesment since there optical multivendor
>>> compatibility has been already demonstrated.
>>> 
>>> hope this help .
>>> 
>>> Cheers
>>> G
>>> 
>>> 
>>> On 21 Jan 2015, at 21:57, Adrian Farrel <adrian@olddog.co.uk> wrote:
>>> 
>>>>>> 
>>>>>> Section 4.1
>>>>>> How do I interpret a Vendor-Specific Application Code? Is there an OUI
>>>>>> I'm missing?
>>>>> 
>>>>> [YOUNG] Not sure if I understood this question. What is "OUI"?
>>>> 
>>>> http://en.wikipedia.org/wiki/Organizationally_unique_identifier
>>>> http://www.iana.org/assignments/ieee-802-numbers/ieee-802-
>>> numbers.xhtml#ieee-802
>>>> -numbers-2
>>>> 
>>>> Or perhaps an Enterprise Number
>>>> http://www.iana.org/assignments/enterprise-numbers/enterprise-numbers
>>>> 
>>>> The question is:
>>>> 
>>>> You have sections 4.1.1 through 4.1.4 to tell me how to interpret the
>> Optical
>>>> Interface Class field when it contains an ITU-T Application Mapping.
>>>> When I received s=0 and OI=1 it means that the Optical Interface Class
>> contains
>>>> a "Vendor Specific Optical Interface Class".
>>>> How do I interpret that Optical Interface Class?
>>>> Which vendor does it apply to?
>>>> Is there some information elsewhere that gives me a clue as to which vendor
>>> has
>>>> encoded the information?
>>>> Or is the information supposed to be encoded in the Optical Interface Class,
>>>> perhaps as the first 48 bits?
>>>> Or am I supposed to know by context?
>> 
>