Повідомлення Syslog для відключення інтерфейсу CDP


12

Я деякий час це шукав і ще не знайшов. Мені потрібна команда Cisco IOS, щоб надсилати повідомлення syslog або пастку snmp, коли інтерфейс, у якого є сусід CDP, виходить з ладу.

Деякі люди сказали мені просто покладатися на протокол маршрутизації сусідніх крапель, але це насправді недостатньо добре. У мене є маршрутизатори, які підключаються через статичні, комутатори та бездротові контролери. Усі ці пристрої не мають протоколу маршрутизації.

Чи є команда для ввімкнення системного журналу CDP? Я деякий час шукав це, і, здається, така основна потреба, що Cisco вже щось побудував би для цього.


Чи допомогла вам якась відповідь? якщо так, то слід прийняти відповідь, щоб питання не з’являлося вічно, шукаючи відповідь. Крім того, ви можете надати та прийняти власну відповідь.
Рон Моупін

Відповіді:


6

Команда "Виявлення сусіда події" генерує повідомлення системи на основі подій CDP. Він повинен використовуватися разом з EEM, але налаштувати його досить просто.

http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238

Однак я не думаю, що ці події відбуваються так швидко, як ви сподіваєтесь, що вони відбудуться. CDP не є протоколом, розробленим для прихильників, це для відкриття сусідів. Можливо, вам буде краще ввійти до змін статусу посилання (вгору / вниз) або встановити IP-зонди SLA для контролю наявності пристрою.


Re: "CDP не є протоколом, призначеним для кепалів"; педантично, це правдиве твердження. Однак я не прошу, щоб протокол CDP сам виявляв сусіда вниз. Я кажу, що у Cisco IOS вже є таблиця сусідів CDP, і це повинно бути досить розумним, щоб сказати мені, коли інтерфейс із сусідом падає. Іншими словами, якщо я попрошу про це, IOS проходить список сусідів CDP, коли інтерфейс падає і систематизує цю подію.
радіо-Європи

Таким чином, команда, яку я надав, генерує запис syslog, коли CDP-сусіда буде видалено із сусідньої таблиці (приблизно настільки ж аналогічно, як сусід CDP йде «вниз», як ви можете отримати). Оскільки ця подія буде співпадати з подією на посилання, чого саме, чого саме ви прагнете досягти? Ви, здається, хочете співвіднести дві окремі речі (якось позначаючи інтерфейс із сусідом CDP і лише повідомляючи про подію посилання на інтерфейсі на основі цього факту). Це можливо, але вам потрібно буде зробити деякі складні сценарії EEM, щоб досягти цього.
totalstubby

4

Ви запитуєте про зниження інтерфейсу, це легко задовольняється пасткою SNMP:

snmp-server enable traps snmp linkdown
snmp-server host 192.0.2.1 version 2c foo 
interface NoCDP
 no snmp trap link-status

Тепер у вас потраплятиме пастка з усіх інших інтерфейсів, які опускаються, крім інтерфейсу 'NoCDP'.

Однак я думаю, що вам насправді не цікаво, як інтерфейси піднімаються / знижуються, ви переймаєтесь зникненням сусідів CDP, для цього вам потрібно буде використовувати EEM. EEM може відповідати події CDP і може виконувати безліч дій на основі події, наприклад, syslog.

В якості початкової точки ви можете використовувати цей сценарій


1
Мені шкода, якщо моє запитання було незрозумілим. Мене хвилює інтерфейси, які мають сусід CDP. Я намагаюся уникати EEM, якщо це можливо. SNMP Linkdown пастки нічого не роблять для мене, насправді
радіо-Європи

Потім налаштуйте "немає статусу з’єднання ловушки snmp" на всіх інтерфейсах, крім тих, у яких є CDP.
ytti

Гм, я все ще не думаю, що ти розумієш. Мені хвилює співвідношення між інтерфейсом, що йде вниз, який має відомий сусід CDP. SNPS-пастки для підключення / збору даних нічого не знають про CDP
радіо-європи,

1
Я думаю, що ви говорите, що ви не можете зробити це вручну, але це повинно бути динамічно. Для динамічного рішення я не можу придумати спосіб зробити це без EEM.
ytti
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.