FachgrundlageSprint 4fachsystematisch⏱ 8 h
Wie ein Switch Rahmen weiterleitet, wie VLANs ein Netz teilen, wie Spanning Tree Schleifen verhindert und wie Router entscheiden, wohin ein Paket geht. Dazu die Wege, ein Netzgerät zu konfigurieren.
Sprint 4 · InputBrückenstufe 3
Eure Story: Ihr nehmt das Musternetz mit VLANs, Spanning Tree und OSPF in Betrieb, einmal von Hand und einmal per Skript.
Input für eure Storycard. Holt euch die Karte, die eure Storycard gerade braucht. Grundlage für AB 1 bis 8.
Du liest die Karten, die du für den nächsten Schritt brauchst, und prüfst dich am Ende mit drei Fragen.
0 von 8 AB abgehakt AB-Liste öffnen
Der wichtigste Satz auf dieser Seite: Ein Switch entscheidet nach MAC-Adresse und bleibt im eigenen Netz. Ein Router entscheidet nach IP-Netz und verbindet Netze. Ein Layer-3-Switch kann beides.
Öffne nur die Karte, die du gerade brauchst. Das hier gilt in jedem Betrieb und in der Technikerprüfung, nicht nur in der Halle.
Die Grundlagen, Karte für Karte
1Switching: lernen, fluten, weiterleiten
MAC-Tabelle, Fluten, Broadcast-Domäne▾
Ein Switch lernt aus jeder Quell-MAC-Adresse, an welchem Port ein Gerät hängt, und trägt das in seine MAC-Adresstabelle ein. Kennt er die Ziel-MAC, schickt er den Rahmen nur an diesen Port. Kennt er sie nicht, oder ist es ein Broadcast, flutet er den Rahmen an alle Ports außer dem Eingang.
Alle Geräte, die denselben Broadcast hören, bilden eine Broadcast-Domäne. Ohne VLANs ist das ganze geswitchte Netz eine einzige Domäne: Jeder ARP-Request jedes Scanners landet bei jeder Kamera.
2VLAN nach IEEE 802.1Q
Tag, Access, Trunk, Native und Voice-VLAN▾
Ein VLAN teilt einen Switch in mehrere logische Switches. Jedes VLAN ist eine eigene Broadcast-Domäne und bekommt ein eigenes IP-Netz. IEEE 802.1Q legt fest, wie ein Rahmen sein VLAN mitträgt: ein 4 Byte langer Tag mit der Kennung 0x8100, 3 Bit Priorität (PCP), 1 Bit DEI und 12 Bit VLAN-ID. Nutzbar sind die IDs 1 bis 4094.
| Port | was er tut | Beispiel Halle West |
|---|---|---|
| Access-Port | gehört zu genau einem VLAN, Rahmen ohne Tag | Waage in VLAN 40 |
| Trunk | trägt mehrere VLANs, Rahmen mit Tag | Uplink vom Verteiler zum Kern |
| Native VLAN | das VLAN, dessen Rahmen auf dem Trunk ohne Tag laufen; muss auf beiden Seiten gleich sein | ein unbenutztes VLAN, etwa 999 |
| Voice-VLAN | Access-Port mit zweitem VLAN für das Telefon, der PC dahinter bleibt ohne Tag | Telefon in VLAN 20, PC in VLAN 10 |
Stimmt das Native VLAN auf beiden Seiten nicht überein, landen Rahmen ohne Tag im falschen VLAN. Viele Betriebe legen das Native VLAN deshalb auf ein VLAN, in dem kein Gerät hängt, und lassen auf dem Trunk nur die VLANs zu, die dort gebraucht werden.
3Inter-VLAN-Routing und DHCP-Relay
SVI, Gateway-Redundanz, giaddr▾
Zwischen VLANs braucht es einen Router. Zwei verbreitete Wege: ein Router mit einem Trunk und je VLAN einer Teilschnittstelle („Router on a Stick“), oder ein Layer-3-Switch mit einer virtuellen Schnittstelle je VLAN, der SVI. Die Adresse der SVI ist das Gateway der Geräte im VLAN. Mit zwei Kernswitches teilen sich beide eine virtuelle Gateway-Adresse; der herstellerneutrale Standard dafür ist VRRP (RFC 5798), im Simulator nutzt ihr das Verfahren HSRP eines Herstellers.
DHCP beginnt mit einem Broadcast, und Broadcasts enden am Router. Damit ein Scanner in VLAN 30 trotzdem eine Adresse vom Server im Rechenzentrum des Hub bekommt, leitet die SVI die Anfrage als DHCP-Relay an den Server weiter und trägt ihre eigene Adresse als giaddr ein. Daran erkennt der Server, aus welchem Netz er eine Adresse vergeben muss (DHCP nach RFC 2131).
4Spanning Tree: Root, Rollen, Zustände
Bridge-ID, Pfadkosten, Rollen, Timer▾
Redundante Verbindungen bilden Schleifen. Ein Broadcast kreist dann ohne Ende, weil Ethernet-Rahmen keine Lebensdauer haben. Spanning Tree (IEEE 802.1D) macht aus dem Ring einen Baum, indem es Ports blockiert, und gibt sie frei, wenn eine Verbindung ausfällt.
Zuerst wählen alle Switches die Root-Bridge: die kleinste Bridge-ID. Sie besteht aus der Priorität (Standard 32768, einstellbar in Schritten von 4096) und der MAC-Adresse; bei gleicher Priorität gewinnt die kleinere MAC. Jeder andere Switch wählt dann den Port mit den geringsten Pfadkosten zur Root als Root-Port. Auf jeder Verbindung leitet genau ein Designated Port weiter, alle übrigen Ports blockieren.
| Datenrate | Pfadkosten IEEE 802.1D-1998 | Pfadkosten IEEE 802.1D-2004 |
|---|---|---|
| 10 Mbit/s | 100 | 2.000.000 |
| 100 Mbit/s | 19 | 200.000 |
| 1 Gbit/s | 4 | 20.000 |
| 10 Gbit/s | 2 | 2.000 |
| Verfahren | Portrollen | Portzustände | Umschalten |
|---|---|---|---|
| IEEE 802.1D klassisch | Root, Designated, blockiert | Blocking, Listening, Learning, Forwarding, Disabled | Listening 15 s und Learning 15 s, mit Max Age bis 50 s |
| IEEE 802.1w Rapid (heute Teil von 802.1D-2004) | Root, Designated, Alternate, Backup | Discarding, Learning, Forwarding | meist unter einer Sekunde, ein Alternate Port wird sofort Root-Port |
Timer im klassischen Verfahren: Hello 2 s, Max Age 20 s, Forward Delay 15 s. Wer nichts einstellt, überlässt die Root-Wahl dem Zufall der MAC-Adressen, oft gewinnt ein alter Access-Switch.
5EtherChannel und LACP
zwei Leitungen, eine logische Verbindung▾
Statt zwei parallele Verbindungen von Spanning Tree halb blockieren zu lassen, kann man sie bündeln. Ein EtherChannel fasst mehrere physische Verbindungen zu einer logischen zusammen; Spanning Tree sieht nur noch eine Verbindung, beide Leitungen tragen Last. Das Protokoll, mit dem beide Seiten das Bündel aushandeln, ist LACP nach IEEE 802.1AX (früher 802.3ad). Mindestens eine Seite muss aktiv verhandeln, alle Mitglieder brauchen dieselbe Datenrate und dieselben VLAN-Einstellungen.
Die Last verteilt ein Switch nach einem Hash über Adressen, nicht Paket für Paket. Eine einzelne Verbindung zwischen zwei Geräten bekommt deshalb nie mehr als die Datenrate einer Leitung.
6Routing: statisch, dynamisch, OSPF
längstes Präfix, OSPF, Referenzdatenrate▾
Ein Router sucht in seiner Routingtabelle den Eintrag mit dem längsten passenden Präfix. Einträge entstehen auf drei Wegen: direkt angeschlossene Netze, statische Routen von Hand und dynamische Routen aus einem Routingprotokoll.
OSPF (Version 2 nach RFC 2328) ist ein Link-State-Protokoll: Jeder Router kennt die Karte seiner Area und berechnet daraus die kürzesten Wege. In einem kleinen Netz reicht eine Area, die Area 0. Nachbarn finden sich über Hello-Pakete, üblich sind 10 s Hello und 40 s Dead Interval. Jeder Router braucht eine eindeutige Router-ID, am einfachsten die Adresse einer Loopback-Schnittstelle.
Kosten = ReferenzdatenrateDatenrate der Schnittstelle
Viele Geräte rechnen mit einer Referenz von 100 Mbit/s. Dann haben 1 Gbit/s und 10 Gbit/s beide die Kosten 1, und OSPF kann sie nicht unterscheiden. Die Referenz wird deshalb auf allen Routern gleich und größer gesetzt.
Statische Routen sind einfach und brauchen keine Rechenzeit, merken aber nicht, wenn hinter einer intakten Leitung ein Router ausfällt. Dynamische Routen passen sich an, kosten aber Planung und gegenseitiges Vertrauen der Router.
7Konfigurationsmodi: CLI, Web, Skript
CLI, Web, Playbook, idempotent▾
| Modus | Stärke | Schwäche |
|---|---|---|
| CLI über Konsole oder SSH | vollständig, schnell für Kundige, Ausgaben zum Prüfen | Tippfehler, schwer zu wiederholen |
| Webinterface | übersichtlich, gut für Einzelgeräte und Einsteiger | Klickwege je Hersteller verschieden, nicht wiederholbar |
| manuell | kein Vorlauf | Aufwand wächst mit jedem Gerät |
| skriptbasiert, etwa mit Ansible | wiederholbar, prüfbar, versionierbar, gleich auf allen Geräten | Vorlauf, Fehler im Skript treffen alle Geräte |
Ansible arbeitet ohne eigenen Dienst auf den Geräten über SSH. Ein Inventar sagt, welche Geräte gemeint sind, ein Playbook in YAML beschreibt, welcher Zustand gelten soll. Gute Module sind idempotent: Ein zweiter Lauf ändert nichts, wenn alles schon stimmt. Mit --check --diff zeigt Ansible vorher, was es ändern würde.
Neuere Geräte bieten dafür eigene Schnittstellen wie NETCONF (RFC 6241) oder RESTCONF (RFC 8040) mit Datenmodellen in YANG. Ansible kann beide nutzen.
So steigt der Anspruch in Teil 4
Stufe I
Abfolge
VLANs nach Vorgabe anlegen, Ports nach Portplan zuordnen, Befehle zum Prüfen ausführen.
Stufe II
Algorithmus
Root-Bridge, Root-Ports und blockierte Ports nach den Regeln bestimmen, OSPF-Kosten rechnen, ein Playbook nach Muster schreiben.
Stufe III
Heuristik
Ausfall eines Switches beurteilen, Hand gegen Skript abwägen, Redundanz gegen Kosten und Aufwand begründen.
Vertiefen auf der Cisco Networking Academy
Switching, Routing and Wireless Essentials (CCNA 2) und Enterprise Networking, Security and Automation (CCNA 3, Auszug)
- CCNA 2: VLANs, Inter-VLAN-Routing, Spanning Tree, EtherChannel, DHCPv4, WLAN-Grundlagen und -Konfiguration
- CCNA 3: nur die Module zu OSPF in einer Area und zur Netzwerkautomatisierung
In Teil 4 bearbeitest du CCNA 2 vollständig (50 CP) und aus CCNA 3 den Teil zu OSPF und Automatisierung (20 CP). Die Packet-Tracer-Übungen dort passen zu den Lernangeboten 8 bis 10. Den Zugang bekommst du über die Schule, deine Lehrkraft schaltet dich in der Klasse frei.