NEtwork MObility (NEMO)

39
NEtwork MObility (NEMO) Speaker: Yi-Ting Mai Contact info. :[email protected] v.tw Date: 2010/05/11

description

NEtwork MObility (NEMO). Speaker: Yi-Ting Mai Contact info. :[email protected] Date: 2010/05/11. Outline. MIPv6 (Mobile IP version 6) NEMO (NEtwork MObility ) NEMO research article “ On the Design of Micro-mobility for Mobile Network ” Conclusion. Mobile IPv6. Mobile IPv6 - PowerPoint PPT Presentation

Transcript of NEtwork MObility (NEMO)

Page 1: NEtwork MObility (NEMO)

NEtwork MObility (NEMO)

Speaker: Yi-Ting MaiContact info. :[email protected]: 2010/05/11

Page 2: NEtwork MObility (NEMO)

2

Outline

MIPv6 (Mobile IP version 6)NEMO (NEtwork MObility )NEMO research article “On the Design of Micro-mobility for Mobile Network”Conclusion

Page 3: NEtwork MObility (NEMO)

3

Mobile IPv6

Mobile IPv6 – Allow IPv6 nodes to move from one IP subnet to another

While a mobile node is away from home subnet– It sends information about its current location to the

home agent– The home agent intercepts packets addressed to the

mobile node and forwards them to mobile node’s current location

Page 4: NEtwork MObility (NEMO)

4

A Mobile IPv6 scenario

Internet

Home AgentCorrespondent Node

Mobile Node

Router

Router

Router

Home LinkLink A

Link B

Link C

move

Page 5: NEtwork MObility (NEMO)

5

Home

Network

Mobile IPv6 routing

HA

Visited

Network

Home Agent

with which node’s home

address is associated

Mobile Node

with a care-of address

Correspondent Node

communicating with

the mobile node

Internet

Page 6: NEtwork MObility (NEMO)

6

Mobile IPv6 handover

IPv6 routerwith HA function IPv6 router

move

(1)MN sends a Binding Update to an HA on previous network

(2)HA returns a Binding Acknowledgement

(3)HA tunnels packets to MN

(4)MN sends a Binding Update to CN

(1)

(3)(4)

(3)

(2)

CN

MN

Page 7: NEtwork MObility (NEMO)

7

NEtwork MObility (NEMO)

Network mobility – Manage the mobility of an entire network

Mobile network includes one or more mobile routers (MRs), which connect it to the global InternetMobile Network Nodes (MNNs)– Nodes behind the MR(s) can be either fixed or mobile.

Mobile network example– Networks of sensors and computers deployed in vehicles

• Vehicles are increasingly equipped with a number of processing units for safety and ease of driving reasons, as advocated by ITS applications

Page 8: NEtwork MObility (NEMO)

8

Hot SpotADSL/WiFiWorkstationWiMax/3.5G

DSRC/802.11 DSRC/802.11

V-V communication

V-I communication

V-V communication

V-I communication

TTS Server

NEMO network scenario

Page 9: NEtwork MObility (NEMO)

9

MRMR

NEMO terminology (1/2)

Mobile network– A IP subnet is composed

of a set of nodes – A mobile network as a

single unit– Connected to the Internet

through one or more mobile routers (MR) via AR (access router)

ARMR

MR

ARInternet

Page 10: NEtwork MObility (NEMO)

10

NEMO terminology (2/2)Mobile Network Nodes (MNNs) -- different kind of nodes in a mobile network

CN

AR

LFN

LFN

MR

VMN

AR

MN

LMN

LMN

AR

Internet

CNs – Nodes communicating with MR, LFNs and LMNs, VMNs

– Mobile Router (MR) • Border router of the mobile network

– Local Fixed Nodes (LFNs) • It permanently located in mobile

network – Local Mobile Nodes (LMNs)

• Nodes belong to a mobile network– Visiting Mobile Nodes (VMNs)

• Do not belong to the mobile network

Page 11: NEtwork MObility (NEMO)

11

ITS as a mobile network

Several IPv6 nodes in a single mobile entity– Multiple IP subnets– Each node has an IPv6 ad

dress– Every IPv6 address contai

ns a common IPv6 prefix– Different communication

media (3G, M5, MM, WiFi, WiMax...) available

Mobile Router

Page 12: NEtwork MObility (NEMO)

12

IETF NEMO support (1/2)

Mobile router manages mobility of the entire networkCurrent location (care-of address) is associated with HANodes inside the mobile network don't need to participate in mobility management

Home Agent

Correspondent Node

Mobile Network

Page 13: NEtwork MObility (NEMO)

13

IETF NEMO support (2/2)Bi-directional tunnel between MR and HA to maintain sessionsAddress registration– Care-of address (CoA) is bound to mobile network prefix (MNP), n

ot home address (HoA)– Association in HA

• MNP (RFC 4885)– MR-CoA instead of MR-HoA MR-CoA

HA records a network-specific route rather than a host-specific oneMR-CoA is the next hop to the mobile network determined by MNP

Page 14: NEtwork MObility (NEMO)

14

Benefit of network mobility

Only the mobile router manages mobility and maintains Internet access through one or several access mediaNodes behind MR can be standard IPv6 nodes without mobility support mechanisms

Mobile IPv6

NEMO basic support

Page 15: NEtwork MObility (NEMO)

On the Design of Micro-mobility for Mobile Network

Junn-Yen Hu, Cheng-fu Chou, Min-Shi Sha, Ing-Chau Chang and Chung-Yi Lai, pp. 401-412, LNCS 4809, Springer, Dec. 2007.

Page 16: NEtwork MObility (NEMO)

16

Outline

IntroductionRelated WorkMicro-mobility scheme for NEMOPerformance EvaluationConclusion

Page 17: NEtwork MObility (NEMO)

17

Introduction

Mobility Management(differentiated by distinct types of handoff procedure)

– Macro-mobility scheme• Mobile IP

– Micro-mobility scheme• Hierarchical Mobile IP, Cellular IP and HAWAII

Page 18: NEtwork MObility (NEMO)

18

Introduction (cont.)

Mobility Management(differentiated by distinct number of moving mobile hosts)

– Host Mobility (mobile node)• Mobile IP, Hierarchical MIP, Cellular IP and HAWAII.

– Network Mobility (NEMO, mobile network)• NEMO Basic Support Protocol

– MR– Nested NEMO– Pinball routing problem

Page 19: NEtwork MObility (NEMO)

19

Pinball routing problem

Page 20: NEtwork MObility (NEMO)

20

Introduction (cont.)

State of The Art

Micro-NEMO scheme is presented

Page 21: NEtwork MObility (NEMO)

21

Related Work

Hierarchical MIP (HMIP)Ohnishi Scheme– An extension of HMIP– To solve the pinball routing problem in NEMO rather

than to provide a micro-mobility scheme for NEMO– Each MN on a vehicle still perform binding update by

itself

Page 22: NEtwork MObility (NEMO)

22

Micro-mobility scheme for NEMO

Micro-NEMO– Micro-mobility + NEMO = Micro-NEMO– Low handoff latency, less signaling cost and transpar

ent to all MHs– It is built from HMIPv6

• To compatible with NEMO is important.• NEMO and HMIPv6 are extended by MIPv6

Page 23: NEtwork MObility (NEMO)

23

Micro-mobility scheme for NEMO (cont.)

Page 24: NEtwork MObility (NEMO)

24

Micro-mobility scheme for NEMO (cont.)

Scenario 1

Page 25: NEtwork MObility (NEMO)

25

Micro-mobility scheme for NEMO (cont.)

Scenario 2

Page 26: NEtwork MObility (NEMO)

26

Micro-mobility scheme for NEMO (cont.)

Scenario 3– There is no need for MR of a vehicle to perform

home registration when it moves around within the same micro-domain.

Page 27: NEtwork MObility (NEMO)

27

Micro-mobility scheme for NEMO (cont.)

Scenario 4– It is similar to that a VMN enters a new micro-

domain.

Page 28: NEtwork MObility (NEMO)

28

Micro-mobility scheme for NEMO (cont.)

Advantage– Reduce the number of global binding updates.– Reduce the number of signaling of residing nodes

Drawback– Pinball Routing– Solution: Enhanced Micro-NEMO

Page 29: NEtwork MObility (NEMO)

29

Micro-mobility scheme for NEMO (cont.)

Enhanced Micro-NEMOApply

ROMIP concept

Page 30: NEtwork MObility (NEMO)

30

Performance Evaluation

Simulation environment

Simulation parameter

Page 31: NEtwork MObility (NEMO)

31

Performance Evaluation (cont.)

Performance metrics– Total number of binding updates– Average handoff latency– End to end delay– Packet overhead

Page 32: NEtwork MObility (NEMO)

32

Performance Evaluation (cont.)

Total number of binding updates

Page 33: NEtwork MObility (NEMO)

33

Performance Evaluation (cont.)

Average handoff latency

Page 34: NEtwork MObility (NEMO)

34

Performance Evaluation (cont.)

End-to-end delay

Page 35: NEtwork MObility (NEMO)

35

Performance Evaluation (cont.)

Packet overhead

Page 36: NEtwork MObility (NEMO)

36

Conclusion

Micro-NEMOEnhanced Micro-NEMOImprove the number of binding update, average handoff latency, end-to-end delay and packet overhead.

Page 37: NEtwork MObility (NEMO)

37

Reference (1/2)[1] R. Koodli, Ed., RFC4068 Fast Handovers for Mobile IPv6, July 2005,EXPERIMEN

TAL[2] D. Johnson, C. Perkins, J. Arkko, RFC3775 Mobility Support in IPv6, June 2004, P

ROPOSED STANDARD[3] T. Ernst, RFC4886 Network Mobility Support Goals and Requirements, July 2007,

INFORMATIONAL[4] T. Ernst, H-Y. Lach, RFC4885 Network Mobility Support Terminology, July 2007, I

NFORMATIONAL[5] R. Wakikawa, A. Petrescu, P. Thubert, RFC3963 Network Mobility (NEMO) Basic

Support Protocol,?V. Devarapalli, January 2005, PROPOSED STANDARD[6] Ed., M. Kojo, Ed., RFC3753 Mobility Related Terminology,?J. Manner, June 2004,

INFORMATIONAL[7] IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laborat

ory CIS, NCTU: Introduction to Mobile IPv6[8] Thierry Ernst – ENABLE-DAIDALOS Workshop IST Mobile Summit - Budapest - J

uly 2007: IPv6 Network Mobility (NEMO)Standardization & Usages, http://www.lara.prd.fr

Page 38: NEtwork MObility (NEMO)

38

Reference (2/2)

[10] Elmic Systems - Your Partner in Internet Connectivity, Security and Mobility[11] Hesham Soliman, MONET: Network Mobility Support in IPv6, Thierry Ernst, 5

2th IETF - December 2001[12] Thierry Ernst - Motorola Labs & INRIA (Planete), Network Mobility Support in I

Pv6, 51st IETF London, August 2001[13] Nigel Wall, ITS comms – the CALM, 2005/09[14] Keisuke UEHARA, InternetCAR: Internet Connected Automobile Researches[15] Thierry Ernst – French IPv6 Worldwide Summit - Cannes - November 2006: I

Pv6 Network Mobility (NEMO) and ITS Usages, http://www.lara.prd.fr[16] [17] ISO TC 204 WG16 CALM, http://www.calm.hu/[18] ITS Application Overview, http://www.itsoverview.its.dot.gov/

Page 39: NEtwork MObility (NEMO)

39

Appendix

Nested 2