VLAN Tagging (IEEE 802.1Q) und VLAN Trunking
Zur Navigation springen
Zur Suche springen
Einführung in VLAN Tagging und Trunking
- VLAN Tagging
- VLAN Tagging ist der Prozess, bei dem VLAN-Informationen zu Ethernet-Frames hinzugefügt werden. Dies ermöglicht es, Frames, die zu verschiedenen VLANs gehören, über dieselbe physische Netzwerkverbindung zu übertragen und voneinander zu unterscheiden.
- VLAN Trunking
- VLAN Trunking bezieht sich auf die Praxis, mehrere VLANs über eine einzige physische Verbindung zwischen Netzwerkgeräten (wie Switches) zu transportieren. Ein Trunk-Port trägt Daten für mehrere VLANs und verwendet VLAN Tagging, um diese zu unterscheiden.
IEEE 802.1Q Standard
- Was ist IEEE 802.1Q?
- IEEE 802.1Q ist der Standard für VLAN Tagging in Ethernet-Netzwerken. Er fügt ein 4-Byte-Tag in den Ethernet-Frame ein, das Informationen über das VLAN enthält, dem der Frame angehört. Dieser Standard ermöglicht es Netzwerkgeräten, mehrere VLANs über eine gemeinsame physische Verbindung zu übertragen.
- Aufbau des 802.1Q-Tags
- Das 802.1Q-Tag besteht aus den folgenden Feldern:
- Tag Protocol Identifier (TPID): Ein 16-Bit-Wert, der auf 0x8100 gesetzt ist und anzeigt, dass es sich um einen getaggten Frame handelt.
- Priority Code Point (PCP): Ein 3-Bit-Wert zur Angabe der Frame-Priorität für Quality of Service (QoS).
- Canonical Format Indicator (CFI): Ein 1-Bit-Wert, der angibt, ob MAC-Adressen in kanonischem Format vorliegen.
- VLAN Identifier (VID): Ein 12-Bit-Wert, der die VLAN-ID enthält, mit einem Bereich von 0 bis 4095, wobei die IDs 0 und 4095 reserviert sind.
- Untagged und Tagged Frames
- Frames, die von Access-Ports gesendet werden, sind in der Regel ungetagged, da sie nur einem VLAN angehören. Auf Trunk-Ports werden die Frames mit 802.1Q-Tags versehen, um die VLAN-Zugehörigkeit zu kennzeichnen.
Konfiguration von VLAN Trunking
- Einrichten eines Trunk-Ports
- Ein Trunk-Port ermöglicht die Übertragung von Daten mehrerer VLANs über eine einzige physische Verbindung zwischen Netzwerkgeräten. Die Standard-Trunking-Protokolle sind IEEE 802.1Q (offener Standard) und ISL (Cisco-proprietär, weniger gebräuchlich).
- Befehl zur Konfiguration:
- interface [type] [number]
- switchport mode trunk
- switchport trunk encapsulation dot1q (Wenn das Gerät mehrere Trunking-Protokolle unterstützt)
- switchport trunk allowed vlan [VLAN-IDs]
- Befehl zur Konfiguration:
- Beispiel:
- interface GigabitEthernet0/2
- switchport mode trunk
- switchport trunk encapsulation dot1q
- switchport trunk allowed vlan 10,20,30
- Dieser Befehl konfiguriert den Port GigabitEthernet0/2 als Trunk und erlaubt die VLANs 10, 20 und 30 über diesen Port.
- Native VLAN Konfiguration
- Das Native VLAN ist das VLAN, das ungetaggte Frames über einen Trunk transportiert. Standardmäßig ist VLAN 1 das Native VLAN, aber es wird oft empfohlen, ein anderes VLAN als Native VLAN zu konfigurieren, um Sicherheitsprobleme zu vermeiden.
- Befehl zur Konfiguration:
- switchport trunk native vlan [VLAN-ID]
- Befehl zur Konfiguration:
- Beispiel:
- interface GigabitEthernet0/2
- switchport trunk native vlan 99
- Dieser Befehl setzt VLAN 99 als Native VLAN für den Trunk auf dem Port GigabitEthernet0/2.
Überprüfung und Troubleshooting von VLAN Trunking
- Überprüfung des Trunk-Status
- Um den Status eines Trunk-Ports und die VLANs, die über den Trunk übertragen werden, zu überprüfen:
- Befehl zur Überprüfung:
- show interfaces trunk
- Dieser Befehl zeigt alle aktiven Trunk-Ports, die konfigurierten VLANs und die verwendete Trunking-Methode (z.B. 802.1Q).
- Befehl zur Überprüfung:
- Überprüfung der VLAN-Zuweisung an einem Trunk-Port
- Um detaillierte Informationen über die VLAN-Zuweisung und den Status eines bestimmten Trunk-Ports zu erhalten:
- Befehl zur Überprüfung:
- show interfaces [type] [number] switchport
- Befehl zur Überprüfung:
- Beispiel:
- show interfaces GigabitEthernet0/2 switchport
- Dieser Befehl zeigt die VLAN-Zuweisungen und den Trunking-Status des Ports GigabitEthernet0/2.
- Troubleshooting von Trunk-Problemen
- Häufige Probleme bei VLAN Trunking umfassen nicht übereinstimmende Native VLANs oder VLANs, die nicht korrekt über den Trunk übertragen werden.
- Befehle zur Fehlersuche:
- show vlan brief: Überprüft die VLAN-Zuweisungen auf dem Switch.
- show spanning-tree vlan [VLAN-ID]: Überprüft den STP-Status für ein bestimmtes VLAN, um sicherzustellen, dass VLANs korrekt über Trunks übertragen werden.
- Befehle zur Fehlersuche:
Zusammenfassung
- VLAN Tagging nach dem IEEE 802.1Q Standard und VLAN Trunking sind zentrale Techniken zur effizienten Verwaltung und Übertragung von VLANs über gemeinsame Netzwerkverbindungen. Die richtige Konfiguration von Trunk-Ports, einschließlich der korrekten Einrichtung des Native VLAN und der Überprüfung des Trunk-Status, ist entscheidend für eine stabile und sichere Netzwerkinfrastruktur.