46
TCP/IP Protocol Suite 1 Chapter 27 Chapter 27 Upon completion you will be able to: Next Generation: Next Generation: IPv6 IPv6 Understand the shortcomings of IPv4 Know the IPv6 address format, address types, and abbreviations Be familiar with the IPv6 header format Know the extension header types Objectives

TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

Embed Size (px)

Citation preview

Page 1: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 1

Chapter 27Chapter 27

Upon completion you will be able to:

Next Generation:Next Generation:IPv6IPv6

• Understand the shortcomings of IPv4 • Know the IPv6 address format, address types, and abbreviations• Be familiar with the IPv6 header format• Know the extension header types•

Objectives

Page 2: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 2

27.1 IPv6

IPv6 has these advantages over IPv4: IPv6 has these advantages over IPv4: 1. 1. larger address space larger address space 2. 2. better header format better header format 3. 3. new options new options4. 4. allowance for extension allowance for extension5. 5. support for resource allocation support for resource allocation 6. 6. support for more securitysupport for more security

The topics discussed in this section include:The topics discussed in this section include:

IPv6 Addresses IPv6 Addresses Address Space Assignment Address Space Assignment Packet Format Packet Format Comparison between IPv4 and IPv6 Comparison between IPv4 and IPv6

Page 3: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 3

Figure 27.1 IPv6 address

Page 4: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 4

Figure 27.2 Abbreviated address

Page 5: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 5

Figure 27.3 Abbreviated address with consecutive zeros

Page 6: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 6

Figure 27.4 CIDR address

Page 7: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 7

Figure 27.5 Address structure

Page 8: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 8

Table 27.1 Table 27.1 Type prefixes for IPv6 addressesType prefixes for IPv6 addresses

Page 9: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 9

Figure 27.6 Provider-based address

Page 10: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 10

Figure 27.7 Address hierarchy

Page 11: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 11

Figure 27.8 Unspecified address

Page 12: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 12

Figure 27.9 Loopback address

Page 13: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 13

Figure 27.10 Compatible address

Page 14: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 14

Figure 27.11 Mapped address

Page 15: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 15

Figure 27.12 Link local address

Page 16: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 16

Figure 27.13 Site local address

Page 17: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 17

Figure 27.14 Multicast address

Page 18: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 18

Figure 27.15 IPv6 datagram

Page 19: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 19

Figure 27.16 Format of an IPv6 datagram

Page 20: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 20

Table 27.2 Table 27.2 Next header codesNext header codes

Page 21: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 21

Table 27.3 Table 27.3 Priorities for congestion-controlled Priorities for congestion-controlled traffic traffic

Page 22: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 22

Table 27.4 Table 27.4 Priorities for noncongestion-controlledPriorities for noncongestion-controlled traffic traffic

Page 23: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 23

Table 27.5 Table 27.5 Comparison between IPv4 and IPv6 packet headerComparison between IPv4 and IPv6 packet header

Page 24: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 24

Figure 27.17 Extension header format

Page 25: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 25

Figure 27.18 Extension header types

Page 26: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 26

Figure 27.19 Hop-by-hop option header format

Page 27: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 27

Figure 27.20 The format of options in a hop-by-hop option header

Page 28: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 28

Figure 27.21 Pad1

Page 29: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 29

Figure 27.22 PadN

Page 30: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 30

Figure 27.23 Jumbo payload

Page 31: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 31

Figure 27.24 Source routing

Page 32: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 32

Figure 27.25 Source routing example

Page 33: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 33

Figure 27.26 Fragmentation

Page 34: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 34

Figure 27.27 Authentication

Page 35: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 35

Figure 27.28 Calculation of authentication data

Page 36: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 36

Figure 27.29 Encrypted security payload

Page 37: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 37

Figure 27.30 Transport mode encryption

Page 38: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 38

Figure 27.31 Tunnel-mode encryption

Page 39: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 39

Table 27.6 Table 27.6 Comparison between IPv4 options and IPv6 extensionComparison between IPv4 options and IPv6 extension headers headers

Page 40: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 40

27.3 TRANSITION FROM IPv4 TO IPv6

Three strategies have been devised by the IETF to provide for a smooth Three strategies have been devised by the IETF to provide for a smooth transition from IPv4 to IPv6.transition from IPv4 to IPv6.

The topics discussed in this section include:The topics discussed in this section include:

Dual Stack Dual Stack Tunneling Tunneling Header Translation Header Translation

Page 41: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 41

Figure 27.48 Three transition strategies

Page 42: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 42

Figure 27.49 Dual stack

Page 43: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 43

Figure 27.50 Automatic tunneling

Page 44: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 44

Figure 27.51 Configured tunneling

Page 45: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 45

Figure 27.52 Header translation

Page 46: TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 Understand the shortcomings of IPv4 Know the IPv6 address

TCP/IP Protocol Suite 46

Table 27.9 Table 27.9 Header translationHeader translation