• The internet was built on a simple assumption: every device has one IP address, and that address describes both who it is and where it is located.

    That assumption worked fine when networks were small and stable.

    The Scalability Problem

    Today, your enterprise hosts thousands of endpoints spread across branches, data centers, and cloud environments.
    When a device moves from one site to another, its IP address changes.
    Active sessions drop. Applications reconnect. Users notice.

    At the routing level, the problem is just as serious.

    900,000 bgp table in the world

    Figure 1 — Global BGP Routing Table Overview

    Internet routers carry over 900,000 prefixes in their BGP tables today.
    Every new site and every mobile endpoint contributes to that growth.
    This is not sustainable at scale.

    The Root Cause

    The root cause is that a single IP address carries two meanings at once:

    • Identity — who the device is

    • Location — where the device is attached in the network topology

    When those two roles are fused into a single address, mobility becomes painful and routing tables become bloated.

    Separating Identity from Location

    In Figure 2, each LISP site has two clearly distinct elements.

    • Your endpoint (PC1 or PC2) carries an Identity.

    • Your edge router carries a Location.

    The RLOC space in the center only knows about locations, not about individual endpoints.

    LISP diagram showing identity (EID) and location (RLOC) separation between two sites.

    Figure 2 — Identity Location Separation

    LISP was designed to separate identity from location by introducing two distinct address spaces.

    Answer the question below

    What two roles does LISP separate into distinct address spaces?