CDP の機能概要
CDP は、すべてのシスコ ルータ、ブリッジ、アクセス サーバ、およびスイッチ上のレイヤ 2(データ リンク層)で動作するプロトコルです。CDP を使用することにより、ネットワーク管理アプリケーションで、既知装置のネイバであるシスコ製の装置、特に下位レイヤのトランスペアレント プロトコルを実行しているネイバを検索することができます。ネットワーク管理アプリケーションは CDP によって、近接装置の装置タイプおよび SNMP(簡易ネットワーク管理プロトコル)エージェント アドレスを学習できます。この機能によって、アプリケーションから近接装置に 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 をグローバルにイネーブルにするには、次の作業を行います。
|
|
|
Router(config)#
cdp run
|
CDP をグローバルにイネーブルにします。
|
Router(config)#
no
cdp run
|
CDP をグローバルにディセーブルにします。
|
次に、CDP をグローバルにイネーブルにする例を示します。
CDP のグローバル設定の表示
CDP の設定を表示するには、次の作業を行います。
|
|
|
Router#
show 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 をイネーブルにするには、次の作業を行います。
|
|
|
ステップ 1
|
Router(config)#
interface
{{
type
slot/port
} | {
port-channel
number
}}
|
設定するポートを選択します。
|
|
ステップ 2
|
Router(config-if)#
cdp enable
|
ポート上で CDP をイネーブルにします。
|
Router(config-if)#
no cdp enable
|
ポート上で CDP をディセーブルにします。
|
次に、ポート FastEthernet 5/1 上で CDP をイネーブルにする例を示します。
Router(config)# interface fastethernet 5/1 Router(config-if)# cdp enable
CDP インターフェイスの設定の表示
特定のポートについて CDP の設定を表示するには、次の作業を行います。
|
|
|
Router#
show cdp interface
[{{
type
slot/port
} | {
port-channel
number
}}]
|
CDP がイネーブルに設定されているポートに関する情報を表示します。
|
次に、ポート FastEthernet 5/1 の CDP の設定を表示する例を示します。
Router# show cdp interface fastethernet 5/1 FastEthernet5/1 is up, line protocol is up Sending CDP packets every 120 seconds
CDP のモニタおよびメンテナンス
装置上の CDP をモニタおよびメンテナンスするには、次の作業を 1 つまたは複数行います。
|
|
|
Router#
clear cdp counters
|
トラフィック カウンタをゼロにリセットします。
|
Router#
clear cdp table
|
CDP テーブルからネイバに関する情報を消去します。
|
Router#
show cdp
|
送信の頻度、送信されたパケットの保持時間など、グローバルな情報を表示します。
|
Router#
show cdp entry
entry_name
[
protocol
|
version
]
|
特定のネイバに関する情報を表示します。プロトコル情報またはバージョン情報に出力を限定することができます。
|
Router#
show cdp interface
[
type
slot/port
}]
|
CDP がイネーブルに設定されているインターフェイスに関する情報を表示します。
|
Router#
show cdp neighbors
[
type
1
slot/port
] [
detail
]
|
ネイバに関する情報を表示します。特定のインターフェイス上のネイバに関する情報に出力を限定することも、より詳細な情報を要求することもできます。
|
Router#
show cdp traffic
|
CDP カウンタ(送受信されたパケット数、チェックサム エラーを含む)を表示します。
|
Router#
show debugging
|
イネーブルになっているデバッグのタイプ情報を表示します。CDP
debug
コマンドの詳細については、『
Debug Command Reference
』を参照してください。
|
次に、CDP カウンタ設定を消去する例を示します。
Router# clear cdp counters
次に、近接装置に関する情報を表示する例を示します。
Router# 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