IP móvil (o MIP ) es un protocolo de comunicaciones estándar del Grupo de trabajo de ingeniería de Internet (IETF) que está diseñado para permitir que los usuarios de dispositivos móviles se muevan de una red a otra mientras mantienen una dirección IP permanente. La IP móvil 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.
Introducción
La IP móvil permite el enrutamiento independiente de la ubicación de los datagramas IP en Internet. Cada nodo móvil se identifica por su dirección de casa sin tener en cuenta su ubicación actual en Internet. Mientras está lejos de su red doméstica, un nodo móvil está asociado con una dirección de atención que identifica su ubicación actual y su dirección doméstica está asociada con el punto final local de un túnel a su agente doméstico . La IP móvil especifica cómo se registra un nodo móvil con su agente local y cómo el agente local enruta los datagramas al nodo móvil a través del túnel .
Aplicaciones
En muchas aplicaciones (por ejemplo, VPN , VoIP ), los cambios repentinos en la conectividad de la red y la dirección IP pueden causar problemas. La IP móvil se diseñó para admitir una conectividad a Internet continua y sin interrupciones.
La 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. Son ejemplos de uso en itinerancia entre sistemas inalámbricos superpuestos, por ejemplo, IP sobre DVB , WLAN , WiMAX y BWA .
No se requiere IP móvil dentro de 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 transferencia y roaming de la capa de enlace de datos . Sin embargo, a menudo se utiliza en sistemas 3G para permitir una movilidad IP sin problemas entre diferentes dominios de nodo de servicio de paquetes de datos (PDSN).
Principios operacionales
El objetivo de IP Mobility es mantener la conexión TCP entre un host móvil y un host estático mientras se reducen 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, el RFC permite que una especie de agente proxy actúe como intermediario entre un host móvil y un host corresponsal.
Un nodo móvil tiene dos direcciones: una dirección de casa permanente y una dirección de atención (CoA), que está asociada con la red que está visitando el nodo móvil. Dos tipos de entidades comprenden una implementación de IP móvil:
- Un agente local (HA) almacena información sobre los nodos móviles cuya dirección local permanente está en la red del agente local. El HA actúa como un enrutador en la red doméstica de un host móvil (MH) que tuneliza datagramas para entregarlos al MH cuando está fuera de casa, mantiene un directorio de ubicación (LD) para el MH.
- Un agente externo (FA) almacena información sobre los nodos móviles que visitan su red. Los agentes extranjeros también anuncian direcciones de asistencia, que son utilizadas por Mobile IP. Si no hay un agente extranjero en la red anfitriona, el dispositivo móvil debe encargarse de obtener una dirección y publicitar esa dirección por sus propios medios. El FA actúa como un enrutador en la red visitada de un MH que proporciona servicios de enrutamiento al MH mientras está registrado. FA detunnel y entrega datagramas al MH que fueron tunelizados por el HA del MH
El llamado Care of Address es un punto de terminación de un túnel hacia un MH, para los datagramas reenviados al MH mientras está fuera de casa.
- Dirección a cargo del agente extranjero: la dirección de un agente extranjero en el que MH se registra
- dirección de asistencia coubicada: una dirección local obtenida externamente que obtiene un MH.
Un nodo móvil (MN) es responsable de descubrir si está conectado a su red doméstica o se ha movido a una red extranjera. HA's y FA's transmiten su presencia en cada red a la que están conectados. No son los únicos responsables del descubrimiento, solo juegan un papel. RFC 2002 especificó que MN utiliza el descubrimiento de agentes para localizar estas entidades. Cuando se conecta a una red extranjera, un MN tiene que determinar la dirección de cuidado de 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 casa permanente del nodo móvil como la dirección de destino para enviar paquetes. Debido a que la dirección local pertenece lógicamente a la red asociada con el agente local, los mecanismos de enrutamiento IP normales envían estos paquetes al agente local. En lugar de reenviar estos paquetes a un destino que está físicamente en la misma red que el agente local, el agente local redirige estos paquetes hacia la dirección remota a través de un túnel IP encapsulando el datagrama con un nuevo encabezado IP usando 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 de comunicación, sin enviar los paquetes a través del agente local, utilizando su dirección local permanente como la dirección de origen de 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 el túnel inverso al canalizar los paquetes del nodo móvil al agente interno, que a su vez los reenvía al nodo de comunicación. 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), el "túnel inverso" es el comportamiento predeterminado, mientras que RO es un comportamiento opcional.
Desarrollo
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) definidas en RFC 5380, [3] para mejorar las comunicaciones móviles en determinadas circunstancias haciendo que los procesos sean más seguros y eficientes.
Los traspasos rápidos para IPv6 móvil se describen en IETF RFC 5568.
Los investigadores crean soporte para redes móviles sin requerir ninguna infraestructura previamente implementada, como actualmente lo requiere MIP. Un ejemplo es el Protocolo interactivo para redes móviles (IPMN), que promete soportar la movilidad en una red IP regular solo desde los bordes de la red mediante la 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 enteras con soporte de Mobile IPv6. Un ejemplo de ello es Network Mobility (NEMO) Network Mobility Basic Support Protocol del IETF Network Mobility Working Group, que admite la movilidad de 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 todos los nodos de la red móvil a medida que la red se mueve.
Cambios en IPv6 para IPv6 móvil
- Un conjunto de opciones de movilidad para incluir en los mensajes de movilidad.
- Una nueva opción de dirección de casa para el encabezado Opciones de destino
- Un nuevo encabezado de enrutamiento de tipo 2
- Nuevo protocolo de mensajes de control de Internet para mensajes IPv6 (ICMPv6) para descubrir el conjunto de agentes domésticos y obtener el prefijo del enlace doméstico
- Cambios en los mensajes y opciones de detección de enrutadores y opciones adicionales de detección de vecinos
- Ya no se necesitan agentes extranjeros
Definición de términos
- Red domestica
- La red doméstica de un dispositivo móvil es la red dentro de la cual el dispositivo recibe su dirección IP de identificación (dirección doméstica).
- Direccion de casa
- La dirección de casa de un dispositivo móvil es la dirección IP asignada al dispositivo dentro de su red doméstica.
- Red extranjera
- Una red extranjera es la red en la que un nodo móvil está operando cuando está lejos de su red doméstica.
- Dirección de cuidado
- La dirección de cuidado de un dispositivo móvil es la dirección IP nativa de la red del dispositivo cuando opera en una red extranjera.
- Agente local
- Un agente doméstico es un enrutador en la red doméstica de un nodo móvil que tuneliza datagramas para su entrega al nodo móvil cuando está fuera de casa. Mantiene la información de ubicación actual (dirección IP) del nodo móvil. Se utiliza con uno o más agentes extranjeros.
- Agente extranjero
- Un agente externo es un enrutador que almacena información sobre los nodos móviles que visitan su red. Los agentes extranjeros también anuncian direcciones de asistencia que son utilizadas por Mobile IP.
- Unión
- Una vinculación es la asociación de la dirección de la casa con una dirección de cuidado.
Ver también
Referencias
- ^ Protocolo de Internet
- ^ X.Pérez-Costa y H. Hartenstein. Un estudio de simulación sobre el rendimiento de IPv6 móvil en una red celular basada en WLAN Revista de Elsevier Computer Networks, número especial sobre La nueva arquitectura de Internet, septiembre de 2002
- ↑ X.Pérez-Costa, M.Torrent-Moreno y H.Hartenstein. Un estudio de simulación sobre el rendimiento de IPv6 móvil jerárquico en las actas del Congreso Internacional de Teletrafico (ITC), Berlín, Alemania, agosto de 2003.
enlaces externos
- RFC 2002 - Soporte de movilidad IP
- RFC 6275 - Soporte de movilidad para IPv6
- RFC 5944 - Soporte de movilidad IP para IPv4, revisado
- RFC 4721 - Extensiones de desafío / respuesta de IPv4 móvil
- RFC 3024 - Túnel inverso para IP móvil
- Dentro de la IP móvil
- Protocolos para redes inalámbricas y móviles adaptables en los archivos web de la Biblioteca del Congreso (archivado 2001-11-16)
- Explicación de la IP móvil (un tutorial)
- Extensiones de movilidad para IPv6 (mext) sitio web del grupo de trabajo IETF
- IPv6 móvil: una breve introducción de Holger Zuleger
- CÓMO de Linux Mobile IPv6 sobre el proyecto de documentación de Linux
- D. Johnson, C. Perkins, J. Arkko. Soporte de movilidad en IPv6 . RFC 6275. Junio de 2011
- J. Arkko, V. Devarapalli, F. Dupont. Uso de IPsec para proteger la señalización IPv6 móvil entre nodos móviles y agentes domésticos . RFC 3776. Junio de 2004
- La página wiki de CDG para IP móvil