|
Contents |
7 |
|
|
Preface |
13 |
|
|
Chapter 1 THE AGE OF IPv6 |
17 |
|
|
1.1 INTRODUCTION |
17 |
|
|
Chapter 2 PROTOCOL ARCHITECTURE |
25 |
|
|
2.1 INTRODUCTION |
25 |
|
|
2.2 COMPARISONS OF IP HEADER FORMATS |
28 |
|
|
2.3 EXTENSION HEADERS |
29 |
|
|
2.4 PACKET SIZE AND PATH MTU |
37 |
|
|
2.5 FLOW LABEL |
38 |
|
|
2.6 TRAFFIC CLASS |
39 |
|
|
APPENDIX A: ASSIGNED INTERNET PROTOCOL NUMBERS |
40 |
|
|
Chapter 3 ADDRESS ARCHITECTURE |
41 |
|
|
3.1 INTRODUCTION |
41 |
|
|
3.2 EXPRESSION OF IPv6 ADDRESS |
43 |
|
|
3.3 UNICAST ADDRESS |
44 |
|
|
3.4 ANYCAST ADDRESS |
49 |
|
|
3.5 MULTICAST ADDRESS |
50 |
|
|
3.6 REQUIRED ADDRESSES |
54 |
|
|
Chapter 4 INTERNET CONTROL MESSAGE PROTOCOL FOR IPv6 (ICMPv6) |
55 |
|
|
4.1 INTRODUCTION |
55 |
|
|
4.2 RULES TO DETERMINE SOURCE ADDRESS FOR MESSAGE |
57 |
|
|
4.3 MESSAGE PROCESSING |
58 |
|
|
4.4 MESSAGE FORMATS |
60 |
|
|
REFERENCES |
66 |
|
|
Chapter 5 NEIGHBOR DISCOVERY |
67 |
|
|
5.1 INTRODUCTION |
67 |
|
|
5.2 CONCEPTUAL MODEL OF A HOST |
69 |
|
|
5.3 SERVICES FROM NEIGHBOR DISCOVERY PROTOCOL |
71 |
|
|
5.4 MESSAGES FORMATS |
76 |
|
|
5.5 OPTIONS |
84 |
|
|
REFERENCES |
88 |
|
|
Chapter 6 ADDRESS AUTOCONFIGURATION |
89 |
|
|
6.1 INTRODUCTION |
89 |
|
|
6.2 STATELESS AND STATEFUL AUTOCONFIGURATIONS |
90 |
|
|
6.3 DUPLICATED ADDRESS DETECTION (DAD) |
95 |
|
|
6.4 OPTI-DAD |
95 |
|
|
REFERENCES |
100 |
|
|
Chapter 7 DYNAMIC HOST CONFIGURATION PROTOCOL (DHCPv6) |
101 |
|
|
7.1 INTRODUCTION |
101 |
|
|
7.2 TERMINOLOGY |
102 |
|
|
7.3 DHCP SERVER SOLICITATION |
103 |
|
|
7.4 DHCP CLIENT-INITIATED CONFIGURATION EXCHANGE |
105 |
|
|
7.5 DHCP SERVER-INITIATED CONFIGURATION EXCHANGE |
110 |
|
|
7.6 RELAY AGENTS |
112 |
|
|
7.7 DHCP UNIQUE IDENTIFIER (DUID) |
113 |
|
|
7.8 IDENTITY ASSOCIATION (IA) |
115 |
|
|
7.9 MANAGEMENT OF TEMPORARY ADDRESSES |
116 |
|
|
7.10 MESSAGE FORMATS |
116 |
|
|
7.11 OPTIONS |
117 |
|
|
REFERENCES |
129 |
|
|
Chapter 8 INTERCONNECTION BETWEEN IPv4 AND IPv6 |
131 |
|
|
8.1 INTRODUCTION |
131 |
|
|
8.2 TERMINOLOGY |
132 |
|
|
8.3 DUAL STACK |
132 |
|
|
8.4 IPv6 IMPLEMENTATION OVER IPv4 TUNNEL |
134 |
|
|
8.5 TRANSLATION MECHANISM |
162 |
|
|
REFERENCES |
165 |
|
|
Chapter 9 DOMAIN NAME SYSTEM (DNS) |
167 |
|
|
9.1 INTRODUCTION |
167 |
|
|
9.2 TERMINOLOGY |
168 |
|
|
9.3 DNS ARCHITECTURE |
171 |
|
|
9.4 DOMAIN NAME SPACE |
173 |
|
|
9.5 NAME RESOLUTION |
175 |
|
|
9.6 PACKET FORMAT |
177 |
|
|
9.7 DNS EXTENSION |
180 |
|
|
9.8 REQUIREMENT FOR DNS SUPPORT IN TRANSITION |
181 |
|
|
9.9 EXAMPLE: DNSv6 USING WINDOWS SERVER 2003 |
183 |
|
|
REFERENCES |
184 |
|
|
APPENDIX A: COUNTRY- CODE TOP- LEVEL DOMAINS ( CCTLDS) |
185 |
|
|
Chapter 10 MOBILITY SUPPORT FOR IPv6 |
189 |
|
|
10.1 INTRODUCTION |
189 |
|
|
10.2 TERMINOLOGY AND CONCEPT |
191 |
|
|
10.3 PROTOCOL OVERVIEW OF MIPv6 |
194 |
|
|
10.4 BINDING UPDATE TO THE HOME AGENT |
200 |
|
|
10.5 BINDING UPDATE TO CORRESPONDENT NODES |
203 |
|
|
10.6 PREFIX MANAGEMENT |
209 |
|
|
10.7 MESSAGE TYPES 10.7.1 Mobility messages |
215 |
|
|
10.8 CHANGES IN IPv6 NEIGHBOR DISCOVERY PROTOCOL |
233 |
|
|
REFERENCES |
236 |
|
|
Chapter 11 ENHANCED HANDOVER SCHEMES FOR MOBILE IPv6 |
237 |
|
|
11.1 INTRODUCTION |
237 |
|
|
11.2 HIERARCHICAL MOBILE IPv6 (HMIPv6) 11.2.1 Concept |
238 |
|
|
11.3 FAST HANDOVER FOR MOBILE IPv6 |
248 |
|
|
11.4 EARLY BINDING UPDATE |
260 |
|
|
REFERENCES |
266 |
|
|
Chapter 12 SECURITY IN MOBILE IP |
267 |
|
|
12.1 INTRODUCTION |
267 |
|
|
12.2 VPN PROBLEMS AND SOLUTIONS IN MIPv4 12.2.1 Concept |
268 |
|
|
12.3 APPLYING CGA TO OPTIMIZE MIPv6 |
273 |
|
|
12.4 NSIS FIREWALL TRAVERSAL 12.4.1 Concept |
279 |
|
|
REFERENCES |
284 |
|
|
Index |
285 |
|