Túnel Inverso en IP Móvil: Cómo Funciona

Túnel inverso en IP Móvil (RFC 3344/5944) resuelve problema filtrado ingreso / enrutamiento triangular cuando Nodo Móvil (MN) está en red ajena.

El Problema: Enrutamiento Triangular

  1. Nodo Corresponsal (CN) envía paquete a Dirección Hogar (HoA) del MN
  2. Agente Hogar (HA) intercepta, encapsula en túnel → Agente Extranjero (FA) / Dirección Cuidado (CoA) del MN
  3. MN responde: origen = HoA, destino = CN — enviado directo vía red extranjera
  4. Problema: Filtrado ingreso red extranjera descarta paquetes con origen ≠ prefijo asignado (HoA no en prefijo extranjero)

Solución Túnel Inverso

  1. MN registra con HA (incluye CoA)
  2. HA crea túnel inverso a CoA del MN (GRE/IP-en-IP)
  3. MN envía todos paquetes salientes a HA vía túnel (origen = HoA)
  4. HA desencapsula, reenvía a CN — IP origen válida, pasa filtrado
  5. CN responde a HoA → HA → túnel → MN (túnel directo normal)

Puntos Clave

  • Obligatorio en IPv6 Móvil (RFC 6275) — siempre usado
  • Opcional en IPv4 Móvil — negociado bit 'R' en registro
  • Añade latencia (desvío HA) — mitigado por ubicación HA, optimización ruta
  • Permite movilidad tras firewalls/NATs que bloquean orígenes suplantados

Contexto Moderno

IP Móvil largely superseded by:

  • PMIPv6 (Proxy Mobile IPv6) — basado en red, sin pila cliente
  • Túneles GTP (4G/5G EPC/5GC) — movilidad nivel bearer
  • WireGuard / Tailscale / ZeroTier — malla overlay, más simple

Concepto túnel inverso pervive: forzar tráfico retorno por punto anclaje para validar origen.