Distributed mobility management for Future Internet for Future Internet H. Anthony Chan Huawei Technologies [email protected]What I have is only borrowed from God so that I may serve others. H Anthony Chan distributed and dynamic mobility management Wireless broadband network Page 1 June 25, 2013 Internet ♦ Core network: converge (cellular and Internet – no more IPv4 blocks available) ♦ Access networks: diverse ♦ Devices: multiple interfaces, multiple functions, mobile ♦ Traffic from Wireless device grows 3 times faster than (exceeding soon) that of wireline devices ♦ Internet: lack native support for mobility, multi-homing, etc What I have is only borrowed from God so that I may serve others. H Anthony Chan Wireless broadband network Page 2 June 25, 2013 distributed and dynamic mobility management etc. Core network: Convergence Multi-service network Single-service networks e e e e e e e e Service Network S Content Content service service service service service service service service V etwork SDN N S S S Content Content N AX etwork uetooth) CATV Data/IP Ne PSTN/IS PLMN Connectivity/ Connectivity/ Backbone Network Backbone Network MGW MGW MGW MGW WLA WiMA Sensor ne WPAN (Blu Access Networks MGW MGW MGW MGW W What I have is only borrowed from God so that I may serve others. H Anthony Chan Wireless broadband network Page 3 June 25, 2013 distributed and dynamic mobility management Access, Transport & Switching Networks Internet ♦ Core network: converge (cellular and Internet – no more IPv4 blocks available) 3GPP ♦ Access networks: diverse 802.11 802.16 3GPP; 3GPP2 Ethernet Other Nets? Ethernet ♦ Devices: multiple interfaces, multiple functions, mobile ♦ Traffic from Wireless device grows 3 times faster than (exceeding soon) that of wireline devices ♦ Internet: lack native support for mobility, multi-homing, etc What I have is only borrowed from God so that I may serve others. H Anthony Chan Wireless broadband network Page 4 June 25, 2013 distributed and dynamic mobility management etc.
12
Embed
Distributed mobility management for Future Internetfor ...sites.ieee.org/northjersey/files/2011/09/20130626_COMSOC_Chan.pdf · Distributed mobility management for Future Internetfor
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
Distributed mobility management for Future Internetfor Future Internet
IP(CoA) IP(CoA)MN MAG LMA CNEDEG ROUTING CORE ROUTING INTERNET
MAG: Mobile access gateway
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 12 June 25, 2013
distributed and dynamic mobility management
LMA: Local mobility anchor
Host-based versus Network-based mobility management
Host-based mobility management (HoA: P1::mn, CoA: P3::mn)HoA HoA HoA HoA
CoA CoACoA CoACN MR MN (P1::mn)
Mobility client
Network-based mobility management (HoA: P1::mn, CoA: P3::ar)HoA HoA HoA HoA HoA HoA
CoA CoACoA CoACN MR AR (P3::ar) MN
Mobility client
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 13 June 25, 2013
distributed and dynamic mobility management
Distributed mobility anchors
♦ Distributed versus centralized mobility anchors♦ Splitting control and data planes: Architecture♦ Splitting control and data planes: Architecture♦ Unified formulation of Internet mobility♦ DMM Route optimization mechanism example♦ DMM Route optimization mechanism example
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 14 June 25, 2013
distributed and dynamic mobility management
Distributed mobility anchors
♦ Distributed versus centralized mobility anchors♦ Splitting control and data planes: Architecture♦ Splitting control and data planes: Architecture♦ Unified formulation of Internet mobility♦ DMM Route optimization mechanism example♦ DMM Route optimization mechanism example
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 15 June 25, 2013
distributed and dynamic mobility management
Centralized mobility anchors
♦ Current mobile networks are hierarchical, and existing mobility solutions are deployed with g y p ycentralized mobility anchoring
♦ E.g. HA in MIPv6/DSMIPv6, LMA in PMIPv6, GGSN in 3GPP
GPRS/UMTS SAE PMIPMIP
GGSN
SGSN SGSN
P-GW
S GW S GW
LMA
MAG MAG
HA
FA FA
• Network: hierarchical versus flattened
SGSN SGSN S-GW S-GW MAG MAGFA FA
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 16 June 25, 2013
distributed and dynamic mobility management
• Mobility management: centralized versus distributed
Proxy mobile IP (PMIP) with triangle routing problem
♦ Packets between MN and CN need to tunnel between MAG and LMA, even when MN is far from home network but is close to CN
Home networkwith LMA
Visited networkwith MAG
CDNserver
CDNserver
CDNserver
LMA: Local mobility anchor = Home agent (HA) + PMIP function= Home agent (HA) + PMIP function
MN: mobile nodeCN: correspondent node
MN CN
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 17 June 25, 2013
distributed and dynamic mobility management
Problem statement PS1: Non-optimal routes
♦ (1) Routing via a centralized anchor often results in a longer route.g
MA MA MA MA
MN CN
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 18 June 25, 2013
distributed and dynamic mobility management
MN CN
PS1: Non-optimal routes (continued)
♦ The problem is manifested, for example, when accessing a local server or servers of a Content gDelivery Network (CDN).
P-GW
SGW SGW SGW CDNserver
CDNserver
CDNserver
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 19 June 25, 2013
distributed and dynamic mobility management
MN
PS2: Divergence from other evolutionary trends in network architectures
♦ Centralized mobility management can become non-optimal with a flat network architecture.p
♦ In contrast, distributed mobility management can support both hierarchical network and more flattened network.
GMSC GGSN P-GWGSM GPRS/UMTS:WCDMA EPC:LTE next?
MSC
RNC
SGSN
RNC
S-GW P-GW/S-GW
?RNC
BS
RNC
BS BS BS
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 20 June 25, 2013
distributed and dynamic mobility management
MN MN MN MN
PS3: Low scalability of centralized tunnel management and mobility context maintenance ♦ Setting up tunnels through a central anchor and
maintaining mobility context for each MN therein g yrequires more resources in a centralized design, thus reducing scalability. Distributing the tunnel
i t f ti d th bilit t tmaintenance function and the mobility context maintenance function among different network entities can increase scalabilityentities can increase scalability.
MA
MN5 MN0
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 21 June 25, 2013
distributed and dynamic mobility management
MN2MN5
MN8MN0
MN12 MN14
PS4: Single point of failure and attack
♦ Centralized anchoring may be more vulnerable to single points of failures and attacks than a g pdistributed system. The impact of a successful attack on a system with centralized mobility
t b f t llmanagement can be far greater as well.
MA MA MA MA
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 22 June 25, 2013
distributed and dynamic mobility management
MN CN
PS5: Wasting resources to provide mobility support to nodes that do not need such support♦ IP mobility support is not always required, and not
every parameter of mobility context is always used. For example some applications do not need a stableFor example, some applications do not need a stable IP address during a handover to maintain IP session continuity. Sometimes, the entire application session runs while the terminal does not change the point of attachment.
MN2
MN1
MN4
MN5
MN7
MN6
MN9
MN0
MN12
MN11
MN14
MN15
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 23 June 25, 2013
distributed and dynamic mobility management
♦ MN3 MN8 MN13
PS6 (related): Mobility signaling overhead with peer-to-peer communication
♦ Wasting resources when mobility signaling (e.g., maintenance of the tunnel, keep alive, etc.) is not p )turned off for peer-to-peer communication.
Home networkwith LMA
Visited networkwith MAG
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 24 June 25, 2013
distributed and dynamic mobility management
MN CN
PS6 (related): Mobility signaling overhead with peer-to-peer communication (continued)
♦ Peer-to-peer communications have particular traffic patterns that often do not benefit from mobility p ysupport from the network. Thus, the associated mobility support signaling (e.g., maintenance of the t l k li t ) t t ktunnel, keep alives, etc.) wastes network resources for no application gain. In such a case, it is better to enable mobility support selectivelyenable mobility support selectively.
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 25 June 25, 2013
distributed and dynamic mobility management
PS7 (related): Complicated deployment with too many MIP variants and extensions
♦ Deployment is complicated with many variants and extensions of MIP. When introducing new functions gwhich may add to the complicity, existing solutions are more vulnerable to break.
♦ Variants: MIP, PMIP, HMIP, FMIP, DSMIP, …, etc.
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 26 June 25, 2013
distributed and dynamic mobility management
Distributed mobility anchors
♦ Distributed versus centralized mobility anchors♦ Splitting control and data planes: Architecture♦ Splitting control and data planes: Architecture♦ Unified formulation of Internet mobility♦ DMM Route optimization mechanism example♦ DMM Route optimization mechanism example
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 27 June 25, 2013
distributed and dynamic mobility management
Distributed mobility anchors-Architecture
♦ LMA functions: mobility routing + location management + HoA allocation. g
LM LM LM LM
MR MR MR MR
LM LM LM LM
MN CNMN MN CNMN
LM: Location management (control plane)
What I have is only borrowed from God so that I may serve others. H Anthony Chan
N t k b d MR i LM i t d b♦ Network-based: MR in every network, at GW which may move down
♦ LM is supported by distributed database
which may move down to AR in flat net
♦ Host-based: MR at LM3LM2LM1♦ Host based: MR at host
LM
LM3LM2LM1
MR MR MR1 MR2 MR3
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 29 June 25, 2013
distributed and dynamic mobility management
MN MN31MN MN32 MN11
Distributed mobility anchors
♦ Distributed versus centralized mobility anchors♦ Splitting control and data planes: Architecture♦ Splitting control and data planes: Architecture♦ Unified formulation of Internet mobility♦ DMM Route optimization mechanism example♦ DMM Route optimization mechanism example
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 30 June 25, 2013
distributed and dynamic mobility management
Unified formulation of Internet mobility standards
3 Basic Internet Functions3 Basic Mobility Management Functions
♦ 1 The Internet allocates 1 S i id tifi♦ 1. The Internet allocates IPv6 network prefixes or IPv4 addresses to a host.
♦ 2 The Internet manages
♦ 1. Session identifier allocation
♦ 2 Location♦ 2. The Internet manages information needed for routing by maintaining a database (DNS) and
♦ 2. Location management (LM)
♦ 3 Mobility routing (MR)( )exchanging routing information between routers.
♦ 3. Mobility routing (MR)
♦ 3. Router forwards packets using appropriate information in the routing table
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 31 June 25, 2013
distributed and dynamic mobility management
table
Session continuity
♦ Session may continue when EID (inner IP address) does not change.g
Process
Socket = IP addr + Port #Socket = IP addr + Port #
Uses EID Transport (Port #) Host stack
N t k (i IP dd )Network (inner IP address)
Uses RLOC Network (outer IP address) Map-and-Encap
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 32 June 25, 2013
distributed and dynamic mobility management
Host-based versus Network-based mobility management
Host-based mobility management (HoA: P1::mn, CoA: P3::mn)HoA HoA HoA HoA
CoA CoACoA CoACN MR MN (P1::mn)
Mobility client
Network-based mobility management (HoA: P1::mn, CoA: P3::ar)HoA HoA HoA HoA HoA HoA
CoA CoACoA CoACN MR AR (P3::ar) MN
Mobility client
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 33 June 25, 2013
distributed and dynamic mobility management
Mobility Management Framework
♦ Architecture: Configure the logical functions
Logical Functions:1. HoA allocation2. LM: Location management (control plane) g
What I have is only borrowed from God so that I may serve others. H Anthony Chan
Wireless broadband networkPage 44 June 25, 2013
distributed and dynamic mobility management
Move13P12::mn12(HoA12)
MN12MN12P12::mn12(HoA12)P321::mm12(IP32)
Distributed mobility anchors
♦ Distributed versus centralized mobility anchors♦ Splitting control and data planes: Architecture♦ Splitting control and data planes: Architecture♦ Unified formulation of Internet mobility♦ DMM Route optimization mechanism example♦ DMM Route optimization mechanism example
What I have is only borrowed from God so that I may serve others. H Anthony Chan