NEtwork MObility (NEMO)
description
Transcript of NEtwork MObility (NEMO)
NEtwork MObility (NEMO)
Speaker: Yi-Ting MaiContact info. :[email protected]: 2010/05/11
2
Outline
MIPv6 (Mobile IP version 6)NEMO (NEtwork MObility )NEMO research article “On the Design of Micro-mobility for Mobile Network”Conclusion
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
4
A Mobile IPv6 scenario
Internet
Home AgentCorrespondent Node
Mobile Node
Router
Router
Router
Home LinkLink A
Link B
Link C
move
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
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
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
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
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
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
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
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
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
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
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.
16
Outline
IntroductionRelated WorkMicro-mobility scheme for NEMOPerformance EvaluationConclusion
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
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
19
Pinball routing problem
20
Introduction (cont.)
State of The Art
Micro-NEMO scheme is presented
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
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
23
Micro-mobility scheme for NEMO (cont.)
24
Micro-mobility scheme for NEMO (cont.)
Scenario 1
25
Micro-mobility scheme for NEMO (cont.)
Scenario 2
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.
27
Micro-mobility scheme for NEMO (cont.)
Scenario 4– It is similar to that a VMN enters a new micro-
domain.
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
29
Micro-mobility scheme for NEMO (cont.)
Enhanced Micro-NEMOApply
ROMIP concept
30
Performance Evaluation
Simulation environment
Simulation parameter
31
Performance Evaluation (cont.)
Performance metrics– Total number of binding updates– Average handoff latency– End to end delay– Packet overhead
32
Performance Evaluation (cont.)
Total number of binding updates
33
Performance Evaluation (cont.)
Average handoff latency
34
Performance Evaluation (cont.)
End-to-end delay
35
Performance Evaluation (cont.)
Packet overhead
36
Conclusion
Micro-NEMOEnhanced Micro-NEMOImprove the number of binding update, average handoff latency, end-to-end delay and packet overhead.
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
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/
39
Appendix
Nested 2