Top Banner
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China http://graceken.home.chinaren.net [email protected]
36

1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

Dec 29, 2015

Download

Documents

Abel Parrish
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

[email protected]

Page 2: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

2 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial

New features of IPv6

+

Mobility supported

Clues

Page 3: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 4: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 5: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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.

Page 6: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

6 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial

1. Introduction

• What

• Yes

• No

Page 7: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 8: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 9: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 10: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 11: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 12: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 13: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 14: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 15: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 16: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 17: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 18: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 19: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 20: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 21: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 22: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 23: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 24: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 25: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 26: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 27: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 28: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 29: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 30: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 31: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 32: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 33: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 34: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 35: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

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

Page 36: 1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China .

36 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / 04-20-2001 / Tutorial

Thanks!

Suggestions are welcome!