Cisco Switch: вызвать обновление таблицы mac-address

Если я запускаю show mac-address-table dynamic, я получаю кучу mac-адресов в этой таблице. Но из-за параметра устаревания я не вижу mac-адресов всех возможных устройств в сети, которые проходят через этот коммутатор. Есть ли способ форсировать обновление, возможно, пропинговать широковещательный IP-адрес или каким-либо другим способом, который будет включать все возможные адреса Mac? Одна известная мне возможность - это пинг-размах, но это может занять много времени (более 5 минут времени старения), и я хотел бы посмотреть, есть ли альтернатива.

4 ответа

Коммутатор узнает о MAC-адресах только тогда, когда устройство отправляет ему кадр Ethernet. Таким образом, единственный способ заполнить таблицу CAM всеми устройствами - это заставить все устройства говорить.

Тем не менее, я думаю, что вы задумались над проблемой. Если вы просто начнете с того, что уже есть, держу пари, вы получите большинство, если не все, ваших устройств.

Если у вас нет тысяч хостов, проверка пинга почти наверняка должна завершиться до того, как таблица MAC коммутатора закэширует записи. Вы выполнили проверку пинга, чтобы проверить результаты?

Посмотрите на функцию липкого mac-адреса. Некоторая информация может быть найдена здесь, например. В общем, липкий mac-адрес позволяет вашему коммутатору узнать все возможные MAC-адреса, которые могут появиться в указанном интерфейсе коммутатора, а затем сохранить их в работающей конфигурации. Затем вы можете записать эти изменения в конфигурацию запуска, и все MAC-адреса из вашей сети будут сохранены и сохранены.

В качестве альтернативного подхода вы можете использовать функцию уведомления таблицы адресов Mac вместе с соответствующими выходными данными show.

Эта функция будет хранить таблицу истории всех изменений в таблице адресов Mac - поэтому, если вы возьмете копию таблицы адресов Mac в момент времени A, а затем включите эту функцию и будете следить за ней в течение нескольких дней, у вас должна получиться довольно полная информация. мировоззрение путем объединения всех изменений с первоначальным списком.

Чтобы включить Mac-адрес-уведомление

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

Кроме того, он может отправлять прерывания SNMP, чтобы вы могли легко собирать все отчеты из демона 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
Другие вопросы по тегам