IHK-Vorbereitung · Fachinformatiker Systemintegration
Layer im OSI-Modell
Layer 3
Routing arbeitet auf der Vermittlungsschicht (Network Layer)
Ziel des Routings
Best Path
Optimalen Pfad zu einem Zielnetz ermitteln und weiterleiten
Routing ist der Prozess, durch den ein Router den besten Weg (Next-Hop) für ein IP-Paket zum Zielnetz bestimmt. Die Entscheidung basiert auf der Routing-Tabelle, die Einträge aus verschiedenen Quellen aggregiert.
Die Routing-Tabelle enthält je Eintrag mindestens folgende Informationen:
| Quelle | Zielnetz (Prefix) | Next-Hop / Interface | Metrik | AD |
|---|---|---|---|---|
| C Connected | 192.168.1.0/24 | GigabitEth0/0 | 0 | 0 |
| S Static | 0.0.0.0/0 | 10.0.0.1 | 0 | 1 |
| O OSPF | 10.10.20.0/24 | 10.0.0.2 | 110 | 110 |
| R RIP | 172.16.5.0/24 | 10.0.0.3 | 3 Hops | 120 |
| B BGP | 8.8.8.0/24 | 203.0.113.1 | – | 20/200 |
Longest Prefix Match: Bei mehreren passenden Einträgen gewinnt immer der spezifischste (längste) Prefix. Ein /28-Eintrag schlägt einen /16-Eintrag, auch wenn der /16-Eintrag eine geringere AD hat.
Jeder Router sendet periodisch seine komplette Routing-Tabelle (Distanz + Richtung) an alle direkt verbundenen Nachbarn. Der Empfänger addiert die Metrik und aktualisiert seine eigene Tabelle nach dem Bellman-Ford-Prinzip:
Start
Jeder Router kennt nur seine direkt angebundenen Netze (Distanz = 0 bzw. 1).
Update senden
Router sendet periodisch seine Tabelle an Nachbarn (RIP: alle 30 Sekunden).
Tabelle aktualisieren
Empfänger prüft: eigene Metrik + 1 < bekannte Metrik? → Eintrag übernehmen.
Konvergenz
Prozess wiederholt sich, bis alle Router übereinstimmende Tabellen haben.
Neighbor Discovery
Router erkennen direkte Nachbarn via Hello-Pakete (OSPF: Hello-Protokoll).
LSA-Flood
Jeder Router erstellt ein Link-State-Advertisement (LSA) mit seinen direkten Verbindungen und flutet es netzweit.
LSDB aufbauen
Alle LSAs werden in der Link-State-Datenbank (LSDB) gesammelt. Alle Router haben dieselbe LSDB.
SPF-Berechnung (Dijkstra)
Jeder Router berechnet unabhängig den kürzesten Pfad zu allen Zielen – ergibt den SPF-Baum (Shortest Path First).
| Kriterium | Distance-Vector | Link-State |
|---|---|---|
| Algorithmus | Bellman-Ford | Dijkstra (SPF) |
| Topologiewissen | Nur Nachbarn bekannt | Vollständige Topologie |
| Updates | Periodisch (ganze Tabelle) | Ereignisgesteuert (nur Änderungen via LSA) |
| Konvergenz | Langsam | Schnell |
| Routing-Loops | Möglich (Count-to-Infinity) | Nicht möglich (vollständige Topologie) |
| Ressourcenbedarf | Gering | Höher (RAM für LSDB, CPU für Dijkstra) |
| Skalierbarkeit | Klein/mittel | Groß (hierarchisch mit Areas) |
| Protokollbeispiele | RIP, (IGRP veraltet) | OSPF, IS-IS |
Das Internet ist in Autonome Systeme (AS) unterteilt – zusammenhängende Netzwerke, die unter einheitlicher administrativer Kontrolle stehen und eine einheitliche Routing-Policy verwenden. Jedes AS erhält eine weltweit eindeutige AS-Nummer (ASN) von einer Regional Internet Registry (RIR).
AS 100 – Unternehmen A
← OSPF / RIP (IGP) →
AS 200 – Provider
← OSPF (IGP) →
IGPs werden eingesetzt, um innerhalb der eigenen Infrastruktur Routen auszutauschen. Ziel ist optimale Wegewahl anhand von Metriken wie Hop-Anzahl, Bandbreite oder Verzögerung.
Das einzige heute relevante EGP ist BGP (Border Gateway Protocol, Version 4). BGP ist das Routing-Protokoll des Internets und verbindet alle AS miteinander.
RIP v2
Distance-Vector · IGPOSPF v2/v3
Link-State · IGPEIGRP
Hybrid · IGP · CiscoBGP-4
Path-Vector · EGPDie Administrative Distanz (AD) ist ein Cisco-Konzept (andere Hersteller: „Route Preference") zur Vertrauenswürdigkeit einer Routing-Quelle. Sie entscheidet, welche Route in die Routing-Tabelle übernommen wird, wenn dasselbe Zielnetz von mehreren Protokollen gelernt wurde.
AD vs. Metrik: Die AD wird zuerst verglichen (protokollübergreifend). Die Metrik wird nur protokollintern genutzt (z.B. welche von drei OSPF-Routen zum selben Ziel am besten ist).
Longest Prefix Match
Zuerst: Welcher Eintrag passt am spezifischsten zum Ziel-IP? → /28 gewinnt über /24.
Administrative Distanz vergleichen
Haben mehrere Protokolle dasselbe Netz gelernt? → Niedrigste AD gewinnt. OSPF (AD 110) schlägt RIP (AD 120) für dieselbe Route.
Metrik vergleichen (protokollintern)
Wenn dasselbe Protokoll mehrere Pfade zum Ziel kennt: Niedrigste Metrik gewinnt (z.B. OSPF-Cost 10 vs. 20).
Equal-Cost Multipath (ECMP)
Haben mehrere Routen dieselbe AD und Metrik, kann der Router Lastverteilung (Load Balancing) betreiben.