Implementação de ethernet multi-lane

Oct 26 2020

Na Ethernet de várias vias, as vias são sincronizadas? isto é , se o símbolo do byte 1 de um pacote é enviado na via 1, o símbolo do byte 2 de um pacote é enviado na via 2, então o símbolo do byte 1 será recebido antes do byte 2?

Respostas

1 Zac67 Oct 26 2020 at 16:55

Não há uma resposta simples.

A maneira como os dados são distribuídos em várias vias depende da variante da camada física exata. Com 1000BASE-T, possivelmente a variante multi-faixa mais popular, os quatro símbolos de cinco níveis transmitidos simultaneamente formam uma tupla quadridimensional (4D-PAM5). Cada símbolo a 125 MBaud transporta efetivamente dois bits MAC, resultando em uma taxa de dados efetiva de 250 Mbit / s por par ou 1000 Mbit / s no total.

Efetivamente, cada byte MAC é dividido em quatro grupos de dois bits, codificados e enviados simultaneamente pelos quatro pares. Consulte IEEE 802.3 Cláusula 40 para obter detalhes.

Embora possa parecer uma transmissão paralela de um ponto de vista elevado, ainda é serial. A principal diferença é o relógio comum para linhas de transmissão paralelas (com os problemas inerentes de distorção do relógio) e os relógios separados (embutidos) para cada via serial.

Outras variantes PHY podem dividir dados no nível de bit, nibble ou até mesmo byte. Não existe um método geral.