Rechnernetze / Kommunikationssysteme

Praktikum Netzemulation eines Netzwerks mit statischen Routen

Sie sollten vorab das Einführungspraktikum zu Kathara absolviert haben.

2-Router-Netzwerk

  1. Überlegen Sie sich vorab, welche Weiterleitungstabellen in den beteiligten Geräten vorhanden sein müssen, damit ein Ping von einem PC zum anderen PC funktioniert, siehe Bild.
  2. Informieren Sie sich, wie diese Weiterleitungstabellen in einem Linuxsystem konfiguriert und angezeigt werden können.
  3. Vollziehen Sie den verlinkten Versuch Static Routing nach.
  4. Können Sie PC1 mittels statischer Route konfigurieren, also ohne Standard-GW? (route add -net ...)
  5. Können Sie die Router nur mit Standardrouten konfigurieren?

Beispiele für Netzkonfigurationen unter Linux:

2-Router
© Computer Networks Research Group, Roma Tree University

3-Router-Netzwerk

  1. Ändern Sie den 2-Router-Versuch entsprechend dem unten stehenden Bild und passen Sie die Weiterleitungstabellen an.

3-Router

Fakultativ

Sie können Netzwerke auch mittels einer GUI eingeben und das Ergebnis dann als Archiv downloaden, siehe Netkit Lab Generator. Der Vorteil zur direkten Eingabe liegt m.E. mehr in der Möglichkeit der grafischen Darstellung des Versuchs als in der einfacheren Eingabe.


Lösungen

2-Router

  1. route add default gw 195.11.14.1 dev eth0 -> route add -net 0.0.0.0 netmask 0.0.0.0 gw 195.11.14.1 dev eth0
  2. Standardrouten für r1/r2: r1 -> r2, r2 -> r1

3-Router

lab.conf

    r1[0]="A"
    r1[1]="B"
    r2[0]="D"
    r2[1]="C"
    r3[0]="B"
    r3[1]="C"
    pc1[0]="A"
    pc2[0]="D"

pc1.startup
    ifconfig eth0 195.11.14.5 netmask 255.255.255.0 broadcast 195.11.14.255 up
    route add default gw 195.11.14.1 dev eth0
r1.startup
    ifconfig eth0 195.11.14.1 netmask 255.255.255.0 broadcast 195.11.14.255 up
    ifconfig eth1 100.0.0.9 netmask 255.255.255.252 broadcast 100.0.0.11 up
    route add -net 200.1.1.0 netmask 255.255.255.0 gw 100.0.0.10 dev eth1
r2.startup
    ifconfig eth0 200.1.1.1 netmask 255.255.255.0 broadcast 200.1.1.255 up
    ifconfig eth1 190.0.0.10 netmask 255.255.255.252 broadcast 190.0.0.11 up
    route add -net 195.11.14.0 netmask 255.255.255.0 gw 190.0.0.9 dev eth1
r3.startup
    ifconfig eth0 100.0.0.10 netmask 255.255.255.252 broadcast 100.0.0.11 up
    ifconfig eth1 190.0.0.9 netmask 255.255.255.252 broadcast 190.0.0.11 up
    route add -net 195.11.14.0 netmask 255.255.255.0 gw 100.0.0.9 dev eth0
    route add -net 200.1.1.0 netmask 255.255.255.0 gw 190.0.0.10 dev eth1
pc2.startup
    ifconfig eth0 200.1.1.7 netmask 255.255.255.0 broadcast 200.1.1.255 up
    route add default gw 200.1.1.1 dev eth0

Letzte Änderung: 19. January 2021 19:42