Я искал это некоторое время и еще не нашел. Мне нужна команда Cisco IOS для отправки сообщения системного журнала или прерывания snmp всякий раз, когда интерфейс, у которого есть сосед CDP, выходит из строя.
Некоторые люди говорят мне, что я просто полагаюсь на сброс соседей по протоколу маршрутизации, но этого недостаточно. У меня есть маршрутизаторы, которые подключены через статические, коммутаторы и беспроводные контроллеры. Все эти устройства не запускают протокол маршрутизации.
Есть ли команда для включения системного журнала CDP? Я искал это какое-то время, и кажется, что такая базовая потребность в Cisco уже что-то для этого уже создана.
Ответы:
Команда «Обнаружение соседей по событию» будет генерировать сообщения системного журнала на основе событий CDP. Он должен использоваться вместе с EEM, но его довольно просто настроить.
http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238
Однако я не думаю, что эти события происходят так быстро, как вы надеетесь. CDP - это не протокол, предназначенный для поддержки активности, а для обнаружения соседей. Возможно, вам лучше было бы не регистрировать изменения состояния канала (вверх / вниз) или настраивать зонды IP SLA для отслеживания присутствия устройства.
источник
Вы спрашиваете об отключении интерфейса, это легко удовлетворяется ловушкой SNMP:
Теперь вы получите ловушку от всех других интерфейсов, кроме интерфейса «NoCDP».
Однако я думаю, что вы на самом деле не заботитесь о повышении / понижении интерфейсов, вы заботитесь об исчезновении соседей CDP, для этого вам нужно будет использовать EEM. EEM может соответствовать событию CDP и может выполнять множество действий, основанных на событии, таких как системный журнал.
В качестве отправной точки вы можете использовать этот скрипт
источник