10.03.14ipv6 header - p. maaß, m. dienert 1 rfc 2460 (von 1998) ipv6 header
TRANSCRIPT
10.03.14 IPv6 Header - P. Maaß, M. Dienert
1
RFC 2460 (von 1998)
IPv6 Header
10.03.14 IPv6 Header - P. Maaß, M. Dienert
2
Network Layer
Internet Layer (IPv4)
Transport Layer
Application Layer
IP im DoD-Modell
10.03.14 IPv6 Header - P. Maaß, M. Dienert
3
Network Layer
Internet Layer (IPv4)
Transport Layer
Application Layer
IP im DoD-Modell
ARP
10.03.14 IPv6 Header - P. Maaß, M. Dienert
4
Network Layer
Internet Layer (IPv4)
Transport Layer
Application Layer
IP im DoD-Modell
ARP
ICMP
10.03.14 IPv6 Header - P. Maaß, M. Dienert
5
IPv4 Zieladresse
IPv4 Quelladresse
IHLVersion
Options
IPv4 Header
Type of Service Total Length
Identifikation
Header Checksum
Padding
Flags Offset
TTL Protocol
… Schicht 2 Header
Nutzlast …
10.03.14 IPv6 Header - P. Maaß, M. Dienert
6
IP Zieladresse
IP Quelladresse
IHLVersion
Options
Type of Service Total Length
Identifikation
Header Checksum
Padding
Flags Offset
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 nicht mehr verwendet werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
7
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
Identifikation
Header Checksum
Padding
Flags Offset
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
IHL
Felder, die in IPv6 nicht mehr verwendet werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
8
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
Header Checksum
Padding
Flags Offset
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Identifikation
IHL
Felder, die in IPv6 nicht mehr verwendet werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
9
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
Header Checksum
Padding
Offset
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
FlagsIdentifikation
IHL
Felder, die in IPv6 nicht mehr verwendet werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
10
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
Header Checksum
Padding
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
FlagsIdentifikation
IHL
Felder, die in IPv6 nicht mehr verwendet werden
Offset
10.03.14 IPv6 Header - P. Maaß, M. Dienert
11
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
Padding
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
FlagsIdentifikation
IHL
Felder, die in IPv6 nicht mehr verwendet werden
Offset
Header Checksum
10.03.14 IPv6 Header - P. Maaß, M. Dienert
12
IP Zieladresse
IP Quelladresse
Version
Options
Type of Service Total Length
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
FlagsIdentifikation
IHL
Felder, die in IPv6 nicht mehr verwendet werden
Offset
Header Checksum
Padding
10.03.14 IPv6 Header - P. Maaß, M. Dienert
13
IP Zieladresse
IP Quelladresse
Version Type of Service Total Length
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
FlagsIdentifikation
IHL
Offset
Header Checksum
PaddingOptions
Felder, die in IPv6 nicht mehr verwendet werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
14
IP Zieladresse
IP Quelladresse
Version Type of Service Total Length
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 umbenannt werden
10.03.14 IPv6 Header - P. Maaß, M. Dienert
15
IP Zieladresse
IP Quelladresse
Version Total Length
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 umbenannt werden
Traffic Class
10.03.14 IPv6 Header - P. Maaß, M. Dienert
16
IP Zieladresse
IP Quelladresse
Version
TTL Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 umbenannt werden
Traffic Class Payload Length
10.03.14 IPv6 Header - P. Maaß, M. Dienert
17
IP Zieladresse
IP Quelladresse
Version
Protocol
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 umbenannt werden
Traffic Class Payload Length
Hop Limit
10.03.14 IPv6 Header - P. Maaß, M. Dienert
18
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Felder, die in IPv6 umbenannt werden
Traffic Class Payload Length
Hop Limit Next Header
10.03.14 IPv6 Header - P. Maaß, M. Dienert
19
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Traffic Class
Hop Limit Next Header
Payload Length
Neue Position der Headerfelder
10.03.14 IPv6 Header - P. Maaß, M. Dienert
20
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Neue Position der Headerfelder
Traffic Class
Payload Length Next Header Hop Limit
10.03.14 IPv6 Header - P. Maaß, M. Dienert
21
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Traffic Class
Hop LimitNext HeaderPayload Length
Neue Felder in IPv6
(incl. Position)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
22
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Traffic Class
Hop LimitNext HeaderPayload Length
Neue Felder in IPv6
(incl. Position)
Flow Label
10.03.14 IPv6 Header - P. Maaß, M. Dienert
23
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Traffic Class
Hop LimitNext HeaderPayload Length
Neue Felder in IPv6
(incl. Position)
Flow Label
… optional: weitere Header (ehemals Optionen) …
10.03.14 IPv6 Header - P. Maaß, M. Dienert
24
IP Zieladresse
IP Quelladresse
Version
… Schicht 2 Header
Nutzlast …
IPv4 Header IPv6 Header
Traffic Class
Hop LimitNext HeaderPayload Length
Flow Label
IP Zieladresse
IP Quelladresse
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
10.03.14 IPv6 Header - P. Maaß, M. Dienert
25
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
Traffic Class
Hop LimitNext HeaderPayload Length
Flow Label
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
10.03.14 IPv6 Header - P. Maaß, M. Dienert
26
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
Hop LimitNext HeaderPayload Length
Flow Label
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
27
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
Hop LimitNext HeaderPayload Length
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
28
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
Hop LimitNext Header
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
Payload Length (16)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
29
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
Hop Limit
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
Payload Length (16) Next Header (8)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
30
IP Zieladresse
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
IP Zieladresse
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
Payload Length (16) Next Header (8) Hop Limit (8)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
31
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
IP Quelladresse
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
Payload Length (16) Next Header (8) Hop Limit (8)
IP Zieladresse (128)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
32
IP Quelladresse
… Schicht 2 Header
IPv4 Header IPv6 Header
IP Quelladresse (128)
Version (4)
Größe der Felder in IPv6
… optional: weitere Header (ehemals Optionen) …
Traffic Class(8) Flow Label (20)
Payload Length (16) Next Header (8) Hop Limit (8)
IP Zieladresse (128)
10.03.14 IPv6 Header - P. Maaß, M. Dienert
33
Network Layer
Internet Layer (IPv6)
Transport Layer
Application Layer
IP im DoD-Modell
ARP
ICMP
10.03.14 IPv6 Header - P. Maaß, M. Dienert
34
Network Layer
Internet Layer (IPv6)
Transport Layer
Application Layer
IP im DoD-Modell
ARP
ICMPv6
10.03.14 IPv6 Header - P. Maaß, M. Dienert
35
Network Layer
Internet Layer (IPv6)
Transport Layer
Application Layer
IP im DoD-Modell
ARP
ICMPv6