1 /160 © nokia 2001 mobileipv6_workshop2001.ppt / 04-20-2001 / tutorial mobile ipv6 kan zhigang...
Post on 29-Dec-2015
222 Views
Preview:
TRANSCRIPT
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
Mobile IPv6
Kan ZhigangNokia Research Center
Beijing, P.R.Chinahttp://graceken.home.chinaren.net
ext-zhigang.kan@nokia.com
2 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
New features of IPv6
+
Mobility supported
Clues
3 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / 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 / 04-20-2001 / Tutorial
1. Introduction2. Comparison with Mobile IP for IPv43. 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 / 04-20-2001 / 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 / 04-20-2001 / Tutorial
1. Introduction
• What
• Yes
• No
7 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
1. Introduction - Building blocks for Mobiel IPv6
Technique1
Technique2Technique3
Others
Fast Handover Buffer M
ang
Regional Reg
Head com
pO
thers
Smooth Hadover
Seamless Handover
Others
Micro Mobility
Base Protocol OthersMacro Mobility
Others
3GArch
MoUDPMoTCP
TEMultica
stAAAQos
8 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / 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 / 04-20-2001 / Tutorial
• General Terms
IP interfacenode subnet prefixrouter interface identifier host link-layer addresslink packet
3. Terminology
10 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
• Mobile IPv6 Terms summary
3. Terminology
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
11 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
• Mobile IPv6 Terms summary
1. home address2. home subnet prefix3. home link4. mobile node5. correspondent node6. movement
3. Terminology
7. foreign subnet prefix 8. foreign link 9. home agent10. care-of address 11. binding
12 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
4.2. 4 New IPv6 Destination Options4.3. IPsec Requirements for New Destination Options4.4. 2 New IPv6 ICMP Messages4.5. 3 Conceptual Data Structures4.6. Binding Management
13 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 2
14 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at home
Router
Router
home agent
home linkhome addresshome subnet prefi x
mobile node aw ay f rom home
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 3
15 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 4
16 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- o f addressforeing subnet prefi x
Correspondentnode
Step 5
17 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 6
18 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at home
Router
Router
home agent
home linkhome addresshome subnet prefi x
mobile node aw ay f rom home
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 7
Step 7
19 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
4.1. Basic Operation
4. Overview
M obile node at hom e
Router
Router
hom e agent
hom e linkhom e addresshom e subnet prefi x
m obile node aw ay f rom hom e
Internet
foreign linkcare- of addressforeing subnet prefi x
Correspondentnode
Step 8
20 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / 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 / 04-20-2001 / Tutorial
9. Home Agent Operation
9.1. Receiving Router Advertisement Messages9.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 Node9.7. Renumbering the Home Subnet
32 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
10. Mobile Node Operation10.1. Sending Packets While Away from Home 10.2. Interaction with Outbound IPsec Processing
10.3. Receiving Packets While Away from Home 10.4. Movement Detection
10.5. Forming New Care-of Addresses
10.6. Sending Binding Updates to the Home Agent
33 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
10. Mobile Node Operation10.7. Dynamic Home Agent Address Discovery
10.8. Sending Binding Updates to Correspondent Nodes10.9. Establishing Forwarding from a Previous Care-of Address10.10. Retransmitting Binding Updates
10.11. Rate Limiting for Sending Binding Updates10.12. Receiving Binding Acknowledgements
34 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
10. Mobile Node Operation10.13. Receiving Binding Requests
10.14. Receiving ICMP Error Messages
10.15. Receiving Local Router Advertisement Messages10.16. Receiving Tunneled Router Advertisements10.17. Using Multiple Care-of Addresses
10.18. Routing Multicast Packets
10.19. Returning Home
35 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial
11. Conclusion1. Logical Architecture, not implementation method2. Be close to RFC standard
3. Commercial implementation could be considered4. Implemented in IPv6 stack
5. Some questions still exists
top related