[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RAM] Comment on draft-farinacci-lisp-00.txt (LISP)
Dino just mentioned how LISP 1 is a "phase 0 prototype effort", and
I suspect
the same is true, in some ways, of many of the lower numbered LISP
variants.
My sense is that the one that gets deployed in large-scale operational
service is likely to be LISP 4 or 5 (or more), i.e. one that's not yet
defined.
But please note, that these are variants and not version numbers.
That is, each number is using a particular method to do mapping. So
LISP 1.x was suppose to convey routeable IDs, LISP 2 was suppose to
convey a pull model and 2.0 is using DNS. And 3.0 is future stuff.
So for instance (and this is not real yet and hasn't been written
down), this is how I would number the variants:
LISP 1 and 1.5: as documented in draft-00.
LISP 2.x: uses a pull model where:
LISP 2.0: uses DNS with port 53
LISP 2.1: uses DNS the protocol on a different port and
infrastructure
LISP 2.5: uses a new and different pull protocol
LISP 3.x: uses a pull model that does not exist today, where:
LISP 3.0: uses DHTs
LISP 3.1: considers using Compact (or ROFL) Routing
LISP 4.x: uses a push model that does not exist today, where:
LISP 4.0: uses BGP not on port 179
LISP 4.1: uses Mark Handley's DNSpush style
LISP 4.2: uses a push-n-pull model, where push happens at high
levels and
lower levels pull from the higher levels
LISP >= 2 means:
o Never routable IDs.
o Could mean packets are dropped while waiting for lookups to complete.
All variants of LISP assume:
o The mapping function does not convey locator reachability status.
o The EID-to-RLOC entries are relatively static, that is they change
only at
subscription time events.
My guess is that the architectural commonality between LISP 1/1.5/
etc and the
eventual deployed stuff is likely to be:
- Hosts and local routers don't need to be modified
ISP routers that don't use LISP for TE won't have to be modified either.
- The existing internetwork layer is "jacked up" to become mostly an
end-end host naming layer
- End-end names are mapped into new locators as they cross the
boundary
Right.
I think LISP is the first detailed proposal in the last half-decade
or so to
propose operating in this particular architectural quadrant (which
may well be
the only feasible one to operate in), and I suspect that's why it's
getting a
lot of attention. However, the final product may look quite
different from the
initial prototypes we have on paper now.
Definitely. We are trying to draw a line in the sand to start off,
but the line isn't really that deep. ;-)
Dino
_______________________________________________
RAM mailing list
RAM at iab.org
https://www1.ietf.org/mailman/listinfo/ram