CDP について
CDP は、すべての Cisco ルータ、ブリッジ、アクセス サーバ、およびスイッチ上のレイヤ 2(データリンク層)で動作するプロトコルです。CDP を使用すると、ネットワーク管理アプリケーションで、既知のデバイスに近接しているシスコ デバイス、特に下位レイヤのトランスペアレント プロトコルを実行している近接デバイスを検索できます。また、ネイバー デバイスのデバイス タイプと Simple Network Management Protocol(SNMP; 簡易ネットワーク管理プロトコル)エージェント アドレスも学習できます。さらに、CDP によって、アプリケーションからネイバー デバイスに SNMP クエリーを送信することもできます。
CDP は、Subnetwork Access Protocol(SNAP)をサポートしているすべての LAN および WAN メディア上で動作します。
CDP を設定した各デバイスは、マルチキャスト アドレスに対して定期的にメッセージを送信します。各デバイスは、SNMP メッセージを受信できるアドレスを少なくとも 1 つアドバタイズします。このアドバタイズメントには、受信側デバイスで CDP 情報を廃棄せずに保持しておく時間を表す Time To Live(TTL; 存続可能時間)またはホールドタイム情報も含まれます。
CDP の設定
ここでは、CDP の設定手順について説明します。
• 「CDP のグローバルなイネーブル化」
• 「CDP のグローバル設定の表示」
• 「インターフェイス上での CDP のイネーブル化」
• 「CDP インターフェイスの設定の表示」
• 「CDP のモニタおよびメンテナンス」
CDP のグローバルなイネーブル化
CDP をグローバルにイネーブルにするには、このコマンドを使用します。
|
|
Switch(config)# [
no ]
cdp run
|
CDP をグローバルにイネーブルにします。 CDP をグローバルにディセーブルにするには、 no キーワードを使用します。 |
次に、CDP をグローバルにイネーブルにする例を示します。
CDP のグローバル設定の表示
CDP の設定を表示するには、次のコマンドを使用します。
次に、CDP の設定を表示する例を示します。
Sending CDP packets every 120 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
その他の CDP show コマンドについては、「CDP のモニタおよびメンテナンス」を参照してください。
インターフェイス上での CDP のイネーブル化
インターフェイス上で CDP をイネーブルにするには、このコマンドを使用します。
|
|
Switch(config-if)#
[no] cdp enable
|
特定のインターフェイス上で CDP をイネーブルにします。 特定のインターフェイス上で CDP をディセーブルにするには、no キーワードを使用します。 |
次に、ファスト イーサネット インターフェイス 5/1 上で CDP をイネーブルにする例を示します。
Switch(config)# interface fastethernet 5/1
Switch(config-if)# cdp enable
次に、ファスト イーサネット インターフェイス 5/1 上で CDP をディセーブルにする例を示します。
Switch(config)# interface fastethernet 5/1
Switch(config-if)# no cdp enable
CDP インターフェイスの設定の表示
インターフェイスの CDP 設定を表示するには、このコマンドを使用します。
|
|
Switch#
show cdp interface [
type /
number ]
|
CDP がイネーブルに設定されているインターフェイスの情報を表示します。 |
次に、ファスト イーサネット インターフェイス 5/1 の CDP の設定を表示する例を示します。
Switch# show cdp interface fastethernet 5/1
FastEthernet5/1 is up, line protocol is up
Sending CDP packets every 120 seconds
CDP のモニタおよびメンテナンス
デバイスで CDP を監視し、保守するには、次のコマンドを 1 つ以上入力します。
|
|
Switch#
clear cdp counters
|
トラフィック カウンタを 0 にリセットします。 |
|
ネイバー デバイスに関する情報を収めた CDP テーブルを削除します。 |
|
送信の頻度、送信されたパケットを保持する時間など、グローバルな情報を表示します。 |
Switch#
show cdp entry
entry_name [
protocol |
version ]
|
特定のネイバーに関する情報を表示します。プロトコル情報またはバージョン情報に出力を限定することができます。 |
Switch#
show cdp interface [
type /
number ]
|
CDP がイネーブルに設定されているインターフェイスの情報を表示します。 |
Switch#
show cdp neighbors
[
type /
number ] [
detail ]
|
ネイバー装置に関する情報を表示します。特定のインターフェイス上のネイバーに関する情報に出力を限定することも、より詳細な情報を要求することもできます。 |
|
CDP カウンタ(送受信されたパケット数およびチェックサム エラーを含む)を表示します。 |
|
スイッチでイネーブルに設定されているデバッグのタイプに関する情報を表示します。 |
次に、スイッチの CDP カウンタ設定をクリアする例を示します。
Switch# clear cdp counters
次に、ネイバー装置に関する情報を表示する例を示します。
Switch# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
JAB023807H1 Fas 5/3 127 T S WS-C2948 2/46
JAB023807H1 Fas 5/2 127 T S WS-C2948 2/45
JAB023807H1 Fas 5/1 127 T S WS-C2948 2/44
JAB023807H1 Gig 1/2 122 T S WS-C2948 2/50
JAB023807H1 Gig 1/1 122 T S WS-C2948 2/49
JAB03130104 Fas 5/8 167 T S WS-C4003 2/47
JAB03130104 Fas 5/9 152 T S WS-C4003 2/48