If you want to define it as always doing a strict LPM string match on ASCII,that would as you say be well-defined. It is not what the document says.

And it would not solve the collision problem at all.

Yours,
Joel

On 10/2/2020 2:44 PM, Dino Farinacci wrote:
The design of LISP explicitly separates the Mapping system from the Itr/EtR.  Which 
means that the "IT Manager configuring xTRs) does not get to define how the 
mapping system works.

Right, agree, and I didn't say that.

And if there are undefined variations in how it works for AFI=17, then we have 
not achieved interoperability.

There isn't. It works exactly like an IPv4 or IPv6 lookup.

And if there are potential interactions between different uses of AFI=17, then 
we again have a problem.

There isn't for a given use-case within a given instance-ID. Just like VLANs, 
VRFs, etc. We are not inventing anything new here. We solely want to encode 
ascii strings.

If you want to define that AFI-17 is always and only used along with 
instance-ID, then you solve PART of the problem.  But not all

Its an EID encoding that can or not go inside an Instance-ID LCAF. And when 
used as an RLOC, there is no instance-ID relationship.

of it.  If different uses of the AFI clash, then we are creating problems even 
for a single adminstration using it under a single instance.

IP addresses can clash. We use the same rules for avoiding IP EID clashes as 
AFI=17 clashes. I mentioned this already in a previous email to you.

And from where I sit, the LISP working group is not chartered to provide a 
generic string based key-value store.

Look at it this way. Should the IS-IS working group not create hostnames to map 
LSPIDs to names? Allowing this makes it infinitely simpler to manage the system.

This proposal is extremely popular. Ask network operators about IS-IS 
hostnames. This is the same thing. It really is.

Dino


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

Reply via email to