LISP (Locator/ID Separation Protocol)
По сути еще один протокол для туннелирования (IP в UDP), который позволяет отделить местоположение (location) хоста от его адреса(identity). Традиционные протоколы маршрутизации работают как push, в то время как lisp работает по принципу pull. Работает с любым AF и в любом сочетании.
Описан в RFC 6830
Возможное использование:
-
- Ingress load balancing
-
- AF over AF(например IPv6 over IPv4)
-
- VPNs , что-то типа L3VPN
- VM mobility
LISP Terminology
EID – Endpoint ID,
RLOC – Routing locator,
M-DB – Mapping Database, определяет ассоциации между EID и RLOC(аналог dns)
MS – Map server, кто хранит записи EID/RLOC
MR – Map resolver, выполняет роль резолвера
MS/MR – выполняющий обе роли MS и MR
iTR – ingress Tunnel router
eTR – egress Tunnel router
xTR – выполняющий обе роли, iTR и eTR
PETR – Proxy egress tunnel router, прокси для не lisp сетей
PITR – Proxy ingress tunnel router, прокси для не lisp сетей