CDP arayüzü kapalı için sistem günlüğü mesajı


12

Bir süredir bunu arıyorum ve henüz bir tane bulamadım. Bir CDP komşusu olan bir arabirim çöktüğünde bir syslog iletisi veya snmp tuzağı göndermek için bir Cisco IOS komutuna ihtiyacım var.

Bazı insanlar bana sadece protokol komşu damlalarını yönlendirmeye güvendiğini söylediler, ama bu yeterince iyi değil. Statik, anahtarlar ve kablosuz denetleyiciler aracılığıyla bağlı yönlendiricilerim var. Bu cihazların tümü bir yönlendirme protokolü çalıştırmaz.

CDP syslog'unu etkinleştirme komutu var mı? Bunu bir süredir araştırdım ve Cisco'nun zaten bunun için bir şeyler inşa etmesi gibi temel bir ihtiyaç gibi görünüyor.


Herhangi bir cevap size yardımcı oldu mu? öyleyse, cevabı kabul etmelisiniz, böylece soru sonsuza kadar ortaya çıkmayacak, bir cevap arıyor. Alternatif olarak, kendi cevabınızı verebilir ve kabul edebilirsiniz.
Ron Maupin

Yanıtlar:


6

"Olay komşu keşfi" komutu CDP olaylarına dayalı syslog iletileri oluşturur. EEM ile birlikte kullanılması gerekir, ancak kurulumu oldukça basittir.

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

Ancak, bu olayların umduğunuz kadar çabuk gerçekleştiğini düşünmüyorum. CDP, tutuklamalar için tasarlanmış bir protokol değil, komşu keşfi için. Bağlantı durumu değişikliklerine (yukarı / aşağı) giriş yapmaktan veya bir cihazın varlığını izlemek için IP SLA problarını ayarlamaktan daha iyi olabilirsiniz.


Re: "CDP, kalıcılar için tasarlanmış bir protokol değildir"; bilgiçlikle, bu gerçek bir ifadedir. Ancak, CDP protokolünün kendisinin komşuyu tespit etmesini istemiyorum. Cisco IOS'un zaten bir CDP komşuları tablosu olduğunu söylüyorum ve bir komşusu olan bir arayüz düştüğünde bana söyleyecek kadar akıllı olmalı. Başka bir deyişle, eğer bir arayüz düştüğünde ve o günkü sysloglar IOS CDP komşuları listesi yürür.
radyo-ücretsiz-avrupa

Bu nedenle, sağladığım komut, bir CDP komşusu komşu tablodan silindiğinde bir syslog girişi oluşturacaktır (yaklaşık olarak, CDP komşusuna "alabileceğiniz gibi" aşağı iniyor). Bu olay bir link down olayıyla çakışacağından, daha ne kesin bir şekilde başarmak istiyorsunuz? İki bireysel şeyi birbiriyle ilişkilendiriyor gibi görünüyorsunuz (bir şekilde bir CDP komşusu ile bir arabirimi işaretlemek ve yalnızca bu gerçeğe dayanan bir arabirimdeki bir link down olayını bildirmek). Bu mümkündür, ancak bunu başarmak için bazı karmaşık EEM komut dosyaları yapmanız gerekir.
totallystubby

4

Arayüzün inişini soruyorsunuz, bu SNMP tuzağından kolayca memnun:

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

Şimdi 'NoCDP' arayüzü hariç, diğer tüm arayüzlerden tuzağa düşeceksiniz.

Bununla birlikte, aslında arayüzlerin yukarı / aşağı gitmesini ummuyorsunuz, CDP komşularının kaybolmasını önemsiyorsunuz, çünkü EEM kullanmanız gerekiyor. EEM, CDP olayıyla eşleşebilir ve syslog gibi olaya dayalı çok sayıda eylem gerçekleştirebilir.

Başlangıç ​​noktası olarak, bu komut dosyasını kullanabilirsiniz


1
Sorumun belirsiz olması durumunda üzgünüm. Üzerinde CDP komşusu olan arayüzleri önemsiyorum. Mümkünse EEM'den kaçınmaya çalışıyorum. SNMP Linkdown tuzakları benim için hiçbir şey yapmaz, gerçekten
radio-free-europe

Ardından, CDP'li olanlar dışındaki tüm arabirimlerde 'snmp trap bağlantı durumu' yapılandırın.
ytti

Hmm, hala anladığını sanmıyorum. Bilinen bir CDP komşusu olan bir arabirim iniyor. SNMP bağlantısı yukarı / aşağı tuzakları CDP hakkında hiçbir şey bilmiyor
radio-free-europe

1
Sanırım söylediğiniz şey manuel olarak yapamayacağınız, ancak dinamik olması gerekiyor. Dinamik çözüm için EEM olmadan bunu yapmanın yolunu düşünemiyorum.
ytti
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.