Cisco Discovery Protocol Oversikt

April 20  by Eliza

Cisco Discovery Protocol (CDP) er data link laget protokoll som gjør det mulig å finne informasjon om sammenhenger mellom enheter. Cisco Discovery Protocol (CDP) er en kjekk liten verktøy fra Cisco som gir deg et løft hvis nettverket er hovedsakelig laget av Cisco enheter fordi Cisco enheter bruker denne kommunikasjonsprotokoll for å identifisere andre Cisco enheter. De fleste Cisco Enterprise enheter støtter CDP.

CDP gjør egentlig du å identifisere Cisco-enheter i nettverket, og se hvordan de er koblet.

CDP blir svært nyttig hvis du har arvet eller blitt hentet inn for å jobbe med et ukjent nettverk. Innen noen få minutter, har du et bilde av nettverket med en klarhet som den forrige administrator som ikke bruker CDP ville hatt fordi mange nettverksadministratorer lage forbindelser til enheter på sporen for et øyeblikk og deretter glemme at de tilkoblede enheter eksistere.

CDP er aktivert som standard på Cisco-rutere og svitsjer siden IOS 10.0 (circa 1996), så med mindre du har slått den av, det bør kjøre på nettverksenhetene. Med jevne mellomrom, sender CDP-enheten ut en pakke på alle sine grensesnitt. Som standard er CDP pakker som sendes til en multicast adresse hvert 60. sekund.

Mottaker enhetens holdtime (hvor mye tid som den beholder dataene) er 180 sekunder som standard. Størrelsen på disse pakkene er mindre enn 500 byte, noe som betyr at selv om de er på nettverket ofte, har de ikke samle en stor mengde data - ikke mer båndbredde forbrukes med CDP enn med Spanning Tree Protocol (STP) ledelse pakker.

Tabellen nedenfor viser hvilken type informasjon som finnes i Type Lengde Verdi (TLV) definisjoner, som er de viktigste data som finnes i CDP ramme. TLV er en standard datalagring struktur er utformet for å kode data innsiden av protokoll rammer.

CDP TLV Definisjoner
TLV Definisjon
Device-ID Navnet på enheten som er lagret som en streng.
Adresse En liste over nettverksadresser til både sender- og mottaker-enheter.
Port-ID Viser port identifikatoren brukes til å sende CDP ramme.
Evner Representer typen enheter, for eksempel en svitsj eller ruter.
Versjon Viser programvareversjon eller versjon opererer på enheten.
Plattform Identifiserer maskinvareplattform for sendere, slik som Cisco ASA 2200 eller Catalyst 2950.
IP Network Prefix Inneholder en liste over nettverks prefikser at sendere kan sende IP-pakker. Data kan sendes til denne fysiske grensesnitt som et grensesnitt type og portnummer, for eksempel Eth 0/2.
VTP Ledelse Domain VLAN Kanal Protocol (VTP) gjør bruk av CDP til å distribuere informasjon, slik at dette inneholder navnet på VTP styring domene, hvorav en bryter kan være medlem av bare ett domene. Dette gjør at enheten kan bekrefte VTP konfigurasjon av nabo enheter.
Native vlan Identifiserer VLAN på identifiserte grensesnitt som skal brukes når ukodet data er mottatt på denne porten som er angitt i IEEE 802.1Q-spesifikasjonen.
Full / halv dupleks Viser status for Duplex konfigurasjon for grensesnittet som brukes til å sende CDP data. Denne informasjonen kan brukes til feilsøking.

Dataene som sendes rundt i nettverket lar deg bygge et topologisk kart over tilkoblede enheter, og hvis du flytter fra node til node av at kartet (ved å koble til CLI på hver switch eller ruter du oppdage), kan du bygge en hel kart over nettverket.

Derfor, hvis du er i midten av feilsøking og trenger å vite hvordan noen av enhetene på nettverket er koblet (eller hvis du dokumentere hele nettverket design), er CDP for deg.