Muutke küpsiste eelistusi

E-raamat: Mobile Inter-Networking with IPv6 - Concepts, Principles and Practices: Concepts, Principles and Practices [Wiley Online]

  • Formaat: 400 pages, Drawings: 89 B&W, 0 Color; Tables: 3 B&W, 0 Color
  • Ilmumisaeg: 20-Jul-2007
  • Kirjastus: Wiley-Interscience
  • ISBN-10: 470126485
  • ISBN-13: 9780470126486
Teised raamatud teemal:
  • Wiley Online
  • Hind: 135,33 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Formaat: 400 pages, Drawings: 89 B&W, 0 Color; Tables: 3 B&W, 0 Color
  • Ilmumisaeg: 20-Jul-2007
  • Kirjastus: Wiley-Interscience
  • ISBN-10: 470126485
  • ISBN-13: 9780470126486
Teised raamatud teemal:
Ipv6 is a new protocol designed primarily to provide an abundance of IP addresses for billions of devices, many of which are expected to be mobile devices accessing the Internet. In this reference, the authors (both of the Nokia Research Center) describe the concepts underlying the new protocol and related issues of packet handling and network mobility. They describe the protocols for fast handovers, context transfers, and hierarchical mobility management and discuss their application for enterprise mobile networking and wireless local area network. They also address such emerging issues as multi-access, seamless handovers, location privacy, and route optimization. Annotation ©2007 Book News, Inc., Portland, OR (booknews.com)

A comprehensive reference on understanding, designing, and implementing IP Mobility

This authoritative reference provides readers with a thorough understanding of IP Mobility using Mobile IPv6 and companion advanced mobility protocols including network mobility and fast handovers. It illustrates basic concepts and principles behind the IP Mobility architecture and covers the practices using detailed protocol description. Of particular importance is how mobile networking will support billions of devices without restricting applications or overburdening network infrastructures, and how it will support the movement of users from network to network without compromising security.

Authors Koodli and Perkins investigate how IP mobility is used in practice and the adoption of Mobile IPv6 in CDMA cellular systems. They also cover some experimental work, including performance of VoIP handovers over WLAN, multi-access network handovers, and emerging topics such as location privacy.

In five parts, Mobile Inter-networking with IPv6 covers:

  • Features of IPv6 and IP security
  • Mobility concepts and principles, Mobile IPv6 protocol, packet handling, and network mobility
  • Advanced mobility protocols, including fast handovers, fast handover protocol, context transfers, and hierarchical mobility management
  • Applying IP mobility, including Mobile IPv6 in CDMA packet data networks, enterprise mobile networking, and WLAN fast handovers
  • Emerging topics such as multi-access and mobility, seamless IP handovers, location privacy and IP mobility, and route optimization for Mobile IPv4 using Mobile IPv6 return routability

With chapter exercises and handy references, readers will have plenty of opportunities to pursue topics in further detail. This is a comprehensive reference suitable for practitioners and students with a basic understanding of TCP/IP protocols.

Preface xxi
Acknowledgments xxv
Acronyms xxvii
Part I Introduction and Background
1 Mobility on the Internet: Introduction
1
References
5
2 IP Version 6
7
2.1 Motivation
7
2.2 Definitions
8
2.3 IPv6 Format
9
2.3.1 IPv6 Header Format
9
2.3.2 IPv6 Extension Headers
10
2.4 IPv6 Addresses
12
2.5 Neighbor Discovery Protocol
15
2.5.1 Router Discovery
15
2.6 Stateless Address Autoconfiguration
17
2.6.1 Looking for a Neighbor
18
2.6.2 Duplicate Address Detection (DAD)
19
2.7 Summary
22
References
22
3 IP Security
25
3.1 Introduction
25
3.2 What is IPsec?
26
3.3 Security Associations
27
3.3.1 SA Types
27
3.3.2 Selectors
29
3.3.3 The Databases
29
3.4 Traffic Processing
31
3.5 Internet Key Exchange (IKE) Protocol
32
3.6 Summary
33
References
33
Part II IP Mobility
4 Mobility Concepts and Principles
37
4.1 Introduction
37
4.2 Roaming and Handover Together Constitute the Mobility Problem
37
4.2.1 Roaming Problem: How Packets Reach the Current Location of the Mobile Node
38
4.2.2 Robustness Problem: Connection Must Withstand Change of IP Address
39
4.2.3 Beyond Robustness: Supporting Real-time Mobility
40
4.3 Internet Principle: Core Network Transparency
41
4.4 Network-controlled Mobility
42
4.5 Application Layer and Session Layer Mobility
43
4.6 Supporting Mobility Using IP
45
4.7 Summary
46
Exercises
46
References
47
5 Mobility Support Using Mobile IP
49
5.1 Introduction
49
5.2 Mobility Events and Actions
49
5.2.1 Detecting Movement to a New Subnet
50
5.2.2 Regaining IP Connectivity
50
5.2.3 Packet Forwarding Subsequent to Movement
51
5.2.4 Route-optimized Communication Between a Mobile Node and Its Correspondents
51
5.3 How Mobile IP Supports IP Mobility
52
5.3.1 Mobile IP Terminology
52
5.3.2 Subnet Movement Detection in Mobile IP
54
5.3.3 Location Update to the Home Agent, and Correspondents
55
5.3.4 Packet Forwarding
56
5.4 Limitations Of the Base Mobile IP protocol
57
5.5 Summary
57
Exercises
57
References
58
6 Mobile IPv6 Protocol
59
6.1 Binding Cache Management
60
6.2 Return Routability Development
61
6.3 Security Management
65
6.4 Delivering Packets to The Care-of Address
68
6.5 Home Agent Discovery
71
6.6 Movement Detection and Link Establishment
71
6.7 Summary
73
Exercises
74
References
74
7 Binding Cache Management
77
7.1 Home Address Destination Option
78
7.2 Mobility Header
79
7.3 Binding Update
81
7.3.1 Home Agent Actions for Receiving Binding Updates
84
7.3.2 Mobile Node Actions for Sending Binding Updates
88
7.3.3 Correspondent Node Actions for Receiving Binding Updates
90
7.4 Binding Acknowledgement (BACK)
91
7.5 Binding Refresh Request (BRR)
92
7.6 Binding Error (BERR)
92
7.7 Mobility Message Options
93
7.7.1 Binding Authorization Data option
94
7.7.2 Nonce Indices
95
7.7.3 Alternate Care-of Address
96
7.7.4 Binding Refresh Advice
96
7.7.5 Pad Options
97
7.8 Summary
98
References
98
8 Return Routability
101
8.1 Return Routability – Theory of Operation
103
8.2 Home Test Init (HoTI) Message
104
8.3 Care-of Test Init (CoTI) Message
106
8.4 Home Test (HoT) Message
107
8.5 Care-of Test (CoT) Message
108
8.6 Using the Binding Management Key
110
8.7 Threat Models to Worry About
111
8.7.1 Hijacking Data
111
8.7.2 Address Ownership
112
8.7.3 Use of the Home Address Option
113
8.7.4 Use of Routing Header Type 2
114
8.8 Securing Route Optimization Using a Static Shared Key
114
8.9 Summary
115
References
116
9 IP Security for Mobile Nodes and their Home Agents
117
9.1 Introduction
117
9.2 Establishing a Security Association Between a Mobile Node and its Home Agent
118
9.3 Binding Update and IPsec Processing at a Mobile Node
119
9.4 Binding Update and IPsec Processing at a Home Agent
120
9.5 IKE, IPSEC and Mobile IPv6
122
9.6 Summary
122
References
124
10 Packet Handling
125
10.1 Overview
127
10.2 IPv6-in-IPv6 encapsulation
129
10.3 Routing Header Type 2
130
10.4 Encapsulating Packets to the Mobile Node
133
10.5 Reverse Tunneling
135
10.6 Direct Delivery to a Correspondent Node
136
10.7 Delivering Packets to a Mobile Node Directly
136
10.8 Sending Binding Updates
136
10.9 Inline Signaling or Piggybacking
137
10.10 Summary
138
References
139
11 Movement Detection
141
11.1 Movement Detection Algorithm
142
11.2 IP Address Configuration
143
11.3 Returning Home
143
11.4 Changes to Neighbor Discovery
144
References
145
12 Dynamic Home Agent Discovery
147
12.1 Motivation
147
12.2 Home Agent and Prefix Discovery
148
12.2.1 Dynamic Home Agent Discovery
148
12.2.2 Mobile Prefix Discovery
149
12.3 Discovery of other Home Agents
150
References
151
13 Network Mobility
153
13.1 Introduction
153
13.2 NEMO Model and Terminology
154
13.3 NEMO Basic Protocol
156
13.4 NEMO Route Optimization
158
13.5 Prefix Delegation and Management
159
13.6 Summary
160
Exercises
160
References
161
Part III Advanced Mobility Protocols
14 Fast Handovers
165
14.1 Snapshot of a Mobile Node's Actions
165
14.2 Enabling Fast Handovers
168
14.2.1 Connectivity Latency Bottlenecks
168
14.2.2 Reducing the Connectivity Latency
169
14.2.3 Bottlenecks in Reception Latency
173
14.2.4 Reducing Reception Latency
174
14.3 Understanding the Implications of Packet Rerouting
186
14.3.1 Avoiding Address Collisions Alltogether
188
14.4 Summary
189
Exercises
189
References
191
15 Fast Handovers Protocol
193
15.1 Neighborhood Prefix Discovery
194
15.1.1 Sending Router Solicitation for Proxy Advertisement
194
15.1.2 Sending a Proxy Router Advertisement
199
15.2 Forwarding SetUp
207
15.2.1 Fast Binding Update
207
15.2.2 Fast Binding Acknowledgment
215
15.3 Interaccess Router Communication
218
15.4 Announcing Attachment
220
15.5 Summary
221
15.6
Chapter Notes
221
Exercises
222
References
222
16 Context Transfers
223
16.1 Introduction
223
16.2 Context Creation on an Access Router
224
16.3 Context Transfer Design
227
16.3.1 Data Structure Representation
227
16.3.2 Context Data Structure Format
228
16.3.3 Using Context Transfer Options with Handover Signaling
229
16.4 Summary
231
Exercises
232
References
233
17 Hierarchical Mobility Management
235
17.1 Introduction
235
17.2 Hierarchical Mobility Model
237
17.3 Protocol Operation
237
17.3.1 Mobility Anchor Point Discovery
237
17.3.2 Mobility Anchor Point Registration
239
17.3.3 Packet Forwarding
240
17.4 summary
241
Exercises
241
References
242
Part IV Applying IP Mobility
18 Mobile IPv6 in CDMA Packet Data Networks
245
18.1 Introduction
245
18.2 Mobile IPv6 Operation
248
18.2.1 Data Link Layer Establishment
248
18.2.2 Bootstrapping Home Network Parameters
250
18.2.3 Mobile IPv6 Home Registration
252
18.3 IP Reachability Service
255
18.4 Mobile IPv6 and IP Multimedia Subsystem (IMS)
256
18.4.1 Overview of SIP
257
18.4.2 Personal Mobility and Device Mobility
258
18.5 Summary
263
Exercises
263
References
264
19 Enterprise Mobile Networking
265
19.1 Introduction
265
19.2 VPN Mobility
266
19.2.1 IKEv2 Mobility and Multihoming (Mobike)
267
19.3 Middlebox Management
272
19.4 Adapting IPv6 Fast Handovers for IPv4 Networks
274
19.4.1 Protocol Operation
274
19.5 Summary
277
References
277
20 Fast Handover in a Wireless LAN
279
20.1 Introduction
279
20.2 Establishing connectivity in WLAN
280
20.3 Handover Bottlenecks
282
20.3.1 WLAN Considerations
282
20.3.2 IP Considerations
284
20.4 Improving Handover Support
286
20.5 Related Work
290
20.6 Summary
292
References
293
Part V Emerging Topics in IP Mobility
21 Multiaccess and Mobility
297
21.1 Introduction
297
21.2 Mobility Between Networks
298
21.3 Case Study: VoIP Handovers
299
21.3.1 Experiment Framework
300
21.3.2 An Experiment
301
21.3.3 Analysis
302
21.3.4 Summary
305
21.4 Taxonomy of Research Problems
306
21.5
Chapter Notes
309
References
309
22 Seamless Handovers
311
22.1 Introduction
311
22.2 Background and Problem Description
312
22.2.1 Header Compression
312
22.2.2 Seamless Mobility with Header Compression
313
22.3 Design of Header Compression Context Transfer
314
22.3.1 Defining Context Structure
314
22.3.2 Relocation Timing and State Consistency
314
22.3.3 State Update Rules
317
22.3.4 Synchronization with Handover Signaling
317
22.4 Performance Study
317
22.4.1 Basic Handover
320
22.4.2 Predictive Context Transfer
322
22.4.3 Reactive Context Transfer
323
22.4.4 Behavior of State Transitions During Handover
325
22.5
Chapter Notes
328
Exercises
328
References
330
23 Location Privacy and IP Mobility
331
23.1 Introduction
331
23.2 Location Privacy Problem with Mobile IPv6
334
23.2.1 Revealing the Home Address
334
23.2.2 Disclosing the Care-of Address
334
23.2.3 Problem Illustration
334
23.3 Hiding the Home Address from Onlookers
336
23.3.1 Privacy-Tag Computation
337
23.3.2 Privacy Tag in Route-Optimized Binding Update
341
23.3.3 Related Work
344
23.3.4 Using a Pseudo Home Address
345
23.3.5 Protecting Mobile IPv6 Messages
345
23.4 Disclosing the Care-of Address
346
23.5 Conclusion
347
Exercises
348
References
349
24 Route Optimization for Mobile IPv4 using Return Routability
351
24.1 Introduction
351
24.2 Reference Model and Assumptions
352
24.3 Protocol Operation
353
24.4 Message Formats
355
24.5 Security Implications
355
Exercises
355
References
356
Glossary 357
Index 360


Rajeev S. Koodli, PhD, received his doctorate from the University of Massachusetts at Amherst. He is Senior Principal Scientist at Nokia Research Center in California. He is author of numerous papers and multiple mobility protocol specifications, Chair of Internet Research Task Force's Mobility Optimizations group, and a recipient of the Nokia Research Center USA Inventor Award.

Charles E. Perkins is a Nokia Fellow at Nokia Research Center in California. He was a principal designer of Mobile IP and Mobile IPv6, and has specified many related mobility management protocols. He has also published numerous articles and papers as well as two previous books on mobile networking.