Actualmente las direcciones IP, ya sean IPv4 o IPv6, forman un solo espacio donde no se distingue entre la identidad de los dispositivos y cómo estos están conectados a la red. Este hecho, juntamente con el llamado multi-homing (el uso de más de un proveedor) y algunas prácticas de ingeniería de red consistentes en desagregar prefijos IP, han hecho crecer las tablas de enrutamiento de internet hasta límites difíciles de asumir para muchos enrutadores.
LISP es una arquitectura de red que construye una nueva semántica para las direcciones IP, juntamente con una serie de protocolos. Se basa en la separación de las direcciones IP actuales en dos espacios de nombres: los Endpoint (EID), relativamente estàticos y utilizados para comunicaciones extremo a extremo, y los Routing Locators (RLOC), que son más dinámicos y se utilizan para el routing y forwarding en internet. Para hacerlo más comprensible se podría hacer la analogía diciendo que LISP separa el ‘¿Dónde?’ (RLOC) del ‘¿Quién?’ (EID). Con LISP, no se ha de cambiar nada a los hosts, los cambios pasan a la red y se hace encapsulación.
LISP DDT es una base da datos jerárquica y distribuida que porporciona este mapeo (mapping) entre EID y RLOC, de una manera muy similar a como funcionan los servidores de DNS. Proporciona información de delegación a los map-resolvers, que la utilizan para hacer los mapeos EID-RLOC. Un map-resolver que necesite localizar un mapeo seguirá el camino a través del árbol contactando, uno detrás del otro, los nodos DDT por el camino hasta llegar a un nodo hoja, autoritario por el mapeo que se está buscando. Los nodos raíz LISP DDT, como el instalado en el CSUC, están en la parte superior de la jerarquía, de la misma manera que lo están los servidores raíz DNS.