Eu tenho uma rede que está conectada assim:
PC1
|
| (auto neg)
|
Switch1
|
| (10 Mbps Half)
|
Switch2
|
| (auto neg)
|
PC2
então tudo funciona bem. Agora eu só quero saber como os switches transmitem o tráfego quando 2 nós estão em velocidades diferentes (como aqui, o nó do PC a 1 Gbps, o nó de outro switch a 10 Mbps Half). Deve haver dois MACs envolvidos no switch, ambos funcionando em velocidades diferentes. Então, como isso funciona ?
Responder1
Ele apenas recebe o pacote em um segmento, descobre em qual segmento (ou segmentos) enviá-lo e o envia exatamente como o recebeu, mas em uma velocidade diferente. Portanto, o pacote de saída tem o mesmo endereço MAC de origem e endereço MAC de destino que o pacote de entrada.
O switch precisa receber o pacote inteiro antes de começar a enviá-lo para o outro segmento, é claro. A comutação cut-through só é possível quando os dois segmentos funcionam na mesma velocidade.
Responder2
Um conceito fundamental é que os dados digitais são fáceis de armazenar em comparação com um sinal analógico. Por exemplo, a antiga rede telefônica analógica requer um caminho elétrico ativo e totalmente conectado entre dois telefones para que a chamada possa prosseguir. Mas os dados digitais são normalmente agrupados em quadros ou pacotes, e a transferência de dados pode armazenar em buffer (armazenar) os dados antes de encaminhá-los.
Verifique as especificações técnicas de seus switches e você provavelmente descobrirá que eles são do tipo store-and-forward, em vez de switches cut-through. Cada switch receberá o quadro Ethernet em sua totalidade antes de tentar encaminhá-lo para seu próximo destino. Assim, cada link pode operar em sua própria velocidade e, essencialmente, não há interdependência entre os links em relação à velocidade ou full versus half duplex.
VerComutação Ethernet Cut-Through e Store-and-Forward
Deve haver dois MACs envolvidos no switch, ambos funcionando em velocidades diferentes.
Na verdade, é o PHY, e não o MAC (que lida apenas com dados digitais), que está realmente envolvido na velocidade do link. Um switch pode ter apenas um MAC e um PHY por porta.