En el método de túnel para enviar paquetes IPv6 cuando hay algunos enrutadores IPv4 en el camino, ¿cómo saben los enrutadores cuándo usar el túnel?

Será una de dos cosas:

  1. Tiene un túnel de extremo a extremo que transporta su IPv6 a través de una red IPv4. En este caso, su punto final que inicia el túnel (probablemente un enrutador) sabe que debe obtener los datos de IPv6 donde debe ir, lo envía por el túnel. El enrutador entonces sabe que cualquier cosa que llegue a ese túnel, debe enviar como datos encapsulados de acuerdo con la configuración que tenga el túnel. El enrutador o dispositivo de terminación en el otro lado hace lo mismo, el IPv4 en el medio es irrelevante para los datos de IPv6 y solo importa para que los dos extremos del túnel puedan comunicarse a través de IPv4 para establecer y transmitir datos del túnel.
  2. Tiene una red IPv6, que puede o no tener túneles en el medio que usted no tiene el control o no conoce. En este caso, cada enrutador toma una decisión a medida que los paquetes llegan a ellos, ya sea que el siguiente salto esté en un túnel o no sea irrelevante, si hay un túnel, el enrutador hará lo que el paso 1 tiene, de lo contrario solo enviará en el próximo salto.

Todo se reduce a la tabla de enrutamiento y a donde dice enviar los datos. Asumiendo que sus enlaces base están bien, las tablas de enrutamiento determinarán el flujo de datos a través de la red. Esto es cierto para todos los datos, no solo IPv6, y no solo para el tráfico del túnel.

No lo hacen si es un túnel. Los paquetes IPv6 se envuelven dentro de un paquete IPv4 para atravesar los enrutadores IPv4. En algún momento al final del ‘túnel’, el paquete se ‘desenvuelve’ y el paquete IPv6 luego es procesado por el enrutador final que manejará el encabezado IPv6.