1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
2 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial New features of IPv6 + Mobility supported Clues
3 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 1. Routing and Addressing Glances to IPv6 2. Plug and Play 3. Bringing Security to the Internet 4. Real-time Support and Flows
4 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 1.Introduction 2.Comparison with Mobile IP for IPv4 3.Terminology 4.Overview of Mobile IPv6 5.New IPv6 Destination Options and Message Types 6.Modifications to IPv6 Neighbor Discovery 7.Requirements for IPv6 Nodes 8.Correspondent Node Operation 9.Home Agent Operation 10.Mobile Node Operation Outlines
5 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Why Mobile computers are likely to account for a majority or at least a substantial fraction of the population of the Internet during the lifetime of IPv6. 1. Introduction Without it, packets destined to a mobile node (host or router) would not be able to reach it while the mobile node is away from its home link.
6 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 1. Introduction What Yes No
7 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 1. Introduction - Building blocks for Mobiel IPv6 Technique1 Technique2Technique3 Others Fast Handover Buffer Mang Regional Reg Head comp Others Smooth Hadover Seamless Handover Others Micro Mobility Base ProtocolOthers Macro Mobility Others 3G Arch MoUDP MoTCP TE Multicas t AAA Qos
8 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial (1) Advantage 2. Comparison with Mobile IPv4 (2) Route Optimization (3) Ingress filtering (4) Multicast packets (5) Foreign agents (6) Security mechanisms (7) Black hole (8) IPv6 Routing header, Not Encapsulation (9) Neighbor Discovery, Not ARP (10) Dynamic home agent address discovery mechanism (11) Control traffic
9 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial General Terms IP interface node subnet prefix router interface identifier host link-layer address link packet 3. Terminology
10 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Terms summary 3. Terminology
11 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Terms summary 1. home address 2. home subnet prefix 3. home link 4. mobile node 5. correspondent node 6. movement 3. Terminology 7. foreign subnet prefix 8. foreign link 9. home agent 10. care-of address 11. binding
12 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview New IPv6 Destination Options 4.3. IPsec Requirements for New Destination Options New IPv6 ICMP Messages Conceptual Data Structures 4.6. Binding Management
13 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
14 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
15 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
16 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
17 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
18 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
19 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.1. Basic Operation 4. Overview
20 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.2. New IPv6 Destination Options 1. Binding Update 4. Overview 2. Binding Acknowledgement 4. Home Address 3. Binding Request
21 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.4. New IPv6 ICMP Messages 1. Home Agent Address Discovery Request 2. Home Agent Address Discovery Reply 4. Overview
22 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.5. Conceptual Data Structures 1.Binding Cache 2.Binding Update List 3.Home Agents List 4. Overview
23 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 4.6. Binding Management 4. Overview 1. Mobile node & Home agent 2. Mobile node & Correspondent node 3. Multiple care-of address
24 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 5.1. Binding Update Option 5.2. Binding Acknowledgement Option 5.3. Binding Request Option 5.4. Home Address Option 5.5. Mobile IPv6 Destination Option Sub- Options 5. Four New IPv6 Destination Options and Two Message Types
25 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 5.6. ICMP Home Agent Address Discovery Request Message 5.7. ICMP Home Agent Address Discovery Reply Message 5. Four New IPv6 Destination Options and Two Message Types
26 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 6.1. Modified Router Advertisement Message Format 6.2. Modified Prefix Information Option Format 6.3. New Advertisement Interval Option Format 6.4. New Home Agent Information Option Format 6. Modifications to IPv6 Neighbor Discovery
27 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 6.5. Changes to Sending Router Advertisements 6.6. Changes to Sending Router Solicitations 6. Modifications to IPv6 Neighbor Discovery
28 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 7. Requirements for IPv6 Nodes 7.1. Requirements for All IPv6 Hosts and Routers 7.2. Requirements for All IPv6 Routers 7.3. Requirements for IPv6 Home Agents 7.4. Requirements for IPv6 Mobile Nodes
29 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 8. Correspondent Node Operation 8.1. Receiving Packets from a Mobile Node 8.2. Receiving Binding Updates 8.3. Requests to Cache a Binding 8.4. Requests to Delete a Binding
30 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 8. Correspondent Node Operation 8.5. Sending Binding Acknowledgements 8.6. Sending Binding Requests 8.7. Cache Replacement Policy 8.8. Receiving ICMP Error Messages 8.9. Sending Packets to a Mobile Node
31 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 9. Home Agent Operation 9.1. Receiving Router Advertisement Messages 9.2. Dynamic Home Agent Address Discovery 9.3. Primary Care-of Address Registration 9.4. Primary Care-of Address De-registration 9.5. Intercepting Packets for a Mobile Node 9.6. Tunneling Intercepted Packets to a Mobile Node 9.7. Renumbering the Home Subnet
32 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 10. Mobile Node Operation Sending Packets While Away from Home Interaction with Outbound IPsec Processing Receiving Packets While Away from Home Movement Detection Forming New Care-of Addresses Sending Binding Updates to the Home Agent
33 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 10. Mobile Node Operation Dynamic Home Agent Address Discovery Sending Binding Updates to Correspondent Nodes Establishing Forwarding from a Previous Care-of Address Retransmitting Binding Updates Rate Limiting for Sending Binding Updates Receiving Binding Acknowledgements
34 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 10. Mobile Node Operation Receiving Binding Requests Receiving ICMP Error Messages Receiving Local Router Advertisement Messages Receiving Tunneled Router Advertisements Using Multiple Care-of Addresses Routing Multicast Packets Returning Home
35 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial 11. Conclusion 1. Logical Architecture, not implementation method 2. Be close to RFC standard 3. Commercial implementation could be considered 4. Implemented in IPv6 stack 5. Some questions still exists
36 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Thanks! Suggestions are welcome!