Um switch Dell 5424 deve ter uma entrada arp para cada máquina conectada a ele?

3

Tenho um Dell 5424 com cerca de 20 máquinas ligadas diretamente a ele. Eu fiz uma varredura de ping da minha rede (e obtive respostas de todos os 20), depois fui para o CLI do switch e fiz show arp . Para minha surpresa, vejo apenas duas entradas de arp: uma para o meu roteador e outra para a máquina em que estou usando o SSHed para fazer este trabalho.

O que diabos está acontecendo aqui? Não é que haja outro switch no lugar, essas máquinas estão diretamente conectadas ao switch. A minha expectativa é de que todas as entradas do arp no meu switch estão equivocadas?

Se eu usar ping (machine) da CLI, o MAC dessa máquina aparecerá na porta que eu esperaria na tabela arp. O tempo limite do arp é definido como 3600, o que parece um pouco baixo para mim, mas é o padrão nesse switch. O tempo entre minha varredura de ping e meu show arp foi muito menor do que isso.

    
por Bill Weiss 08.12.2011 / 23:00

5 respostas

7

A menos que um switch esteja fazendo uma pesquisa de ARP, ele não precisa se preocupar com dispositivos que não estão se comunicando diretamente com um endereço IP de sua propriedade .

Se fosse o roteador da sub-rede, você poderia razoavelmente esperar que ele tivesse uma entrada ARP para a maioria dos nós na rede (pelo menos os que se comunicam fora da sub-rede ativamente); já que não soa como está, tudo o que precisa fazer é controlar qual endereço MAC está atrás de qual porta e enviar cada quadro para a porta que contém esse endereço MAC. A tabela de endereços MAC (traduzindo endereços MAC para portas) é separada da tabela ARP (traduzindo IPs para MACs).

    
por 08.12.2011 / 23:06
6

Como Shane e Aaron afirmaram, a tabela ARP é o endereço IP da tabela de mapeamento de endereços MAC e só seria preenchida com entradas para hosts que estavam se comunicando com o switch, não para hosts que se comunicam ATRAVÉS do switch. O que você procura é a tabela de endereços MAC, que é o endereço MAC para a tabela de mapeamento de porta, que é o que o switch usa para encaminhar os quadros para a porta / host correta.

    
por 08.12.2011 / 23:17
4

Provavelmente você deseje mostrar o endereço MAC em vez de mostrar arp-arp é a relação de endereços L3 (IP) para L2 (MAC), e o switch geralmente não se preocupa com endereços IP (algumas restrições, gerenciamento, etc.)

    
por 08.12.2011 / 23:11
1

PowerConnect 3448:

SW version    1.0.1.13 ( date  20-Feb-2006 time  09:52:44 )
Boot version    1.0.0.12 ( date  04-Apr-2005 time  15:46:33 )
HW version    00.00.01

Isso funcionou para mim:

show bridge address-table vlan 1
    
por 03.11.2016 / 23:11
0

Se você estiver especificamente interessado nos endereços MAC que correspondem aos endereços IP em sua rede, será necessário o cache de arp do computador, não o do comutador. Se for esse o caso, execute arp -a depois de fazer sua varredura de ping. Como foi mencionado nas outras respostas, o switch não se preocupa com os endereços IP dos hosts que estão se comunicando apenas por meio dele.

Se você tiver um host Linux disponível, confira o utilitário arp-scan .

    
por 04.11.2016 / 01:54