63
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

Embed Size (px)

Citation preview

Page 1: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Chapter 31

Next Generation:IPv6 and

ICMPv6

Page 2: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

CONTENTSCONTENTS

• IPv6• IPv6 ADDRESSES• IPv6 PACKET FORMAT• ICMPv6• TRANSITION FROM IPv4 TO IPv6

Page 3: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

IPv6IPv6

31.131.1

Page 4: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

IPv6 ADDRESSESIPv6 ADDRESSES

31.231.2

Page 5: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-1

IPv6 address

Page 6: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-2

Abbreviated address

Page 7: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-3

Abbreviated address with consecutive zeros

Page 8: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-4

CIDR address

Page 9: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-5

Address structure

Page 10: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-6

Provider-based address

Page 11: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-7

Address hierarchy

Page 12: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-8

Unspecified address

Page 13: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-9

Loopback address

Page 14: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-10

Compatible address

Page 15: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-11

Mapped address

Page 16: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-12

Link local address

Page 17: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-13

Site local address

Page 18: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-14

Multicast address

Page 19: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

IPv6 PACKET FORMATIPv6 PACKET FORMAT

31.331.3

Page 20: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-15

IPv6 datagram

Page 21: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-16

Format of an IPv6 datagram

Page 22: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-17

Extension header format

Page 23: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-18

Extension header types

Page 24: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 25-19

Hop-by-hop option header format

Page 25: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-20

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

Page 26: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-21

Pad 1

Page 27: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-22

Pad N

Page 28: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-23

Jumbo payload

Page 29: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-24

Source routing

Page 30: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-25

Source routing example

Page 31: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-26

Fragmentation

Page 32: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-27

Authentication

Page 33: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-28

Calculation of authentication data

Page 34: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-29

Encrypted security payload

Page 35: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-30

Transport mode encryption

Page 36: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-31

Tunnel-mode encryption

Page 37: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

ICMPv6ICMPv6

31.431.4

Page 38: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-32

Comparison of network layers inversion 4 and version 6

Page 39: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-33

Categories of ICMPv6 messages

Page 40: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-34

General format of ICMPv6 messages

Page 41: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-35

Error-reporting messages

Page 42: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-36

Destination-unreachable message format

Page 43: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-37

Packet-too-big message format

Page 44: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-38

Time-exceeded message format

Page 45: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-39

Parameter-problem message format

Page 46: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-40 Redirection message format

Page 47: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-41

Query messages

Page 48: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-42

Echo request and reply messages

Page 49: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-43.a

Router-solicitation message

Page 50: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-43.bRouter advertisement message

Page 51: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-44, Part I

Neighbor-solicitation message

Page 52: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-44, Part II

Neighbor-advertisement message

Page 53: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-45

Group-membership messages

Page 54: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-46.a

Group-membership message formats(query)

Page 55: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-46.b

Group-membership message formats(report)

Page 56: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-46.c

Group-membership message formats(termination)

Page 57: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-47Four situations

of group-membership operation

Page 58: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

TRANSITION FROMTRANSITION FROMIPv4 TO IPv6IPv4 TO IPv6

31.531.5

Page 59: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-48

Three transition strategies

Page 60: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-49 Dual stack

Page 61: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-50

Automatic tunneling

Page 62: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-51

Configured tunneling

Page 63: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000

Figure 31-52

Header translation