chap-27 next generation ipv6
TRANSCRIPT
-
8/9/2019 Chap-27 Next Generation IPv6
1/65
TCP/IP Protocol Suite 1
Chapter 27Chapter 27
Upon completion you will be able to:
Next Generation:Next Generation:
IPv6 and ICMPv6IPv6 and ICMPv6
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
Know the differences between ICMPv4 and ICMPv6
Know the strategies for transitioning from IPv4 to IPv6
Objectives
-
8/9/2019 Chap-27 Next Generation IPv6
2/65
TCP/IP Protocol Suite 2
27.1 IPv6
IPv6 has these advantages over IPv4:IPv6 has these advantages over IPv4:
1.1. larger address spacelarger address space
2.2. better header formatbetter header format
3.3. new optionsnew options
4.4. allowance for extensionallowance for extension
5.5. support for resource allocationsupport for resource allocation6.6. support for more securitysupport for more security
The topics discussed in this section include:The topics discussed in this section include:
IPv6 AddressesIPv6 Addresses
Address Space AssignmentAddress Space Assignment
Packet FormatPacket Format
Comparison between IPv4 and IPv6Comparison between IPv4 and IPv6
-
8/9/2019 Chap-27 Next Generation IPv6
3/65
TCP/IP Protocol Suite 3
Figure 27.1 IPv6 address
-
8/9/2019 Chap-27 Next Generation IPv6
4/65
TCP/IP Protocol Suite 4
Figure 27.2 Abbreviated address
-
8/9/2019 Chap-27 Next Generation IPv6
5/65
TCP/IP Protocol Suite 5
Figure 27.3 Abbreviated address with consecutive zeros
-
8/9/2019 Chap-27 Next Generation IPv6
6/65
TCP/IP Protocol Suite 6
Figure 27.4 CIDR address
-
8/9/2019 Chap-27 Next Generation IPv6
7/65
TCP/IP Protocol Suite 7
Figure 27.5 Address structure
-
8/9/2019 Chap-27 Next Generation IPv6
8/65
TCP/IP Protocol Suite 8
Table 27.1Table 27.1 Type prefixes for IPv6 addressesType prefixes for IPv6 addresses
-
8/9/2019 Chap-27 Next Generation IPv6
9/65
TCP/IP Protocol Suite 9
Figure 27.6 Provider-based address
-
8/9/2019 Chap-27 Next Generation IPv6
10/65
TCP/IP Protocol Suite10
Figure 27.7 Address hierarchy
-
8/9/2019 Chap-27 Next Generation IPv6
11/65
TCP/IP Protocol Suite11
Figure 27.8 Unspecified address
-
8/9/2019 Chap-27 Next Generation IPv6
12/65
TCP/IP Protocol Suite12
Figure 27.9 Loopback address
-
8/9/2019 Chap-27 Next Generation IPv6
13/65
TCP/IP Protocol Suite13
Figure 27.10 Compatible address
-
8/9/2019 Chap-27 Next Generation IPv6
14/65
TCP/IP Protocol Suite14
Figure 27.11 Mapped address
-
8/9/2019 Chap-27 Next Generation IPv6
15/65
TCP/IP Protocol Suite15
Figure 27.12 Link local address
-
8/9/2019 Chap-27 Next Generation IPv6
16/65
TCP/IP Protocol Suite16
Figure 27.13 Site local address
-
8/9/2019 Chap-27 Next Generation IPv6
17/65
TCP/IP Protocol Suite17
Figure 27.14 Multicast address
-
8/9/2019 Chap-27 Next Generation IPv6
18/65
TCP/IP Protocol Suite18
Figure 27.15 IPv6 datagram
-
8/9/2019 Chap-27 Next Generation IPv6
19/65
TCP/IP Protocol Suite 19
Figure 27.16 Format of an IPv6 datagram
-
8/9/2019 Chap-27 Next Generation IPv6
20/65
TCP/IP Protocol Suite 20
Table 27.2Table 27.2 Next header codesNext header codes
-
8/9/2019 Chap-27 Next Generation IPv6
21/65
TCP/IP Protocol Suite 21
Table 27.3Table 27.3 Priorities for congestionPriorities for congestion--controlledcontrolled
traffictraffic
-
8/9/2019 Chap-27 Next Generation IPv6
22/65
TCP/IP Protocol Suite 22
Table 27.4Table 27.4 Priorities for noncongestionPriorities for noncongestion--controlledcontrolled
traffictraffic
-
8/9/2019 Chap-27 Next Generation IPv6
23/65
TCP/IP Protocol Suite 23
Table 27.5Table 27.5 Comparison between IPv4 and IPv6 packet headerComparison between IPv4 and IPv6 packet header
-
8/9/2019 Chap-27 Next Generation IPv6
24/65
TCP/IP Protocol Suite 24
Figure 27.17 Extension header format
-
8/9/2019 Chap-27 Next Generation IPv6
25/65
TCP/IP Protocol Suite 25
Figure 27.18 Extension header types
-
8/9/2019 Chap-27 Next Generation IPv6
26/65
TCP/IP Protocol Suite 26
Figure 27.19 Hop-by-hop option header format
-
8/9/2019 Chap-27 Next Generation IPv6
27/65
TCP/IP Protocol Suite 27
Figure 27.20 The format of options in a hop-by-hop option header
-
8/9/2019 Chap-27 Next Generation IPv6
28/65
TCP/IP Protocol Suite 28
Figure 27.21 Pad1
-
8/9/2019 Chap-27 Next Generation IPv6
29/65
TCP/IP Protocol Suite 29
Figure 27.22 PadN
-
8/9/2019 Chap-27 Next Generation IPv6
30/65
TCP/IP Protocol Suite 30
Figure 27.23 Jumbo payload
-
8/9/2019 Chap-27 Next Generation IPv6
31/65
TCP/IP Protocol Suite 31
Figure 27.24 Source routing
-
8/9/2019 Chap-27 Next Generation IPv6
32/65
TCP/IP Protocol Suite 32
Figure 27.25 Source routing example
-
8/9/2019 Chap-27 Next Generation IPv6
33/65
TCP/IP Protocol Suite 33
Figure 27.26 Fragmentation
-
8/9/2019 Chap-27 Next Generation IPv6
34/65
TCP/IP Protocol Suite 34
Figure 27.27 Authentication
-
8/9/2019 Chap-27 Next Generation IPv6
35/65
TCP/IP Protocol Suite 35
Figure 27.28 Calculation of authentication data
-
8/9/2019 Chap-27 Next Generation IPv6
36/65
TCP/IP Protocol Suite 36
Figure 27.29 Encrypted security payload
-
8/9/2019 Chap-27 Next Generation IPv6
37/65
TCP/IP Protocol Suite 37
Figure 27.30 Transport mode encryption
-
8/9/2019 Chap-27 Next Generation IPv6
38/65
TCP/IP Protocol Suite 38
Figure 27.31 Tunnel-mode encryption
-
8/9/2019 Chap-27 Next Generation IPv6
39/65
TCP/IP Protocol Suite 39
Table 27.6Table 27.6 Comparison between IPv4 options and IPv6 extensionComparison between IPv4 options and IPv6 extension
headersheaders
-
8/9/2019 Chap-27 Next Generation IPv6
40/65
TCP/IP Protocol Suite 40
27.2 ICMPv6
ICMPvICMPv66,, whilewhile similarsimilar inin strategystrategy toto ICMPvICMPv44,, hashas changeschanges thatthat makesmakes itit
moremore suitablesuitable forfor IPvIPv66.. ICMPvICMPv66 hashas absorbedabsorbed somesome protocolsprotocols thatthat werewere
independentindependent inin versionversion 44..
The topics discussed in this section include:The topics discussed in this section include:
Error ReportingError Reporting
QueryQuery
-
8/9/2019 Chap-27 Next Generation IPv6
41/65
TCP/IP Protocol Suite 41
Figure 27.32 Comparison of network layers in version 4 and version 6
-
8/9/2019 Chap-27 Next Generation IPv6
42/65
TCP/IP Protocol Suite 42
Figure 27.33 Categories of ICMPv6 messages
-
8/9/2019 Chap-27 Next Generation IPv6
43/65
TCP/IP Protocol Suite 43
Figure 27.34 General format of ICMP messages
-
8/9/2019 Chap-27 Next Generation IPv6
44/65
TCP/IP Protocol Suite 44
Figure 27.35 Error-reporting messages
-
8/9/2019 Chap-27 Next Generation IPv6
45/65
TCP/IP Protocol Suite 45
Table 27.7Table 27.7 Comparison of errorComparison of error--reporting messages in ICMPv4reporting messages in ICMPv4
and ICMPv6and ICMPv6
-
8/9/2019 Chap-27 Next Generation IPv6
46/65
TCP/IP Protocol Suite 46
Figure 27.36 Destination-unreachable message format
-
8/9/2019 Chap-27 Next Generation IPv6
47/65
TCP/IP Protocol Suite 47
Figure 27.37 Packet-too-big message format
-
8/9/2019 Chap-27 Next Generation IPv6
48/65
TCP/IP Protocol Suite 48
Figure 27.38 Time-exceeded message format
-
8/9/2019 Chap-27 Next Generation IPv6
49/65
TCP/IP Protocol Suite 49
Figure 27.39 Parameter-problem message format
-
8/9/2019 Chap-27 Next Generation IPv6
50/65
TCP/IP Protocol Suite 50
Figure 27.40 Redirection message format
-
8/9/2019 Chap-27 Next Generation IPv6
51/65
TCP/IP Protocol Suite 51
Figure 27.41 Query messages
-
8/9/2019 Chap-27 Next Generation IPv6
52/65
TCP/IP Protocol Suite 52
Table 27.8Table 27.8 Comparison of query messages in ICMPv4Comparison of query messages in ICMPv4
and ICMPv6and ICMPv6
-
8/9/2019 Chap-27 Next Generation IPv6
53/65
TCP/IP Protocol Suite 53
Figure 27.42 Echo request and reply messages
-
8/9/2019 Chap-27 Next Generation IPv6
54/65
TCP/IP Protocol Suite 54
Figure 27.43 Router-solicitation and advertisement message formats
-
8/9/2019 Chap-27 Next Generation IPv6
55/65
TCP/IP Protocol Suite 55
Figure 27.44 Neighbor-solicitation and advertisement message formats
-
8/9/2019 Chap-27 Next Generation IPv6
56/65
TCP/IP Protocol Suite 56
Figure 27.45 Group-membership messages
-
8/9/2019 Chap-27 Next Generation IPv6
57/65
TCP/IP Protocol Suite 57
Figure 27.46 Group-membership message formats
-
8/9/2019 Chap-27 Next Generation IPv6
58/65
TCP/IP Protocol Suite 58
Figure 27.47 Four situations of group-membership operation
-
8/9/2019 Chap-27 Next Generation IPv6
59/65
TCP/IP Protocol Suite 59
27.3 TRANSITION FROM IPv4
TO IPv6
ThreeThree strategiesstrategies havehave beenbeen deviseddevised byby thethe I ETFIETF toto provideprovide forfor aa smoothsmooth
transitiontransition fromfrom IPvIPv44 toto IPvIPv66..
The topics discussed in this section include:The topics discussed in this section include:
Dual StackDual Stack
TunnelingTunnelingHeader TranslationHeader Translation
-
8/9/2019 Chap-27 Next Generation IPv6
60/65
TCP/IP Protocol Suite 60
Figure 27.48 Three transition strategies
-
8/9/2019 Chap-27 Next Generation IPv6
61/65
TCP/IP Protocol Suite 61
Figure 27.49 Dual stack
-
8/9/2019 Chap-27 Next Generation IPv6
62/65
TCP/IP Protocol Suite 62
Figure 27.50 Automatic tunneling
-
8/9/2019 Chap-27 Next Generation IPv6
63/65
TCP/IP Protocol Suite 63
Figure 27.51 Configured tunneling
-
8/9/2019 Chap-27 Next Generation IPv6
64/65
TCP/IP Protocol Suite 64
Figure 27.52 Header translation
-
8/9/2019 Chap-27 Next Generation IPv6
65/65
TCP/IP Protocol Suite 65
Table 27.9Table 27.9 Header translationHeader translation