OSI-Layer 3 Flashcards
Was ist die Aufgabe der Vermittlungsschicht?
- Entkopplung der Transportschicht (OSI-Layer 4) vom Netz
- Aufbau, Aufrechterhaltung und Abbau von Kommunikationspfaden/
- Verbindungen zwischen offenen Endsystemen
- Logische und globale eindeutige Adressierung des Zielsystems
- Wegesuche über mehrere Zwischensysteme hinweg
Was versteht man unter Routing?
Routing: Vorgang der Pfadbestimmung in Paketnetzen ohneHerstellung von Kommunikationspfaden –verbindungslos
Beschreiben Sie die Funktionsweise der Leitungsvermittlung / der Paketvermittlung
Für jedes Paar von Kommunikationspartnern (Sender, Empfänger) wird eine eigene physikalische Verbindung über eine oder mehrere Vermittlungsstellen (VSt) aufgebaut und nach abgeschlossener Kommunikation wieder abgebaut (verbindungsorientierte Kommunikation)
Beschreiben Sie die Funktionsweise der Paketvermittlung
Nachrichten werden in kleinere „Datenhäppchen“ (Pakete bzw. Fragmente von Paketen) unterteilt und diese werden über Kommunikationsleitungen und Paketvermittlungen zwischen Quelle und Ziel übertragen
Was ist der Unterschied zwischen Leitungs-und Paketvermittlung?
?
Beschreiben Sie die Funktionsweise der Speichervermittlung
Der gesamten Nachricht wird ein einziger Header vorangestellt, der Adress-und Steuerinformationen enthält und wird als Ganzes übertragen
Die empfangene Nachricht wird im Vermittlungsknoten interpretiert und erst dann werden Folgeentscheidungen getroffen
Was ist der Unterschied zwischen Datagramm und Virtual-Circuit?
„Datagram“
-> verbindungslose Dienste
- Weiterleitung erfolgt ausschließlich durch autonome Entscheidung einesNetzknotens
- Pakete können unterschiedliche Pfade durchlaufen
„Virtual Circuit“verbindungsorientierte Dienste
- Pfad vom Quell-Endsystem zum Ziel-Endsystemmuss vorher aufgebaut werden
- Jedes Paket wird über diesen (einen) Pfad (virtualcircuit) geleitet
Nennen sie Beispiele von QoS-Parametern, die beim Aufbau einer Verbindung vereinbart werden können
- Initiierender Transportdienstbenutzer gibt die gewünschte Dienstgüte vor
- Falls die möglichen Werte der Parameter nicht akzeptabel sind, kann ein Verbindungsaufbau auch abgelehnt werden
- Beispiel: gewünschter Durchsatz von System A ist 200 kbit/s, System B kann nur 128 kbit/s zur Verfügung stellen
Welche Arten von Verzögerungen gibt es in IP-Netzen?
- Verarbeitungsverzögerung
- Warteschlangenverzögerung
- Übertragungsverzögerung bzw. Serialisierungszeit(
- Ausbreitungsverzögerung
Was ist der Unterschied zwischen Bandbreite und Durchsatz?
Bandbreite :
- Anzahl der Bits pro Sekunde, die auf der Leitung übertragen werden könnten
- Datenübertragungsrate eines Übertragungskanals
Durchsatz:
- Anzahl der Bits pro Sekunde, die auf der Leitung ausgetauscht werden
- Tatsächliche/gemessene Leistung; der Durchsatz ist von der Bandbreite begrenzt
Was ist das Verzögerung-Bandbreite-Produkt? Für welche Protokollmechanismen sind diese Parameter wichtig?
Definiert die Anzahl der Daten, die sich im Netzwerk befinden, wenn der Sender fortlaufend Pakete schickt
Spielt große Rolle bei TCP
Grundprinzip bei der kreditbasierten Flusssteuerung
Was ist eine Routing-Tabelle?
speichert alle für das Routing relevanten Einträge:
- Netzadresse und Subnetzmaske
- Next hop, oft auch Gateway genannt: nächste Routeradresse, an die dieses Paket gesendet werden muss
- Metrik: Information über die Erreichbarkeit eines Netzes bzw. die Weiterleitungskosten
Wie kann man Routing-Verfahren klassifizieren?
- Definition des Routingnetzwerks
- Metrik
- Policies
Erklären Sie das Distance-Vector-/ Link-State-Verfahren und deren Unterschiede
Distanz-Vektor (DV) Routing
- nach dem Entfernungsvektor (z.B. kleinstmögliche Anzahl von Zwischenstationen (hops))
- Basiert auf dem Bellman-Ford-Algorithmus
- Nachteil: „Count-to-Infinity-Problem“
„Teile deinem Nachbarn mit, wie du die Welt siehst“
Link-State (LS) Routing
- Routing nach dem Verbindungszustand (minimale Summe des Gewichts als Metrik)
- Praktische Umsetzung des Algorithmus von Dijkstra
„Teile der Welt mit, wer deine Nachbarn sind“
Was ist das Count-to-Infinity-Problem? Wie wird es gelöst?
wenn B dem Router C mitteilt, dass er zu A einen Pfad hat, hatC keine Möglichkeit, festzustellen, ob er selbst Teil des Pfades ist!!
Vermeidung der Schleifenszenarien durch „Split HorizonwithPoisonedReverse