On 12/14/17 10:11 AM, Joel M. Halpern wrote:
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.
agree. Doing it seems to be helpful whatever the WG decides to do with 6830bis.


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

Sounds reasonable, the reference should be normative then.

Now, there are other drafts in the normative section: once GPE is adopted we would be in the same situation, and we could deal with it in the same way we do for the others.

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.

It would be helpful to document all the LISP  dataplane features in 6830bis. I think this  was one of the goals of having a dataplane document.

Since we are so close, and there's consensus, if 1 and 2 above makes sense the WG could start the call for adoption of GPE asap. If that works the WG could then proceed with the last call for 6830bis.

Fabio



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 <[email protected]> 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 <[email protected]> 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
[email protected]
https://www.ietf.org/mailman/listinfo/lisp
_______________________________________________
lisp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lisp


_______________________________________________
lisp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lisp


_______________________________________________
lisp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lisp

Reply via email to