Universität Mannheim
Lehrstuhl für Praktische Informatik IV
Prof. Dr. W. Effelsberg
Jörg Widmer

Übungsblatt 7

Übung: 7.06.2002

Die Aufgaben, die auf dieser Seite ausgefüllt werden können, werden auch über das Web ausgewertet. Dazu muß die Matrikelnummer eingegeben werden und das Ganze abgeschickt werden. Voraussetzung ist allerdings, daß der Studierende auch für die elektronische Auswertung angemeldet ist.


Aufgabe 1: Verbindung vs. Datagramm

Welche der beiden Implementierungsalternativen (Virtuelle Verbindung gegenüber Datagramm) ist bezüglich der gegebenen Kriterien vorteilhafter? Begründen Sie!

Gegenüberstellung von Virtual-Circuit und Datagramm:
Kriterium Virtuelle Verbindung Datagramm
Aufwand zum Verbindungsaufbau geringer geringer
Aufwand für Adressierung geringer geringer
Aufwand für Routing geringer geringer
Aufwand für Überlastschutz (in Transportschicht) geringer geringer
Aufwand für Wiederherstellung der Reihenfolge (in Transportschicht) geringer geringer
Aufwand in Vermittlungssystemen geringer geringer
Fehleranfälligkeit geringer geringer


Aufgabe 2: Backward-Learning

Der Backward-Learning-Algorithmus verwendet in jedem Paket einen Zähler, der die Kosten der bisher zurückgelegten Strecken aufsummiert.
  1. Zu welcher Kategorie der Klassifikation der Vorlesung gehört dieser Algorithmus?
    statisches Routing
    zentralisiert adaptives Routing
    isoliert adaptives Routing
    verteilt adaptives Routing

  2. Gegeben sei folgendes Netzwerk:

    In der untenstehenden Tabelle sind die Routingtabellen der einzelnen Knoten zusammengefaßt, die Eintragungen haben die Form Nachbarknoten/Kosten. Sie stellt den Initialzustand dar, in dem jeder Knoten nur von seinen direkten Nachbarn weiß. Pakete zu anderen Zielen mit noch unbekannten Kosten werden zu dem in der Tabelle angegebenen Nachbarn weitergeleitet (Eintragungen der Form Nachbar/?).

    Es werden nun folgende Pakete versandt (in dieser Reihenfolge):

    • E -> C
    • C -> A
    • E -> C
    Tragen Sie die Veränderungen, die sich durch diese Pakete in den Routingtabellen der Knoten ergeben, in die untenstehende Tabelle ein. Für jeden Knoten sind drei Spalten vorgesehen, die die chronologische Entwicklung darstellen sollen. Wenn also ein alter Wert überschrieben werden soll, streichen Sie den alten Wert bitte nicht durch, sondern setzen den neuen Wert in das unmittelbar rechts davon liegende Feld ein. Es gilt also immer das jeweils am weitesten rechts liegende Feld einer Dreiergruppe.


    Die resultierende Routingtabelle hat folgende Einträge (bitte Großbuchstabe, Querstrich (/), Distanz ohne Leerzeichen bzw. ? eingeben und in alle Felder einen Wert eintragen. Falls sich nichts geändert hat, wieder den ursprünglichen.):
    Routingziel Knoten A Knoten B Knoten C Knoten D Knoten E Knoten F
    A --
    B --
    C --
    D --
    E --
    F --


Aufgabe 3: RIP und OSPF

Sowohl RIP als auch OSPF sind standardisierte Routing Protokolle für das Internet, allerdings unterscheiden sie sich stark in ihrer Funktionsweise.
  1. Beschreiben Sie die wesentlichen Eigenschaften von RIP und OSPF. Welche Informationen werden jeweils in den Knoten vorgehalten und zwischen den Knoten ausgetauscht?

  2. Welches der beiden Protokolle wird heute hauptsächlich eingesetzt und warum?
    RIP OSPF

    Welches der beiden Protokolle erfordert komplexere Berechnungen in den Knoten?
    RIP OSPF

    Welches der beiden Protokolle konvergiert schneller nach Änderungen in der Topologie?
    RIP OSPF

    Welches Protkoll hat geringeren Kommunikationsaufwand zwischen den Knoten?
    RIP OSPF

    Bei welchem Protkoll ist der Speicherbedarf innerhalb der Knoten geringer?
    RIP OSPF


Aufgabe 4: Border Gateway Protocol

Lesen Sie nach, wie das Border Gateway Protocol (BGP) funktioniert (z.B. Tanenbaum Kap. 5.5.6 oder RFC 1654).
  1. Beschreiben sie kurz die Funktionsweise von BGP und die grundlegenden Unterschiede gegenüber den beiden oben genannten Verfahren.

  2. Wo im Internet werden RIP bzw. OSPF eingesetzt, und wo BGP? Warum?



Abgabedaten:

Matrikelnummer:  Password: 

Universität:
Mannheim
Freiburg
andere


Jörg Widmer widmer@pi4.informatik.uni-mannheim.de