Kassen und Gäste an einem Switch
Ein Switch im Büro verbindet die Kassen, die PCs der Mitarbeitenden und eine Box für das Gäste-WLAN. Ein Gästelaptop darf nie eine Kasse sehen.
Drei Switches kosten Geld und Platz an der Wand. Ein VLAN teilt einen Switch allein durch Einstellungen in mehrere getrennte.
Am Ende dieser Lektion
Notiz
Ich kann zwei Gruppen von Hosts an einem Switch trennen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Broadcast-Domäne | alle Geräte, die die Broadcasts der anderen hören | |
| VLAN | ein virtuelles LAN: ein Switch, der wie mehrere getrennte wirkt | VLAN 10 |
| Access-Port | ein Switch-Port, der zu einem VLAN gehört, für ein Gerät | |
| Trunk-Port | ein Switch-Port, der mehrere VLANs zwischen Switches oder zu einem Router trägt | |
| Tag | eine Markierung am Frame, die sein VLAN nennt | |
| Router on a Stick | ein Router, der alle VLANs über ein einziges Kabel verbindet |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Ein Switch ist eine Broadcast-Domäne
Ein Switch gibt einen Broadcast an jedem Port aus. Auf einem einfachen Switch hört also jedes Gerät jedes andere.
Das heißt Broadcast-Domäne. Geräte darin erreichen sich ohne Router.
Ein VLAN schneidet den Switch in mehrere Broadcast-Domänen.
Switch, Router und Hosts kennenlernen
vlanlab statusHier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Die VLAN-Tabelle des Switches lesen
sudo ip netns exec sw bridge vlan showHier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Über den Switch fragen, ohne Router
sudo ip netns exec h20 arping -c 2 -I eth0 10.10.0.100Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Was die drei Antworten sagen
Jeder Port liegt in VLAN 1. Die VLAN-Tabelle hat eine Zeile für jeden der vier Ports und eine für die Bridge selbst, br0. Die Hosts gehören zu zwei Adressbereichen, doch der Switch behandelt sie als eine Gruppe.
arping fragt „Wer hat diese Adresse?“ quer über den Switch. Der Server antwortet beide Male mit seiner eigenen Hardware-Adresse. Noch trennt nichts die zwei Gruppen.
Access-Ports und Trunk-Ports
Ein Access-Port gehört zu einem VLAN. Das angeschlossene Gerät weiß nichts von VLANs.
Ein Trunk-Port trägt mehrere VLANs auf einem Kabel. Damit sie getrennt bleiben, bekommt jeder Frame einen Tag, der sein VLAN nennt. Der Standard dafür heißt 802.1Q.
Ein Beispiel: eine Port-Tabelle
| Port | Angeschlossen | Modus | VLANs |
|---|---|---|---|
| 1 | Kasse eins | Access | 10 |
| 2 | Kasse zwei | Access | 10 |
| 3 | PC der Mitarbeitenden | Access | 20 |
| 4 | Gäste-WLAN-Box | Access | 30 |
| 5 | Der Router | Trunk | 10, 20, 30 |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Ein Router verbindet die VLANs
Geräte in verschiedenen VLANs sprechen nicht über den Switch. Sollen sie reden, muss ein Router dazwischen sitzen.
Ein Kabel genügt. Es ist ein Trunk, und der Router gibt ihm für jedes VLAN ein Subinterface. Jedes hat die Gateway-Adresse seines VLANs.
Das ist ein Router on a Stick.
Ein Beispiel: ein Paket über VLANs hinweg
| Schritt | Wo | Tag |
|---|---|---|
| 1 | Der PC sendet an sein Gateway | Keiner |
| 2 | Der Switch gibt es an den Router | VLAN 20 |
| 3 | Der Router findet das Netz der Kasse und sendet zurück | VLAN 10 |
| 4 | Der Switch übergibt es der Kasse | Keiner |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Das andere VLAN erreichen wollen
sudo ip netns exec h10 ping -c 2 -W 1 10.20.0.11Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Das eine Kabel des Routers ansehen
sudo ip netns exec r1 ip -br addr show dev eth0Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Lesen, wohin h10 andere Netze schickt
sudo ip netns exec h10 ip routeHier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.
Ein häufiger Fehler
Warnung
Viele glauben, Hosts in verschiedenen VLANs erreichten sich trotzdem über den Switch. Der Switch leitet nie von einem VLAN in ein anderes weiter. Ein Router muss sie verbinden, und eine Regel auf ihm kann den Verkehr noch sperren.
Weiterführend: eine dritte Gruppe
Der Laden bekommt Türkameras. Sie kommen in VLAN 40, an Port 6, mit dem Netz 10.40.0.0/24.
Schreiben Sie die neuen und geänderten Zeilen der Port-Tabelle aus dem Beispiel. Nennen Sie die Gateway-Adresse, die das neue Subinterface des Routers braucht.
Ergänzen Sie die Zeilen dann in PORTS, in einer Kopie der Tests. Prüfen Sie mit koennen_sprechen, dass eine Kamera eine Kasse nur über den Router erreicht.