Dynamic Trunking Protocol (3.2.3)
Dynamic Trunking Protocol (DTP) bruges til at forhandle om at danne en trunk mellem to Cisco-enheder. DTP medfører øget trafik og er aktiveret som standard, men kan deaktiveres.
Indledning til DTP (3.2.3.1)
Ethernet trunk-interfaces understøtter forskellige trunkingtilstande. En grænseflade kan indstilles til trunking eller ikke-trunking, eller til at forhandle trunking med nabogrænsefladen. Trunkforhandling styres af Dynamic Trunking Protocol (DTP), som kun fungerer på punkt-til-punkt-basis mellem netværksenheder.
DTP er en Cisco-ejet protokol, som automatisk er aktiveret på Catalyst 2960- og Catalyst 3560-seriens switche. Switches fra andre leverandører understøtter ikke DTP. DTP styrer kun trunkforhandlinger, hvis porten på naboswitchen er konfigureret i en trunktilstand, der understøtter DTP.
Den standardkonfiguration af DTP for Cisco Catalyst 2960- og 3560-switche er dynamisk automatisk som vist i Figur 3-20 på grænseflade F0/3 på switche S1 og S3.
Figur 3-20 Initial DTP-konfiguration
For at aktivere trunking fra en Cisco-switch til en enhed, der ikke understøtter DTP, skal du bruge kommandoerne switchport mode trunk og switchport nonegotiate interface configuration mode-kommandoerne. Dette bevirker, at grænsefladen bliver en trunk, men ikke genererer DTP-rammer.
I figur 3-21 bliver forbindelsen mellem switche S1 og S2 en trunk, fordi F0/1-portene på switche S1 og S2 er konfigureret til at ignorere alle DTP-annoncer og til at komme op i og forblive i trunkporttilstand. F0/3-portene på switche S1 og S3 er indstillet til dynamisk auto, så forhandlingen resulterer i tilstanden access mode. Dette skaber en inaktiv trunkforbindelse. Når man konfigurerer en port til at være i trunktilstand, er der ingen tvetydighed om, hvilken tilstand trunken er i; den er altid tændt. Med denne konfiguration er det let at huske, hvilken tilstand trunk-portene er i. Hvis det er meningen, at porten skal være en trunk, er tilstanden indstillet til trunk.
Figur 3-21 DTP-interaktionsresultater
Underhandlede grænseflademodes (3.2.3.2)
Ethernet-grænseflader på Catalyst 2960- og Catalyst 3560-seriens switche understøtter forskellige trunking-tilstande ved hjælp af DTP:
- switchport mode access: Sætter grænsefladen (adgangsport) i permanent nontrunking-tilstand og forhandler om at konvertere linket til et nontrunk-link. Grænsefladen bliver en nontrunk-grænseflade, uanset om nabogrænsefladen er en trunk-grænseflade.
- switchport mode dynamic auto: Gør grænsefladen i stand til at konvertere linket til et trunk-link. Grænsefladen bliver en trunk-grænseflade, hvis nabogrænsefladen er indstillet til trunk- eller desirable-tilstand. Standard switchport-tilstanden for nyere Cisco-switch Ethernet-grænseflader er dynamic auto. Bemærk, at hvis to Cisco-switches har den fælles standardindstilling auto, vil der aldrig blive dannet en trunk.
- switchport mode dynamic desirable: Får grænsefladen til aktivt at forsøge at konvertere linket til et trunk-link. Grænsefladen bliver en trunk-grænseflade, hvis nabogrænsefladen er indstillet til trunk-, desirable- eller autotilstand. Dette er standard switchport-tilstanden på ældre switche, f.eks. switche i Catalyst 2950- og 3550-serien.
- switchport mode trunk: Sætter grænsefladen i permanent trunking-tilstand og forhandler om at konvertere naboforbindelsen til en trunk-forbindelse. Grænsefladen bliver en trunkgrænseflade, selv om nabogrænsefladen ikke er en trunkgrænseflade.
- switchport nonegotiate: Forhindrer grænsefladen i at generere DTP-rammer. Du kan kun bruge denne kommando, når grænsefladens switchport-tilstand er access eller trunk. Du skal manuelt konfigurere nabogrænsefladen som en trunkgrænseflade for at oprette en trunkforbindelse.
Tabel 3-8 illustrerer resultaterne af DTP-konfigurationsindstillingerne i de modsatte ender af en trunkforbindelse, der er forbundet med Catalyst 2960-switchporte.
Tabel 3-8 DTP-forhandlede grænseflademodes
Dynamisk Auto |
Dynamisk Ønskelig |
Kuffert |
Access |
||
Dynamisk Auto |
Access |
Trunk |
Trunk |
Access |
|
Dynamisk ønskelig |
Kuffert |
Kuffert |
Kuffert |
Trunk |
Access |
Trunk |
Trunk |
Trunk |
Trunk |
Trunk |
Begrænset tilslutningsmulighed |
Access |
Access |
Access |
Begrænset tilslutningsmulighed |
Access |
Den standard DTP-tilstand afhænger af Cisco IOS Software-versionen og af platformen. Hvis du vil bestemme den aktuelle DTP-tilstand, skal du bruge kommandoen show dtp interface, som vist i følgende output.