¿Pueden IP v4 e IP v6 compartir una única Ethernet física?
14
Sigo leyendo sobre la transición de IP v4 a IP v6, y las posibles ventajas y problemas. Una cosa que sigue apareciendo es la red de "doble pila", lo que significa (creo) que un host puede hablar tanto IPv4 como IPv6.
Sin embargo, no entiendo cómo funciona esto. ¿Puede un host transmitir utilizando IPv4 e IPv6 al mismo tiempo a través de la misma Ethernet física (como, por ejemplo, HTTP y FTP se pueden usar simultáneamente)? ¿O es la red física estrictamente IPv4 o IPv6, con el "otro" protocolo enviado a través de túneles?
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.
¡Estabas TAN esperando hablar sobre la pila OSI hoy! :-)
TTM
66
@Greg tiempo del sermón del domingo: Y en la séptima capa (aplicación) descansó y jugó juegos.
BillThor
8
Una tarjeta de red determinada puede comunicar tantos protocolos como desee. En el pasado, a menudo tenía IPv4, IPX y algunos protocolos más oscuros vinculados a la misma tarjeta simultáneamente. Esa es la alegría del modelo en capas .
El mismo principio está en funcionamiento, como notó, cuando tiene HTTP y FTP ejecutándose sobre IP. Dado que las capas inferiores de la pila de red no se preocupan particularmente por lo que hacen las capas superiores, puede enviar muchos protocolos de nivel superior sobre un protocolo de nivel inferior dado.
Ahora no todas las transiciones de IPv4 / IPv6 están configuradas de modo que la tarjeta de red hable ambas simultáneamente, a veces se usa el túnel ( Teredo , por ejemplo). Pero no es necesario.
¿Hay alguna ventaja en vincular ipv4 a un adaptador e ipv6 a otro? Últimamente, la mayoría de mi placa base ha tenido dos unidades de red, por lo general, solo las combiné.
IrqJD
2
No, no hay razón para ejecutar solo ipv4 o ipv6 en una tarjeta de red. La tarjeta de red no sabe nada sobre ipv4 o ipv6; solo habla Ethernet. Los paquetes Ethernet llevan protocolos de nivel superior transparentes a la tarjeta.
Una tarjeta de red determinada puede comunicar tantos protocolos como desee. En el pasado, a menudo tenía IPv4, IPX y algunos protocolos más oscuros vinculados a la misma tarjeta simultáneamente. Esa es la alegría del modelo en capas .
El mismo principio está en funcionamiento, como notó, cuando tiene HTTP y FTP ejecutándose sobre IP. Dado que las capas inferiores de la pila de red no se preocupan particularmente por lo que hacen las capas superiores, puede enviar muchos protocolos de nivel superior sobre un protocolo de nivel inferior dado.
Ahora no todas las transiciones de IPv4 / IPv6 están configuradas de modo que la tarjeta de red hable ambas simultáneamente, a veces se usa el túnel ( Teredo , por ejemplo). Pero no es necesario.
fuente