En términos de Protocolo de Internet móvil, los agentes de movilidad son enrutadores que ayudan a controlar el flujo y la integridad del tráfico en línea cuando ese tráfico se redirige desde la red doméstica a una red móvil o remota. El enrutador puede tener la forma de un agente interno que maneja la transferencia de datos o un agente externo que convierte y lee los datos en el extremo receptor del proceso. Ambos ejemplos de un agente de movilidad son de uso común en la actualidad.
Cuando el agente de movilidad en cuestión es un agente doméstico, el enrutador de la red de nodos mantiene lo que se conoce como dirección de atención. Básicamente, esta dirección funciona de la misma manera que poner una dirección de reenvío en la oficina de correos. Cualquier dato entrante que reciba el agente local puede archivarse y enviarse simultáneamente al nodo móvil. Este proceso generalmente se denomina tunelización.
El tipo de agente externo de agente de movilidad es normalmente una dirección de cuidado que tiene la forma de una dirección IP estática que está asociada con el dispositivo móvil. Esta dirección IP móvil puede ser una conexión temporal a una red que está siendo empleada por el dispositivo móvil durante un corto período de tiempo, o un agente externo más permanente que puede utilizarse independientemente de la ubicación del dispositivo móvil. No es infrecuente que los proveedores y los clientes establezcan una dirección compartida que se encuentre de forma permanente cuando desean establecer un nodo para la comunicación entre sus respectivas redes.
Un agente de movilidad puede ser una ventaja en muchas situaciones. Los empleados que viajan lejos de la ubicación física de la red doméstica pueden utilizar un agente de movilidad para conectarse y recuperar datos que puedan ser necesarios sin depender de dispositivos como tarjetas de memoria o CDR. Debido a que los datos se pueden recibir del agente local, también se puede ver y trabajar con información que es de naturaleza en tiempo real. Esto significa que se puede acceder incluso a los datos que no estaban disponibles antes del viaje una vez que se cargan en la red doméstica.