On 7/8/14, 5:04 PM, Joel M. Halpern wrote:
I am very concerned about the compatibility behavior of this.
If the sender is setting the P bit, and the next header, then he presumably thinks that is useful to the receiver.
No. the draft is just suggesting that a GPE implementation can take advantage of how LISP is specified and send a GPE encapsulated packet (with an IPvX payload) to a LISP receiver. There are no assumption made on the receiver behavior, excpet than it should be a LISP device.

If the receiver is ignoring the P bit, and ignoring the field occupied by the next-header, how will the receiver know what the content is? Are we assuming that the sender will magically know what packet type the receiver expects, even though the sender is capable of sending several different packet types?

that information could come from the mapping system.


I am also concerned that this is removing several features that the working group has, up till now, deemed important. If this gpe is important, then we will have to ensure that we do not count on any of those features for reliable operation. If that is our intent, then the document really needs to say so explicitly so that WG adoption actually represents agreement to those constraints.


Fair comment, we'll add text trying to capture this.

I personally think that it would be a reasonable trade off to give those features up in exchange of adding support for multiprotocol, OAM and explicit service tagging. If the group wishes to do so, I think that the flexibility added by GPE would allow to reintroduce some or all of those features.

Fabio






Yours,
Joel

On 7/8/14, 4:32 PM, Fabio Maino wrote:
On 7/7/14, 5:27 PM, Marc Binderberger wrote:
...
4) section "4.1. LISP-gpe Routers to (legacy) LISP Routers" you say

When the P bit is set, the N, E, and V bits MUST be set to zero. The receiving (legacy) LISP router will ignore N, E and V bits, when the
    P bit is set.

I would think a receiving legacy LISP router has no idea about the P bit,
which is why you explicitly set N/E/V to zero?

Right. Per LISP specification P bit is ignored, and given that NEV are
set to zero, the next protocol field is ignored too. We'll rephrase the
sentence to make it more clear.

_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp

Reply via email to