Você está na página 1de 29

EU FP7 Project iJOIN

iJOIN: Interworking and JOINt Design of an Open Access and Backhaul Network Architecture
for Small Cells based on Cloud Networks

Distributed Mobility Management


for future 5G networks
iJOIN Winter School
Feb. 23rd 2015
Carlos J. Bernardos (Universidad Carlos III de Madrid)
Contact: cjbc@it.uc3m.es

http://www.ict-ijoin.eu/

@ict_ijoin

Outline
Motivation

Mobility management in 5G networks


Why Distributed Mobility Management?

Distributed Mobility Management: main solutions


PMIPv6-based
Routing-based
SDN-based

Evaluation of the DMM solutions


Setup
Experimental results

Conclusions
http://www.ict-ijoin.eu/

@ict_ijoin

(( 2 ) )

Motivation: Mobility management in 5G networks


5G networks should cope with mobile traffic increase
3 major trends to meet the traffic demand:

Enhancement of the wireless access


Migration towards smarter (& cheaper) network management
Flatter networks

Mobility is a key aspect for


mobile/cellular networks
5G networks will serve more
heterogeneous users &
services
Smaller cells
Reduced OPEX & CAPEX

http://www.ict-ijoin.eu/

@ict_ijoin

(( 3 ) )

Motivation: Mobility management in 5G networks

Operators and vendors are continuously searching


strategies to evolve mobile networking
Enhanced radio
interfaces for higher
data rates

More efficient
network architecture

Smarter access
network enriched
with new features

Distributed Mobility Management (DMM)

Flat architecture paradigm


Flexible and dynamic traffic anchoring
http://www.ict-ijoin.eu/

@ict_ijoin

(( 4 ) )

Motivation: Why Distributed Mobility Management?


The classical mobility protocols are centralised

MIPv4, MIPv6, PMIPv6, GTP


Central entity (mobility anchor) anchors all the traffic

All traffic traverses the mobility anchor

A mobility anchor is usually deployed in the core


Some (very) limited differentiation per service

Even if directed to peers nearby


Even if the traffic is not critical for the operators

Black or white approach

Mobility support is provided or not


It is not possible to provide fine-grained flow mobility
http://www.ict-ijoin.eu/

@ict_ijoin

(( 5 ) )

Motivation: Why Distributed Mobility Management?

DMM: Paradigm to design a novel flat architecture


Flexible data plane

Local breakout to IP networks at access routers (similar to SIPTO)

Distributed mobility functions

from the core to the edge of the mobile network

Centralized and hierarchical architecture

Distributed and flat architecture

(current deployments)

(future deployments?)

http://www.ict-ijoin.eu/

@ict_ijoin

(( 6 ) )

Distributed Mobility Management: main solutions


Distributed Mobility Management is a way of designing a
flat mobility architecture
The IETF DMM WG is the main discussion venue
Three main DMM approaches:
Mobile IP based
legacy solution
Routing based
SDN based

5G solution

We next analyse each of them


http://www.ict-ijoin.eu/

@ict_ijoin

(( 7 ) )

DMM main solutions


A mobility-enabled access router is called DMM-GW
Each DMM-GW owns a unique IPv6 prefix pool
Assigns one to each
MN on link
Plain router for prefix
when MN on-link
Tunneling used to
route prefix when
MN moves

http://www.ict-ijoin.eu/

DMM-GWs

@ict_ijoin

DMM-GW

(( 8 ) )

DMM main solutions: PMIPv6-based


This solution is based on Proxy Mobile IPv6
Belongs to IP mobility solutions
Adapts PMIPv6 to a flat network

Partially distributed
Control Mobility Database (CMD) is the central entity
responsible of managing the mobility
Networks nodes involved:
DMM-GWs

http://www.ict-ijoin.eu/

@ict_ijoin

(( 9 ) )

DMM main solutions: PMIPv6-based


1st attachment operations

RA
PBU

PBA

RS
http://www.ict-ijoin.eu/

@ict_ijoin

(( 10 ))

DMM main solutions: PMIPv6-based


Traffic exchange with CN1

http://www.ict-ijoin.eu/

@ict_ijoin

(( 11 ))

DMM main solutions: PMIPv6-based


Handover operations

PBA

PBU
PBA

RA
PBU

RS
http://www.ict-ijoin.eu/

@ict_ijoin

(( 12 ))

DMM main solutions: PMIPv6-based


IP-in-IP tunnel for traffic redirection

http://www.ict-ijoin.eu/

@ict_ijoin

(( 13 ))

DMM main solutions: Routing-based


Removes any anchors, let the routing mechanism reestablish the path
Fully distributed
This solution employs BGP as routing protocol
Networks nodes involved:

DMM-GWs
All the BGP routers in the network domain

http://www.ict-ijoin.eu/

@ict_ijoin

(( 14 ))

DMM main solutions: Routing-based


1st attachment operations

DNS
RA
BGPUp
AUTH
http://www.ict-ijoin.eu/

@ict_ijoin

(( 15 ))

DMM main solutions: Routing-based


Traffic exchange with CN1

http://www.ict-ijoin.eu/

@ict_ijoin

(( 16 ))

DMM main solutions: Routing-based


Handover operations

DNS
RA
BGPUp

AUTH
http://www.ict-ijoin.eu/

@ict_ijoin

(( 17 ))

DMM main solutions: Routing-based


Traffic redirection

http://www.ict-ijoin.eu/

@ict_ijoin

(( 18 ))

DMM main solutions: SDN-based

SDN based mobility solution with service


differentiation support

k Egress Routers (ER) are assigned to each MN


Egress Routers used for service differentiation

Partially distributed
Network Controller (NC) is the central entity
responsible of managing the mobility
Networks nodes involved:

DMM-GWs, Egress Routers


http://www.ict-ijoin.eu/

@ict_ijoin

(( 19 ))

DMM main solutions: SDN-based


1st attachment operations, k=3

OF
RA

RS
http://www.ict-ijoin.eu/

@ict_ijoin

(( 20 ))

DMM main solutions: SDN-based


Traffic exchange with CN1 and CN2

http://www.ict-ijoin.eu/

@ict_ijoin

(( 21 ))

DMM main solutions: SDN-based


Handover operations

OF
RA

RS
http://www.ict-ijoin.eu/

@ict_ijoin

(( 22 ))

DMM main solutions: SDN-based


Traffic redirection

http://www.ict-ijoin.eu/

@ict_ijoin

(( 23 ))

DMM experimental evaluation: setup


802.11 access
3 DMM-GW
1 CMD/NC/DNS
1 MN & 1 CN
PMIPv6

Linux-based platform
Some code release as
Open Source:
http://odmm.net/
Routing

http://www.ict-ijoin.eu/

SDN

@ict_ijoin

(( 24 ))

DMM experimental evaluation: Handover latency


Layer-2 handover

Interval between Deauthentication and Association response 802.11


messages

Layer-3 configuration

Interval between Deauthentication and Router Advertisement messages

IP flow recovery

Interval between the last IP packet received by the MN before the handover
and the first IP packet received after the handover

http://www.ict-ijoin.eu/

@ict_ijoin

(( 25 ))

DMM experimental evaluation: Handover latency

IP flow recovery

Quagga daemon takes on


average ~3s since a new
route is installed until the
daemon starts to
distribute the BGP
updates back-to-back

Router protocols are not


designed to react
immediately, ping-pong
effects and messages
flooding

http://www.ict-ijoin.eu/

@ict_ijoin

(( 26 ))

DMM experimental evaluation: Handover latency


MN gap: time needed by
the MN to receive the
Association response
and send the Router
solicitation

Layer-3 conf. composition

Layer 2 + Router Adv. reception

Tx time: time needed for


packets transmission

MN gap (2): In Routing


solution, the MN does
not send any Router
solicitation

http://www.ict-ijoin.eu/

@ict_ijoin

(( 27 ))

Conclusions
Objectives of this work

Evaluation and comparison of the main DMM solutions families

Contribution

SDN-based solution has been designed from scratch


All the solutions have been prototyped
Feasibilitys proof of each solution

Experimental evaluation

PMIPv6 and SDN can provide mobility in a timely manner


At current state Routing-based is not a viable solution

[1] Distributed Mobility Management for future 5G networks: overview and analysis of existing approaches, F. Giust,
L. Cominardi and CJ. Bernardos, IEEE Communications Magazine, Volume 53, Issue 1, pp. 142-149, Jan. 2015

http://www.ict-ijoin.eu/

@ict_ijoin

(( 28 ))

Thank you for your attention!

http://www.ict-ijoin.eu/

@ict_ijoin

(( 29 ))

Você também pode gostar