Digitale Kommunikation in IP-Netzwerken Routing / Routingprotokolle 1
Problemstellung ROUTER Sepp? Franz Franz will mit Sepp sprechen! Wie finden die Datenpakete ihren Weg zurück und retour! 2
Router In der IT hat sich der Begriff Router für Geräte etabliert, die ab der OSI-Schicht 3 ein Routing übernehmen. Darunterliegend - arbeitende Geräte (OSI-L2 werden prinzipiell Switches genannt). 3
Router Heimrouter Mikrotik RB433 mit Funkkarten- einsätzen 4
Was machen Router? Als Router werden Geräte bezeichnet, die mehrere Rechnernetze bzw. unterschiedliche Netzwerke oder autonome Systeme koppeln oder trennen. Dabei analysiert der Router die ankommenden Datenpakete nach ihrem Ziel und blockt diese oder leitet sie entsprechend weiter (die Pakete werden geroutet). Die Routingtabellen der Router können mit händischen Routinginformationen gefüttert werden. In großen Netzen tauschen sich Router mittels Routing-Protokollen aus. 5
Routingprotokolle Routing-Protokolle sorgen für den automatisierten Austausch von Routing- Informationen zwischen den Netzen bzw. den routingfähigen Stationspartnern. Sie erlauben es den Routern, ihre Routing-Tabellen dynamisch aufzubauen, damit Daten richtig an ihre Ziele weitergeleitet werden können. (vgl. Destination- Tabelle der PR-Digipeater aus dem Flexnet Routingprotokoll) Routing-Protokolle ergänzen händische Routing-Eintragungen oder ersetzen diese durch automatische Wegfindungen. Alle für das HAMNET vorgesehenen Backbonestandorte beinhalten neben der HF-Technik auch die Routergeräte die sogenannten Router bzw. Routerboards. Routinprotokolle füttern Routingtabellen automatisch mit Erreichbarkeitsinformationen der Zielnetze/Zielhosts! 6
Routingtabelle 7
Routingtabelle Routing Tabelle auf einem HAMNET Routerboard mit Angabe des Interfaces bzw. Ports, wo das Ziel zu erreichen ist 8
Routingtabelle 9
Routingprotokolle in IP-Netzwerken OSPF ist ein dynamisches Routing-Protokoll innerhalb eines autonomen Systems und verwendet die Kosten eines Pfades als Metrik und kann bei gleichen Kosten lastverteilt arbeiten. RIP Das Routing Information Protocol (RIP) ist ein Routing-Protokoll auf Basis des Distanzvektoralgorithmus innerhalb eines autonomen Systems. Es dient der dynamischen Erstellung der Routingtabelle von Routern. OLSR ist ein optimiertes Link-State-Routingprotokoll, das auf die Anforderungen von mobilen Ad-hoc-Netzen angepasst wurde BGP - Das Border Gateway Protocol beschreibt, wie Router untereinander die Verfügbarkeit von Verbindungswegen zwischen den Netzen autonomer Systeme ( AS ) weitergeben. Es kann auch innerhalb eines AS eingesetzt werden, oder z.b. zusätzlich aufgesetzt auf ein darunterliegendes OSPF arbeiten 10
Autonomes System Ein Autonomes System ist ein Netzwerk bzw. eine Gruppe von Netzwerken, die meist eine gemeinsame Administration sowie eine gemeinsame Routing Policy besitzen. Kernstück eines Autonomen Systems sind die dort vorhandenen Router. Im HAMNET ist jedes ist jedes Bundesland als ein eigenes Autonomes System definiert, es existieren also 9 autonome Systeme im OE-HAMNET. 11
BGP AS 1 AS 3 AS 2 12
Routing Router Sepp F ermittelt den besten Pfad wie folgt, sofern keine Filter oder spezielle Routing-Policies die Entscheidungsfindung beeinflussen: Verwerfen der Pfade von I und E, Auswahl zwischen Pfad von B und G nach Best Path-Selection und Regeln. Die schlussendlich ausgewählte Route wird dann für das Forwarding der Datenpakete benutzt. Franz Der Router F erhält von Nachbarn folgende Pfadinformation (AS-PATH) für D Über die BGP Session zu B: Ich benutze BCD. Über die BGP Session zu F: Ich benutze GCD. Über die BGP Session zu I: Ich benutze IFGCD. Über die BGP Session zu E: Ich benutze EFGCD. 13
Routingprotokolle in IP-Netzwerken 14
Traceroute Traceroute ist ein Computerprogramm, mit dem ermittelt werden kann, über welche IP-Router Datenpakete bis zum Ziel-Host vermittelt werden. 15
Routing OE7 An den roten Punkten wird reroutet dazwischen wird gebridged. 16
Siehe Beiträge im OEVSV WIKI Weitere Informationen http://wiki.oevsv.at/images/d/da/bgptb38.pdf Erläuterung von Routingthemen als auch weiteren Allgemeinbegriffen (z.b.: IP-Adresse, Subnetzmaske) http://wiki.oevsv.at/index.php/routing_digitaler_backbone 17