Re: [lisp] Alvaro Retana's Discuss on draft-ietf-lisp-type-iana-04: (with DISCUSS and COMMENT)

"Alvaro Retana (aretana)" <aretana@cisco.com> Tue, 31 January 2017 14:28 UTC

Return-Path: <aretana@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 043E0129F6D; Tue, 31 Jan 2017 06:28:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.72
X-Spam-Level:
X-Spam-Status: No, score=-17.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, 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 3E-lark4PNfd; Tue, 31 Jan 2017 06:28:50 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45CEA129F68; Tue, 31 Jan 2017 06:28:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26186; q=dns/txt; s=iport; t=1485872930; x=1487082530; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=n3bjPWqvG8f7GiPmSp0W6KPkGf4YkRkMLTuYtEh07mI=; b=QbN7mYPlo9VyrQJnEQn9vgHJN+zTrbAbCYUz1P+iYUbzlxfUQta6yCjg Ys+GgpIxJjX4o6IaAjw+nIPmeG35jzwCs4AiHVHLRCdNWw9jptZ4Xe5f3 fuor0qcrHDzopN+il08J9gz4sBIpeQ7FAsRbmLryN7XyRvtLX9DuMrZN2 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AyAgBPnpBY/4kNJK1dGQEBAQEBAQEBAQEBBwEBAQEBgm85K2GBCQeDT4oJkWcfkySCD4INKoV4AhqCEj8YAQIBAQEBAQEBYiiEagEEASNIDgULAgEIJBsDAgICMBQRAgQBDQWJZggOq2aCJSuKcgEBAQEBAQEBAQEBAQEBAQEBAQEBARgFhkuCBQiCYoQoBwEBgyEugjEFiQOMQIYUAZF9gXmFFYlqiCaKWAEfOIFLFTsQAYRggUh1AYVtDxeBCoEMAQEB
X-IronPort-AV: E=Sophos;i="5.33,315,1477958400"; d="scan'208,217";a="200533944"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 31 Jan 2017 14:28:49 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v0VESnUi020400 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 31 Jan 2017 14:28:49 GMT
Received: from xch-aln-002.cisco.com (173.36.7.12) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 31 Jan 2017 08:28:48 -0600
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; Tue, 31 Jan 2017 08:28:48 -0600
From: "Alvaro Retana (aretana)" <aretana@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, The IESG <iesg@ietf.org>
Thread-Topic: Alvaro Retana's Discuss on draft-ietf-lisp-type-iana-04: (with DISCUSS and COMMENT)
Thread-Index: AQHSe0JHF3IUDVpxIkSQ7eReJZcjSqFRfwYAgACmHiCAAJG4AA==
Date: Tue, 31 Jan 2017 14:28:48 +0000
Message-ID: <497B4C1B-CAB6-469B-8467-F7A7A08847FF@cisco.com>
References: <148581276904.29896.13476859309389809794.idtracker@ietfa.amsl.com> <d2faebdd-4d79-9be3-be9d-6647f92e57f1@joelhalpern.com> <787AE7BB302AE849A7480A190F8B933009DEB012@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009DEB012@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1e.0.170107
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.117.15.3]
Content-Type: multipart/alternative; boundary="_000_497B4C1BCAB6469B8467F7A7A08847FFciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/XGEqyBTSi_wmX-HKxNIZElf4gL8>
Cc: "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "draft-ietf-lisp-type-iana@ietf.org" <draft-ietf-lisp-type-iana@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Alvaro Retana's Discuss on draft-ietf-lisp-type-iana-04: (with DISCUSS and COMMENT)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Jan 2017 14:28:52 -0000

Med:

Hi!

I’ll clear my DISCUSS once the responsible AD confirms the status and changes the datatracker.  Just one more thing, I still think that this document should Update rfc6830 because even though it didn’t define a registry, it does say that it is “the authoritative source for allocating LISP Type values”. [This is a minor point knowing that rfc6830bis/rfc6833bis should soon render rfc6830 Obsolete.

FWIW, even though the IETF Last Call was made assuming a Proposed Standard, I don’t see the need to rerun it.  But that is up to the responsible AD.


About the text you proposed below…  The LISP Packet Type Registry (4.1, not 5.1) has only 15 possible values, 7 of which are assigned/reserved by this document, rfc6833bis assigns 3 more values, and this document mentions 5 potential extensions (“new message types are proposed in [I-D.ietf-lisp-ddt], [I-D.zhao-lisp-mn-extension], [I-D.boucadair-lisp-bulk], [I-D.ermagan-lisp-nat-traversal], or [I-D.boucadair-lisp-subscribe]” [*])…bringing the total up to 15.  Even if not all these new drafts make it, the LISP Packet Type Registry will soon have no more values to assign.  The result will be that the Sub-Types (in the LISP Shared Extension Message Type) will be used for production [1].

IOW, I don’t think you need a transition mechanism.  Instead, I think you need to recognize that the Sub-Types will be used for production deployments.  Suggestion:  consider changing the registration policy from FCFS to something where part of the space requires Standards Action, or maybe RFC Required or even Expert Review.  The result of FCFS is that anyone can request a value and get it: “There is no substantive review of the request, other than to ensure that it is well-formed and doesn't duplicate an existing assignment.” [rfc5226]

I didn’t make this last point a DISCUSS because the document was already discussed in the WG and went through IETF LC, but I think it is not a good idea to leave the Sub-Types registry as is.

Thanks!

Alvaro.


[*] BTW, I don’t think it is necessary for you to list these drafts since some of them may change or not make it all the way to publication.  The justification of generic new work should be enough.

[1] https://www.ietf.org/mail-archive/web/lisp/current/msg06459.html

On 1/31/17, 3:12 AM, "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote:


> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> a. The Introduction justifies the extension as being used for
> experiments: "Because of the limited type space [RFC6830] and the need
to
> conduct experiments to assess new LISP extensions, this document
> specifies a shared LISP extension message type".  It seems clear later
in
> the text that the intent of the new message type is not just for
> experimentation, but that in fact the intent is for new functionality to
> be deployed using it.  Is that correct?  If it is, then please make it
> clear -- if not, then I would like to see how the authors propose a
> transition to happen between the experimental space and the production
> one.

[Med] What about adding this NEW text:

   Some LISP extensions that make use of the LISP shared extension
   message type may become eligible for an assigned LISP packet type
   (Section 5.1).  Once a LISP packet type is assigned to such LISP
   extension, an implementation SHOULD NOT use the LISP shared
   extension message type.

   To ensure backward compatibility during a transition period, an
   implementation MAY support a configuration parameter to instruct
   whether the LISP extension using the shared extension message is to
   be sent simultaneously with the LISP extension message using the
   assigned LISP packet type.  The default value of that configuration
   parameter is to disable sending both messages.  The use of the two
   message formats increases backward compatibility, but it has some
   implications on the LISP control load.  Such implications are
   expected to be limited in time and are fully under the control of the
   entity operating a LISP domain.