From where I sit, doing nothing should be a non-starter.  We have a published RFC.  We are allowed to change our mind.

But...

1) We need to be explicit about making such a change.  Which involves updating the existing RFC.

2) Any such change needs to explain why it is being changed. Just because a later implementation did it differently, without a standard, does not justify changing the standard.  If there is an actual benefit to the change we should step up, admit we are changing it, and explain why.

Yours,

Joel

On 4/23/2024 11:48 AM, Dino Farinacci wrote:
As I said, the simplest solution is to use a different type value. This allows 
to still use the old encoding and does not obsoletes implementations that use 
it.
You will obsolete implementations if we do that. Which really means you make 
the spec irrelevant. So I say stay with the same code point.

Option B. This document officially updates 8060, but this means that existing 
implementation of the 8060 encoding are not valid anymore.
Right. But so much time has passed between from when the lisp-geo spec was 
published I believe most implementations have done lisp-geo encoding vs RFC 
8060. My lispers.net implementation does the lisp-geo encoding with the type 
defined in the draft which is the same as RFC 8060.

How many implementation of this draft are you aware of?
I think cisco and lispers.net. But cisco has to confirm.

I think we should do Option C which is do nothing to RFC 8060 and put text in 
the lisp-geo spec which indicates its encoding takes precedent over RFC 8060 
using the same code point and document all implementations have evolved to the 
lisp-geo spec.

Dino


_______________________________________________
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

Reply via email to