RIP (routing information protocol)

Beim Routing arbeitet man mit Routingtabellen, die bei statischem Routing manuell angelegt werden, bei dynamischem Routing von den Routern erlernt und danach angelegt werden. Routing Information Protocol (RIP) arbeitet mit Distance-Vector-Algorithmus und ist das am häufigsten verwendete Interior Routing Protocol (IRP). Es wurde auf der Basis des XNS RIP entwickelt. Es hat sich als Standardmodul der Berkeley Software Distribution (BSD) unter Unix 4.x etabliert.


Beim RIP-Protokoll schicken alle Router in Intervallen ihre eigenen Routingtabellen als Broadcast an die anderen Router. Die Entfernung zu anderen Netzwerken wird dabei in Relation, d.h. aus der Sichtweise der eigenen Routing-Tabelle angegeben. Auf der Basis der empfangenen Tabellen berechnen die Router die kürzesten übermittelten Entfernungen zu jedem Zielnetz und nehmen den Nachbar-Router, der diese Entfernung bekannt gegeben hat, als Ziel-Router zur Weiterleitung. Die maximale Entfernung darf 15 Hops betragen, der Wert 16 wird Infinity genannt und besagt, dass der Wert nicht erreichbar ist.

Header 
   von RIPv2

Header von RIPv2

Das RIP-Protokoll gibt es in zwei Versionen: die Version 2 von RIP, RIPv2, baut auf dem Distance-Vector-Algorithmus auf und benutzt wie RIPv1 das User Datagram Protocol (UDP) für den Transport der Routingtabellen. Die Header beider Protokolle haben identische Längen. Die nicht benutzten Datenfelder des Headers in der Version 1 nutzt RIPv2 für die Angabe der Subnetze (Subnet Mask, 4 Oktetts) und den Eintrag für den nächsten Hop (Next Hop, 4 Oktetts). Mit dieser Angabe wird die nächste Adresse festgelegt, die das Datenpaket durchlaufen muss. In dem Datenfeld Metric Count wird der Hop-Zähler geführt. Bei jedem Durchlaufen des Datenpaketes durch einen Router wird der Metric Count um eine Zählereinheit höher gesetzt. Der maximale Wert beträgt 16 und bedeutet, dass das Netzwerk nicht mehr erreichbar ist.

Das Routing Information Protocol ist von der Internet Engineering Task Force (IETF) spezifiziert und in RFC 1058 beschrieben. Für IPv6 ist es unter RFC 2080 und in der Version RIP2 in RFC 2453 beschrieben.

Informationen zum Artikel
Deutsch: RIP-Protokoll
Englisch: routing information protocol - RIP
Veröffentlicht: 13.12.2012
Wörter: 313
Tags: #Routingprotokolle #Routing-Prozeduren
Links: Adresse, Broadcasting, BSD (Berkeley software distribution), Datenfeld, Datenpaket