Mobile IP es un protocolo de comunicación (creado al extender el Protocolo de Internet, IP) que permite a los usuarios moverse de una red a otra con la misma dirección IP. Garantiza que la comunicación continuará sin que se interrumpan las sesiones o conexiones del usuario.
Terminologías:
- El Node móvil (MN) es el dispositivo de comunicación portátil que lleva el usuario, por ejemplo, el teléfono celular.
- Red doméstica es una red a la que pertenece originalmente el Node móvil según su dirección IP asignada (dirección doméstica).
- Home Agent (HA) es una red interna de enrutador a la que se conectó originalmente el Node móvil
- Home Address es la dirección IP permanente asignada al Node móvil (dentro de su red de origen).
- Foreign Network es la red actual a la que está visitando el Node móvil (fuera de su red local).
- Agente externo (FA) es un enrutador en una red externa a la que está conectado actualmente el Node móvil. Los paquetes del agente local se envían al agente externo que los entrega al Node móvil.
- El Node correspondiente (CN) es un dispositivo en Internet que se comunica con el Node móvil.
- Care-of Address (COA) es la dirección temporal utilizada por un Node móvil mientras se aleja de su red local.
- Agente extranjero COA, el COA podría estar ubicado en la FA, es decir, el COA es una dirección IP de la FA. La FA es el punto final del túnel y reenvía paquetes al MN. Muchos MN que utilizan la FA pueden compartir este COA como un COA común.
- COA coubicado, el COA está coubicado si el MN adquirió temporalmente una dirección IP adicional que actúa como COA. Esta dirección ahora es topológicamente correcta y el punto final del túnel está en el MN. Las direcciones coubicadas se pueden adquirir mediante servicios como DHCP.
Laboral:
El Node correspondiente envía los datos al Node móvil. Los paquetes de datos contienen la dirección del Node correspondiente (Fuente) y la dirección de casa (Destino). Los paquetes llegan al agente local. Pero ahora el Node móvil no está en la red doméstica, se ha movido a la red extranjera. El agente externo envía la dirección de auxilio al agente local al que se deben enviar todos los paquetes. Ahora, se establecerá un túnel entre el agente local y el agente externo mediante el proceso de tunelización.
La tunelización establece una tubería virtual para los paquetes disponibles entre una entrada de túnel y un punto final. Es el proceso de envío de un paquete a través de un túnel y se logra mediante un mecanismo llamado encapsulación.
Ahora, el agente local encapsula los paquetes de datos en paquetes nuevos en los que la dirección de origen es la dirección local y el destino es la dirección de auxilio y los envía a través del túnel al agente externo. El agente externo, al otro lado del túnel, recibe los paquetes de datos, los desencapsula y los envía al Node móvil. El Node móvil en respuesta a los paquetes de datos recibidos envía una respuesta en respuesta al agente externo. El agente foráneo envía directamente la respuesta al Node correspondiente.
Mecanismos clave en IP móvil:
- Descubrimiento de agentes: los agentes anuncian su presencia transmitiendo periódicamente sus mensajes publicitarios. El Node móvil que recibe los mensajes de publicidad del agente observa si el mensaje proviene de su propio agente local y determina si está en la red local o en la red externa.
- Registro de agente: el Node móvil después de descubrir al agente externo envía una solicitud de registro (RREQ) al agente externo. El agente extranjero, a su vez, envía la solicitud de registro al agente local con la dirección de atención. El agente local envía una respuesta de registro (RREP) al agente extranjero. Luego reenvía la respuesta de registro al Node móvil y completa el proceso de registro.
- Tunneling: Establece un conducto virtual para los paquetes disponibles entre una entrada de túnel y un punto final. Es el proceso de envío de un paquete a través de un túnel y se logra mediante un mecanismo llamado encapsulación. Se lleva a cabo para reenviar un datagrama IP desde el agente local a la dirección de auxilio. Cada vez que el agente local recibe un paquete del Node correspondiente, encapsula el paquete con la dirección de origen como dirección local y el destino como dirección auxiliar.
Optimización de Rutas en IP Móvil:
La optimización de ruta agrega una estructura de datos conceptuales, la caché de enlace, al Node correspondiente. La memoria caché de vinculación contiene vinculaciones para la dirección de origen del Node móvil y su dirección de auxilio actual. Cada vez que el agente local recibe un datagrama IP que está destinado a un Node móvil actualmente alejado de la red local, envía una actualización de vinculación al Node correspondiente para actualizar la información en la caché de vinculación del Node correspondiente. Después de esto, el Node correspondiente puede tunelizar paquetes directamente al Node móvil. La IP móvil es proporcionada por los proveedores de red.