IP para móviles presenta las siguientes entidades funcionales:
Nodo móvil (NM): host o enrutador que cambia su punto de conexión de una red a otra al tiempo que conserva las comunicaciones existentes mediante el uso de su dirección IP permanente.
Agente interno (AI): enrutador o servidor de la red principal de un nodo móvil. El enrutador intercepta los datagramas que van destinados al nodo móvil. A continuación el enrutador entrega los datagramas a través de la dirección de auxilio. El agente interno mantiene también información actualizada de la ubicación del nodo móvil.
Agente externo (AE): enrutador o servidor ubicado en la red externa que visita el nodo móvil. Ofrece servicios de enrutamiento de host al nodo móvil. El agente externo puede proporcionar también una dirección de auxilio al nodo móvil mientras este esté registrado.