Heute betrachten wir das dynamische Trunking-Protokoll DTP und VTP â das VLAN-Trunking-Protokoll. Wie ich in der letzten Lektion erwĂ€hnt habe, werden wir den Themen des ICND2-Examens in der Reihenfolge folgen, in der sie auf der Cisco-Website aufgefĂŒhrt sind.

Beim letzten Mal haben wir Punkt 1.1 behandelt, und heute gehen wir auf 1.2 ein â die Konfiguration, ĂberprĂŒfung und Fehlersuche von Verbindungen zwischen Netzwerkswitches: HinzufĂŒgen und Entfernen von VLANs aus dem Trunk sowie die Protokolle DTP und VTP in Version 1 und 2.
Alle Switch-Ports sind standardmĂ€Ăig auf den Dynamic Auto-Modus des DTP-Protokolls eingestellt. Das bedeutet, dass beim Anschluss zweier Ports verschiedener Switches automatisch ein Trunk aktiviert wird, wenn einer der Ports im Trunk- oder Desirable-Modus ist. Wenn die Ports beider Switches im Dynamic Auto-Modus sind, wird kein Trunk gebildet.

Daher hĂ€ngt alles von der Konfiguration der Betriebsmodi der beiden Switches ab. Zu Ihrem besseren VerstĂ€ndnis habe ich eine Tabelle mit möglichen Kombinationen der DTP-Modi der beiden Switches erstellt. Sie sehen, dass, wenn beide Switches den Modus Dynamic Auto verwenden, sie keinen Trunk bilden, sondern im Access-Modus verbleiben. Wenn Sie also möchten, dass zwischen den beiden Switches ein Trunk erzeugt wird, mĂŒssen Sie mindestens einen der Switches auf den Trunk-Modus programmieren oder den Trunk-Port auf den Modus Dynamic Desirable einstellen. Aus der Tabelle geht hervor, dass jeder Port des Switches in einem der vier Modi sein kann: Access, Dynamic Auto, Dynamic Desirable oder Trunk.
Wenn beide Ports auf Access konfiguriert sind, verwenden die verbundenen Switches den Access-Modus. Wenn ein Port auf Dynamic Auto und der andere auf Access eingestellt ist, arbeiten beide im Access-Modus. Wenn ein Port im Access-Modus und der andere im Trunk-Modus arbeitet, können die Switches nicht verbunden werden; daher kann eine solche Kombination der Modi nicht verwendet werden.
Um das Trunking zu ermöglichen, mĂŒssen einer der Ports der Switches auf Trunk und der andere entweder auf Trunk, Dynamic Auto oder Dynamic Desirable programmiert sein. Ein Trunk entsteht auch, wenn beide Ports auf Dynamic Desirable eingestellt sind.
Der Unterschied zwischen Dynamic Desirable und Dynamic Auto besteht darin, dass im ersten Modus der Port das Trunk selbst initiiert, indem er DTP-Frames an den Port des anderen Switches sendet. Im zweiten Modus wartet der Switch-Port darauf, dass jemand mit ihm kommuniziert. Wenn beide Switch-Ports auf Dynamic Auto eingestellt sind, wird niemals ein Trunk zwischen ihnen gebildet. Bei Dynamic Desirable ist die Situation umgekehrt â wenn beide Ports auf diesen Modus eingestellt sind, wird zwischen ihnen zwangslĂ€ufig ein Trunk gebildet.
Ich empfehle Ihnen, diese Tabelle zu merken, da sie Ihnen helfen wird, die Switches miteinander richtig zu konfigurieren. Lassen Sie uns diesen Aspekt im Packet Tracer-Programm betrachten. Ich habe nacheinander 3 Switches miteinander verbunden und werde jetzt die CLI-Konsole fĂŒr jedes dieser GerĂ€te auf dem Bildschirm anzeigen.

Wenn ich den Befehl show int trunk eingebe, werden wir keinen Trunk sehen, was ganz normal ist, da die nötigen Einstellungen fehlen und alle Switches im Modus Dynamic Auto konfiguriert sind. Wenn ich die Parameter der Schnittstelle f0/1 des mittleren Switches anfrage, werden Sie sehen, dass im Administrationsmodus die Einstellung dynamic auto angezeigt wird.

Ăhnliche Einstellungen gibt es auch am dritten und ersten Switch â auch deren Port f0/1 befindet sich im Modus dynamic auto. Wenn Sie sich an die Tabelle erinnern, sollten fĂŒr das Trunking alle Ports im Trunk-Modus sein oder einer der Ports muss im Modus Dynamic Desirable sein.
Lassen Sie uns die Einstellungen des ersten Switches SW0 aufrufen und den Port f0/1 konfigurieren. Nach der Eingabe des Befehls switchport mode zeigt das System die möglichen Modusparameter an: access, dynamic oder trunk. Ich verwende den Befehl switchport mode dynamic desirable, und Sie werden beobachten, dass der Trunk-Port f0/1 des zweiten Switches nach der Eingabe dieses Befehls zunÀchst in den Zustand down wechselt und dann, nachdem das DTP-Frame vom ersten Switch empfangen wurde, in den Zustand up wechselt.

Wenn ich jetzt im CLI der Switch SW1 den Befehl show int trunk eingebe, sehen wir, dass der Port f0/1 im Trunking-Zustand ist. Ich gebe denselben Befehl im CLI des Switches SW1 ein und sehe die gleiche Information, was bedeutet, dass jetzt zwischen den Switches SW0 und SW1 ein Trunk eingerichtet ist. Dabei befindet sich der Port des ersten Switches im Modus desirable, wÀhrend der Port des zweiten im Modus auto ist.

Zwischen dem zweiten und dem dritten Switch besteht keine Verbindung, also gehe ich in die Einstellungen des dritten Switches und gebe den Befehl switchport mode dynamic desirable ein. Sie sehen, dass im zweiten Switch dieselben Statuswechsel down-up erfolgt sind, nun jedoch den Port f0/2 betreffen, der mit dem dritten Switch verbunden ist. Jetzt hat der zweite Switch zwei Trunks: einen am Interface f0/1 und den anderen an f0/2. Das kann man sehen, wenn man den Befehl show int trunk verwendet.

Beide Ports des zweiten Switches befinden sich im Status "auto". FĂŒr das Trunking mit benachbarten Switches mĂŒssen deren Ports im Trunk- oder Desirable-Modus sein, da es in diesem Fall nur zwei Modi fĂŒr die Trunk-Konfiguration gibt. Mit der Tabelle können Sie die Ports der Switches so anpassen, dass ein Trunk zwischen ihnen eingerichtet wird. Das ist die Essenz der Verwendung des dynamischen Trunking-Protokolls DTP.
Lassen Sie uns das VLAN-Trunking-Protokoll, oder VTP, untersuchen. Dieses Protokoll sorgt fĂŒr die Synchronisierung von VLAN-Datenbanken verschiedener NetzwerkgerĂ€te, indem es die aktualisierte VLAN-Datenbank von einem GerĂ€t auf ein anderes ĂŒbertrĂ€gt. Kehren wir zu unserem Schema mit drei Switches zurĂŒck. VTP kann in drei Modi arbeiten: Server, Client und Transparent. VTP v3 hat einen weiteren Modus namens "Off", jedoch behandelt die Cisco-PrĂŒfung nur die erste und zweite Version des VTP.

Der Servermodus wird verwendet, um neue VLANs zu erstellen, Netzwerke ĂŒber die Befehlszeile des Switches zu löschen oder zu Ă€ndern. Im Clientmodus sind keine Operationen an VLANs möglich; in diesem Modus erfolgt lediglich die Aktualisierung der VLAN-Datenbank vom Server. Der transparente Modus funktioniert so, als wĂ€re das VTP-Protokoll deaktiviert, d.h. der Switch sendet keine eigenen VTP-Nachrichten, sondern ĂŒbertragen Updates von anderen Switches â wenn ein Update an einen der Switch-Ports empfangen wird, leitet er es durch sich hindurch und sendet es ĂŒber einen anderen Port weiter im Netzwerk. Im transparenten Modus fungiert der Switch einfach als ĂbertrĂ€ger von fremden Nachrichten, ohne seine eigene VLAN-Datenbank zu aktualisieren.
Auf dieser Folie sehen Sie die Befehle zur Konfiguration des VTP-Protokolls, die im globalen Konfigurationsmodus eingegeben werden. Mit dem ersten Befehl kann die verwendete Protokollversion geÀndert werden. Der zweite Befehl wÀhlt den Betriebsmodus von VTP aus.

Um eine VTP-DomĂ€ne zu erstellen, wird der Befehl vtp domain verwendet, und um ein VTP-Passwort einzustellen, mĂŒssen Sie den Befehl vtp password eingeben. Lassen Sie uns zur CLI-Konsole des ersten Switches gehen und den Zustand von VTP ĂŒberprĂŒfen, indem wir den Befehl show vtp status eingeben.

Sie sehen die Version des VTP-Protokolls â die zweite, die maximale Anzahl der unterstĂŒtzten VLANs betrĂ€gt 255, die Anzahl der vorhandenen VLANs â 5 und der VLAN-Betriebsmodus â Server. All dies sind Standardparameter. Wir haben VTP bereits in der Lektion âTag 30â besprochen. Falls Sie etwas vergessen haben, können Sie dieses Video gerne noch einmal ansehen.
Um die VLAN-Datenbank zu sehen, gebe ich den Befehl show vlan brief ein. Hier sind VLAN1 und VLAN1002-1005 aufgefĂŒhrt. Alle freien Switch-Ports â 23 Fast Ethernet-Ports und 2 Gigabit Ethernet-Ports â sind mit dem ersten Standardnetz verbunden. Die anderen 4 VLANs werden nicht unterstĂŒtzt. Die VLAN-Datenbanken der beiden anderen Switches sehen genau gleich aus, mit dem Unterschied, dass auf SW1 fĂŒr die VLANs nicht 23, sondern 22 Fast Ethernet-Ports freigeblieben sind, da f0/1 und f0/2 fĂŒr Trunks belegt sind. Ich möchte noch einmal daran erinnern, was in der Lektion âTag 30â erwĂ€hnt wurde â das VTP-Protokoll unterstĂŒtzt nur die Aktualisierung der VLAN-Datenbanken.
Wenn ich mehrere Ports fĂŒr VLAN-Netzwerke mit den Befehlen switchport access und switchport mode access VLAN10, VLAN20 oder VLAN30 konfiguriere, wird die Konfiguration dieser Ports nicht ĂŒber VTP repliziert, da VTP nur die VLAN-Datenbank aktualisiert.
Wenn einer der Ports SW1 auf VLAN20 konfiguriert ist, aber dieses Netzwerk nicht in der VLAN-Datenbank vorhanden ist, wird der Port deaktiviert. Die Aktualisierung der Datenbanken erfolgt hingegen nur ĂŒber das VTP-Protokoll.
Mit dem Befehl show vtp status sehe ich, dass alle 3 Switches derzeit im Servermodus sind. Ich werde den mittleren Switch SW1 mit dem Befehl vtp mode transparent in den transparenten Modus versetzen und den dritten Switch SW2 mit dem Befehl vtp mode client in den Clientmodus.
Lassen Sie uns nun zum ersten Switch SW0 zurĂŒckkehren und die DomĂ€ne nwking.org mit dem Befehl vtp domain erstellen. Wenn wir jetzt den Status des VTP des zweiten Switches ĂŒberprĂŒfen, der sich im transparenten Modus befindet, sehen wir, dass er nicht auf die Erstellung der DomĂ€ne reagiert hat â das Feld VTP Domain Name bleibt leer. Der dritte Switch, der sich im Clientmodus befindet, hat jedoch seine Datenbank aktualisiert und hat den DomĂ€nennamen VTP- nwking.org erhalten. Somit wurde die Aktualisierung der Datenbank von Switch SW0 ĂŒber SW1 an SW2 weitergeleitet.
Jetzt werde ich versuchen, den festgelegten Domainnamen zu Ă€ndern. Dazu gehe ich zu den Einstellungen von SW0 und gebe den Befehl vtp domain NetworKing ein. Wie wir sehen können, hat sich diesmal nichts geĂ€ndert â der VTP-Domainname auf dem dritten Switch ist gleich geblieben. Der Grund dafĂŒr ist, dass eine solche Aktualisierung des Domainnamens nur einmal erfolgt, wenn die StandarddomĂ€ne geĂ€ndert wird. Wenn der VTP-Domainname danach erneut geĂ€ndert wird, muss er auf den anderen Switches manuell angepasst werden.
Jetzt werde ich im CLI der ersten Switch-Konsole ein neues VLAN100 erstellen und es IMRAN nennen. Es wurde in der VLAN-Datenbank des ersten Switches angelegt, aber nicht in der Datenbank des dritten Switches, da es verschiedene DomÀnen sind. Denken Sie daran, dass ein Update der VLAN-Datenbank nur erfolgt, wenn beide Switches dieselbe DomÀne haben oder, wie ich zuvor gezeigt habe, der neue Domainname anstelle des Standardnamens gesetzt wird.
Ich greife auf die Einstellungen des 3. Switches zu und gebe nacheinander die Befehle vtp mode und vtp domain NetworKing ein. Beachten Sie, dass die Eingabe des Namens case-sensitive ist; daher muss die Schreibweise des Domainnamens bei beiden Switches genau ĂŒbereinstimmen. Jetzt wechsle ich SW2 erneut in den Client-Modus mit dem Befehl vtp mode client. Lassen Sie uns sehen, was passiert. Wie Sie sehen, hat sich jetzt, bei ĂŒbereinstimmendem Domainnamen, die Datenbank von SW2 aktualisiert und das neue Netzwerk VLAN100 IMRAN hinzugefĂŒgt, wobei sich diese Ănderungen nicht auf den mittleren Switch ausgewirkt haben, da dieser sich im transparenten Modus befindet.
Wenn Sie sich vor unbefugtem Zugriff schĂŒtzen möchten, können Sie ein VTP-Passwort erstellen. Dabei mĂŒssen Sie sicherstellen, dass das GerĂ€t auf der anderen Seite das genau gleiche Passwort hat, da es nur dann in der Lage ist, VTP-Updates zu empfangen.
Als NĂ€chstes werden wir VTP-Pruning betrachten, also das "Pruning" ungenutzter VLANs. Wenn Sie in Ihrem Netzwerk 100 GerĂ€te haben, die das VTP-Protokoll verwenden, wird die Aktualisierung der VLAN-Datenbank eines GerĂ€ts automatisch auf den restlichen 99 GerĂ€ten repliziert. Allerdings haben nicht alle diese GerĂ€te die in der Aktualisierung aufgefĂŒhrten VLANs, daher könnte die Information ĂŒber diese fĂŒr sie irrelevant sein.

Die Verbreitung von VLAN-Datenbankaktualisierungen an GerĂ€te, die VTP verwenden, bedeutet, dass alle Ports aller GerĂ€te Informationen ĂŒber hinzugefĂŒgte, entfernte und geĂ€nderte VLANs erhalten, zu denen sie möglicherweise keine Beziehung haben. Das fĂŒhrt zu einer unnötigen Belastung des Netzwerks mit zusĂ€tzlichem Datenverkehr. Um dies zu vermeiden, wird das Konzept des "Pruning" bei VTP eingesetzt. Um auf einem Switch den Modus fĂŒr das "Pruning" irrelevanter VLANs zu aktivieren, wird der Befehl vtp pruning verwendet. Danach werden die Switches automatisch einander mitteilen, welche VLANs sie tatsĂ€chlich verwenden, und ihren Nachbarn signalisieren, dass sie keine Aktualisierungen fĂŒr VLANs empfangen mĂŒssen, die nicht mit ihnen verbunden sind.
Wenn SW2 beispielsweise keine Ports fĂŒr VLAN10 hat, benötigt er keine von SW1 gesendeten Daten fĂŒr dieses Netzwerk. Gleichzeitig benötigt der Switch SW1 Verkehr fĂŒr VLAN10, da einer seiner Ports mit diesem Netzwerk verbunden ist, allerdings muss er diesen Verkehr nicht an den Switch SW2 senden.
Wenn SW2 den vtp pruning-Modus verwendet, teilt er SW1 mit: «Bitte senden Sie mir keinen Verkehr fĂŒr VLAN10, da dieses Netzwerk nicht mit mir verbunden ist und keiner meiner Ports fĂŒr dieses Netzwerk konfiguriert ist.» Das ist der Vorteil der Verwendung des Befehls vtp pruning.
Es gibt eine weitere Möglichkeit, den Verkehr fĂŒr ein bestimmtes Interface zu filtern. Diese ermöglicht es, einen Port auf einen Trunk mit einem bestimmten VLAN-Netzwerk einzustellen. Der Nachteil dieser Methode ist, dass jeder Trunk-Port manuell konfiguriert werden muss, um anzugeben, welche VLANs erlaubt und welche verboten sind. Dazu wird eine Sequenz von drei Befehlen verwendet. Der erste gibt das betreffende Interface an, der zweite verwandelt dieses Interface in einen Trunk-Port, und der dritte â switchport trunk allowed vlan â zeigt an, welches VLAN an diesem Port erlaubt ist: alle, keines, das hinzuzufĂŒgende VLAN oder das zu entfernende VLAN.
Je nach konkreter Situation wĂ€hlen Sie, was Sie verwenden: VTP-Pruning oder erlaubte Trunks. Einige Organisationen ziehen es aus SicherheitsgrĂŒnden vor, VTP nicht zu verwenden, weshalb sie manuelle Trunk-Konfigurationen wĂ€hlen. Da der Befehl vtp pruning in Packet Tracer nicht funktioniert, werde ich ihn im Emulator GNS3 demonstrieren.
Wenn Sie in die Einstellungen von SW2 gehen und den Befehl vtp pruning eingeben, wird das System sofort melden, dass dieser Modus aktiviert ist: Pruning switched on, das bedeutet, dass das "Pruning" von VLANs nur mit einem Befehl aktiviert werden kann.
Wenn Sie den Befehl show vtp status eingeben, werden wir sehen, dass der vtp pruning-Modus aktiviert ist.

Wenn Sie diesen Modus auf dem Server-Switch einrichten, gehen Sie in die Einstellungen und geben Sie den Befehl vtp pruning ein. Das bedeutet, dass die an den Server angeschlossenen GerĂ€te automatisch vtp pruning verwenden, um den TrĂ€gersverkehr fĂŒr irrelevante VLANs zu minimieren.
Wenn Sie diesen Modus nicht verwenden möchten, mĂŒssen Sie in ein bestimmtes Interface, zum Beispiel e0/0, wechseln und dann den Befehl switchport trunk allowed vlan eingeben. Das System gibt Ihnen Hinweise zu den möglichen Optionen dieses Befehls:
â WORD â die VLAN-Nummer, die auf diesem Interface im Trunk-Modus erlaubt ist;
â add â die VLAN, die zur VLAN-Datenbank hinzugefĂŒgt werden soll;
â all â alle VLANs erlauben;
â except â alle VLANs zulassen, auĂer den angegebenen;
â none â alle VLANs verbieten;
â remove â VLAN aus der VLAN-Datenbank entfernen.
Beispielsweise, wenn wir VLAN10 fĂŒr das Trunking zulassen und es fĂŒr das VLAN20 erlauben möchten, mĂŒssen wir den Befehl switchport trunk allowed vlan add 20 eingeben.

Ich möchte Ihnen noch etwas zeigen, daher verwende ich den Befehl show interface trunk. Beachten Sie, dass standardmĂ€Ăig alle VLANs 1-1005 fĂŒr den Trunk aktiviert waren und nun VLAN10 hinzugekommen ist.

Wenn ich den Befehl switchport trunk allowed vlan add 20 verwende und erneut den Status des Trunks anzeige, werden wir sehen, dass jetzt zwei Netzwerke fĂŒr den Trunk erlaubt sind â VLAN10 und VLAN20.

Dabei kann kein anderer Datenverkehr, auĂer dem fĂŒr die angegebenen Netzwerke, ĂŒber diesen Trunk geleitet werden. Durch die Erlaubnis des Datenverkehrs nur fĂŒr VLAN 10 und VLAN 20 haben wir den Datenverkehr fĂŒr alle anderen VLANs blockiert. So können die Trunk-Einstellungen manuell fĂŒr ein bestimmtes VLAN auf einem bestimmten Switchport konfiguriert werden.
Bitte beachten Sie, dass bis Ende des Tages am 17. November 2017 auf unserer Webseite ein Rabatt von 90% auf die Kosten fĂŒr den Download des Laborberichts zu diesem Thema gilt.

Vielen Dank fĂŒr Ihre Aufmerksamkeit und bis zum nĂ€chsten Video-Tutorial!

Danke, dass Sie bei uns bleiben. Gefallen Ihnen unsere Artikel? Möchten Sie mehr interessante Inhalte sehen? UnterstĂŒtzen Sie uns mit einer Bestellung oder empfehlen Sie uns weiter. 30 % Rabatt fĂŒr Habr-Nutzer auf unser einzigartiges Ăquivalent von Entry-Level-Servern, das wir fĂŒr Sie entwickelt haben: (VerfĂŒgbar sind Optionen mit RAID1 und RAID10, bis zu 24 Kerne und bis zu 40GB DDR4).
Dell R730xd zum halben Preis? Nur bei uns in den Niederlanden! Dell R420 â 2x E5-2430 2.2GHz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB â ab 99 $! Lesen Sie darĂŒber
Quelle: habr.com
