Re: [lisp] RFC6830bis and multiprotocol support
"Joel M. Halpern" <jmh@joelhalpern.com> Thu, 14 December 2017 18:11 UTC
Return-Path: <jmh@joelhalpern.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 7B6671270B4 for <lisp@ietfa.amsl.com>; Thu, 14 Dec 2017 10:11:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 0cKNHF3Lnzfu for <lisp@ietfa.amsl.com>; Thu, 14 Dec 2017 10:11:33 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E79F12704A for <lisp@ietf.org>; Thu, 14 Dec 2017 10:11:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 35ACC3607DE; Thu, 14 Dec 2017 10:11:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1513275093; bh=AOnd9uy/C/DfsNnobr5PrTE7hP1823vh6kfTc6Lh0do=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=jDCtEw/nsuHWAhqEx/LmOrpuF8LFiL8NbpW9UF+nBnwz76zC33YvpmoSkXU3ZCeYh W4fl+iUd34nrt3zPNpWYrp8q7FCUDGPJSNdl3BNo2X+uHCmaABSPX0mTPHHY/gfkeY 2Syzznnl0wwR2fI+3P4RH4EpC2IR6nbvqq38dyFQ=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 3D7BE3607DD; Thu, 14 Dec 2017 10:11:32 -0800 (PST)
To: Fabio Maino <fmaino@cisco.com>, Dino Farinacci <farinacci@gmail.com>, Luigi Iannone <ggx@gigix.net>
Cc: "lisp@ietf.org" <lisp@ietf.org>
References: <211ad1ba-b5fb-b0d5-7001-0f91e89691b7@cisco.com> <0E7372A3-8FB8-47A3-B8EC-72F998824EF2@gigix.net> <ED7ECEA2-4A11-422B-B4A7-76C2E3455761@gmail.com> <8cbe53a1-90ce-e373-dbca-649e5590e9b3@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <ca536f4c-9c36-fd42-de50-10f0e574b290@joelhalpern.com>
Date: Thu, 14 Dec 2017 13:11:31 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <8cbe53a1-90ce-e373-dbca-649e5590e9b3@cisco.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/OXlCEiGzPwQyMgfDhXiHJ0wchAU>
Subject: Re: [lisp] RFC6830bis and multiprotocol support
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 14 Dec 2017 18:11:35 -0000
Let's separate things: 1) We can have a call for adoption of LISP GPE. Meetings are not special in terms of working group formal actions. 2) My personal read is that if we assign the bit a meaning in 6830bis, then the reference has to be normative, as a reader seeking to understand the RFC would need to read the other document to know what the bit meant. (My thanks to Luigi for catching this.) 2') I see no reason why the bit should be assigned in 6830bis. As long as we leave it reserved in 6830bis, LISP-GPE can assign it. That is what RFCs and registries are for. So my personal preference would be to leave the protocol identification bit out of 6830bis. Yours, Joel On 12/14/17 12:59 PM, Fabio Maino wrote: > Since there seem to be consensus, can we ask for WG adoption of LISP-GPE > and include it as an informative reference as the other drafts that are > in 6830bis? > > Can the chairs open a call for adoption in the mailing list, or do we > need to wait the next IETF? > > This might be similar to what Dino proposes below. > > Thanks, > Fabio > > On 12/14/17 9:01 AM, Dino Farinacci wrote: >> I would prefer to not merge the two documents. Should we say in >> RFC6830bis that the R-bit is already allocated but don’t way why and >> make no reference. If no, I go for option A. >> >> Dino >> >>> On Dec 14, 2017, at 2:58 AM, Luigi Iannone <ggx@gigix.net> wrote: >>> >>> His All, >>> >>> happy to see so much consensus :-) >>> >>> <chair hat on> >>> >>> As a chair I have to point out that if you add text in 6830bis to >>> allocate the last bit and refer to draft-lewis-lisp-gpe you are >>> creating an authoritative dependency on a to a document that as for >>> now is not even WG item. >>> This will block the publication of 6830bis as RFC (remember the intro >>> document…….). >>> >>> There are two possible solutions: >>> >>> A. 6830bis remains unchanged, leaving the P-bit marked as reserved >>> for future use. draft-lewis-lisp-gpe will than allocate this last bit >>> and detail the operations. >>> >>> B. We merge the two documents. >>> >>> I do not have a preference, up to the WG to decide, but better to >>> avoid document dependencies that will block publication. >>> >>> <chair hat off> >>> >>> Ciao >>> >>> L. >>> >>> >>> >>>> On 29 Nov 2017, at 23:32, Fabio Maino <fmaino@cisco.com> wrote: >>>> >>>> I would like to suggest a way to address mutiprotocol support in >>>> RFC6830bis, that may address what was discussed in Singapore. >>>> This is based on using the last reserved bit in the LISP header as P >>>> bit to indicate support for multiprotocol encapsulation, as >>>> specified in the LISP-GPE draft >>>> (https://tools.ietf.org/html/draft-lewis-lisp-gpe) >>>> The header, as specified in section 5.1, would look like: >>>> >>>> >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> L |N|L|E|V|I|P|K|K| >>>> Nonce/Map-Version/Next-Protocol | >>>> I \ >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> S / | Instance >>>> ID/Locator-Status-Bits | >>>> P >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> >>>> >>>> and the text in section 5.3 that reserves the 6th bit would be >>>> replaced by: >>>> >>>> P: The P-bit is the Next Protocol bit. When this bit is set to >>>> 1, the V-bit MUST be set to 0 and the Nonce length, when >>>> used, is >>>> limited to 16 bits. Refer to [draft-lewis-lisp-gpe] for more >>>> details. >>>> The P-bit is set to 1 to indicate the presence of the 8 bit Next >>>> Protocol field encoded as: >>>> >>>> x x x 0 x 1 x x >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> |N|L|E|V|I|P|K|K| Nonce | Next-Protocol | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Instance ID/Locator-Status-Bits | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> >>>> >>>> I will have to refresh the LISP-GPE draft, and reflect the >>>> allocations of the KK bits according to RFC8061 and Nonce. One of >>>> the K bits was used by LISP-GPE to indicate OAM packets, but that >>>> same functionality can be done using the Next-Protocol field. >>>> >>>> The use of the P-bit is not compatible with the Map-Versioning >>>> feature, but an equivalent function can be specified (if needed) >>>> with a Next-Protocol shim header. I can add text to the LISP-GPE >>>> draft to reflect that. >>>> >>>> This would address the multiprotocol working item included in the >>>> current charter. >>>> >>>> I can very quickly update the LISP-GPE draft to reflect this, but I >>>> wanted to hear what the group thinks first. >>>> >>>> Thanks, >>>> Fabio >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> lisp mailing list >>>> lisp@ietf.org >>>> https://www.ietf.org/mailman/listinfo/lisp >>> _______________________________________________ >>> lisp mailing list >>> lisp@ietf.org >>> https://www.ietf.org/mailman/listinfo/lisp > > > _______________________________________________ > lisp mailing list > lisp@ietf.org > https://www.ietf.org/mailman/listinfo/lisp
- [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Victor Moreno (vimoreno)
- Re: [lisp] RFC6830bis and multiprotocol support Florin Coras
- Re: [lisp] RFC6830bis and multiprotocol support Albert López
- Re: [lisp] RFC6830bis and multiprotocol support Albert Cabellos
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Vina Ermagan (vermagan)
- Re: [lisp] RFC6830bis and multiprotocol support Marc Portoles Comeras (mportole)
- Re: [lisp] RFC6830bis and multiprotocol support Alberto Rodriguez-Natal
- Re: [lisp] RFC6830bis and multiprotocol support John Lemon
- Re: [lisp] RFC6830bis and multiprotocol support Frank Brockners (fbrockne)
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Luigi Iannone
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Dino Farinacci
- Re: [lisp] RFC6830bis and multiprotocol support Joel M. Halpern
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Luigi Iannone
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino
- Re: [lisp] RFC6830bis and multiprotocol support Joel M. Halpern
- Re: [lisp] RFC6830bis and multiprotocol support Fabio Maino