Praxisbeispiele und Übungen
In dieser praktischen Lerneinheit vertiefst du dein Wissen über statisches und dynamisches Routing durch konkrete Konfigurationsbeispiele. Du führst hands-on Übungen zur Einrichtung von Routing-Tabellen durch und lernst dabei typische Szenarien aus der Netzwerkadministration kennen. Durch die interaktiven Aufgaben kannst du die gelernten Routing-Konzepte direkt anwenden und festigen.
Einführung
Viele Netzwerkausfälle und Sicherheitsprobleme entstehen nicht durch Unkenntnis der Theorie, sondern weil Konfigurationen in der Praxis ungenau oder fehleranfällig sind. Selbst erfahrene Administratoren merken oft erst im Ernstfall, ob ihre Routing- und Filterregeln wirklich durchdacht sind.

Doch wie setzt du Routing- und BGP-Konzepte so um, dass sie in echten Netzwerken zuverlässig und nachvollziehbar funktionieren?
Jetzt geht es darum, das Gelernte gezielt anzuwenden: In den nächsten Praxisbeispielen und Übungen wirst du typische Konfigurationen Schritt für Schritt umsetzen, Monitoring-Befehle ausprobieren und Fehler bewusst simulieren. So erlebst du direkt, wie wichtig sorgfältige Planung, gezieltes Filtern und strukturierte Fehlersuche im Alltag sind.
Lernziele
Nach dieser Lerneinheit kannst du:
-
Statisches und dynamisches Routing unterscheiden und gezielt einsetzen
- Du verstehst, wann welches Routing-Konzept (statisch oder dynamisch) sinnvoll ist und kannst entsprechende Konfigurationen umsetzen.
-
Eine OSPF-Umgebung mit mehreren Areas Schritt für Schritt aufbauen und überprüfen
- Du bist in der Lage, OSPF auf Routern zu aktivieren, Areas zu planen, Schnittstellen zuzuweisen und das Routing zu kontrollieren.
-
BGP zwischen autonomen Systemen einrichten, Prefixe filtern und typische Fehler erkennen
- Du kannst BGP-Nachbarschaften zwischen zwei AS aufbauen, Prefixe gezielt ankündigen und Filtermechanismen wie Prefix-Listen nutzen.
-
Monitoring- und Fehlerbehebungsbefehle gezielt anwenden
- Du setzt die wichtigsten CLI-Kommandos zur Überwachung und Fehlersuche ein und erkennst typische Probleme bei Routing-Protokollen wie OSPF und BGP.
Überleitung
Wir wissen:
In Computernetzwerken gibt es zwei zentrale Methoden, um den Pfad von Datenpaketen festzulegen: statisches Routing und dynamisches Routing.
- Beim statischen Routing definierst du als Administrator feste Routen – optimal für kleine, übersichtliche Netze.
- Dynamisches Routing nutzt spezielle Protokolle, die Routing-Tabellen automatisch an Netzwerkänderungen anpassen – das ist vor allem in großen oder häufig veränderten Netzwerken unverzichtbar.
Statisches Routing
Beim statischen Routing trägst du einzelne Routen von Hand auf den Routern ein. Diese Einstellungen bleiben so lange bestehen, bis du sie selbst änderst. Sie eignen sich vor allem für kleinere Netzwerke, in denen sich die Topologie kaum verändert.
Konfiguration (Beispiel: Cisco-Router)
ip route 192.0.2.0 255.255.255.0 203.0.113.1192.0.2.0: Zielnetzwerk255.255.255.0: Subnetzmaske203.0.113.1: Nächster Router (Next Hop)
Du kannst alternativ auch die kompakte CIDR-Notation nutzen:
ip route 192.0.2.0/24 203.0.113.1Dynamisches Routing
Dynamische Routingprotokolle tauschen Routing-Informationen automatisch zwischen Routern aus. Sie erkennen Netzwerkänderungen und passen die Routing-Tabellen eigenständig an.
Beispiel: RIP (Routing Information Protocol)
-
RIP aktivieren und konfigurieren
router rip version 2 network 192.0.2.0 -
Debugging von RIP-Nachrichten
debug ip ripDamit kannst du Routing-Informationen im laufenden Betrieb überwachen.
Schrittweise Anleitung: OSPF-Umgebung mit mehreren Areas aufbauen
OSPF (Open Shortest Path First) ist ein Link-State-Routingprotokoll, das sich durch seine hierarchische Struktur und hohe Skalierbarkeit auszeichnet. Der folgende Ablauf zeigt dir, wie du OSPF mit mehreren Areas aufbaust und konfigurierst.
Schritt 1: Planung & Voraussetzungen
- Zeichne eine Netzwerkübersicht und ordne fest, welche Router in welchen OSPF-Areas arbeiten sollen.
- Weise jedem OSPF-Router eine eindeutige Router-ID zu (häufig: die höchste Loopback-IP).
Schrittweise Anleitung: OSPF-Umgebung mit mehreren Areas aufbauen
Schritt 2: OSPF-Prozess aktivieren
router ospf 1- Die Prozess-ID (hier „1“) ist nur lokal relevant.
Schritt 3: (Optional, empfohlen) Router-ID setzen
router ospf 1
router-id 1.1.1.1- Ohne explizite Angabe nimmt OSPF die höchste IP einer aktiven Schnittstelle als Router-ID.
Schritt 4: Schnittstellen den Areas zuordnen
Bestimme für jede Netzwerkschnittstelle, in welcher Area sie arbeitet. Beispiel:
interface GigabitEthernet0/0
ip ospf 1 area 0
interface GigabitEthernet0/1
ip ospf 1 area 1- Area 0 ist immer die Backbone-Area.
Schrittweise Anleitung: OSPF-Umgebung mit mehreren Areas aufbauen
Schritt 5: Netzwerke ankündigen (Alternative zur Interface-Zuordnung)
router ospf 1
network 10.0.0.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 1- Die Inverse-Maske (
0.0.0.255) bestimmt, welche Adressbereiche abgedeckt werden.
Schritt 6: Besonderheiten bei mehreren Areas
-
Alle Areas müssen direkt oder über sogenannte Virtual Links mit Area 0 verbunden sein.
-
Beispiel für einen Virtual Link:
router ospf 1 area 1 virtual-link <Router-ID des Nachbarrouters>
Schritt 7: OSPF-Priorität für DR/BDR festlegen (bei Ethernet-Segmenten)
Mit der OSPF-Priorität steuerst du, welcher Router als Designated Router (DR) oder Backup Designated Router (BDR) agiert:
interface GigabitEthernet0/0
ip ospf priority 100Schrittweise Anleitung: OSPF-Umgebung mit mehreren Areas aufbauen
Schritt 8: Konfiguration überprüfen
-
Nachbarschaften anzeigen:
show ip ospf neighbor -
Link-State-Datenbank prüfen:
show ip ospf database -
OSPF-Routen anzeigen:
show ip route ospf
Schrittweise Anleitung: OSPF-Umgebung mit mehreren Areas aufbauen
Schritt 9: Fehlerbehebung
-
Schnittstellenstatus kontrollieren:
show ip ospf interface -
OSPF-Debugging (nur im Labor):
debug ip ospf events
Schritt 10: Test und praktische Überprüfung
- Überprüfe die Erreichbarkeit über Area-Grenzen hinweg (z. B. mit
ping). - Simuliere Leitungsunterbrechungen und beobachte, wie OSPF reagiert.
- Teste ggf. Virtual Links in deiner Umgebung.
Übungsvorschläge
- Statisches Routing:
Richte statische Routen zwischen zwei Routern ein. Prüfe die Verbindung mit
ping. - OSPF in mehreren Areas:
Konfiguriere OSPF in einem Netzwerk mit Backbone- und weiteren Areas. Analysiere die Routen mit
show ip route. - RIP-Konfiguration: Setze RIP in einer Testumgebung mit mehreren Routern auf und beobachte die Routing-Tabellen und den Austausch der Updates.
- Vergleich statisch vs. dynamisch: Simuliere einen Ausfall einer Verbindung und stelle fest, wie unterschiedlich beide Routing-Arten darauf reagieren.
Zusatzhinweise
- Nutze bei der Fehlersuche die passenden Show- und Debug-Befehle.
- Dokumentiere deine Konfiguration, damit du Anpassungen jederzeit nachvollziehen kannst.
- Berücksichtige bei OSPF mit mehreren Areas immer die Backbone-Regel und prüfe, ob du Virtual Links brauchst.
Was ist das Border Gateway Protocol (BGP)?
Das Border Gateway Protocol (BGP) ist das zentrale Routing-Protokoll für den Austausch von Routing-Informationen zwischen eigenständigen Netzwerken, den sogenannten autonomen Systemen (AS), im Internet. Diese Lerneinheit zeigt dir, wie du BGP korrekt zwischen zwei AS aufbaust, welche Schritte nötig sind und worauf du achten solltest. Jeder Abschnitt beginnt mit einer kurzen Einleitung, um den Kontext klar zu machen.
Was ist BGP und wofür werden autonome Systeme benötigt?
Damit das Internet als Verbund aus vielen Einzelnetzen zuverlässig funktioniert, braucht es ein übergreifendes Routing-Protokoll: BGP. Ein autonomes System (AS) ist eine Gruppe von IP-Netzen und Routern unter gemeinsamer Verwaltung, die nach einer einheitlichen Routing-Policy betrieben werden. Die Kommunikation zwischen diesen Systemen erfolgt über BGP.
Hinweis:
AS-Nummern (ASNs) im Bereich 64512–65534 sind gemäß RFC 6996 für private Tests reserviert. Für öffentliche Internetverbindungen muss eine offiziell registrierte ASN verwendet werden.
Grundlagen der BGP-Konfiguration
Bevor du BGP zwischen zwei Routern konfigurierst, musst du beide jeweils einem eigenen AS zuordnen und sicherstellen, dass die Router IP-technisch erreichbar sind. So schaffst du die Basis für die BGP-Nachbarschaft (Peering).
-
AS-Nummern festlegen:
- Im Labor verwendest du private ASNs (z. B. 65001, 65002).
- Im Internet brauchst du eine von der zuständigen Stelle (z.B. RIPE, ARIN) registrierte Nummer.
-
IP-Konnektivität prüfen:
- Die Router müssen sich gegenseitig über ihre IP-Adressen erreichen können. Teste das mit
pingundtraceroute(bzw.tracertunter Windows).
- Die Router müssen sich gegenseitig über ihre IP-Adressen erreichen können. Teste das mit
Beispielkonfiguration für BGP-Peering
Im Laboraufbau simulieren wir zwei Router mit privaten ASNs und lokalen IPs.
- Router A: ASN 65001, IP 192.168.1.1
- Router B: ASN 65002, IP 192.168.1.2
Router A
router bgp 65001
neighbor 192.168.1.2 remote-as 65002
no auto-summaryRouter B
router bgp 65002
neighbor 192.168.1.1 remote-as 65001
no auto-summaryDie Option no auto-summary sorgt dafür, dass Subnetze exakt wie konfiguriert angekündigt werden, ohne dass BGP sie zu größeren Netzbereichen zusammenfasst (keine classful Aggregation).
Hinweis zu TTL und Sicherheit: Bei eBGP-Verbindungen akzeptieren Router standardmäßig Nachbarn nur, wenn sie direkt verbunden sind (TTL=1). Für Verbindungen über mehrere Hops ergänze:
neighbor <IP-Adresse> ebgp-multihop 2
neighbor <IP-Adresse> ttl-security hops 1Netzwerke über BGP ankündigen
BGP bewirbt nur Präfixe (Netzwerke), die schon in der lokalen Routing-Tabelle stehen. Du musst also das Prefix zunächst auf dem Router bekannt machen, z.B. über eine statische Route.
Praxisbeispiel:
- Router A soll 10.1.0.0/16
- Router B soll 10.2.0.0/16 announcen
Router A
ip route 10.1.0.0 255.255.0.0 Null0 ! Statische Route
router bgp 65001
network 10.1.0.0 mask 255.255.0.0Router B
ip route 10.2.0.0 255.255.0.0 Null0 ! Statische Route
router bgp 65002
network 10.2.0.0 mask 255.255.0.0Präfix-Filterung mit Prefix-Listen
Um zu steuern, welche Routen du von deinem Nachbarn akzeptierst oder weitergibst, setzt du Prefix-Listen ein. Damit kannst du einzelne Netzbereiche gezielt erlauben oder blockieren – wichtig für Sicherheit und Policy-Umsetzung.
Beispiel: Nur das Netzwerk 10.2.0.0/16 von Router B wird akzeptiert:
ip prefix-list ONLY-10-2-0-0 seq 10 permit 10.2.0.0/16
router bgp 65001
neighbor 192.168.1.2 prefix-list ONLY-10-2-0-0 inMonitoring und Fehlerbehebung
Damit BGP stabil läuft und Fehler frühzeitig erkannt werden, musst du die wichtigsten Überwachungsbefehle kennen und richtig interpretieren.
-
BGP-Session-Status: Prüft, ob die Verbindung zum Nachbar steht und ob alle Parameter stimmen.
show ip bgp summary -
Angekündigte und empfangene Routen anzeigen: Gibt dir einen Überblick, welche Netzwerke via BGP aktiv sind und wie sie sich verändern.
show ip bgp show ip bgp neighbors 192.168.1.2 -
Debugging (nur im Labor, da rechenintensiv): Damit kannst du einzelne BGP-Updates nachvollziehen.
debug ip bgp updates no debug ip bgp updates
Protokollierung & SNMP: Auch die Integration in zentrale Monitoring-Tools und Syslog ist sinnvoll, um Vorfälle schnell nachvollziehen zu können.
logging host 192.168.10.100
logging trap informational
snmp-server community public RO
snmp-server enable traps bgpFehlerbehebung: Typische Vorgehensweisen
Wenn die BGP-Session nicht zustande kommt oder Prefixe fehlen, prüfe diese typischen Ursachen:
-
Konnektivität: Sind die Router-IP-Adressen erreichbar? Nutze
pingundtraceroute. -
Routing-Tabelle: Wurden alle Prefixe korrekt auf den Routern eingetragen?
show ip route -
BGP-Attribute: Prüfe auf AS_PATH, LOCAL_PREF oder NEXT_HOP – fehlerhafte Werte können die Routenwahl beeinflussen.
Spezialfall OSPF-MTU-Mismatch: Falls ein Router über OSPF angebunden ist und die Nachbarschaft nicht aufgebaut wird, könnte die MTU unterschiedlich eingestellt sein:
interface GigabitEthernet0/1
ip ospf mtu-ignoreSimulationstipp: Teste deine BGP- und Routing-Konfiguration am besten zuerst in einer Netzwerksimulationsumgebung wie GNS3 oder Cisco Packet Tracer. So kannst du Fehler risikofrei analysieren und üben.
Take-Aways für die Praxis
Am Ende hast du die wichtigsten BGP-Konzepte und Konfigurationsschritte im Überblick:
- Nutze private ASNs (64512–65534) nur intern; im Internet immer eine offizielle ASN beantragen.
- Prefixe kannst du nur announcen, wenn sie im lokalen Routing vorhanden sind.
no auto-summaryverhindert das automatische Zusammenfassen von Subnetzen – du steuerst Präzision und Sicherheit.- Für eBGP-Peers, die nicht direkt verbunden sind, musst du TTL/Multi-Hop berücksichtigen.
- Verwende gezieltes Monitoring mit CLI, Syslog und SNMP, um deine BGP-Umgebung im Griff zu behalten.
- Nutze Simulationsumgebungen, um deine Konfiguration sicher zu testen, bevor du sie im Live-Netz einsetzt.
Zusammenfassung
Zusammenfassung:
Diese Zusammenfassung verbindet die zentralen Inhalte aus den Konzeptvermittlungen zu statischem und dynamischem Routing (inklusive OSPF) sowie zur BGP-Konfiguration zwischen autonomen Systemen.
Statisches Routing
- Statisches Routing bedeutet, dass du feste Routen manuell auf Routern hinterlegst.
- Änderungen erfolgen ausschließlich durch dich als Administrator.
- Es ist sinnvoll für kleine, stabile Netzwerke mit übersichtlicher Topologie.
- Die Konfiguration erfolgt mit klaren Ziel-Netzwerk-, Subnetzmasken- und Next-Hop-Angaben (
ip route ...).
Dynamisches Routing (RIP, OSPF)
- Dynamisches Routing nutzt Protokolle wie RIP und OSPF, um Routing-Informationen automatisch zwischen Routern auszutauschen.
- Diese Protokolle erkennen selbstständig Ausfälle und passen Routing-Tabellen laufend an.
- OSPF ermöglicht dir, große Netzwerke hierarchisch in Areas zu unterteilen und unterstützt schnelle Konvergenz.
- Zentrale Schritte bei der OSPF-Konfiguration: OSPF-Prozess aktivieren, Router-ID zuweisen, Schnittstellen Areas zuordnen, Netzwerke ankündigen, Monitoring und Fehlerdiagnose mit
show- unddebug-Befehlen.
BGP-Konfiguration zwischen autonomen Systemen
- Das Border Gateway Protocol (BGP) ist der Standard für das Routing zwischen autonomen Systemen (AS) im Internet.
- Jeder Router im BGP benötigt eine eindeutige ASN (Autonomous System Number). Private ASNs nutzt du nur in Testumgebungen.
- BGP-Nachbarn werden über ihre IP-Adressen und die jeweilige ASN konfiguriert. Die Konfiguration unterscheidet sich je nachdem, ob du intern (iBGP) oder extern (eBGP) peerst.
- Prefixe werden nur dann über BGP angekündigt, wenn sie in der lokalen Routing-Tabelle vorhanden sind (z. B. durch eine statische Route).
- Präfix-Listen (Prefix-Lists) erlauben dir eine gezielte Filterung der angenommenen oder weitergegebenen Netzwerke – wichtig für Routing-Policy und Sicherheit.
- Monitoring erfolgt mit Befehlen wie
show ip bgp summaryund gezieltem Logging (Syslog, SNMP). - Fehlerbehebung beginnt immer mit Konnektivitätschecks, Analyse der Routing-Tabelle und Prüfung der BGP-Attribute.
Praxis-Takeaways
- Nutze statisches Routing nur für kleine und wenig veränderliche Netzwerke, dynamisches Routing und Protokolle wie OSPF/BGP für größere und komplexere Strukturen.
- Kontrolliere bei BGP immer, dass du eine korrekte ASN, IP-Konnektivität und die passenden Filterregeln einsetzt.
- Monitoring und strukturierte Fehlersuche sind für jedes Routing-Setup essenziell – unabhängig vom verwendeten Protokoll.
- Teste deine Konfigurationen möglichst zuerst in Simulationsumgebungen, um Fehler zu vermeiden.