1.1
Introduction
2
1. The Business Case for IPv6
3
1.1. IPv6: Standardization and Productization Status. . . .
3
1.2. IPv6 Design Goals. . . . . . . . . . . . . . . . . . . .
5
1.2.1. Addressing and Routing. . . . . . . . . . . . .
5
1.2.2. Eliminating Special Cases. . . . . . . . . . . .
6
1.2.3. Minimizing Administrative Workload. . . . . . .
8
1.2.4. Security. . . . . . . . . . . . . . . . . . . .
9
1.2.5. Mobility. . . . . . . . . . . . . . . . . . . .
10
1.3. The IPv6 solution. . . . . . . . . . . . . . . . . . . .
11
1.3.1. Address Autoconfiguration. . . . . . . . . . . .
11
1.3.2. IPv6 Header Format. . . . . . . . . . . . . . .
12
1.3.3. Multicast. . . . . . . . . . . . . . . . . . . .
13
1.3.4. Anycast. . . . . . . . . . . . . . . . . . . . .
14
1.3.5. Quality of Service. . . . . . . . . . . . . . .
16
1.3.6. The Transition to IPv6. . . . . . . . . . . . .
16
1.3.7. IPv6 DNS. . . . . . . . . . . . . . . . . . . .
17
1.3.8. Application Modification for IPv6. . . . . . . .
17
1.3.9. Routing in IPv6/IPv4 Networks. . . . . . . . . .
18
1.3.10. The Dual-Stack Transition Method. . . . . . . .
19
1.3.11. Automatic Tunneling. . . . . . . . . . . . . . .
20
2. The Technical Case for IPv6
20
2.1. IPv6 Headers vs. IPv4 Headers. . . . . . . . . . . . . .
20
2.2. Extension Headers. . . . . . . . . . . . . . . . . . . .
22
2.3. Hop-by-Hop Options Header. . . . . . . . . . . . . . . .
23
2.4. Destination Options Headers. . . . . . . . . . . . . . .
24
2.5. Routing Headers. . . . . . . . . . . . . . . . . . . . .
24
2.6. Fragmentation Header. . . . . . . . . . . . . . . . . .
25
2.7. IPv6 Security. . . . . . . . . . . . . . . . . . . . . .
26
2.8. IPv6 Authentication Header. . . . . . . . . . . . . . .
27
2.9. IPv6 Encryption Header. . . . . . . . . . . . . . . . .
28
2.10. The IPv6 Address Architecture. . . . . . . . . . . . . .
30
2.11. The IPv6 Address Hierarchy. . . . . . . . . . . . . . .
31