El enrutamiento triangular es un método para transmitir paquetes de datos en redes de comunicaciones. Utiliza una forma de enrutamiento que envía un paquete a un sistema proxy antes de la transmisión al destino previsto. El enrutamiento triangular es un problema en IP móvil ; sin embargo, encuentra aplicaciones en otras situaciones de red, por ejemplo, para evitar problemas asociados con la traducción de direcciones de red (NAT), implementada por ejemplo por Skype . [ cita requerida ]
2) Se intercepta el datagrama 3) Se intercepta el datagrama por agente local y desunneled y es tunelizado al entregado al dirección de cuidado. nodo móvil. + ----- + + ------- + + ------ + | inicio | =======> | extranjero | ------> | móvil | | agente | | agente | <------ | nodo | + ----- + + ------- + + ------ + 1) Datagrama a / | \ / nodo móvil | / 4) Para datagramas enviados por llega el | / nodo móvil, IP estándar red doméstica | / routing entrega cada uno a su vía estándar | | _ destino. En esta figura, Enrutamiento IP. + ---- + el agente extranjero es el | anfitrión | enrutador predeterminado del nodo móvil. + ---- + Figura 1: Funcionamiento de IPv4 móvil
Descripción
Notaciones utilizadas
- CH - Anfitrión corresponsal
- MH - Anfitrión móvil
- HA - Agente local
- FA - Agente extranjero
Problema de enrutamiento triangular
El problema en la comunicación entre un host fijo y un host móvil, como una computadora doméstica y un teléfono inteligente, es que mientras el host móvil conoce la dirección del host fijo, el host fijo no conoce la dirección actual del host móvil. Por lo tanto, se deben utilizar diferentes rutas para las diferentes direcciones.
En IP móvil, los paquetes que son enviados a un anfitrión móvil por el anfitrión correspondiente primero son enrutados al agente local del anfitrión móvil y luego reenviados al anfitrión móvil en su ubicación actual por su agente local. Sin embargo, los paquetes que se envían desde el host móvil no deben manejarse de esta manera.
Solución
Para IP móvil, la optimización del enrutamiento es necesaria porque todos los paquetes enviados al host móvil (MH) pasarán a través del agente local (HA), pero la ruta puede no ser la mejor. Después de recibir los paquetes enviados por el host correspondiente (CH) al MH, el HA notifica al CH la información vinculante sobre el MH, es decir, la dirección actual del agente externo (FA) del MH, y el CH encapsula los paquetes y establece el túnel a la FA para una transmisión transparente. La información vinculante se transfiere a través de un número de puerto definido. Si el MH se mueve de nuevo, el nuevo FA transferirá la información de vinculación actualizada al antiguo FA para garantizar que los paquetes se transfieran al nuevo FA. Y mientras tanto, el HA obtiene la información de enlace actualizada para que los paquetes subsiguientes se transfieran directamente del CH al nuevo FA. La IP móvil con optimización de ruta impone altos requisitos al CH. El CH deberá tener la capacidad de obtener la información de vinculación, encapsular los paquetes y establecer el túnel. Por lo tanto, la pila de protocolos CH necesita muchas modificaciones.
Esto puede dar lugar a problemas al utilizar servicios que filtran el ingreso , ya que la dirección de origen en el paquete será la dirección de casa del host móvil, no la dirección de atención asignada al host en su red de invitados. Para evitar esto, muchas implementaciones de IP móvil también ofrecen la opción de tunelizar paquetes desde el host móvil a través del agente local.
A diferencia del IPv4 móvil , el IPv6 móvil evita el enrutamiento triangular y, por lo tanto, es tan eficiente como el IPv6 nativo . [1]
Referencias
- ^ RFC 2002, Soporte de protocolo básico de movilidad de red (NEMO) , MVSai Manikanta, R. Wakikawa, A. Petrescu, P. Thubert (enero de 2005)