Rechnernetze / Kommunikationssysteme

Praktikum Netzemulation eines Netzwerks mit dem RIP-Protokoll

1. Grundzustand

5-Router

Basis dieses Versuchs ist ein Stubnetz mit einem Borderrouter.

  1. im Netz sind alle Netze und Schnittstellen (Netzwerkinterface + IPv4-Adresse) schon konfiguriert
  2. Konfigurationsdateien der Routingdaemons liegen jeweils in /etc/frr bereit (daemons, frr.conf, vtysh.conf), der Daemon ist aber noch nicht gestartet
  3. Wieviele (Sub-)Netze beinhaltet der Versuch?
  4. Lab starten und Prüfung der direkten Verbindungen von r4 zu r1 und r2
  5. Anzeige der Routingtabelle von r4
  6. Welche Knoten können in diesem Zustand kommunizieren?

2. RIP aktivieren

Für das Netz 100.1.0.0/16 soll das Routingprotokoll RIP aktiviert werden. Die aufgebauten Verbindungen sind zu analysieren:

  1. Anzeige der Konfigurationsdatei: cat /etc/frr/frr.conf
  2. Start der Routingdaemons für r1-r4 (systemctl start frr)
  3. Messen Sie die Zeit bis die Routingtabelle von r4 aktualisiert wurde? Erneute Prüfung der Verbindung zu r2.
  4. Anzeige eines RIP-Paketes auf r4: tcpdump -tenni eth2 -v und Vergleich mit der Routingtabelle.
  5. Lassen Sie sich den Weg zu 100.1.2.1 anzeigen
  6. Starten der FRR-Shell: vtysh
  7. Anzeige der Routingtabelle des FRR-Daemons per show ip route. Welche Routen kamen von RIP?
  8. Anzeige der RIP-Routingtabelle: per show ip rip. Was bedeutet der Eintrag C(r)?

3. Statische Route von r5 zum RIP-Netz

Das RIP-Netz (100.1.0.0/16) soll über Borderrouter r5 mittels statischer Route an das Internet angeschlossen werden. Diese Route soll im Netz per RIP propagiert werden. Überlegen Sie sich dazu allgemein die notwendigen Schritte.

Folgende Schritte sind durchzuführen:

  1. Anzeige der Routingtabelle für r5. Was bedeutet das Ergebnis?
  2. Konfiguration einer Route von r5 zum RIP-Netz.
  3. Anzeige des Weges von r5 zu 100.1.2.1. Wird der Rückweg funktionieren?

4. Standardroute ins Internet

Konfiguration einer Standardroute für r4 zu r5 und Verteilung dieser Route mittels RIP

  1. Konfiguration einer Standardroute für r4 zu r5.
  2. Prüfung der Routetabelle
  3. Verteilung dieser Route über RIP: vtysh ⏎ configure ⏎ router rip ⏎ route 0.0.0.0/0 ⏎ quit ⏎ quit ⏎ exit
  4. Prüfung der Aktualisierung der Routingtabelle auf r1
  5. Test einer externen Verbindung mittels z.B.: ping 1.1.1.1

5. Reorganisation bei Verlust einer Verbindung

Trennung einer Verbindung und Analyse der Rekonfiguration der Routingstabellen.

  1. Anzeige der Verbindung von r1 zu r3 per traceroute
  2. Analyse des Routingeintrages zum Netz 100.1.0.8/30 auf r4
  3. Trennung der Verbindung r1 – r3 (r1: ip link set eth1 down)
  4. Analyse des Routingeintrages zum Netz 100.1.0.8/30 auf r4
  5. Messen Sie die Zeit bis zur Aktualisierung der Routingtabelle!
  6. Prüfung der Reorganisation auf r1 mittels traceroute zu r3
  7. Anzeige der Routingtabelle auf r1

Hinweise

Beispiel FRR-Konfigurationsdatei:

router rip
network 100.1.0.0/16
!
log file /var/log/frr/frr.log

Beispiele für Netzkonfigurationen unter Linux:

ifconfig eth0 195.11.14.5/24 up
route add default gw 195.11.14.1 dev eth0
route add -net 200.1.1.0/24 gw 100.0.0.10 dev eth1

# Konfiguration mittels ip
ip link set eth0 up/down
ip address
ip a add 195.11.14.5/24 dev eth0
ip route
ip route add default via 100.2.0.2
ip route add 100.1.0.0/16 via 100.2.0.1

Fakultativ


Letzte Änderung: 11. December 2025 08:37