31.10.2012 Aufrufe

Datenkommunikation - FET

Datenkommunikation - FET

Datenkommunikation - FET

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Open Shortest Path First (OSPF)<br />

OSPF (Open Shortest Path First) ist ein Routing-Protokoll innerhalb von Autonomen Systemen (AS), d.h. es ist ein Interior<br />

Gateway Protocol (IGP). Das OSPF wurde in den Jahren 1989-90 für IP-Netze entwickelt und ist eng mit dem OSI-Protokoll<br />

IS-IS (Intermediate System to Intermediate System) verwandt. Beide Protokolle können aber nicht direkt zusammenarbeiten.<br />

Das OSPF gehört zu der Gruppe der zustandsorientierten Routing-Protokolle im Unterschied zu RIP, das ein entfernungsorientiertes<br />

Routing-Protokoll ist. Die Routing-Information beim OSPF wird im Gegensatz zum RIP direkt in IP-Pakete eingebettet,<br />

d.h. ohne ein Transportprotokoll UDP zu nutzen, wie dies beim RIP der Fall ist. Hierfür wurde die Protokollnummer<br />

89 dem OSPF im Header des IP-Pakets zugewiesen. Deshalb ist OSPF der Schicht 4 zuzuordnen. Die OSPF-Nachrichten<br />

sind klein, so dass man ohne Fragmentierung von IP-Paketen auskommen kann. OSPF unterstützt hierarchisches Routing.<br />

Zur Verwirklichung wird ein autonomes System in Bereiche eingeteilt<br />

Zu unterscheiden ist zwischen:<br />

• OSPF für IPv4 (OSPF for IPv4),<br />

• OSPF für IPv6 (OSPF for IPv6).<br />

Die aktuelle Spezifikation von OSPF für IPv4 ist OSPF Version 2 (OSPFv2, RFC 2328). Da man das Protokoll IPv6 Protocol<br />

Next Generation nennt, wird OSPF für IPv6 oft auch als OSPFng bezeichnet. Im weiteren wird unter der Abkürzung OSPF<br />

die Version für IPv4 verstanden. Die OSPF-Beschreibung entspricht OSPFv2.<br />

Bei OSPF mit einer hierarchischen Struktur wird ein Autonomes System (AS) unterteilt in Areas, die über einem OSPF-<br />

Backbone miteinander gekoppelt sind. Zum Austausch der Routing-Information werden zwischen drei Routing-Bereichen<br />

und drei Router-Typen unterschieden.<br />

IAR<br />

ABR<br />

Area 2<br />

ASBR: AS Boundary Router<br />

ABR : Area Border Router<br />

IAR : Intra-Area Router<br />

externe Links<br />

ASBR<br />

Area 1<br />

ABR<br />

OSPF Backbone<br />

ABR<br />

Area 3<br />

ASBR<br />

Autonomes System<br />

externe Links<br />

Bild: OSPF Netzstruktur<br />

IAR<br />

ABR<br />

Area 4<br />

Konzept: jeder Knoten verfügt über komplette Information der Netztopologie<br />

Link-State-Algorithmus<br />

- jeder Übertragungsabschnitt im Netz entspricht einem Eintrag in der Datenbasis<br />

- jeder Knoten kann kürzesten Pfad zu allen anderen Knoten im Netz berechnen<br />

- Link State Advertisements (LSAs) werden im gesamten AS geflutet<br />

Flooding-Algorithmus<br />

Beim Empfangen einer LSA-Meldung wird Eintrag in der Datenbasis überprüft:<br />

- falls Eintrag noch nicht vorhanden, dann Hinzufügen und Broadcasten<br />

- falls Eintrag vorhanden und neuer Wert niedriger als alter, dann Überschreiben<br />

und Broadcasten<br />

- falls Eintrag vorhanden und neuer Wert höher als alter, dann Übertragen des<br />

bereits gespeicherten Wertes über Eingangslink<br />

- falls beide Werte gleich sind, wird nichts unternommen<br />

Bild: Protokoll OSPF<br />

Drei Bereiche für die Routenwahl:<br />

• Routing in einzelnen Bereichen<br />

(Intra-Area-Routing),<br />

• Routing zwischen Bereichen<br />

(Inter-Area-Routing),<br />

• Routing zwischen autonomen Systemen.<br />

Drei Router-Typen:<br />

• Interner Router (Intra Area Router): ein Router,<br />

der nur Nachbar-Router innerhalb eines Bereichs<br />

hat.<br />

• Bereichsgrenzen-Router (Area Border Router):<br />

ein Router, dessen Nachbar-Router auch in<br />

anderen Bereichen sind. Über die Bereichsgrenzen-Router<br />

werden die Routing-Informationen<br />

zwischen den einzelnen Bereichen ausgetauscht.<br />

• AS-Grenzen-Router (AS Boundary Router):<br />

Ein Router, der die autonomen Systeme miteinander<br />

verbindet.<br />

OSPF-Prinzip:<br />

• Alle Ausgangsports eines Routers werden<br />

Kosten zugewiesen.<br />

• Jeder Router erstellt aufgrund seiner Routenwahl-Datenbank<br />

einen Baum, in dem er selbst<br />

die Wurzel (Root) darstellt: SPF-Baum (Shortest<br />

Path First).<br />

• Bereichs- und AS-Grenzen-Router verwalten<br />

zwei Topologie-Datenbanken (eins für den<br />

eigenen Bereich und eins für die über ihn erreichbaren<br />

Subnetze).<br />

• Ferner gibt es einen Bereichsübergreifenden<br />

Topologiedatenbank.<br />

Institut für Kommunikationsnetze - TU Wien - o. Univ. Prof. Dr. Harmen R. van As - Vorlesung <strong>Datenkommunikation</strong> - Teil 3.2b 29

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!