O que acontecerá se uma bridge tiver um registro errado?

0

Digamos que haja host H1, H2, switch S1 S2 e S3, bridge B1, B2.

Ele está conectado assim:

H1 - S1 - B1 - S2 - B2 - S3,
                |
               H2

H2 está enviando quadros para H1.

Então, de repente, conectamos H1 a S3. Como:

S1 - B1 - S2 - B2 - S3 - H1,
           |
          H2

Então S2 ainda está enviando quadros para B1, porque ele não sabe que H1 está desconectado, e B1 não sabe disso também, ele ainda encaminha os quadros para S1, S1 recebe um quadro mac de destino inválido, e ele inunda para outras portas em vez da porta conectada a B1.

Então, isso significa que o H1 nunca receberá frames enviados a menos que ele envie quadros proativamente e que o quadro tenha que chegar ao S2?

Obrigado

    
por dspjm 02.01.2014 / 12:01

3 respostas

2

Eu acredito que sua descrição do cenário está correta em todos os aspectos, exceto no tempo. A entrada da tabela CAM para H1 em S2 expirará se não receber nenhum quadro de H1 no período de tempo configurado, momento em que transmitirá esses quadros para todas as suas portas.

No entanto, assim que H1 envia um quadro via S3, para H2 ou para ffff.ffff.ffff, as tabelas CAM serão atualizadas para refletir a alteração da topologia.

Quando a camada PHY cai na porta antiga de H1 em S1, S1 excluirá todas as entradas de tabela CAM associadas a essa porta, assegurando que os quadros subseqüentes endereçados a H1 sejam transmitidos apropriadamente, para que outros hosts conectados a S1 sejam capazes de obter tráfego para o novo switch do H1.

    
por 04.01.2014 / 07:54
2

A resposta de @Nevin Williams está correta e você deve fazer o upvote / aceitar essa. Gostaria apenas de adicionar algumas notas que não se encaixam na caixa Comentários:

  1. Os hosts modernos geralmente enviam muito tráfego (ARPs, solicitações DHCP, descoberta de serviço / tráfego de anúncios, etc.) quando o link aparece pela primeira vez, de modo que o estado problemático geralmente não dura muito em tudo.

  2. O problema dos hosts se movimentando muito e fazendo com que as tabelas de filtros dos switches da rede (tabelas CAM) estejam no estado errado pode ser especialmente ruim em redes 802.11 (Wi-Fi), onde cada AP é um bridge (switch), e eles são tipicamente interconectados com switches com fio. Os APs Wi-Fi de classe empresarial costumam fazer pequenos truques para ajudar a limpar rapidamente o estado ruim, como enviar o que o IEEE 802.11F (o Inter-Access Point Protocol) chama de "Frame de Atualização da Camada 2", que é um quadro de broadcast forjado por o novo AP parece que veio do endereço MAC do cliente sem fio que acabou de associar. Isso garante que o restante das bridges / switches na rede veja que o endereço MAC do cliente agora está conectado ao novo AP, de modo que todas as tabelas de filtro sejam atualizadas corretamente, mesmo que o cliente sem fio não tenha enviado nenhum multicast / transmita tráfego para si mesmo.

por 04.01.2014 / 11:09
0

Existem várias coisas que podem acontecer para restaurar a conectividade

  1. As entradas nas tabelas de ponte / comutação podem expirar.
  2. As entradas nas tabelas ARP (ou ND) podem expirar. Quando isso acontecer, o H1 enviará uma nova transmissão que o H2 responderá a
  3. H1 envia um pacote por algum outro motivo.

Na prática, com PCs isso tende a não ser um problema, eles são "chatty" o suficiente para que as tabelas de comutação sejam atualizadas rapidamente. No entanto, eu tive que ser um problema com equipamentos de teste habilitados para Ethernet.

    
por 08.08.2016 / 17:18