Ethernet es un protocolo independiente. Los dispositivos conectados a una Ethernet envían paquetes que contienen datos utilizando IPv4, IPv6, IPX o algún otro protocolo. Depende de los dispositivos conectados (su PC, por ejemplo) dar sentido al protocolo.
En términos de la pila de red, Ethernet es el nivel 2 (Enlace de datos) en la pila. El cableado entre sus dispositivos es de nivel 1 (físico). Estas capas son simplemente una tubería que puede transportar cualquier número de protocolos. Se pueden llevar múltiples protocolos al mismo tiempo.
IPv4 e IPv6 son de nivel 3 (red). La pila dual no es nueva y hace unos años la pila dual era IPv4 e IPX. Cuando llega un paquete, la computadora necesita determinar a qué pila entregar el paquete. Para IPv4 e IPv6, esto es fácil de hacer, ya que está codificado en los primeros 4 bits del paquete.
TCP y UDP, que están en la capa de Transporte (nivel 4), se ejecutan igualmente bien sobre IPv4 e IPv6. En algunos casos, pueden cambiar de IPv4 a IPv6 o viceversa entre los dos puntos finales. Hay un esquema de direccionamiento que permite que una dirección IPv4 se codifique como una dirección IPv6 que permite que solo dispositivos IPv6 se dirijan a dispositivos solo IPv4. Se necesita un dispositivo de traducción de protocolo en el medio para que esto funcione.
Puede haber una pequeña ventaja de latencia al vincular IPv4 a un adaptador e IPV6 a otro. Esto solo sería útil si los protocolos no se enrutaron a través del mismo enlace en algún momento. La ejecución de transferencias en el mismo enrutador podría ser un poco más rápida si se usaran diferentes protocolos. Me gustaría reservar la segunda interfaz para una segunda zona de seguridad, o para compartir la red.