Mobile IP (o MIP ) es un protocolo de comunicaciones estándar de Internet Engineering Task Force (IETF) diseñado para permitir que los usuarios de dispositivos móviles se muevan de una red a otra manteniendo una dirección IP permanente. Mobile IP para IPv4 se describe en IETF RFC 5944, y las extensiones se definen en IETF RFC 4721. Mobile IPv6 , la implementación de movilidad IP para la próxima generación del Protocolo de Internet , IPv6 , se describe en RFC 6275.
Conjunto de protocolos de Internet |
---|
Capa de aplicación |
Capa de transporte |
Capa de Internet |
Capa de enlace |
El IP móvil permite el enrutamiento independiente de la ubicación de datagramas IP en Internet. Cada nodo móvil se identifica por su dirección de origen, sin tener en cuenta su ubicación actual en Internet. Mientras está fuera de su red de origen, un nodo móvil se asocia con una dirección de auxilio que identifica su ubicación actual y su dirección de origen se asocia con el punto final local de un túnel a su agente de origen . El IP móvil especifica cómo un nodo móvil se registra con su agente de origen y cómo el agente de origen enruta los datagramas al nodo móvil a través del túnel .
En muchas aplicaciones (por ejemplo, VPN , VoIP ), los cambios repentinos en la conectividad de red y en la dirección IP pueden causar problemas. Mobile IP fue diseñado para soportar una conectividad a Internet continua y sin inconvenientes.
El IP móvil se encuentra con mayor frecuencia en entornos cableados e inalámbricos donde los usuarios necesitan llevar sus dispositivos móviles a través de múltiples subredes LAN. Algunos ejemplos de uso son la itinerancia entre sistemas inalámbricos superpuestos, por ejemplo, IP sobre DVB , WLAN , WiMAX y BWA .
El IP móvil no es necesario en sistemas celulares como 3G para brindar transparencia cuando los usuarios de Internet migran entre torres celulares, ya que estos sistemas proporcionan sus propios mecanismos de itinerancia y transferencia de capa de enlace de datos. Sin embargo, se utiliza a menudo en sistemas 3G para permitir una movilidad IP sin inconvenientes entre diferentes dominios de nodos de servicio de datos en paquetes (PDSN).
El objetivo de IP Mobility es mantener la conexión TCP entre un host móvil y un host estático, reduciendo al mismo tiempo los efectos de los cambios de ubicación mientras el host móvil se mueve, sin tener que cambiar el TCP/IP subyacente. [1] Para resolver el problema, la RFC permite que un tipo de agente proxy actúe como intermediario entre un host móvil y un host correspondiente.
Un nodo móvil tiene dos direcciones: una dirección de domicilio permanente y una dirección de auxilio (CoA), que está asociada con la red que visita el nodo móvil. Dos tipos de entidades comprenden una implementación de IP móvil:
El llamado Care of Address es un punto de terminación de un túnel hacia un MH, para datagramas reenviados al MH mientras está fuera de casa.
Un nodo móvil (MN) es responsable de descubrir si está conectado a su red local o se ha trasladado a una red extranjera. Los HA y FA transmiten su presencia en cada red a la que están conectados. No son los únicos responsables del descubrimiento, solo desempeñan un papel. La RFC 2002 especificó que los MN utilizan el descubrimiento de agentes para localizar estas entidades. Cuando se conecta a una red extranjera, un MN tiene que determinar la dirección de atención del agente extranjero que ofrece cada agente extranjero en la red.
Un nodo que desea comunicarse con el nodo móvil utiliza la dirección de domicilio permanente del nodo móvil como la dirección de destino a la que enviar paquetes. Debido a que la dirección de domicilio pertenece lógicamente a la red asociada con el agente de domicilio, los mecanismos de enrutamiento IP normales reenvían estos paquetes al agente de domicilio. En lugar de reenviar estos paquetes a un destino que se encuentra físicamente en la misma red que el agente de domicilio, el agente de domicilio redirige estos paquetes hacia la dirección remota a través de un túnel IP encapsulando el datagrama con un nuevo encabezado IP utilizando la dirección de cuidado del nodo móvil.
Cuando actúa como transmisor, un nodo móvil envía paquetes directamente al otro nodo que se comunica, sin enviar los paquetes a través del agente local, utilizando su dirección local permanente como la dirección de origen para los paquetes IP. Esto se conoce como enrutamiento triangular o modo de "optimización de ruta" (RO). Si es necesario, el agente externo podría emplear tunelización inversa al tunelizar los paquetes del nodo móvil al agente local, que a su vez los reenvía al nodo que se comunica. Esto es necesario en redes cuyos enrutadores de puerta de enlace verifican que la dirección IP de origen del host móvil pertenece a su subred o descartan el paquete en caso contrario. En Mobile IPv6 (MIPv6), la "tunelización inversa" es el comportamiento predeterminado, siendo RO un comportamiento opcional.
Se están desarrollando mejoras en la técnica de IP móvil, como IPv6 móvil [2] y IPv6 móvil jerárquico (HMIPv6) definidos en RFC 5380, [3] para mejorar las comunicaciones móviles en determinadas circunstancias haciendo que los procesos sean más seguros y más eficientes.
Las entregas rápidas para IPv6 móvil se describen en IETF RFC 5568.
Los investigadores crean soporte para redes móviles sin necesidad de ninguna infraestructura previamente implementada, como lo requiere actualmente el protocolo MIP. Un ejemplo de ello es el Protocolo interactivo para redes móviles (IPMN), que promete soportar la movilidad en una red IP normal solo desde los bordes de la red mediante señalización inteligente entre IP en los puntos finales y el módulo de la capa de aplicación con una calidad de servicio mejorada.
Los investigadores también están trabajando para crear soporte para redes móviles entre subredes completas con el apoyo de Mobile IPv6. Un ejemplo de ello es el Protocolo de Soporte Básico de Movilidad de Red (NEMO) del Grupo de Trabajo de Movilidad de Red de la IETF, que admite la movilidad para redes móviles completas que se mueven y se conectan a diferentes puntos de Internet. El protocolo es una extensión de Mobile IPv6 y permite la continuidad de la sesión para cada nodo de la red móvil a medida que la red se mueve.