Muchos de los enlaces Ethernet de 10 GBit / s son en realidad ópticos (por ejemplo, 10GBASE-SR o 10GBASE-LR, consulte enlace ) aunque también hay 10GBASE-T sobre cables de par trenzado con conectores 8P8C ('RJ45') como se describe por @horta. Por lo que sé, es bastante hambriento de energía en comparación con las variantes ópticas.
La transferencia de datos desde la CPU (o más bien la memoria) a la tarjeta Ethernet se realiza generalmente a través del bus PCIe en una computadora basada en x86. PCIe Gen 1 los carriles tienen una tasa de transferencia de datos utilizable de 2 Gbit / s segundo (después del 8/10 codificación de bits). Con 8 carriles, el máximo teórico es de 16 GBit / s (por dirección), suficiente para manejar un solo puerto de 10 GBit / s Ethernet.
La CPU deposita los datos que se transmiten en la RAM y luego le indica a la tarjeta de red dónde recoger (DMA) y, de manera similar, para la recepción, la CPU asigna búferes e informa a la tarjeta de red cuando ésta típicamente genera una interrupción cuando la Se llenaron los tampones. Tenga en cuenta que el ancho de banda a la RAM suele ser mucho mayor que el del bus PCIe.
Hoy tenemos PCIe Gen 3 ampliamente disponible que tiene una tasa de datos utilizable de aproximadamente 8 GBit / s por línea y dirección. En teoría, una ranura de 16 carriles puede manejar 128 GBit / s, suficiente para 100 GBit / s Ethernet (PCIe Gen 4 se ha anunciado oficialmente recientemente).
Por lo tanto, el 'truco' para lograr un alto rendimiento dentro de la PC (sin tener que ir a velocidades de señalización exorbitantes) es utilizar buses paralelos (RAM) o múltiples líneas en serie (PCIe).
Para Ethernet de 100 Gbit / s uno tiene típicamente cuatro enlaces con una velocidad de señalización de 25 GBaud (100GBASE-SR4, 100GBASE-LR4, 100GBASE-CR4), también existen estándares para cables con diez enlaces (por ejemplo, pares de fibra) de 10 Gbit / s (100GBASE-CR10, 100GBASE-SR10, 100GBASE-CR10). Para enlaces de mayor distancia, también hay estándares que usan solo una sola fibra, ya sea usando cuatro longitudes de onda (100GBASE-CWDM4) o usando dos modos de polarización y QPSK (100GBASE-ZR).
Para velocidades de enlace extremadamente altas en enlaces de larga distancia (como Cable transatlántico de Marea con 20 Terabit / s por par de fibra) un paquete que contiene tantos transmisores a diferentes longitudes de onda como sea posible en la banda de longitud de onda utilizable de las fibras y amplificadores, también conocida como multiplexación por división de longitud de onda densa (DWDM). Tenga en cuenta que un multiplexor / demultiplexador de este tipo suele ser un dispositivo óptico único en su núcleo y se alimenta de múltiples flujos de ancho de banda inferior que pueden procesarse electrónicamente en paralelo.
Para alcanzar 20 TBit / s, también se utilizan técnicas de modulación avanzadas en las que en cada ciclo de reloj se pueden transmitir múltiples amplitudes y fases (he visto 64QAM en un whitepaper ) por lo tanto, transmite múltiples bits por ciclo de reloj, similar al estándar 10GBASE-T descrito por @horta.