Routing

Zentralisierte und isolierte Verfahren

Zentralisiertes Routing
Jeder Knoten sendet in periodischen Abständen Zustandsinformationen an ein Routing Control Center, das mittels dieser Informationen optimale Wege zwischen allen Knoten im gesamten Netz berechnet und sammelt. Jeder Knoten trifft nun seine Entscheidungen anhand der im zugewiesenen Routing - Tabelle. Vorteil des Verfahrens ist, dass eine zentrale vollständige Übersicht existiert und nicht jeder Router seine Tabelle selbst erstellen muss. Das heißt aber, dass das Routing Control Center stark belastet wird und sein Ausfall das gesamte Netz still legt. Inkonsistenzen entstehen dadurch, dass nahe Knoten (zum RCC) früher neue Informationen bekommen als weit entfernte.

Isoliertes Routing
Hierbei tauschen die Knoten ihre Informationen nicht untereinander aus. Der Nachteil ist offensichtlich: Änderungen sind nur beschränkt bekannt. Eine Variante dieses Verfahrens ist das so genannte Broadcast - Routing.

Verteiltes Routing
Jeder Knoten tauscht in synchronen oder asynchronen Abständen Zustandsinformationen mit seinen Nachbarn aus und erstellt selbst eine Routing - Tabelle mit Informationen zu allen anderen Knoten im Netz. Im Wesentlichen werden zwei verschieden Ansätze unterschieden: Distance Vector Routing und Link State Routing. Die Funktionsweise der beiden Verfahren wird auf der nächsten Seite kurz erläutert.