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.

Drei Kästen: Verteiler-Switch auf Layer 2 mit VLANs, Trunks und Spanning Tree; Kernswitch auf Layer 3 mit Gateways je VLAN, DHCP-Relay und Root-Bridge; Übergaberouter mit OSPF und Standardroute.Switching und Routing im Musternetz: wer macht was?Verteiler-SwitchLayer 2: lernt MAC-Adressentrennt Geräte in VLANsAccess- und Trunk-PortsSpanning Tree gegen SchleifenKernswitchLayer 3: ein Gateway je VLAN(SVI) routet zwischen VLANsDHCP-Relay zum ServerRoot-Bridge im Spanning TreeÜbergaberouterLayer 3: Routing zumStandortnetz (LF 3)OSPF mit den KernenStandardroute für die HalleLernangebot 8 und 9Lernangebot 8 und 9Lernangebot 10Ein Switch entscheidet nach MAC-Adresse, ein Router nach IP-Netz.
Wer im Musternetz was macht: Verteiler-Switch auf Layer 2, Kernswitch auf Layer 2 und 3, Übergaberouter auf Layer 3. Eigene Darstellung.
Ethernet-Rahmen mit Ziel-MAC, Quell-MAC, dem 4 Byte langen 802.1Q-Tag, Typ, Daten und Prüfsumme. Der Tag besteht aus TPID 0x8100, 3 Bit Priorität, 1 Bit DEI und 12 Bit VLAN-ID.IEEE 802.1Q: vier Byte mehr im Ethernet-RahmenZiel-MACQuell-MAC802.1Q-TagTypDatenFCSTPID 0x8100kennzeichnet den Tag16 BitPCPPriorität 0 bis 73 BitDEI1 BitVIDVLAN-ID 1 bis 409412 BitAm Access-Port geht der Rahmen ohne Tag hinaus, auf dem Trunk mit Tag (außer im Native VLAN).
Der 802.1Q-Tag: 4 Byte zwischen Quell-MAC und Typ, darin die VLAN-ID mit 12 Bit. Eigene Darstellung nach IEEE 802.1Q.

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.