Micro-NEMO scheme

Download Report

Transcript Micro-NEMO scheme

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 Micromobility for Mobile Network”
Conclusion
2
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
3
A Mobile IPv6 scenario
Mobile Node
move
Home Link
Link A
Router
Internet
Link B
Link C
Router
Router
Home Agent
Correspondent Node
4
Mobile IPv6 routing
Home
Network
HA
Internet
Home Agent
with which node’s home
Correspondent Node
address is associated
communicating with
the mobile node
Visited
Mobile Node
Network
with a care-of address
5
Mobile IPv6 handover
CN
(1) MN sends a Binding Update to
an HA on previous network
(3)
(4)
IPv6 router
with HA function
(3)
(2)
move
IPv6 router
(2) HA returns a Binding
Acknowledgement
(3) HA tunnels packets to MN
(1)
(4) MN sends a Binding Update to
CN
MN
6
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 Internet
Mobile 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
7
applications
NEMO network scenario
Hot Spot
ADSL/WiFi
WiMax/3.5G
Workstation
TTS Server
V-I communication
DSRC/802.11
V-V communication
V-I communication
DSRC/802.11
V-V communication
8
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)
Internet
AR
AR
MR
MR
9
NEMO terminology (2/2)
Mobile Network Nodes (MNNs) -- different kind of nodes
in a mobile network
– Mobile Router (MR)
CN
• Border router of the mobile network
AR
– 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
Internet
MN
AR
AR
MR
LMN
LFN
LFN
VMN
LMN
CNs
– Nodes communicating with MR, LFNs and LMNs, VMNs
10
ITS as a mobile network
Several IPv6 nodes in a
single mobile entity
– Multiple IP subnets
– Each node has an IPv6
address
– Every IPv6 address
contains a common IPv6
prefix
– Different communication
media (3G, M5, MM, WiFi,
WiMax...) available
Mobile Router
11
IETF NEMO support (1/2)
Mobile router manages mobility of the entire network
Current location (care-of address) is associated with HA
Nodes inside the mobile network don't need to
participate in mobility management
Mobile Network
Home Agent
Correspondent Node
12
IETF NEMO support (2/2)
Bi-directional tunnel between MR and HA to
maintain sessions
Address registration
– Care-of address (CoA) is bound to mobile network
prefix (MNP), not 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 one
MR-CoA is the next hop to the mobile network
determined by MNP
13
Benefit of network mobility
Only the mobile router manages mobility and maintains
Internet access through one or several access media
Nodes behind MR can be standard IPv6 nodes without
NEMO basic support
mobility support mechanisms
Mobile IPv6
14
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.
Outline
Introduction
Related Work
Micro-mobility scheme for NEMO
Performance Evaluation
Conclusion
16
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
17
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
18
Pinball routing problem
19
Introduction (cont.)
State of The Art
Micro-NEMO scheme is presented
20
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
21
Micro-mobility scheme for NEMO
Micro-NEMO
– Micro-mobility + NEMO = Micro-NEMO
– Low handoff latency, less signaling cost and
transparent to all MHs
– It is built from HMIPv6
• To compatible with NEMO is important.
• NEMO and HMIPv6 are extended by MIPv6
22
Micro-mobility scheme for NEMO (cont.)
23
Micro-mobility scheme for NEMO (cont.)
Scenario 1
24
Micro-mobility scheme for NEMO (cont.)
Scenario 2
25
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.
26
Micro-mobility scheme for NEMO (cont.)
Scenario 4
– It is similar to that a VMN enters a new micro-domain.
27
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
28
Micro-mobility scheme for NEMO (cont.)
Enhanced Micro-NEMO
Apply
ROMIP
concept
29
Performance Evaluation
Simulation environment
Simulation parameter
30
Performance Evaluation (cont.)
Performance metrics
–
–
–
–
Total number of binding updates
Average handoff latency
End to end delay
Packet overhead
31
Performance Evaluation (cont.)
Total number of binding updates
32
Performance Evaluation (cont.)
Average handoff latency
33
Performance Evaluation (cont.)
End-to-end delay
34
Performance Evaluation (cont.)
Packet overhead
35
Conclusion
Micro-NEMO
Enhanced Micro-NEMO
Improve the number of binding update, average
handoff latency, end-to-end delay and packet
overhead.
36
Reference (1/2)
[1] R. Koodli, Ed., RFC4068 Fast Handovers for Mobile IPv6, July
2005,EXPERIMENTAL
[2] D. Johnson, C. Perkins, J. Arkko, RFC3775 Mobility Support in IPv6, June 2004,
PROPOSED 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,
INFORMATIONAL
[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
Laboratory CIS, NCTU: Introduction to Mobile IPv6
[8] Thierry Ernst – ENABLE-DAIDALOS Workshop IST Mobile Summit - Budapest July 2007: IPv6 Network Mobility (NEMO)
Standardization & Usages, http://www.lara.prd.fr
37
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,
52th IETF - December 2001
[12] Thierry Ernst - Motorola Labs & INRIA (Planete), Network Mobility Support in
IPv6, 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:
IPv6 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/
38
Appendix
Nested 2
39