Re: [trill] Alvaro Retana's Discuss on draft-ietf-trill-channel-tunnel-10: (with DISCUSS and COMMENT)

"Alvaro Retana (aretana)" <aretana@cisco.com> Thu, 07 July 2016 10:51 UTC

Return-Path: <aretana@cisco.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4303B12D73F; Thu, 7 Jul 2016 03:51:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.947
X-Spam-Level:
X-Spam-Status: No, score=-15.947 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 b6FrBL3oCmjB; Thu, 7 Jul 2016 03:51:20 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67F0412D74A; Thu, 7 Jul 2016 03:51:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4385; q=dns/txt; s=iport; t=1467888675; x=1469098275; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=gxKJGnkH+j+rxkgkURPi6HWT8CY075mi7gLv6CUBuNk=; b=PeRa1NkjMetT0ClenT5wlq6/h436dnupy6+ojP7Zh9ReOj4pYDo409ec 6oI4BLCqEXUf6gubDiopfJc35c/pURUhkuKI27qDEO9pXer1w/UuHdXV+ L4vGlcH6SAr45qElsP4hE0AruGQY5re7czkLiwldUwNiEzh2UnX9zSzM6 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BrAgA7M35X/4oNJK1bgz5WfAatBIoBgg+BexqFfgKBKDgUAQEBAQEBAWUnhE0BBAF5EAIBCA44IRElAgQOBYgWAw8IuFcNhCcBAQEBAQEBAQEBAQEBAQEBAQEBAQEchieETYJDh1gFiBqGIoUdhQY0AYYIhi6CEII4jHKIF4dyAR42gjyBNW6HfX8BAQE
X-IronPort-AV: E=Sophos;i="5.28,324,1464652800"; d="scan'208";a="123331517"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Jul 2016 10:51:14 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u67ApEr7008324 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 7 Jul 2016 10:51:14 GMT
Received: from xch-aln-002.cisco.com (173.36.7.12) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 7 Jul 2016 05:51:13 -0500
Received: from xch-aln-002.cisco.com ([173.36.7.12]) by XCH-ALN-002.cisco.com ([173.36.7.12]) with mapi id 15.00.1210.000; Thu, 7 Jul 2016 05:51:13 -0500
From: "Alvaro Retana (aretana)" <aretana@cisco.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Thread-Topic: Alvaro Retana's Discuss on draft-ietf-trill-channel-tunnel-10: (with DISCUSS and COMMENT)
Thread-Index: AQHR1/JeNo3Vf2/+L0mhrBMk0iHp5qAMsJ2AgAA784A=
Date: Thu, 07 Jul 2016 10:51:13 +0000
Message-ID: <D3A3B89B.132D72%aretana@cisco.com>
References: <20160707015330.26824.25840.idtracker@ietfa.amsl.com> <CAF4+nEEhg9cDv_O5XbD7XOr01_BX7SbUr1+V-RZz-9Gm0Hiz1w@mail.gmail.com>
In-Reply-To: <CAF4+nEEhg9cDv_O5XbD7XOr01_BX7SbUr1+V-RZz-9Gm0Hiz1w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.6.2.160219
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.252.35]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <866398A0995FC34E9370B76ACF2FE1A2@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/Je3zWhj9T43JMf2oSZRb9v1mMpg>
Cc: "draft-ietf-trill-channel-tunnel@ietf.org" <draft-ietf-trill-channel-tunnel@ietf.org>, "trill-chairs@ietf.org" <trill-chairs@ietf.org>, The IESG <iesg@ietf.org>, "shares@ndzh.com" <shares@ndzh.com>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] Alvaro Retana's Discuss on draft-ietf-trill-channel-tunnel-10: (with DISCUSS and COMMENT)
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trill/>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2016 10:51:22 -0000

On 7/7/16, 1:16 AM, "Donald Eastlake" <d3e3e3@gmail.com> wrote:

Donald:

Hi!

>>----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> Even though the IANA Considerations section was just updated (in version
>> -10), I am putting in this DISCUSS because it is still
>> incomplete/incorrect.
>>
>> 1. Guidance for managing the SubERR namespace should be included.  Note
>> that this document only specifies values for ERR 6, but guidance should
>> be given to IANA for the other ERR values as well.
>
>No IANA registry is created for any SubERR values so I'm not sure why
>there needs to be IANA guidance. The draft can be made clearer that
>for all values of ERR other than 6, SubErr should be sent as zero and
>ignored on receipt. If you want, a registry could be added. I would
>think IETF Review was the appropriate registration procedure.

Yes, I think a registry should be added.

>
>> 2. Section 6.2.1 (RBridge Channel Error Codes Subregistry) requests the
>> creation of a new registry ("RBridge Channel Error Codes²), but that
>> registry was already created by RFC7178.  This document should then
>>split
>> the requests in two parts: assignment of the vales 6-8, and the change
>>to
>> the registration procedure.
>
>You are correct. Sorry for the oversight.
>
>However, I actually think the registration procedure should stay as
>Standards Action for new ERR codes as provided in the current IANA
>registry.New major error codes can cause substantial problems with
>older implementations that do not know what they mean. (I do not think
>this is a problem with SubErr since implementations can take a default
>action based on the major ERR code.)

That works for me; I just mentioned the registration procedure because it
had been changed.


>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> >From Section 2. (RBridge Channel Header Extension Format), is the RESV4
>> field a space that is reserved for potential future use?  Why isn¹t it
>> ignored on receipt (similar to the RESV field in Section 4.3)?  If there
>> is potential for use of this space (RESV is defined as 4 bits, which
>> makes me think about potential bit-level allocations), then there should
>> be some guidance in the IANA Considerations.
>
>Earlier versions of this document added three features to RBridge
>Channel. As well as the payload feature and security feature in the
>current document, which are invoked by non-zero values of the PType
>and SType nibbles,
>     if you look at the -01 or -00 version you will see a "Scope"
>feature invoked by non-zero values of the Scope nibble. RBridge
>Channel supports messages between RBridges in the same TRILL campus
>and between an end station and an RBridge on the same link. The Scope
>feature extended this to support, for example, messages between an end
>station and an RBridge not on the same link. However, the scope
>feature added significant complexity and there was no immediate
>requirement for it so it was dropped and the Scope nibble was
>relabeled RESV4.
>    Those bits are deliberately made "critical" so the Scope feature
>could be revived in the future and Scope-ignorant RBridges would know
>to reject Extended RBridge Channel messages that are using the Scope
>feature which changes the format a little. Any attempt to re-instate
>the Scope feature or to make other use of these four bits will require
>a Standards Track document in any case. I don't understand why there
>needs to be any guidance in the IANA Considerations about this. What
>would it say other than that any non-zero value is treated as an
>error? which is a technical specification already present in the body
>of the document and not an IANA Consideration.

I agree with you on the IANA part (no need to add anything related to
RESV/RESV4).  

I still think (non blocking comment) that treating a received non-zero
value as an error adds unnecessary complexity if it can just be ignored.
If the Scope feature is ever revived (or any other feature that wants to
use the field) then it can change the behavior then.

Thanks!

Alvaro.