stringtranslate.com

Enrutamiento triangular

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) El datagrama es interceptado 3) El datagrama es por agente local y destunnelado y se tuneliza hasta llegar a la entrega dirección de atención. nodo móvil. +-----+ +-------+ +------+ |hogar | =======> |extranjero| ------> |móvil| |agente| | agente | <------ | nodo | +-----+ +-------+ +------+ 1) Datagrama a /|\ / nodo móvil | / 4) Para los datagramas enviados por el llega al nodo móvil |/, IP estándar red doméstica | / el enrutamiento entrega cada uno a su a través del destino estándar | |_. En esta figura, Enrutamiento IP. +----+ el agente externo es el |host| enrutador predeterminado del nodo móvil. +----+ Figura 1: Funcionamiento del IPv4 móvil
Del RFC 5944.

Descripción

Notaciones utilizadas

CH – Corresponsal anfitrión
MH – Host móvil
HA – Agente de Vivienda
FA – Agente Extranjero

Problema de enrutamiento triangular

El problema de la comunicación entre un host fijo y un host móvil, como una computadora doméstica y un teléfono inteligente, es que si bien 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 el host correspondiente envía a un host móvil primero se enrutan al agente local del host móvil y luego su agente local los reenvía al host móvil en su ubicación actual. Sin embargo, los paquetes que se envían desde el host móvil no se deben manejar de esta manera.

Solución

Para IP móvil, la optimización de enrutamiento es necesaria porque todos los paquetes enviados al host móvil (MH) deben pasar 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 de enlace 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 al FA para una transmisión transparente. La información de enlace se transfiere a través de un número de puerto definido. Si el MH se mueve nuevamente, el nuevo FA transferirá la información de enlace 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 posteriores se transfieran directamente del CH al nuevo FA. El IP móvil con optimización de ruta establece altos requisitos para el CH. El CH debe tener la capacidad de obtener la información de enlace, encapsular los paquetes y establecer el túnel. Por lo tanto, la pila de protocolos del CH necesita muchas modificaciones.

Esto puede generar problemas al utilizar servicios que realizan filtrado de entrada , ya que la dirección de origen del paquete será la dirección local del host móvil, no la dirección de asistencia 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

  1. ^ RFC 2002, Soporte de protocolo básico de movilidad de red (NEMO) , MVSai Manikanta, R. Wakikawa, A. Petrescu, P. Thubert (enero de 2005)