35
10.03.14 IPv6 Header - P. Ma aß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

Embed Size (px)

Citation preview

Page 1: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

10.03.14 IPv6 Header - P. Maaß, M. Dienert

1

RFC 2460 (von 1998)

IPv6 Header

Page 2: 10.03.14IPv6 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

Page 3: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

10.03.14 IPv6 Header - P. Maaß, M. Dienert

3

Network Layer

Internet Layer (IPv4)

Transport Layer

Application Layer

IP im DoD-Modell

ARP

Page 4: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 5: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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 …

Page 6: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 7: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 8: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 9: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 10: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 11: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 12: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 13: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 14: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 15: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 16: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 17: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 18: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 19: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 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

Page 20: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 21: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 22: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 23: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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) …

Page 24: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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) …

Page 25: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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) …

Page 26: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 27: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 28: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 29: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 30: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 31: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 32: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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)

Page 33: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 34: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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

Page 35: 10.03.14IPv6 Header - P. Maaß, M. Dienert 1 RFC 2460 (von 1998) IPv6 Header

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