Una técnica de interconexión de redes llamada Tunneling se utiliza cuando las redes de origen y destino del mismo tipo se van a conectar a través de una red de diferente tipo. Por ejemplo, consideremos que una Ethernet se conecta a otra Ethernet a través de una WAN como:
La tarea se envía en un paquete IP desde el host A de Ethernet-1 al host B de ethernet-2 a través de una WAN.
Secuencia de eventos:
- El Host A construye un paquete que contiene la dirección IP del Host B.
- Luego inserta este paquete IP en una trama Ethernet y esta trama se dirige al enrutador multiprotocolo M1
- El Host A luego pone este marco en Ethernet.
- Cuando M1 recibe esta trama, elimina el paquete IP, lo inserta en el paquete de carga útil del paquete de capa de red WAN y dirige el paquete WAN a M2. El enrutador multiprotocolo M2 elimina el paquete IP y lo envía al host B en una trama Ethernet.
¿Por qué esta Técnica se llama Túnel?
En este ejemplo particular, el paquete IP no tiene que lidiar con la WAN, el host A y B tampoco tienen que lidiar con la WAN. Los enrutadores multiprotocolo M1 y M2 deberán comprender los paquetes IP y WAN. Por lo tanto, se puede imaginar que la WAN es equivalente a un gran túnel que se extiende entre los enrutadores multiprotocolo M1 y M2 y la técnica se denomina Túnel.
La tunelización utiliza un modelo de protocolo en capas, como los del conjunto de protocolos OSI o TCP/IP. Entonces, en otras palabras, cuando los datos se mueven del host A al B, cubren todos los diferentes niveles del protocolo especificado (OSI, TCP/IP, etc.), mientras se mueven entre diferentes niveles, conversión de datos (encapsulación) para adaptarse a diferentes interfaces. de la capa en particular se llama tunelización.