El enrutamiento triangular es un método para transmitir paquetes de datos en redes de comunicaciones. Utiliza un sistema de enrutamiento que envía un paquete a un sistema proxy antes de su transmisión al destino final. El enrutamiento triangular presenta problemas en la comunicación IP móvil ; sin embargo, también se utiliza en otras redes, por ejemplo, para evitar problemas relacionados con la traducción de direcciones de red (NAT), implementada, entre otros, por Skype .
2) El datagrama es interceptado 3) El datagrama es por agente de la casa y destunelizado y se entuba hasta que se entrega 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 el llega en | / 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 extranjero es el |host| 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 de Viviendas
- 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, radica en que, si bien el host móvil conoce la dirección del host fijo, este último desconoce la dirección actual del host móvil. Por lo tanto, se debe utilizar un enrutamiento diferente para cada dirección.
En IP móvil, los paquetes que un host corresponsal envía a un host móvil se enrutan primero al agente de origen del host móvil y luego este los reenvía al host móvil en su ubicación actual. Sin embargo, los paquetes enviados desde el host móvil no deben gestionarse 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) deben pasar por el agente de origen (HA), pero la ruta puede no ser la óptima. Después de recibir los paquetes enviados por el host corresponsal (CH) al MH, el HA notifica al CH la información de enlace sobre el MH, es decir, la dirección del agente externo (FA) actual 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 de nuevo, el nuevo FA transferirá la información de enlace actualizada al antiguo FA para garantizar que los paquetes se transfieran al nuevo FA. Mientras tanto, el HA recibe la información de enlace actualizada, por lo que los paquetes subsiguientes se transferirán directamente del CH al nuevo FA. El IP móvil con optimización de ruta impone altos requisitos al 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 requiere muchas modificaciones.
Esto puede generar problemas al usar servicios que realizan filtrado de entrada , ya que la dirección de origen del paquete será la dirección principal del host móvil, y no la dirección de atención asignada al host en su red de invitados. Para evitar esto, muchas implementaciones de IP móvil ofrecen la opción de tunelizar los paquetes desde el host móvil también a través del agente principal.
A diferencia de IPv4 móvil , IPv6 móvil evita el enrutamiento triangular y, por lo tanto, es tan eficiente como 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)
- protocolos de red
- Enrutamiento