Het Cisco Discovery Protocol (CDP) is een protocol dat door Cisco-apparaten wordt gebruikt om apparaatinformatie te delen met andere verbonden Cisco-apparaten. Dit omvat het type apparaat, de firmwareversie, het IP-adres, het serienummer en andere identificerende informatie. De CDP-instellingen kunnen globaal of op basis van een afzonderlijke poort op de switch worden aangepast.
Net als Link Layer Discovery Protocol (LLDP) is CDP een linklaagprotocol voor direct verbonden buren om zichzelf en hun mogelijkheden aan elkaar te adverteren. In tegenstelling tot LLDP is CDP een Cisco-protocol.
In dit artikel wordt uitgelegd hoe u CDP-instellingen op een switch configureert via de Command Line Interface (CLI), die de volgende workflow omvat:
Als u CDP-instellingen wilt configureren met de grafische gebruikersinterface (GUI), klikt u hier.
Stap 1. Log in op de switch console. De standaardwaarden voor gebruikersnaam en wachtwoord zijn cisco/cisco. Als u een nieuwe gebruikersnaam of wachtwoord heeft geconfigureerd, moet u deze inloggegevens gebruiken.
Opmerking: Klik hier om te leren hoe u toegang krijgt tot een CLI van een SMB-switch via SSH of Telnet.
Opmerking: De opdrachten kunnen variëren afhankelijk van het exacte model van uw switch. In dit voorbeeld wordt de SG350X-switch benaderd via Telnet. SSH wordt aanbevolen.
Stap 2. Activeer vanuit de modus Privileged EXEC van de switch de modus Global Configuration met de volgende opdracht:
SG350X#configureStap 3. Als u CDP op de switch globaal wilt inschakelen, voert u het volgende in:
SG350X(config)#cdp uitvoeren
Opmerking: CDP is standaard ingeschakeld.
Stap 4. (Optioneel) Als u de verwerking van CDP-pakketten wilt opgeven wanneer CDP wereldwijd is uitgeschakeld, voert u het volgende in:
SG350X(config)#cdp PDU [filteren | overbruggen | overstromen]De opties zijn:
Stap 5. Om het apparaat in staat te stellen om reclame te maken voor het VLAN voor spraak in CDP op alle poorten die CDP zijn ingeschakeld en lid zijn van het VLAN voor spraak, voert u het volgende in:
SG350X(config)#cdp toestel-TLV inschakelenOpmerking: hiermee kunt u het toestel TLV verzenden.
Stap 6. Om te bevestigen dat alle verplichte (volgens het CDP-protocol) TLV's aanwezig zijn in ontvangen CDP-frames, voert u het volgende in:
SG350X(config)#cdp verplicht-TLVS-validatieOpmerking: indien ingeschakeld, worden inkomende CDP-pakketten die niet de verplichte TLV's bevatten, weggegooid en wordt de ongeldige foutteller verhoogd. Hiermee worden CDP-pakketten verwijderd die niet alle verplichte TLV's bevatten.
Stap 7. Als u versie 2 van verzonden CDP-pakketten wilt opgeven, voert u het volgende in:
SG350X(config)#cdp adverteren-v2
Opmerking: In dit voorbeeld wordt versie 2 gebruikt.
Stap 8. Om de Time-to-Live (TTL)-waarde in verzonden CDP-berichten op te geven, voert u het volgende in:
SG350X(config)#cdp houdtijd [seconden]Opmerking: Dit is de hoeveelheid tijd die CDP-pakketten worden bewaard voordat de pakketten worden weggegooid, gemeten in veelvouden van het TLV-advertentieinterval. Als het TLV-advertentieinterval bijvoorbeeld 30 seconden is en de Hold Multiplier 4, worden de CDP-pakketten na 120 seconden weggegooid. De standaardwaarde is 180 seconden. In dit voorbeeld is de TTL ingesteld op 240 seconden.
Stap 9. Voer het volgende in om aan te geven hoe vaak CDP-pakketten worden verzonden:
SG350X(config)#cdp-timer [seconden]Opmerking: Dit is de snelheid in seconden waarmee CDP-advertentie-updates worden verzonden. De standaardwaarde is 60 seconden. In dit voorbeeld is de timer ingesteld op 120 seconden.
Stap 10. Voer het volgende in om de indeling van de Device-ID TLV op te geven:
SG350X(config)#cdp device-id format [Mac | serienummer | hostnaam]
Opmerking: In dit voorbeeld moet Device-ID TLV het MAC-adres van het apparaat hebben.
Stap 11. Als u de CDP-bronpoort wilt opgeven die wordt gebruikt voor de selectie van het IP-adres van de bron, voert u het volgende in:
SG350X(config)#cdp source-interface [interface-id]Opmerking: Hiermee wordt een interface opgegeven waarvan het minimale IP-adres in de TLV wordt geadverteerd in plaats van het minimale IP-adres van de uitgaande interface.
Stap 12. Activeer vanuit de modus Global Configuration de interface-configuratiecontext met de volgende opdracht:
SG350X(config)#interface [interface-id]
Stap 13. Als u CDP op de interface wilt inschakelen, voert u het volgende in:
SG350X(config-if)#cdp inschakelen
Opmerking: CDP is standaard ingeschakeld.
Stap 14. (Optioneel) Om te kunnen valideren of de VoIP-status van de poort die in een CDP-pakket wordt ontvangen, overeenkomt met de werkelijke configuratie en generatie van de SYSLOG VoIP-berichten die niet overeenkomen, voert u het volgende in:
SG350X(config-if)#cdp log mismatch VoIPOpmerking: wanneer deze optie is ingeschakeld, wordt een SYSLOG-bericht verzonden wanneer een VLAN-mismatch wordt gedetecteerd. Dit betekent dat de voice-VLAN-informatie in het inkomende frame niet overeenkomt met wat het lokale apparaat adverteert. Deze functie is standaard ingeschakeld.
Stap 15. (Optioneel) Als u wilt valideren dat het native VLAN dat in een CDP-pakket is ontvangen, overeenkomt met het werkelijke native VLAN van de poort en het genereren van de native mismatch-berichten van het SYSLOG VLAN als deze niet overeenkomen, voert u het volgende in:
SG350X(config-if)#cdp-logmismatch, standaardOpmerking: wanneer deze optie is ingeschakeld, wordt een SYSLOG-bericht verzonden wanneer een fout in het oorspronkelijke VLAN wordt gedetecteerd. Dit betekent dat de native VLAN-informatie in het inkomende frame niet overeenkomt met wat het lokale apparaat adverteert. Deze functie is standaard ingeschakeld.
Stap 16. (Optioneel) Als u wilt valideren dat de duplexstatus van een poort die in een CDP-pakket is ontvangen, overeenkomt met de werkelijke configuratie en generatie van de SYSLOG-duplexberichten als deze niet overeenkomen, voert u het volgende in:
SG350X(config-if)#cdp log mismatch duplexOpmerking: wanneer ingeschakeld, wordt een SYSLOG-bericht verzonden wanneer duplexgegevens niet overeenkomen. Dit betekent dat de duplexinformatie in het inkomende frame niet overeenkomt met wat het lokale apparaat adverteert. Deze functie is standaard ingeschakeld.
Stap 17. Voer de opdracht end in om terug te gaan naar de modus Privileged EXEC:
SG350X(config-if)#end
U had nu met succes de CDP-instellingen op uw switch moeten configureren via de CLI.
Stap 1. Voer het volgende in om de algemene CDP-informatie op de switch weer te geven:
SG350X#CDP weergeven
Opmerking: In dit voorbeeld wordt de algemene informatie over de geconfigureerde CDP-instellingen op de switch weergegeven.
Stap 2. (Optioneel) Als u informatie over specifieke buren wilt weergeven, voert u het volgende in:
SG350X#CDP-vermelding weergeven [* | apparaatnaam] [protocol | versie]De opties zijn:
Opmerking: In dit voorbeeld worden CDP-gegevens van alle buren weergegeven.
Stap 3. Als u informatie wilt weergeven over poorten waarop CDP is ingeschakeld, voert u het volgende in:
SG350X#CDP-interface weergeven [interface-id]
Opmerking: In dit voorbeeld worden de CDP-instellingen op poort ge1/0/2 weergegeven.
Stap 4. Als u informatie wilt weergeven over buren die in de hoofd- of secundaire cache worden bewaard, voert u het volgende in:
SG350X#CDP-buren weergeven [interface-id] [detail | secundair]
Opmerking: In dit voorbeeld wordt informatie over buren uit de secundaire cache weergegeven.
Stap 5. (Optioneel) Als u de CDP-tellers wilt weergeven, inclusief het aantal verzonden en ontvangen pakketten en controlesomfouten, voert u het volgende in:
SG350X#CDP TLV tonen [interface-id]
Opmerking: In dit voorbeeld worden CDP-tellers voor interface ge1/0/1 weergegeven.
Stap 6. Voer het volgende in om de CDP-tellers weer te geven, inclusief het aantal verzonden en ontvangen pakketten en controlesomfouten:
SG350X#cdp-verkeer weergeven [globaal | interface-id]De tellers geven het volgende weer:
Opmerking: In dit voorbeeld worden gegevens over het wereldwijde CDP-verkeer weergegeven.
Stap 7. (Optioneel) Als u de CDP-verkeerstellers opnieuw wilt instellen op 0, voert u het volgende in:
SG350X#Clear CDP-tellers [wereldwijd | interface-id]
Opmerking: In dit voorbeeld wordt het CDP-verkeer voor interface ge1/0/2 teruggezet op nul.
Stap 8. (Optioneel) Als u de CDP-cachetabellen wilt verwijderen, voert u het volgende in:
SG350X#CDP-tabel wissen
Stap 9. (Optioneel) Sla in de modus Privileged EXEC van de switch de geconfigureerde instellingen op in het configuratiebestand voor opstarten door de volgende opdracht in te voeren:
SG350X#copy running-config startup-config
Stap 10. (Optioneel) Druk op Y voor Ja of N voor Nee op uw toetsenbord zodra de prompt Overwrite file [startup-config]... verschijnt.
U had nu de CDP-configuratie-instellingen op uw switch moeten weergeven of wissen via de CLI.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
12-Dec-2018
|
Eerste vrijgave |