0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten10 Seiten

Tutorial 07

Das Übungsblatt behandelt Grundlagen zu IPv6 und Supernetting, einschließlich der Zuweisung von IPv6-Adressen und der Aggregation von Subnetzen. Es werden Aufgaben zur Adressvergabe, Fragmentierung und Netzwerktopologie gestellt, um das Verständnis von Neighbor Discovery Protocol und IP-Fragmentierung zu vertiefen. Die Studierenden sollen verschiedene Aspekte der IPv6-Netzwerktechnologie analysieren und anwenden.

Hochgeladen von

sc
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten10 Seiten

Tutorial 07

Das Übungsblatt behandelt Grundlagen zu IPv6 und Supernetting, einschließlich der Zuweisung von IPv6-Adressen und der Aggregation von Subnetzen. Es werden Aufgaben zur Adressvergabe, Fragmentierung und Netzwerktopologie gestellt, um das Verständnis von Neighbor Discovery Protocol und IP-Fragmentierung zu vertiefen. Die Studierenden sollen verschiedene Aspekte der IPv6-Netzwerktechnologie analysieren und anwenden.

Hochgeladen von

sc
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Lehrstuhl für Netzarchitekturen und Netzdienste

School of Computation, Information and Technology


Technische Universität München

Grundlagen Rechnernetze und Verteilte Systeme (IN0010)


Übungsblatt 7
12. Juni – 16. Juni 2023

Aufgabe 1 IPv6 & Supernetting


Der TUMexam AG wurden nun die IPv6 Adressebereiche 2001:0db8:0001:000d:0000:0000:0000:0000/64
(NET1) und 2001:0db8:0001:000e:0000:0000:0000:0000/64 (NET2) zugeteilt.

a)* Geben Sie die in NET1 enthalten IPv6 Adresse 2001:0db8:0001:000d:0000:00f0:0000:0000 in kompakter
Schreibweise an.

b)* Wieviele Adressen enthält jedes Präfix?

c) Wie oft kann der gesamte IPv4 Adressbereich ([Link]/0) in NET1 abgebildet werden?

d)* Welche Bedingungen müssen erfüllt sein, damit 2 Subnetze aggregiert werden können?

– Seite 1 / 10 –
e)* Können die beiden Subnetze NET1 und NET2 in ein /63 Subnetz aggregiert werden?

– Seite 2 / 10 –
Aufgabe 2 Neighbor Discovery Protocol und IP-Fragmentierung bei IPv6
In Abbildung 2.1 ist eine Anordnung von Netzkomponenten mit ihren MAC-Adressen dargestellt. PC1 und
PC2 seien mittels SLAAC sowohl Link-Local (LL) als auch Global-Unique (GU) Adressen zugewiesen. Für
letztere werde das Präfix 2001:db8:1::/64 (PC1/R1) bzw. 2001:db8:2::/64 (PC2/R2) verwendet.
PC1 sendet ein IP-Paket mit 1400 B Nutzdaten an PC2. Die MTU auf dem WAN-Link zwischen R1 und R2
betrage 1280 B1 . Innerhalb der lokalen Netzwerke gelte die für Ethernet übliche MTU von 1500 B.

PC1 PC2
L2: af:fe:14:af:fe:20 L2: af:fe:14:af:fe:25
L3 LL: L3 LL:
L3 GU: L3 GU:

L2: af:fe:14:af:fe:22
L3 LL:
eth0 wan0 wan0 eth0

SW1 L2: af:fe:14:af:fe:21 R1 L2: af:fe:14:af:fe:23 R2 L2: af:fe:14:af:fe:24 SW2


L3 LL: L3 LL: L3 LL:

Abbildung 2.1: Netztopologie

Zunächst soll die Adressvergabe mittels SLAAC nachvollzogen werden.

a)* Bestimmen Sie die Link-Local Adressen aller Interfaces.

1 Dies entspricht der minimalen MTU, die laut RFC 2460 Schicht 2 für IPv6 unterstützen muss.

– Seite 3 / 10 –
b) Bestimmen Sie die Global-Unique Adressen von PC1 und PC2. Nehmen Sie dazu an, dass Router R1 mit
dem Präfix 2001:db8:1::/64 und Router R2 mit 2001:db8:2::/64 konfiguriert sind.

c)* An welcher Stelle im Netzwerk wird die Fragmentierung stattfinden?

d)* In wie viele Fragmente muss das Paket mindestens aufgeteilt werden?

e) Bestimmen Sie die Größe der L3-SDU für jedes Fragment.

f)* Begründen Sie, an welcher Stelle im Netzwerk werden die Fragmente reassembliert werden.

– Seite 4 / 10 –
g) Skizzieren Sie ein einfaches Weg-Zeit-Diagramm, welches alle Rahmen berücksichtigt, die auf den
jeweiligen Verbindungen übertragen werden müssen. Nennen Sie die Art der ausgetauschten Rahmen
und geben Sie den Rahmen Nummern (1,2,3,...). (Das Diagramm muss nicht maßstabsgetreu sein.
Serialisierungszeiten und Ausbreitungsverzögerungen sind zu vernachlässigen.)
Gehen Sie davon aus, dass derzeit keinerlei Mappings zwischen IP- und MAC-Adressen gecached
sind.

Nummerieren Sie die einzelnen Pakete spaltenweise (Spalte = Bereich z. B. zwischen R1 und R2).

PC1 SW1 R1 R2 SW2 PC2

h) Bestimmen Sie die Destination-MAC-Adresse des ersten übertragenen Rahmens.

Am Ende dieses Übungsblatts finden Sie Vordrucke für Ethernet-Header, ICMPv6 und IP-Header
(mehr als benötigt). Es ist nicht notwendig, den Header binär auszufüllen. Achten Sie lediglich darauf, dass
Sie die Zahlenbasis deutlich Kennzeichnen, z. B. 0x10 für hexadezimal oder 63(10) für dezimal.

i) Füllen Sie für die ersten beiden Rahmen aus Teilaufgabe g) jeweils einen Ethernet- und einen IP-Header
sowie die passende Payload aus. Beschriften Sie die gestrichelte Box neben dem jeweiligen Header/Paket
mit der jeweiligen Rahmennummer.
Hinweis: Nutzen Sie den Cheatsheet zum bestimmen der Werte (z. B. Next Header). Sollte ein Wert nicht
eindeutig bestimmt sein, treffen Sie eine sinnvolle Wahl.

j) Füllen Sie pro Pfadabschnitt (z. B. zwischen R1 und R2) für das jeweils erste fragmentierte Paket jeweils
einen Ethernet- und einen IP-Header aus. Beschriften Sie die gestrichelte Box neben dem jeweiligen
Header/Paket mit der jeweiligen Rahmennummer.
Hinweis: Nutzen Sie den Cheatsheet zum bestimmen der Werte (z. B. Next Header). Sollte ein Wert nicht
eindeutig bestimmt sein, treffen Sie eine sinnvolle Wahl.

– Seite 5 / 10 –
Vordrucke für Protokoll-Header:
Ethernet-Frames

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

Payload FCS

– Seite 6 / 10 –
IPv6 Header
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈
≈ ≈

– Seite 7 / 10 –
IPv6 Fragment Header
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

– Seite 8 / 10 –
ICMPv6 Neighbor Solicitation
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

≈ ≈

ICMPv6 Neighbor Advertisement


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

– Seite 9 / 10 –
– Seite 10 / 10 –

Das könnte Ihnen auch gefallen