CDPインターフェイスダウンのsyslogメッセージ


12

私はしばらくの間これを探していましたが、まだ見つけていません。CDPネイバーを持つインターフェイスがダウンしたときはいつでも、syslogメッセージまたはsnmpトラップを送信するCisco IOSコマンドが必要です。

ルーティングプロトコルのネイバードロップだけに頼っている人もいますが、それでは十分ではありません。静的、スイッチ、およびワイヤレスコントローラーを介して接続されているルーターがあります。これらのデバイスはすべて、ルーティングプロトコルを実行しません。

CDP syslogを有効にするコマンドはありますか?私はこれをしばらくの間検索しました、そしてそれはシスコがそれのためにすでに何かを構築したであろうそのような基本的な必要のように思われます。


何か答えがありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探してください。または、独自の回答を提供して受け入れることもできます。
ロンMaupinの

回答:


6

「event neighbor discovery」コマンドは、CDPイベントに基づいてsyslogメッセージを生成します。EEMと組み合わせて使用​​する必要がありますが、設定は非常に簡単です。

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

ただし、これらのイベントが期待どおりに早く発生するとは思いません。CDPはキープアライブ用に設計されたプロトコルではなく、近隣探索用です。リンクステータスの変更(アップ/ダウン)をログに記録するか、IP SLAプローブを設定してデバイスの存在を監視する方がよいでしょう。


再:「CDPはキープアライブ用に設計されたプロトコルではありません」。学問的には、それは本当の声明です。ただし、ネイバーダウンを検出するためにCDPプロトコル自体を要求するわけではありません。Cisco IOSにはCDPネイバーのテーブルがすでにあり、ネイバーとのインターフェイスがドロップしたときに通知するのに十分なはずです。言い換えると、IOSは、インターフェイスがドロップしたときにCDPネイバーのリストを調べ、そのイベントをsyslogに記録します。
ラジオフリーヨーロッパ

したがって、私が提供したコマンドは、CDPネイバーがネイバーテーブルから削除されたときにsyslogエントリを生成します(CDPネイバーが「ダウン」するのに似ています)。このイベントはリンクダウンイベントと一致するため、さらに正確に何を達成しようとしていますか?2つの個別の事柄を相関させるように見えます(何らかの方法でインターフェイスにCDPネイバーのフラグを立て、その事実に基づいてインターフェイス上のリンクダウンイベントのみを報告します)。それは可能ですが、それを達成するには複雑なEEMスクリプトを実行する必要があります。
完全にずんぐり

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」インターフェースを除く、他のすべてのインターフェースからダウンするトラップを取得できます。

ただし、実際にはインターフェイスがアップ/ダウンすることは気にせず、EEMを使用する必要があるため、CDPネイバーが消えることに気がつくと思います。EEMはCDPイベントを照合でき、syslogなどのイベントに基づいて過剰なアクションを実行できます。

出発点として、このスクリプトを使用できます


1
私の質問が不明確だったらごめんなさい。ダウンしているインターフェイスにCDPネイバーが存在することを心配しています。可能であれば、EEMを避けようとしています。SNMPリンクダウントラップは本当に、私のために何もしない
ラジオ・フリー・ヨーロッパ

次に、CDPを持つインターフェイスを除くすべてのインターフェイスで「no snmp trap link-status」を設定します。
ytti

うーん、まだ理解していないと思う。既知のCDPネイバーを持つダウンするインターフェイス間の相関関係が重要です。トラップダウンSNMPリンクアップ/ CDPについて何も知らない
ラジオ・フリー・ヨーロッパ

1
私はあなたが言っていることはあなたがそれを手動で行うことができないということだと思いますが、それは動的でなければなりません。動的なソリューションの場合、EEMなしでそれを行う方法は考えられません。
ytti
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.