IPアドレスには現在2つの役割がある。
2つの役割を分離してインターネットをよりスケールさせる方法がいくつか提案されてきた。ネットワーク側の解決策としてLocator/Identifier Separation Protocol (LISP)やGSE/8+8、ホスト側の解決策としてSHIM6やHost Identity Protocol (HIP)などがある。
Locator/Identifier Separation Protocolでは、ネットワークを構成する要素(ルーター)が個体識別子 (EID) と位置識別子 (RLOC) をマッピングする役割を担う。その処理は末端のホストからは見えない。