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

<mohamed.boucadair@orange.com> Tue, 31 January 2017 14:54 UTC

Return-Path: <mohamed.boucadair@orange.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 796CF129452; Tue, 31 Jan 2017 06:54:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.953
X-Spam-Level:
X-Spam-Status: No, score=-6.953 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.156, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 qEHAaWPPqdrp; Tue, 31 Jan 2017 06:54:34 -0800 (PST)
Received: from relais-inet.orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F5871289C4; Tue, 31 Jan 2017 06:54:34 -0800 (PST)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id 8C48620246; Tue, 31 Jan 2017 15:54:32 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.60]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id 2F3AD2006D; Tue, 31 Jan 2017 15:54:32 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0319.002; Tue, 31 Jan 2017 15:54:31 +0100
From: mohamed.boucadair@orange.com
To: "Alvaro Retana (aretana)" <aretana@cisco.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: AQHSe0JH5ob8Pa3wVEiqCGQJZUoVcaFRfwYAgACmHiCAAJG4AP//8AyA
Date: Tue, 31 Jan 2017 14:54:31 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009DEB2F4@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <148581276904.29896.13476859309389809794.idtracker@ietfa.amsl.com> <d2faebdd-4d79-9be3-be9d-6647f92e57f1@joelhalpern.com> <787AE7BB302AE849A7480A190F8B933009DEB012@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <497B4C1B-CAB6-469B-8467-F7A7A08847FF@cisco.com>
In-Reply-To: <497B4C1B-CAB6-469B-8467-F7A7A08847FF@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009DEB2F4OPEXCLILMA3corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/RQAURBc1Cw9WmK3rznqWwnEOKTM>
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:54:36 -0000

Hi Alvaro,

Please see inline.

Cheers,
Med

De : Alvaro Retana (aretana) [mailto:aretana@cisco.com]
Envoyé : mardi 31 janvier 2017 15:29
À : BOUCADAIR Mohamed IMT/OLN; Joel M. Halpern; The IESG
Cc : draft-ietf-lisp-type-iana@ietf.org; Luigi Iannone; lisp-chairs@ietf.org; lisp@ietf.org
Objet : Re: Alvaro Retana's Discuss on draft-ietf-lisp-type-iana-04: (with DISCUSS and COMMENT)

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.

[Med] It makes sense to add an “Update” header to this document. Unless there is objection, I will add this change.

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].

[Med] Agree.

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]

[Med] The motivation for using FCFS is to avoid imposing heavy constraints on designers to register their extensions. Also, given that we have 4096 sub-type values, the full range cannot be consumed completely even with a FCFS policy. That’s said, I agree with you it might be more safe to secure a range for assignments via Standards Action (e.g., 0-1023) and leave the 1024-4095 for FCFS. I can make such change.

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.