Pergunta sobre o funcionamento da bridge na rede Ethernet (CSMA / CD)

2

Bridges e redes CSMA / CD

Suponha que dois segmentos da LAN A e B estejam conectados entre si por uma ponte. No estado estacionário (quando a bridge aprendeu os locais dos computadores em ambos os segmentos), a ponte encaminhará os quadros de um segmento para outro, se necessário. Existe um conceito de paralelismo, isto é, depois que a bridge aprende as localizações de todos os computadores, os dois segmentos podem ser usados simultaneamente.

Suponha que no segmento A haja comunicação entre os computadores do segmento A e o segmento A não esteja ocioso, ao mesmo tempo em que um computador no segmento B detecta o meio e descobriu que o meio está ocioso e envia um quadro para outro computador que está no segmento A. Agora o que acontece? Bridge receberá o quadro e agora se a bridge encaminhar este frame no segmento A então obviamente isto resulta em colisão, a questão é: A bridge armazenará este frame em sua memória e sentirá o segmento A ficar ocioso para que o frame possa ser transmitido? .

Segunda pergunta, suponha que um computador comp1 no segmento A envie dados para outro computador comp2 no segmento B, Comp1 detecta o meio e descobre que o meio está ocioso e envia dados, mas ao mesmo tempo comp2 detecta o meio e descobre que o o meio está inativo e envia dados para comp1. Quadro de comp1 e quadro de comp2 ambos alcançam a ponte ao mesmo tempo, o que a ponte fará? Ambos os quadros colidem dentro da ponte? Ou bridge irá armazenar ambos os frames, qual frame será armazenado primeiro? e se ele armazena qual quadro será encaminhado primeiro?

    
por Zia ur Rahman 18.07.2010 / 21:41

2 respostas

3

Qualquer ponte criada nos últimos 10 anos é inteligente o suficiente para retransmitir pacotes apenas quando for seguro fazê-lo. Então sim, ele armazena em buffer o pacote do Segmento A para transmissão no Segmento B. O tamanho deste buffer varia de acordo com o dispositivo.

Q1: O pacote do Segmento B será armazenado até que seja seguro transmitir no Segmento A.

Q2: A ponte retransmitirá os pacotes quase em paralelo. Ambos os pacotes são recebidos no buffer NIC de cada interface física e, em seguida, são retransmitidos até a camada de ponte. Não há colisão. O pior caso é um buffer overrun, em que um pacote é descartado devido à falta de espaço no buffer, que é uma falha grave em uma ponte, de modo que os sistemas são seriamente projetados para não fazer isso. Se fizerem parte da mesma sessão TCP, isso pode resultar em um evento fora de ordem, mas isso está além do escopo da sua pergunta.

    
por 18.07.2010 / 21:59
0

Leia sobre 802.1D . Quando um pacote é recebido em uma porta de bridge que será encaminhada, segue as regras padrão para isso. Isso significa que ele não transmitirá o pacote para a porta encaminhada até que a mídia nessa porta esteja ociosa.

    
por 19.07.2010 / 16:34