Von Cisco entwickeltes Protokoll zur medien- und protokollunabhängigen Geräteerkennung. Über CDP erkennen die Geräte ihre Nachbarn und erhalten von diesen Informationen wie Hostnamen, IP-Adresse, Interfacebezeichnung und Duplex Mode. Cisco Works nutz CDP um das Netzwerk zu discovern.
CDP arbeitet auf dem Layer 2 und nutzt SNAP-Frames mit dem Organization Code 0x00000c (Cisco) und der PID 0x2000 (CDP) . CDP hat keine Sicherheitsmechanismen. CDP-Meldungen lassen sich leicht fälschen und abhören.
Mit dem Kommando show cdp neighbors kann man sich auf einem Cisco-Router oder Switch die benachbarten Geräte anzeigen lassen.
Es gibt einige Tools unter Linux und Windows, die CDP-Frames anzeigen und erzeugen können. Mit IRPAS von Phenoelit können CDP-Frames von der Kommandozeile generiert werden.