CDP について
Cisco Discovery Protocol(CDP)は、ルータ、ブリッジ、アクセス サーバ、コミュニケーション サーバ、スイッチを含め、シスコ製のあらゆる機器で動作する、メディアにもプロトコルにも依存しないプロトコルです。CDP を使用すると、デバイスに直接接続されているすべてのシスコ デバイスの情報を検出して表示できます。
CDP はネイバー デバイスのプロトコル アドレスを収集し、各デバイスのプラットフォームを検出します。CDP の動作はデータリンク層上に限定されます。異なるレイヤ 3 プロトコルをサポートする 2 つのシステムで相互学習が可能です。
CDP が設定された各デバイスは、マルチキャスト アドレスに定期的にアドバタイズメントを送信します。各デバイスは、SNMP メッセージを受信できるアドレスを少なくとも 1 つアドバタイズします。アドバタイズメントには保持時間情報も含まれます。保持時間は、受信デバイスが CDP 情報を削除するまでに保持する時間の長さを表します。アドバタイズメントまたはリフレッシュ タイマーおよびホールド タイマーを設定できます。
CDP Version-2(CDPv2)では、接続デバイスとの間でネイティブ VLAN ID またはポート デュプレックス ステートが一致していないインスタンスを追跡できます。
CDP では、次の Type-Length-Value(TLV)フィールドがアドバタイズされます。
-
デバイス ID
-
アドレス
-
ポート ID
-
機能
-
バージョン
-
プラットフォーム
-
ネイティブ VLAN
-
全二重/半二重
-
MTU
-
SysName
-
SysObjectID
-
管理アドレス
-
Physical Location
-
VTP
すべての CDP パケットに VLAN ID が含まれます。レイヤ 2 アクセス ポート上で CDP を設定した場合、そのアクセス ポートから送信される CDP パケットには、アクセス ポートの VLAN ID が含まれます。レイヤ 2 トランク ポート上で CDP を設定した場合は、そのトランク ポートから送信される CDP パケットに、トランク ポート上で許可設定されている最小の VLAN ID が含まれます。トランク ポートは、そのトランク ポートの許可 VLAN リストに指定されている VLAN ID であれば、どの VLAN ID が含まれている CDP パケットでも受信できます。VLAN の詳細については、『Cisco Nexus 9000 シリーズ NX-OS レイヤ 2 スイッチング設定ガイド』を参照してください。
VTP 機能のサポート
次の条件に当てはまる場合、CDP は VLAN トランキング プロトコル(VTP)の type-length-value(TLV)フィールドを送信します。
-
CDP バージョン 2 がイネーブルになっています。
-
VTP 機能がイネーブルになっています。
-
VTP ドメイン名が設定されています。
show cdp neighbors detail コマンドを使用すると、VTP 情報を参照できます。
高可用性
Cisco NX-OS は、CDP のステートフルおよびステートレス両方のリスタートとスイッチオーバーをサポートします。ハイ アベイラビリティの詳細については、『Cisco Nexus 9000 シリーズ NX-OS ハイ アベイラビリティおよび冗長性ガイド』を参照してください。
仮想化のサポート
Cisco NX-OS は、CDP のインスタンスを 1 つサポートします。