Source-Tree Adaptive Routing Protocol

Source-Tree Adaptive Routing Protocol

Das Source-Tree Adaptive Routing Protocol (STAR) war das erste proaktive Routing-Protokoll, das mit Link-State Information arbeitete. Außerdem implementierte es erstmals das LORA-Prinzip (Least Overhead Routing Approach; gefundene Pfade so lange wie möglich erhalten, um Kontrollnachrichten zu vermeiden). STAR nutzt nicht die allerkürzesten Pfade, damit unnötige Kontrollnachrichten vermieden werden können. Es werden alle Knoten mit feste Adressen versehen, was den Vorteil hat, dass nicht ständig neue Aktualisierungen der Informationen nötig sind. Diese bestehen aus mindestens einem LSU (Link-State Update).

Bei der Initialisierung des Netzes entstehen source-trees, welche Verbindungen eines Knotens zu seinem Nachbarn darstellen. Der nächste Schritt (= Aktualisierung) besteht im Senden des eigenen source-trees an alle benachbarten Knoten, die den eigenen source-tree damit aktualisieren. So kann jeder Knoten mit seinen eigenen und dem erhaltenen source-tree einen Topologiegraphen aufbauen, der das komplettes Netz enthält.

Inhaltsverzeichnis

Aktualisierungsinformationen

Aktualisierungsinformationen werden Broadcast versandt und nummeriert. Dabei wird der Zähler nur vom Sender erhöht. Ein LSU ist gültig, wenn die Nummer höher als die zuletzt gespeicherte Nummer für dieselbe Verbindung ist, was den Vorteil hat, dass LSUs nicht periodisch aktualisiert werden müssen.

Aktualisierungsinformationen werden gesendet, falls

  • ein Empfänger nicht mehr erreichbar ist,
  • ein neuer Empfänger gefunden wurde,
  • es den Anschein hat, dass Schleifen gebildet wurden,
  • die Metrik der Verbindungen den Maximalwert überschreitet, was durch Vergleich des empfangenen mit dem eigenen source-tree feststellbar ist.

Verhindern von Schleifen

Zum Verhindern von Schleifen müssen für einen Router [R] folgende Regeln für das Senden von Aktualisierungsinformationen gelten. Er sendet Aktualisierungen, falls

  1. ein Pfad in einer Schleife zu enden scheint,
  2. ein neuer ausgewählter Nachfolger des Routers [R] eine höhere Adresse hat,
  3. die Distanz zum Empfänger über einen ausgewählten Nachfolger größer als zum alten Nachfolger ist.

Beispiele

  1. Erhält ein Router [R] eine Aktualisierung vom Nachbarn X, wird sein source-tree aktualisiert. Nächster Schritt ist zu testen, für welche Empfänger Nachbar X über Router [R] gehen muss und ob der Router [R] über Nachbar [N] gehen muss, um denselben Empfänger zu erreichen.
  2. Jeder Router hat eine fixe Adresse und wenn ein Router [R] einen neuen Nachfolger suchen muss, nimmt er immer den mit einer höheren Adresse als seiner eigenen. Danach wird eine Aktualisierung versandt.
  3. Siehe Bilder.

STAR-Gegenbeispiel.jpg

Illustration (II)–(IV) zeigen die source-trees der gelb markierten Knoten bzw. Router. Wenn Verbindung (c,d) ausfällt, ist der source-tree von c in Abbildung V. Hier ist keine Aktualisierung nötig, da der Nachfolger eine niedrigere Nummer als Router c besitzt. In diesem Fall ist es nicht möglich Regel 2 anzuwenden, da es keinen Router mit einer höheren Nummer gibt. Jetzt fällt Verbindung (b,e) aus. Der source-tree von b ist in Abbildung VI gezeigt und abermals ist keine Aktualisierung nötig, da der Nachfolger eine niedrigere Nummer hat. Um Router d zu erreichen, versucht er über a und c zu senden. Gleichzeitig kennt Router c nur die Route zu d über b. So ist eine Schleife entstanden.

STAR-Beispiel.jpg

Sofort bei Ausfall von Verbindung (c,d) wird eine Aktualisierung gesendet, da die Metrik zu f erhöht wurde (Abbildung II). Router a korrigiert seinen source-tree in Abbildung III. Wenn nun wiederum Verbindung (b,e) ausfällt, sendet b eine Aktualisierung mit der Metrik (b,e)=Unendlich, da er weiß, dass (c,d) ebenfalls ausgefallen ist und deswegen d, e und f nicht mehr erreichbar sind.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Adaptive Routing Protocol — (Adaptive Routing Protokolle) sind Algorithmen für u. a. Routing im Internet. Sie haben nicht das Ziel, den kürzesten Weg zwischen zwei (entfernten) Routern zu finden, sondern konzentrieren sich auf andere Netzeigenschaften. Es gibt mehrere Arten …   Deutsch Wikipedia

  • Routing — This article is about routing in networks. For other uses, see Routing (disambiguation). Routing is the process of selecting paths in a network along which to send network traffic. Routing is performed for many kinds of networks, including the… …   Wikipedia

  • List of ad-hoc routing protocols — An Ad hoc routing protocol is a convention or standard that controls how nodes come to agree which way to route packets between computing devices in a mobile ad hoc network (MANET).In ad hoc networks , nodes do not have a priori knowledge of… …   Wikipedia

  • List of ad hoc routing protocols — An ad hoc routing protocol is a convention, or standard, that controls how nodes decide which way to route packets between computing devices in a mobile ad hoc network . In ad hoc networks, nodes are not familiar with the topology of their… …   Wikipedia

  • Gossip protocol — A gossip protocol is a style of computer to computer communication protocol inspired by the form of gossip seen in social networks. Modern distributed systems often use gossip protocols to solve problems that might be difficult to solve in other… …   Wikipedia

  • STAR — bezeichnet: Vögel: Star (Plural: Stare), Sturnus vulgaris (von althochdeutsch stara): häufigster Vertreter der Vogelfamilie der Stare Stare (Sturnidae), eine artenreiche Vogelfamilie der Singvögel Personen: Star (Person) (Plural: Stars) (engl.… …   Deutsch Wikipedia

  • Star — steht für: Stare, eine artenreiche Vogelfamilie der Singvögel Star (Art), häufigster Vertreter der Vogelfamilie Star (Person), prominente Persönlichkeit Star (Augenheilkunde), augenheilkundlicher Begriff Grauer Star, siehe Katarakt (Medizin)… …   Deutsch Wikipedia

  • Open Shortest Path First — (OSPF) is an adaptive routing protocol for Internet Protocol (IP) networks. It uses a link state routing algorithm and falls into the group of interior routing protocols, operating within a single autonomous system (AS). It is defined as OSPF… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”