Leon Befehle Mitschrift
Alle Befehle, die wir in Cisco Packet Tracer verwendet haben, sortiert nach Übung. Neue Befehle kommen unten dazu.
Modi auf Cisco-Geräten
Switch>User-Modus →enable→Switch#privilegierter Modus →configure terminal→Switch(config)#Konfigurationsmodus →interface …→Switch(config-if)#Interface-Modus.
exitgeht eine Ebene zurück,endspringt direkt in den privilegierten Modus.
Wichtige Grundbefehle (für jeden Switch und Router)
enable
configure terminal
no ip domain-lookup ! im Konfigurationsmodus
end
show running-config ! im privilegierten Modus (#)
copy running-config startup-config ! im privilegierten Modus (#)
| Befehl | Modus | Bedeutung |
|---|---|---|
no ip domain-lookup | (config)# | Schaltet die DNS-Namensauflösung ab. Ohne diesen Befehl hält ein Tippfehler (z. B. shw vlan) das Gerät an, weil es den falschen Befehl als Hostnamen per DNS sucht („Translating… domain server“) und man bis zu ~30 s warten muss. |
show running-config | # | Zeigt die aktuelle Konfiguration im Arbeitsspeicher (RAM): Hostname, VLANs, Interfaces, IPs usw. Gut zur Kontrolle. |
copy running-config startup-config | # | Speichert die aktuelle Konfiguration dauerhaft in den NVRAM, damit sie nach einem Neustart noch da ist. Gleiche Wirkung wie write memory. |
running-config vs. startup-config
running-config = aktuelle Konfiguration im RAM, geht beim Ausschalten verloren.
startup-config = gespeicherte Konfiguration im NVRAM, wird beim Start geladen.
copy running-config startup-config(kurzcopy run start) oderwrite memory(kurzwr) kopieren die eine in die andere.
Wenn Packet Tracer nach dem Kopieren fragt:Destination filename [startup-config]?, einfach mit Enter bestätigen.
Übung: Zwei Netze mit Router (Router 2911)
Router
Would you like to enter the initial configuration dialog? [yes/no]: no
enable
configure terminal
interface g0/0
ip address 192.168.10.1 255.255.255.0
no shutdown
interface g0/1
ip address 192.168.20.1 255.255.255.0
no shutdown
end
write memory
show interfaces g0/0 | include address
show interfaces g0/1 | include address
| Befehl | Bedeutung |
|---|---|
ip address <IP> <Maske> | IP-Adresse auf ein Router-Interface setzen |
no shutdown | Interface einschalten (Router-Ports sind standardmäßig aus) |
write memory | laufende Konfiguration dauerhaft speichern |
show interfaces g0/0 \| include address | nur die Zeilen mit MAC- und IP-Adresse anzeigen |
PC (Command Prompt)
ping 192.168.20.10
ping 192.168.10.20
Warum macht man das so und wie funktioniert es?
- Zwei Netze brauchen einen Router. 192.168.10.0/24 und 192.168.20.0/24 sind verschiedene IP-Netze. Ein Switch arbeitet auf Schicht 2 (MAC-Adressen) und kann nicht zwischen IP-Netzen vermitteln. Das macht der Router auf Schicht 3 anhand der Ziel-IP.
- Jedes Router-Interface ist das Tor in ein Netz. G0/0 bekommt eine Adresse aus Netz A (192.168.10.1), G0/1 eine aus Netz B (192.168.20.1). Dadurch kennt der Router beide Netze direkt und kann Pakete von einem ins andere weiterleiten.
- Warum
no shutdown? Router-Interfaces sind ab Werk ausgeschaltet (administratively down). Erst mitno shutdowngeht der Port an und die Verbindung wird grün. Switch-Ports sind dagegen von Anfang an aktiv. - Gateway am PC: Will ein PC in ein fremdes Netz senden, schickt er das Paket an sein Standardgateway, also die Router-Adresse in seinem eigenen Netz (z. B. 192.168.10.1). Ohne Gateway kommt der PC nur im eigenen Netz an.
- Warum geht der erste Ping manchmal verloren? Vor dem ersten Paket muss der PC per ARP die MAC-Adresse des Gateways herausfinden. Während das läuft, gibt es einmal „Request timed out“. Danach klappt alles.
- Warum die MAC-Adresse jedes Mal neu ist: Die IP-Adressen (Quelle, Ziel) bleiben vom PC bis zum Ziel gleich. Der Router baut aber für jedes Netz einen neuen Frame mit neuen MAC-Adressen (Schicht 2 gilt immer nur für einen Abschnitt).
write memory: speichert die Konfiguration, damit sie nach einem Neustart nicht verloren ist.
Übung: Spanning Tree (STP)
Switch
show spanning-tree
enable
configure terminal
spanning-tree vlan 1 priority 4096
end
show cdp neighbors
| Befehl | Bedeutung |
|---|---|
show spanning-tree | Root ID, Bridge ID, Kosten, Port-Rollen (Root/Desg/Altn) und Status (FWD/BLK) anzeigen |
spanning-tree vlan 1 priority 4096 | Priority senken, damit dieser Switch Root Bridge wird (Vielfache von 4096) |
spanning-tree vlan 1 priority 32768 | Priority auf Standard zurücksetzen |
show cdp neighbors | direkt verbundene Cisco-Geräte mit lokalem und entferntem Port anzeigen |
Warum macht man das so und wie funktioniert es?
- Das Problem: Sind Switches im Kreis verbunden (Redundanz), kreisen Broadcasts endlos, weil Ethernet-Frames keine TTL haben. Folgen: Broadcast-Sturm, springende MAC-Tabellen, doppelte Frames.
- Die Lösung STP: Die Switches tauschen alle 2 Sekunden BPDUs aus und sperren genau so viele Ports, dass kein Kreis mehr übrig ist. Aus dem Kreis wird ein Baum.
- Schritt 1 – Root Bridge wählen: Der Switch mit der kleinsten Bridge ID wird Root. Bridge ID = Priority + MAC-Adresse. Zuerst zählt die Priority (Standard 32768 + VLAN-Nummer = 32769), bei Gleichstand die kleinere MAC.
- Schritt 2 – Root Ports: Jeder andere Switch nimmt den Port mit dem billigsten Weg zur Root (FastEthernet kostet 19 pro Kabel, Gigabit 4).
- Schritt 3 – Designated Ports: Pro Kabel darf genau eine Seite weiterleiten. Alle Ports der Root sind Designated. Auf dem letzten Kabel gewinnt bei gleichen Kosten die kleinere Bridge ID.
- Schritt 4 – Rest wird blockiert: Der übrig gebliebene Port wird Altn BLK (oranger Punkt). Er bleibt als Reserve und springt ein, wenn ein anderes Kabel ausfällt.
- Warum Priority ändern? Sonst wird zufällig der Switch mit der kleinsten MAC Root, auch wenn er der schwächste ist. Mit
spanning-tree vlan 1 priority 4096legt man bewusst fest, welcher Switch die Mitte des Netzes ist. - Warum dauert die Umstellung ~30 s? Ein Port geht nicht sofort auf Weiterleiten, sondern durch Listening (15 s) → Learning (15 s) → Forwarding. So entsteht auch kurzzeitig keine Schleife.
show cdp neighbors: zeigt, welcher eigene Port mit welchem Port des Nachbarn verbunden ist. Praktisch, um die Verkabelung zu prüfen.
Übung: VLAN Praxisübung 2 (VLANs über zwei Switches)
Datei: Systeme und Netze/Skripte/VLAN Praxisübung 2.pkt
Schritt 1 + 2 – Switch 1
enable
configure terminal
hostname Switch1
! Schritt 1: VLANs anlegen
vlan 10
name VLAN10
vlan 20
name VLAN20
exit
! Schritt 2: Access Ports zuordnen
interface fa0/1
switchport mode access
switchport access vlan 10
interface fa0/2
switchport mode access
switchport access vlan 10
interface fa0/3
switchport mode access
switchport access vlan 20
end
write memory
show vlan brief
Schritt 1 + 2 – Switch 2
enable
configure terminal
hostname Switch2
vlan 10
name VLAN10
vlan 20
name VLAN20
exit
interface fa0/1
switchport mode access
switchport access vlan 10
interface fa0/2
switchport mode access
switchport access vlan 20
end
write memory
show vlan brief
PCs (Command Prompt)
ipconfig 192.168.10.10 255.255.255.0 192.168.10.1 ! PC-A1
ipconfig 192.168.10.20 255.255.255.0 192.168.10.1 ! PC-A2
ipconfig 192.168.20.10 255.255.255.0 192.168.20.1 ! PC-A3
ipconfig 192.168.10.30 255.255.255.0 192.168.10.1 ! PC-B1
ipconfig 192.168.20.20 255.255.255.0 192.168.20.1 ! PC-B2
ipconfig ! Kontrolle
Schritt 3 – Trunk (auf Switch 1 und Switch 2 gleich)
enable
configure terminal
interface gi0/1
switchport mode trunk
switchport trunk allowed vlan 10,20
end
write memory
show interfaces trunk
| Befehl | Bedeutung |
|---|---|
hostname Switch1 | Gerätenamen setzen (steht dann im Prompt) |
vlan 10 | VLAN 10 anlegen und in den VLAN-Modus wechseln |
name VLAN10 | dem VLAN einen Namen geben |
switchport mode access | Port fest als Access Port (genau ein VLAN, für Endgeräte) |
switchport access vlan 10 | Access Port dem VLAN 10 zuordnen |
switchport mode trunk | Port als Trunk (mehrere VLANs mit 802.1Q-Tag, Switch ↔ Switch) |
switchport trunk allowed vlan 10,20 | nur VLAN 10 und 20 über den Trunk lassen |
show vlan brief | alle VLANs mit zugeordneten Ports anzeigen |
show interfaces trunk | Trunk-Ports, Encapsulation (802.1q), erlaubte und aktive VLANs |
ipconfig <IP> <Maske> <Gateway> | IP-Konfiguration am PC setzen (Packet Tracer) |
Warum macht man das so und wie funktioniert es?
Warum überhaupt VLANs?
- Ohne VLANs ist ein Switch eine einzige Broadcast Domain: Jeder Broadcast erreicht jedes Gerät.
- Mit VLANs teilt man einen physischen Switch in mehrere logische Switches. Jedes VLAN ist eine eigene Broadcast Domain.
- Vorteile: weniger Broadcast-Verkehr, mehr Sicherheit (z. B. Lehrer-PCs und Schüler-PCs getrennt), Ordnung nach Abteilungen, ohne neue Hardware zu kaufen.
- Jedes VLAN bekommt ein eigenes IP-Netz: VLAN 10 = 192.168.10.0/24, VLAN 20 = 192.168.20.0/24.
Schritt 1 – VLANs anlegen (vlan 10, name VLAN10)
- Ein VLAN muss auf jedem Switch angelegt werden, auf dem es Ports hat. Deshalb machen wir es auf Switch 1 und Switch 2.
- Der Name ist nur zur Übersicht, wichtig für den Switch ist die Nummer.
hostnamegibt dem Gerät einen eindeutigen Namen. Er steht dann im Prompt, so sieht man immer, auf welchem Switch man gerade tippt.
Schritt 2 – Access Ports (switchport mode access, switchport access vlan 10)
- Ein Access Port gehört genau einem VLAN und ist für Endgeräte gedacht (PC, Drucker).
- Ohne Zuordnung ist jeder Port in VLAN 1 (Standard-VLAN).
switchport mode accesslegt den Port fest als Access Port. Sonst könnte er automatisch versuchen, ein Trunk zu werden.- Der PC merkt nichts vom VLAN. Der Switch entscheidet anhand des Ports, zu welchem VLAN die Frames gehören.
- Ergebnis nach Schritt 2: PC-A1 und PC-A2 (beide VLAN 10, gleicher Switch) können sich erreichen. PC-A3 (VLAN 20) ist von ihnen getrennt, obwohl er am selben Switch hängt.
Schritt 3 – Trunk (switchport mode trunk)
- Problem: Das Kabel zwischen den Switches war bis dahin ein Access Port in VLAN 1. Darüber kamen weder VLAN 10 noch VLAN 20 zum anderen Switch.
- Ein Trunk transportiert mehrere VLANs über ein Kabel. Sonst bräuchte man pro VLAN ein eigenes Kabel.
- So funktioniert es (802.1Q-Tagging): Bevor ein Frame über den Trunk geht, fügt der Switch einen 4-Byte-Tag mit der VLAN-Nummer ein. Der andere Switch liest den Tag, weiß dadurch das VLAN, entfernt den Tag wieder und schickt den Frame nur an Ports dieses VLANs.
- Darum wird ein Frame mit Tag bis zu 1522 statt 1518 Byte groß, und der EtherType 0x8100 zeigt an: „Hier kommt ein VLAN-Tag“.
- Native VLAN (Standard VLAN 1): Frames aus diesem VLAN gehen ohne Tag über den Trunk.
switchport trunk allowed vlan 10,20lässt nur die gebrauchten VLANs durch. Das ist sicherer und spart Verkehr.- Der Trunk muss auf beiden Seiten gleich eingestellt sein. Ist nur eine Seite Trunk, meldet der Switch „Inconsistent port type“ und blockiert.
- Nach dem Umstellen dauert es ~30 s, bis der Port weiterleitet, weil STP ihn neu durch Listening und Learning schickt.
Schritt 4 – Pings im gleichen VLAN testen (PC → Desktop → Command Prompt)
! auf PC-A1 (VLAN 10)
ping 192.168.10.20 ! PC-A2, VLAN 10, gleicher Switch -> OK, 4/4
ping 192.168.10.30 ! PC-B1, VLAN 10, über den Trunk -> OK, 4/4
ping 192.168.20.10 ! PC-A3, VLAN 20 (Gegenprobe) -> Request timed out
! auf PC-A3 (VLAN 20)
ping 192.168.20.20 ! PC-B2, VLAN 20, über den Trunk -> OK, 4/4
| Befehl | Bedeutung |
|---|---|
ping <IP> | schickt 4 ICMP-Echo-Anfragen. „Reply from …“ = Ziel erreichbar, „Request timed out“ = keine Antwort |
Warum testet man genau so?
- Gleiches VLAN, gleicher Switch (PC-A1 → PC-A2): prüft Schritt 1 und 2. Der Switch leitet nur innerhalb des VLANs weiter.
- Gleiches VLAN, anderer Switch (PC-A1 → PC-B1, PC-A3 → PC-B2): prüft Schritt 3. Klappt nur, weil der Trunk die Frames mit 802.1Q-Tag (VLAN 10 bzw. 20) zum anderen Switch bringt.
- Gegenprobe: anderes VLAN (PC-A1 → PC-A3): muss fehlschlagen, obwohl beide am selben Switch hängen. Das beweist, dass die VLANs wirklich getrennt sind (eigene Broadcast Domains, eigene IP-Netze). PC-A1 schickt das Paket an sein Gateway 192.168.10.1, das es noch nicht gibt.
- Ein „Request timed out“ beim allerersten Ping kann auch durch ARP entstehen. Darum zählt das Ergebnis aller 4 Pakete.
- Wenn ein Ping im gleichen VLAN über die Switches fehlschlägt, prüft man:
show interfaces trunk(ist Gi0/1 trunking, sind VLAN 10/20 erlaubt und forwarding?),show vlan brief(richtiger Port im richtigen VLAN?) und am PCipconfig.
Warum PCs in verschiedenen VLANs sich trotzdem nicht erreichen
- VLAN 10 und VLAN 20 sind verschiedene IP-Netze. Dazwischen muss geroutet werden (Schicht 3), genau wie bei zwei normalen Netzen.
- Deshalb haben die PCs schon ein Gateway (192.168.10.1 bzw. 192.168.20.1). Das wird in Schritt 5 der Router-on-a-Stick: ein Router mit Sub-Interfaces G0/0.10 und G0/0.20 an einem Trunk.
Schritt 5 – Inter-VLAN-Routing mit Router-on-a-Stick
Aufbau: Router 2911 „Router“, Kabel Router G0/0 ↔ Switch 1 Gi0/2 (Straight-Through).
Switch 1 – Trunk zum Router
enable
configure terminal
interface gi0/2
switchport mode trunk
switchport trunk allowed vlan 10,20
end
write memory
Router
no ! "initial configuration dialog?" überspringen
enable
configure terminal
hostname Router
no ip domain-lookup
interface g0/0
no shutdown
interface g0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
interface g0/0.20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
end
copy running-config startup-config ! danach Enter bei [startup-config]?
show ip interface brief
PCs – Gateway eintragen (Desktop → IP Configuration → Default Gateway)
| PC | Gateway |
|---|---|
| PC-A1, PC-A2, PC-B1 (VLAN 10) | 192.168.10.1 |
| PC-A3, PC-B2 (VLAN 20) | 192.168.20.1 |
Gateway lieber in der GUI eintragen
Das per
ipconfig <IP> <Maske> <Gateway>gesetzte Gateway war nach dem Speichern/Neuöffnen der Datei wieder 0.0.0.0. Darum: Gateway unter Desktop → IP Configuration eintragen und mitipconfigkontrollieren.
Test auf PC-A1 (Command Prompt)
ipconfig ! Kontrolle: Default Gateway 192.168.10.1?
ping 192.168.10.1 ! eigenes Gateway (G0/0.10) -> OK
ping 192.168.20.1 ! anderes Sub-Interface des Routers -> OK
ping 192.168.20.10 ! PC-A3, VLAN 20 -> OK, TTL=127
ping 192.168.20.20 ! PC-B2, VLAN 20, über Router + Trunk -> OK, TTL=127
tracert 192.168.20.20 ! 1: 192.168.10.1 (Router) 2: 192.168.20.20
| Befehl | Bedeutung |
|---|---|
interface g0/0.10 | Sub-Interface (logisches Teil-Interface) .10 auf dem physischen Port G0/0 anlegen |
encapsulation dot1Q 10 | dieses Sub-Interface gehört zu VLAN 10: es versteht und sendet Frames mit 802.1Q-Tag 10 |
ip address 192.168.10.1 255.255.255.0 | Gateway-Adresse für VLAN 10 |
no shutdown (auf g0/0) | schaltet den physischen Port ein, die Sub-Interfaces gehen damit automatisch mit an |
show ip interface brief | Kurzübersicht aller Interfaces mit IP und Status (up/up = alles ok) |
tracert <IP> | zeigt jeden Router (Hop) auf dem Weg zum Ziel |
ipconfig | zeigt IP, Maske und Gateway des PCs |
Warum macht man das so und wie funktioniert es?
- Problem: VLAN 10 und VLAN 20 sind getrennte IP-Netze. Ein Switch (Schicht 2) kann nicht zwischen ihnen vermitteln. Dafür braucht man einen Router (Schicht 3).
- Router-on-a-Stick: Statt pro VLAN ein eigenes Kabel und einen eigenen Router-Port zu verwenden, hängt der Router mit nur einem Kabel („Stick“) als Trunk am Switch. Über dieses eine Kabel laufen beide VLANs mit 802.1Q-Tag.
- Sub-Interfaces: Der physische Port G0/0 wird in logische Teil-Interfaces aufgeteilt: G0/0.10 für VLAN 10, G0/0.20 für VLAN 20. Die Nummer nach dem Punkt ist frei wählbar, man nimmt aber zur Übersicht die VLAN-Nummer.
encapsulation dot1Qsagt dem Sub-Interface, welches VLAN-Tag es bearbeitet. Ohne diesen Befehl kann man keine IP-Adresse eintragen.- Jedes Sub-Interface ist das Gateway seines VLANs. Darum bekommt G0/0.10 die 192.168.10.1 und G0/0.20 die 192.168.20.1, genau die Gateways der PCs.
no shutdownnur auf G0/0: Der physische Port muss an sein, die Sub-Interfaces hängen daran.- Switch-Port zum Router muss Trunk sein (Gi0/2), sonst käme nur ein VLAN (ungetaggt) beim Router an.
- Ablauf eines Pakets PC-A1 → PC-A3:
- PC-A1 merkt: 192.168.20.10 liegt nicht in meinem Netz → schickt an das Gateway 192.168.10.1.
- Switch 1 schickt den Frame über Gi0/2 mit Tag VLAN 10 zum Router.
- Router empfängt auf G0/0.10, schaut in seine Routing-Tabelle: 192.168.20.0/24 ist an G0/0.20 angeschlossen.
- Router schickt das Paket über G0/0.20 mit Tag VLAN 20 zurück an Switch 1 (gleiches Kabel!).
- Switch 1 entfernt den Tag und gibt den Frame an Fa0/3 → PC-A3. Die Antwort nimmt den umgekehrten Weg.
- TTL=127 statt 128: Jeder Router verringert die TTL um 1. TTL 127 beweist, dass das Paket genau einen Router passiert hat.
tracertzeigt das auch: Hop 1 ist der Router (192.168.10.1), Hop 2 das Ziel. - Warum ging es am Anfang nicht? Die PCs hatten kein Gateway (0.0.0.0). Ohne Gateway weiß ein PC nicht, wohin er Pakete für fremde Netze schicken soll. Typischer Fehler: Wenn das eigene Gateway antwortet, das Ziel aber nicht, liegt es oft am Gateway des Ziel-PCs (die Antwort findet den Rückweg nicht).
no ip domain-lookup: verhindert lange Wartezeiten bei Tippfehlern auf dem Router.
Warum zeigt Packet Tracer bei einem PDU „Failed“?
Beobachtet am 21.10.: Ein PDU (Briefumschlag) PC-A1 → PC-B2 im Simulationsmodus stand auf Failed, obwohl alles richtig konfiguriert war.
- Ursache: ARP beim ersten Paket. Bevor ein Paket in ein anderes VLAN gehen kann, braucht es zwei ARP-Anfragen: PC-A1 fragt nach der MAC des Gateways (192.168.10.1), danach fragt der Router in VLAN 20 nach der MAC von PC-B2. Das allererste ICMP-Paket wartet darauf und läuft dabei in einen Timeout → Failed.
- Beweis:
ping 192.168.20.20auf PC-A1 lieferte danach 4/4 mit TTL=127, und dasselbe PDU erneut abgeschickt (Doppelklick auf den roten Punkt unter „Fire“) stand auf Successful. - Merke: Ein einzelnes „Failed“ beim ersten Versuch heißt nicht, dass die Konfiguration falsch ist. Immer ein zweites Mal senden. Erst wenn es dauerhaft scheitert, Fehler suchen: Gateway am PC (
ipconfig),show ip interface briefam Router,show interfaces trunkan den Switches.
Zusammenfassung VLAN Praxisübung 2
Ziel: 5 PCs auf 2 Switches in 2 VLANs aufteilen, die VLANs über beide Switches verbinden und am Ende per Router miteinander sprechen lassen.
| Gerät | Port | VLAN | IP / Maske | Gateway |
|---|---|---|---|---|
| PC-A1 | Switch 1 Fa0/1 | 10 | 192.168.10.10 /24 | 192.168.10.1 |
| PC-A2 | Switch 1 Fa0/2 | 10 | 192.168.10.20 /24 | 192.168.10.1 |
| PC-A3 | Switch 1 Fa0/3 | 20 | 192.168.20.10 /24 | 192.168.20.1 |
| PC-B1 | Switch 2 Fa0/1 | 10 | 192.168.10.30 /24 | 192.168.10.1 |
| PC-B2 | Switch 2 Fa0/2 | 20 | 192.168.20.20 /24 | 192.168.20.1 |
| Switch 1 ↔ Switch 2 | Gi0/1 ↔ Gi0/1 | Trunk 10,20 | – | – |
| Switch 1 ↔ Router | Gi0/2 ↔ G0/0 | Trunk 10,20 | G0/0.10 = 192.168.10.1, G0/0.20 = 192.168.20.1 | – |
| Schritt | Was | Kernbefehle | Ergebnis |
|---|---|---|---|
| 1 | VLANs anlegen (beide Switches) | vlan 10, name VLAN10, vlan 20 | VLAN 10/20 existieren (show vlan brief) |
| 2 | Access Ports zuordnen | switchport mode access, switchport access vlan 10 | jeder PC-Port gehört genau einem VLAN |
| 3 | Trunk zwischen den Switches | switchport mode trunk, switchport trunk allowed vlan 10,20 | beide VLANs laufen über ein Kabel (802.1Q-Tag) |
| 4 | Pings im gleichen VLAN | ping | gleiches VLAN ✅ (auch über Trunk), anderes VLAN ❌ |
| 5 | Router-on-a-Stick | interface g0/0.10, encapsulation dot1Q 10, ip address …, no shutdown | VLAN 10 ↔ VLAN 20 ✅, TTL=127 |
Die wichtigsten Gedanken in 6 Sätzen
- Ein VLAN teilt einen Switch in mehrere logische Switches; jedes VLAN ist eine eigene Broadcast Domain und ein eigenes IP-Netz.
- Access Ports gehören genau einem VLAN und sind für Endgeräte; der PC merkt nichts vom VLAN.
- Ein Trunk transportiert mehrere VLANs über ein Kabel, indem jeder Frame einen 802.1Q-Tag (4 Byte, VLAN-Nummer) bekommt.
- Ohne Router erreichen sich nur PCs im gleichen VLAN; die Gegenprobe ins andere VLAN muss scheitern.
- Beim Router-on-a-Stick hängt ein Router per Trunk am Switch; je VLAN gibt es ein Sub-Interface, das als Gateway dieses VLANs dient.
- Damit PCs andere VLANs erreichen, brauchen alle beteiligten PCs ein Gateway; das erste Paket kann wegen ARP verloren gehen.
Typische Fehler
| Fehlerbild | Ursache | Prüfen mit |
|---|---|---|
| Gleiches VLAN, anderer Switch geht nicht | Kabel zwischen Switches kein Trunk / VLAN nicht erlaubt | show interfaces trunk |
| PC im falschen VLAN | Port falsch zugeordnet | show vlan brief |
| Anderes VLAN geht nicht, eigenes Gateway antwortet | Ziel-PC hat kein Gateway | ipconfig am Ziel-PC |
| Router-Interfaces down | no shutdown fehlt auf G0/0 | show ip interface brief |
| „Inconsistent port type“ | nur eine Seite ist Trunk | beide Seiten switchport mode trunk |
| Einmal „Failed“ / erster Ping verloren | ARP läuft noch | nochmal senden |