Cisco Switch: atualização da tabela de endereços mac do acionador

1

Se eu executo show mac-address-table dynamic eu recebo um monte de endereços mac naquela tabela. Mas devido ao parâmetro aging, não vejo os endereços mac de todos os dispositivos possíveis na rede que passam por esse switch. Existe uma maneira de forçar uma atualização, talvez pingar um IP de broadcast ou de qualquer outra forma, o que incluiria todos os possíveis endereços MAC? Uma possibilidade que conheço é a varredura de ping, mas isso pode levar muito tempo (mais de 5 minutos de tempo de duração) e eu gostaria de ver se há alguma alternativa.

    
por Megaslav 08.03.2013 / 22:03

4 respostas

2

O comutador só aprende sobre endereços MAC quando um dispositivo envia um quadro Ethernet para ele. Portanto, a única maneira de obter a tabela CAM preenchida com todos os dispositivos é fazer com que todos os dispositivos falem.

no entanto, acho que você está pensando demais no problema. Se você acabou de começar com o que já está lá, aposto que você obterá a maioria dos dispositivos, se não todos.

    
por 08.03.2013 / 23:51
1

A menos que você tenha milhares de hosts, uma varredura de ping certamente deve ser concluída antes que a tabela MAC do switch armazene em cache as entradas. Você executou uma varredura de ping para verificar os resultados?

    
por 09.03.2013 / 05:05
0

Como uma abordagem alternativa, você pode usar o recurso de notificação da tabela de endereços mac em conjunto com as saídas de programa relevantes.

Este recurso manterá uma tabela de histórico de todas as alterações na tabela de endereços mac - portanto, se você fizer uma cópia da tabela de endereços mac no momento A e ativar esse recurso e monitorá-lo por alguns dias, uma visão de mundo bastante abrangente, combinando todas as alterações com a lista inicial.

Para ativar a notificação de endereço mac

mac address-table notification change history-size 500
mac address-table notification change

Além disso, você pode enviar traps SNMP para que você possa coletar todos os relatórios facilmente de um daemon SNMP.

snmp-server host 1.1.1.1 traps SNMP_COMMUNITY_STRING
snmp-server enable traps mac-notification change move threshold
int range fa0/1 - 24
 snmp trap mac-notification change added
    
por 09.03.2013 / 14:47
0

Dê uma olhada no recurso endereço MAC . Algumas informações podem ser encontradas aqui , por exemplo. Em geral , o mac-address pegajoso permite que seu switch aprenda todos os endereços MAC possíveis que podem aparecer na interface de switch especificada e, em seguida, salve-os na configuração em execução. Você pode gravar essas alterações na configuração de inicialização e terá todos os endereços MAC da sua rede salvos e persistentes.

    
por 12.03.2013 / 11:01