Comuta o comportamento em pacotes unicast quando o destino é desconhecido

1

Por favor, deixe-me começar dizendo que eu não sou um especialista em rede, eu sou um programador que faz uma boa quantidade de programação L3 / 4.

Minha pergunta é que quando um switch recebe um pacote com um MAC de destino que não é encontrado em sua tabela arp de tabela por qualquer motivo. Qual é a ação executada? eles mandam um arp? enviar o pacote em todas as interfaces de saída?

    
por Moshohayeb 13.03.2014 / 21:24

3 respostas

7

ARP resolve endereços IP para endereços MAC. Switches não ARP para tráfego enviado de um host para outro host. Como tal, você não encontrará uma entrada para o host de destino na tabela ARP do comutador, a menos que o próprio comutador esteja tentando se comunicar com esse host de destino.

O que você está procurando é a tabela de endereços MAC do switch, que é o endereço MAC para a tabela de portas, que informa ao switch qual endereço MAC está acessível através de qual porta.

No caso em que a tabela de endereços MAC do switch não possui uma entrada para o host de destino, o switch inundará / encaminhará o quadro para todas as portas. Note que eu não usei o termo broadcast, pois isso não é uma transmissão. O tráfego de difusão seletiva é inundado nesse cenário, o tráfego de transmissão é transmitido.

    
por 13.03.2014 / 22:08
4

O quadro é encaminhado para todas as interfaces, exceto a interface na qual ele foi recebido. Os endereços MAC são adicionados à tabela de endereços quando o switch recebe um quadro desse endereço.

    
por 13.03.2014 / 21:26
1

O switch é um dispositivo de camada 2, portanto, não procura endereços IP. como joeqwerty disse ARP ajuda você a obter o endereço MAC de destino com base no endereço IP de destino. Quando um switch não tem um endereço MAC de destino em sua tabela, ele envia o quadro para todas as suas portas, exceto a que ele recebeu do quadro.

    
por 18.06.2014 / 05:52

Tags