¿Por qué un túnel se llama "túnel"?

¿Por qué un túnel se llama "túnel"?

No entiendo por qué se utiliza la metáfora del "túnel" para describir un túnel de red.

Al principio pensé que la razón era porque los datos enviados están encriptados, por lo que un espía no podrá ver los datos (¡ve los datos envueltos en un túnel!).

Pero, ¿qué pasa con los protocolos de túnel que no utilizan cifrado? ¿Por qué también se les llama "túnel"?

Respuesta1

En el caso de las carreteras, un túnel del mundo real es un pasaje construido que te permite pasar directamente de A a B en lugar de tomar una ruta que es más larga y/o tiene más cosas que te ralentizan. Los ejemplos incluyen túneles a través de montañas que de otro modo tendrías que rodear, pasos subterráneos que te permiten llegar al otro lado de la carretera sin cruzarla y túneles de metro que permiten a los trenes moverse por una ciudad sin tener que lidiar con carreteras y edificios.

En cada uno de estos casos, un túnel proporciona un camino directo que evita algún tipo de complejidad con la que de otro modo tendrías que lidiar. En redes se utiliza de la misma manera.

Un túnel IPv4 sobre IPv6 permite que IPv4 pase a través de una red IPv6 a otra red IPv4, algo que de otro modo no sería posible sin que la computadora de origen comprenda la red IPv6.

Una VPN es un túnel diseñado específicamente para conectar dos redes privadas sin la sobrecarga de traducir las direcciones IP entre direcciones públicas y privadas en cada extremo.

Un ejemplo que combina los dos es el software VPN para juegos como Hamachi, que podría usarse para jugar juegos en Internet que usaban protocolos antiguos como IPX o dependían del descubrimiento local para encontrar otros jugadores.

Respuesta2

¿Por qué un túnel se llama "túnel"?

La frase se usó por primera vez (hasta donde yo sé) enRFC 1075 Protocolo de enrutamiento de multidifusión de vector de distancia, donde se define de la siguiente manera:

Además, para permitir que los experimentos atraviesen redes que no admiten multidifusión, se desarrolló un mecanismo llamado "tunelización".

...

  1. Túneles

Un túnel es un método para enviar datagramas entre enrutadores separados por puertas de enlace que no admiten enrutamiento de multidifusión. Actúa como una red virtual entre dos enrutadores. Por ejemplo, un enrutador que se ejecuta en Stanford y un enrutador que se ejecuta en BBN podrían estar conectados con un túnel para permitir que los datagramas de multidifusión atraviesen Internet. Consideramos que los túneles son un truco de transición.

La tunelización se realiza con un datagrama multidifusión normal débilmente encapsulado. La encapsulación débil utiliza una ruta de origen flexible IP especial de dos elementos [5]. (Esta forma de encapsulación es preferible a la encapsulación "fuerte", es decir, anteponer un encabezado IP completamente nuevo, porque no requiere que los puntos finales del túnel conozcan el tamaño máximo del buffer de reensamblaje de cada uno. También tiene el beneficio de un comportamiento correcto de el valor del tiempo de vida del originador y cualquier otra opción de IP presente).

Un túnel tiene un punto final local, un punto final remoto, una métrica y un umbral asociados. Los enrutadores en cada extremo del túnel solo necesitan acordar los puntos finales locales y remotos. Consulte la sección 8 para obtener información sobre cómo se configuran los túneles. Debido a que se desconoce el número de puertas de enlace intermedias entre los puntos finales de un túnel, se necesita investigación adicional para determinar las métricas y umbrales apropiados.

Aunque lo anterior dice "Consideramos que los túneles son un truco de transición". El túnel todavía se usa hoy en día, con esencialmente el mismo significado: los datos enviados a través de un túnel se encapsulan para que puedan transmitirse a través de un protocolo que de otro modo no soportaría la transmisión:

Un túnel es un mecanismo utilizado para enviar un protocolo externo a través de una red que normalmente no lo admitiría. Los protocolos de túnel le permiten utilizar, por ejemplo, IP para enviar otro protocolo en la parte de "datos" del datagrama IP. La mayoría de los protocolos de tunelización operan en la capa 4, lo que significa que se implementan como un protocolo que reemplaza algo como TCP o UDP.

FuenteNetworking 101: comprensión de los túneles

Respuesta3

Porque todo lo que pones en un extremo del túnel sale por el otro.

información relacionada