Tunneling
De Wikipedia, la enciclopedia libre
La técnica de tunneling consiste en encapsular un protocolo de red sobre otro (protocolo de red encapsulador) creando un túnel dentro de una red de comunicaciones (o red de computadoras). El uso de esta técnica persigue diferentes objetivos, dependiendo del problema que se esté tratando, como por ejemplo la comunicación de islas en escenarios multicast, la redirección de tráfico, ...
Uno de los ejemplos más claros de utilización de esta técnica consiste en la redirección de tráfico en escenarios IP Móvil (Mobile IP). En escenarios de Mobile IP, cuando un nodo-móvil no se encuentra en su red base, necesita que su home-agent realice ciertas funciones en su puesto, entre las que se encuentra la de capturar el tráfico dirigido al nodo-móvil y redirigirlo hacia él. Esa redirección del tráfico se realiza usando un mecanismo de “tunneling”, ya que es necesario que los paquetes conserven su estructura y contenido originales (dirección IP de origen y destino, puertos,...) cuando sean recibidos por el nodo-móvil.