logo

Routing Information Protocol (RIP)

Routing-Informationsprotokoll (RIP) ist ein dynamisches Routing-Protokoll, das die Hop-Anzahl als Routing-Metrik verwendet, um den besten Pfad zwischen dem Quell- und dem Zielnetzwerk zu finden. Es handelt sich um ein Distanzvektor-Routing-Protokoll mit einem AD-Wert von 120, das auf der Netzwerkschicht des OSI-Modells arbeitet. RIP verwendet die Portnummer 520.

Hopfenzahl

Die Hop-Anzahl ist die Anzahl der Router, die zwischen dem Quell- und Zielnetzwerk auftreten. Der Pfad mit der niedrigsten Hop-Anzahl wird als beste Route zum Erreichen eines Netzwerks angesehen und daher in die Routing-Tabelle aufgenommen. RIP verhindert Routing-Schleifen, indem es die Anzahl der zulässigen Hops auf einem Pfad von Quelle und Ziel begrenzt. Die maximal zulässige Hop-Anzahl für RIP beträgt 15 und eine Hop-Anzahl von 16 gilt als Netzwerk nicht erreichbar.



Funktionen von RIP

1. Aktualisierungen des Netzwerks werden regelmäßig ausgetauscht.
2. Aktualisierungen (Routing-Informationen) werden immer gesendet.
3. Vollständige Routing-Tabellen werden in Aktualisierungen gesendet.
4. Router vertrauen immer den Routing-Informationen, die sie von benachbarten Routern erhalten. Dies wird auch als bezeichnet Weiterleitung an Gerüchte.

RIP-Versionen:

Es gibt drei Versionen des Routing-Informationsprotokolls: RIP-Version1 , RIP-Version2 , Und RIPng .

RIP v1 RIP v2 RIPng
Sendet das Update als Broadcast Sendet Updates als Multicast Sendet Updates als Multicast
Ausstrahlung unter 255.255.255.255 Multicast unter 224.0.0.9 Multicast bei FF02::9 (RIPng kann nur in IPv6-Netzwerken ausgeführt werden)
Unterstützt die Authentifizierung aktualisierter Nachrichten nicht Unterstützt die Authentifizierung von RIPv2-Update-Nachrichten
Klassisches Routing-Protokoll Das aktualisierte Classless-Protokoll unterstützt Classful Es werden klassenlose Aktualisierungen gesendet

RIP v1 ist bekannt als Klasse Routing-Protokoll, da es bei seiner Routing-Aktualisierung keine Informationen zur Subnetzmaske sendet.
RIP v2 ist bekannt als Klassenlos Routing-Protokoll, da es bei seiner Routing-Aktualisierung Informationen zur Subnetzmaske sendet.



>> Verwenden Sie den Debug-Befehl, um die Details abzurufen:

 # debug ip rip>

>> Verwenden Sie diesen Befehl, um alle im Router konfigurierten Routen anzuzeigen, beispielsweise für Router R1:

 R1# show ip route>

>> Verwenden Sie diesen Befehl, um alle im Router konfigurierten Protokolle anzuzeigen, beispielsweise für Router R1:



 R1# show ip protocols>

Aufbau :

Betrachten Sie die oben angegebene Topologie mit drei Routern R1, R2, R3. R1 hat die IP-Adresse 172.16.10.6/30 auf s0/0/1, 192.168.20.1/24 auf fa0/0. R2 hat die IP-Adresse 172.16.10.2/30 auf s0/0/0, 192.168.10.1/24 auf fa0/0. R3 hat die IP-Adresse 172.16.10.5/30 auf s0/1, 172.16.10.1/30 auf s0/0, 10.10.10.1/24 auf fa0/0.

RIP für R1 konfigurieren:

 R1(config)# router rip R1(config-router)# network 192.168.20.0 R1(config-router)# network 172.16.10.4 R1(config-router)# version 2 R1(config-router)# no auto-summary>

Notiz: Kein Befehl zur automatischen Zusammenfassung deaktiviert die automatische Zusammenfassung. Wenn wir keine automatische Zusammenfassung auswählen, wird die Subnetzmaske in Version 1 als klassifiziert betrachtet.

RIP für R2 konfigurieren:

 R2(config)# router rip R2(config-router)# network 192.168.10.0 R2(config-router)# network 172.16.10.0 R2(config-router)# version 2 R2(config-router)# no auto-summary>

Konfigurieren Sie auf ähnliche Weise RIP für R3:

 R3(config)# router rip R3(config-router)# network 10.10.10.0 R3(config-router)# network 172.16.10.4 R3(config-router)# network 172.16.10.0 R3(config-router)# version 2 R3(config-router)# no auto-summary>

RIP-Timer:

  • Update-Timer: Der Standardzeitpunkt für den Austausch von Routing-Informationen durch die Router, die RIP betreiben, beträgt 30 Sekunden. Mithilfe eines Update-Timers tauschen die Router regelmäßig ihre Routing-Tabelle aus.
  • Ungültiger Timer: Erfolgt nach 180 Sekunden keine Aktualisierung, betrachtet der Zielrouter sie als ungültig. In diesem Szenario zählt der Ziel-Router-Mark-Hop für diesen Router als 16.
  • Timer gedrückt halten: Dies ist die Zeit, die der Router auf die Antwort eines Nachbarrouters wartet. Wenn der Router innerhalb einer bestimmten Zeit nicht antworten kann, wird er für tot erklärt. Standardmäßig beträgt sie 180 Sekunden.
  • Spülzeit: Dies ist die Zeit, nach der der Eintrag der Route geleert wird, wenn er nicht innerhalb der Flush-Zeit antwortet. Standardmäßig beträgt sie 60 Sekunden. Dieser Timer startet, nachdem die Route für ungültig erklärt wurde und nach 60 Sekunden, d. h. die Zeit beträgt 180 + 60 = 240 Sekunden.

Beachten Sie, dass alle diese Zeiten einstellbar sind. Verwenden Sie diesen Befehl, um die Timer zu ändern:

 R1(config-router)#  timers basic R1(config-router)#  timers basic 20 80 80 90>

Normale Nutzung von RIP:

    Kleine bis mittlere Netzwerke: RIP wird normalerweise in kleinen bis mittelgroßen Netzwerken verwendet, die über mäßig grundlegende Direktionsvoraussetzungen verfügen. Es ist nicht schwer zu entwerfen und erfordert wenig Unterstützung, was für kleine Organisationen eine beliebte Entscheidung darstellt. Legacy-Organisationen: RIP wird bisher in einigen Heritage-Netzwerken eingesetzt, die vor der Schaffung weiterentwickelter Lenkungskonventionen eingerichtet wurden. Diese Organisationen verdienen die Kosten und den Aufwand einer Überholung möglicherweise nicht und beziehen daher weiterhin RIP als ihre leitende Organisation ein. Laborbedingungen: RIP wird die meiste Zeit unter Laborbedingungen zu Test- und Lernzwecken genutzt. Es ist nicht schwer, eine grundlegende Konvention aufzustellen, die zu Lehrzwecken eine gute Lösung darstellt. Backup- oder repetitive Steuerung: In bestimmten Organisationen kann RIP als Verstärkungs- oder zusätzliche Steuerungskonvention eingesetzt werden, für den Fall, dass die grundlegende Steuerungskonvention fehlschlägt oder auf Probleme stößt. RIP ist im Allgemeinen nicht so produktiv wie andere Regiekonventionen, kann jedoch als Unterstützung hilfreich sein, wenn es zu einer Krise kommen sollte.

Vorteile von RIP:

    Einfachheit: RIP ist ein relativ einfach zu konfigurierendes und zu verwaltendes Protokoll, was es zur idealen Wahl für kleine bis mittlere Netzwerke mit begrenzten Ressourcen macht. Einfache Implementierung: RIP ist einfach zu implementieren, da für die Einrichtung und Wartung nicht viel technisches Fachwissen erforderlich ist. Konvergenz: RIP ist für seine schnelle Konvergenzzeit bekannt, was bedeutet, dass es sich schnell an Änderungen in der Netzwerktopologie anpassen und Pakete effizient weiterleiten kann. Automatische Aktualisierungen: RIP aktualisiert Routing-Tabellen automatisch in regelmäßigen Abständen und stellt so sicher, dass die aktuellsten Informationen zum Weiterleiten von Paketen verwendet werden. Geringer Bandbreiten-Overhead: RIP benötigt eine relativ geringe Bandbreite für den Austausch von Routing-Informationen und ist daher die ideale Wahl für Netzwerke mit begrenzter Bandbreite. Kompatibilität: RIP ist mit vielen verschiedenen Arten von Routern und Netzwerkgeräten kompatibel und lässt sich daher problemlos in bestehende Netzwerke integrieren.

Nachteile von RIP:

    Begrenzte Skalierbarkeit: RIP verfügt über eine begrenzte Skalierbarkeit und ist möglicherweise nicht die beste Wahl für größere Netzwerke mit komplexen Topologien. RIP kann nur bis zu 15 Hops unterstützen, was für größere Netzwerke möglicherweise nicht ausreicht. Langsame Konvergenz: Obwohl RIP für seine schnelle Konvergenzzeit bekannt ist, kann die Konvergenz langsamer sein als andere Routing-Protokolle. Dies kann zu Verzögerungen und Ineffizienzen bei der Netzwerkleistung führen. Routing-Schleifen: RIP kann manchmal Routing-Schleifen erzeugen, die zu einer Überlastung des Netzwerks führen und die Gesamtleistung des Netzwerks verringern können. Eingeschränkte Unterstützung für den Lastausgleich: RIP unterstützt keinen ausgefeilten Lastausgleich, was zu suboptimalen Routingpfaden und einer ungleichmäßigen Verteilung des Netzwerkverkehrs führen kann. Sicherheitslücken: RIP bietet keine nativen Sicherheitsfunktionen und ist daher anfällig für Angriffe wie Spoofing und Manipulation. Ineffiziente Bandbreitennutzung: RIP verbraucht viel Bandbreite für regelmäßige Aktualisierungen, was in Netzwerken mit begrenzter Bandbreite ineffizient sein kann.