distributed mobility for future internet rfc 7333, august ...mdoallo/descargas/distributed... ·...

14
Distributed Mobility for Future Internet Internet H. Anthony Chan Huawei Technologies, Dallas [email protected] What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 1 October 24, 2014 Distributed Mobility References H. Chan, et al “Requirements of distributed mobility management,” Internet Engineering Task Force (IETF) RFC 7333, August 2014. H Anthony Chan, Hidetoshi Yokota, Jiang Xie, Pierrick Seite, and Dapeng Liu, “Distributed and Dynamic Mobility Management in Mobile Internet: Current A h dI ”J l fC i ti Approaches and Issues,Journal of Communications, vol. 6, no. 1, pp. 4-15, Feb 2011. H Anthony Chan Proxy Mobile IP with Distributed H. Anthony Chan, Proxy Mobile IP with Distributed Mobility Anchors,” Proceedings of GLOBECOM 2010 Workshop on Seamless Wireless Mobility Miami What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 2 October 24, 2014 Distributed Mobility Workshop on Seamless Wireless Mobility, Miami, USA, 6-10 December 2010. Already in 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 (exceeding soon) that of wireline devices Internet lacks native support for wireless What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 3 October 24, 2014 Distributed Mobility Internet lacks native support for wireless Internet: ID-Locator split problem ID-Locator Split network Process IP network Process Socket Uses ID Transport ID (of host) Socket = IP addr + Port # Transport (Port #) Network (IP address of interface) IP address (of interface) changes h ti h T t ID (of host): Used for session, rarely h Uses Locator Network (IP address) when routing changes. Transport session does not survive under IP changes. changes. Locator (IP address): Used for network routing. Mapping system (control plane): maps Mapping system (control plane): maps ID with a set of locators (IP addr) What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 4 October 24, 2014 Distributed Mobility

Upload: nguyendang

Post on 14-Feb-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Distributed Mobility for Future InternetInternet

H. Anthony ChanHuawei Technologies, Dallas

[email protected]

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 1 October 24, 2014Distributed Mobility

References

♦ H. Chan, et al “Requirements of distributed mobility management,” Internet Engineering Task Force (IETF) g g g ( )RFC 7333, August 2014.

♦ H Anthony Chan, Hidetoshi Yokota, Jiang Xie, PierrickSeite, and Dapeng Liu, “Distributed and Dynamic Mobility Management in Mobile Internet: Current A h d I ” J l f C i tiApproaches and Issues,” Journal of Communications, vol. 6, no. 1, pp. 4-15, Feb 2011.

♦ H Anthony Chan “Proxy Mobile IP with Distributed♦ H. Anthony Chan, Proxy Mobile IP with Distributed Mobility Anchors,” Proceedings of GLOBECOM 2010 Workshop on Seamless Wireless Mobility Miami

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 2 October 24, 2014Distributed Mobility

Workshop on Seamless Wireless Mobility, Miami, USA, 6-10 December 2010.

Already in Internet

♦ Core network: converge (cellular and Internet – no more IPv4 blocks available)

3GPP

♦ Access networks: diverse 802.11

802.16 3GPP;3GPP2

Ethernet

OtherNets?Ethernet

♦ Devices: multiple interfaces, multiple functions, mobile

♦ Traffic from Wireless device grows 3 times faster than (exceeding soon) that of wireline devices(exceeding soon) that of wireline devices

♦ Internet lacks native support for wireless

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 3 October 24, 2014Distributed Mobility

♦ Internet lacks native support for wireless

Internet: ID-Locator split problem

ID-Locator Split networkProcess

IP networkProcess

Socket

Uses ID Transport

ID (of host)

Socket = IP addr + Port #

Transport (Port #)

Network (IP address of interface)

♦ IP address (of interface) changes h ti h T t

♦ ID (of host): Used for session, rarely h

Uses Locator Network (IP address)

when routing changes. Transport session does not survive under IP changes.

changes. ♦ Locator (IP address): Used for

network routing. ♦ Mapping system (control plane): maps♦ Mapping system (control plane): maps

ID with a set of locators (IP addr)

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 4 October 24, 2014Distributed Mobility

Page 2: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

ID-Locator Split families

♦ Protocol stack (e.g. HIP)Application ApplicationTransport TransportTransport Transport

ID IDIP IP IP IPL2 L2 L2 L2

♦ Core edge separation: tunneling (e g LISP) or

L1 L1 L1 L1Source Router Router Destination

♦ Core-edge separation: tunneling (e.g. LISP) or translation

Application ApplicationTransport TransportTransport TransportIP(PIS,PID) IP(PIS,PID) IP(PAIR,PAER) IP(PAIR,PAER) IP(PIS,PID) IP(PIS,PID)

L2 L2 L2 L2 L2 L2L1 L1 L1 L1 L1 L1

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 5 October 24, 2014Distributed Mobility

Source Ingress router (IR) Egress router (ER) DestinationEDEG ROUTING CORE ROUTING EDGE ROUTING

Mobile IP

CDNserver

CDNserver

CDNserver

Home network Visited network

MN CNMN Move

mobile node

Process

correspondent node

SocketTransport

Session Identifier IP address before move

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 6 October 24, 2014Distributed Mobility

Session Identifier IP address before moveLocator (CoA) Current IP address

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 Page 7 October 24, 2014Distributed Mobility

Distributed mobility management (DMM)

♦ IP mobility, network access and forwarding solutions provided by DMM MUST enable traffic to avoid p ytraversing single mobility anchor far from the optimal route.

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 8 October 24, 2014Distributed Mobility

Page 3: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Evolutionary trends in network architectures

♦ Mobile networks have generally been evolving towards a flatter and flatter network.

♦ Centralized mobility management, which is non-optimal with a flatter network architecture, does not support this evolution.

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 Page 9 October 24, 2014Distributed Mobility

MN MN MN MN

What is the ID/Locator Split Protocol?

Client based / Client-network changes♦ Architectural change to the TCP/IP stack

A new layer between IP and transport

Network based: No change to client stack♦ Locator = globally routable IP addr in

backbone/Internet only♦ Session between Host IDs not affected by

locator changesMajor protocols/proposals:♦ HIP (Ericsson/HIIT)

♦ ID = edge network IP addr; session not affected by locator changes in Internet.

Major protocols:♦ LISP (Cisco);♦ HIP (Ericsson/HIIT)

♦ I3 (UC Berkeley)♦ Clean slate design (Stanford)♦ Internet 3.0 (WashU)

♦ LISP (Cisco); ♦ APT (UCLA)

Backbone/Transit Network

U L( )

ProcessProcess

Transport

ProcessProcess

T t

Before After Uses Locator

Edge network

Ingress router (IR)

Edge network

Egress router (ER)

TransportTransport Uses ID Uses ID

IP layerLocator (IP layer)

Host Identity

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 10 October 24, 2014Distributed Mobility

yLink layerLink layer

Source node (S)

Locator (IP layer) Destination node (D)

ID-Locator Split families

♦ Protocol stack (e.g. HIP)Application ApplicationTransport TransportTransport Transport

ID IDIP IP IP IPL2 L2 L2 L2

♦ Core edge separation: tunneling (e g LISP) or

L1 L1 L1 L1Source Router Router Destination

♦ Core-edge separation: tunneling (e.g. LISP) or translation

Application ApplicationTransport TransportTransport TransportIP(PIS,PID) IP(PIS,PID) IP(PAIR,PAER) IP(PAIR,PAER) IP(PIS,PID) IP(PIS,PID)

L2 L2 L2 L2 L2 L2L1 L1 L1 L1 L1 L1

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 11 October 24, 2014Distributed Mobility

Source Ingress router (IR) Egress router (ER) DestinationEDEG ROUTING CORE ROUTING EDGE ROUTING

Needs are diverse

♦ Mobility event Delay tolerance: wide range from very short to very longPacket loss tolerance: wide range from with to withoutPacket loss tolerance: wide range from with to without mechanism to recover lost packet.

M h i i ti it b id d t IP l♦ Many choices: session continuity can be provided at IP layer, L2, transport layer or application layer, or is not needed at all.

I♦ Issues Current mobility management protocols lack the intelligence to determine the need and to provide the appropriate

bilit t di t th dmobility management according to the needs.Current mobility management is either provided with short handover delay and little or no packet loss by default at net ork la er or is not pro ided at all

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 12 October 24, 2014Distributed Mobility

network layer or is not provided at all.

Page 4: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Diverse mobility events

♦ Heterogeneous networks (e.g., 3GPP to/from Wi-Fi) mobility events more common

♦ As network becomes dense or as small cells increase in number, and GW become closer to user, mobility from one EPC site to another becomes more frequentfrom one EPC site to another becomes more frequent.

♦ Large increase expected in stationary wireless nodes (e.g., sensors). ( g , )

♦ Issue Existing mobility protocols lacks capability to determine the need when both mobile and t ti d i l

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 13 October 24, 2014Distributed Mobility

stationary nodes are wireless.

Change of paradigm

♦ Mobility management is no longer a default one-size-fit-all support at the network layer. It involves many different but optional choices and may even need to be customized for each p yapplication of a subscriber/device.

♦ Issue♦ IssueOffering more choices in mobility management must not waste resources and add costs. In particular, keeping excessive states and tunneling are expensive. The future e cess e states a d tu e g a e e pe s e e utu eMM must drastically reduce in cost.

♦ Standards♦ StandardsNeed to be studied in standards bodies like IETF, 3GPP, NFV, ONFSome of above issues are already being studied at the IETF

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 14 October 24, 2014Distributed Mobility

Some of above issues are already being studied at the IETF distributed mobility management (DMM) wg.

IETF DMM WG

LM FM-CP

Mobile CoreInternet trafficOff-load

Data center

Access

FM-DP

Access

FM-DP FM-DP

Access

FM-DP

AccessNetwork

MN11

AccessNetwork

CN4

AccessNetwork

MN21MN11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 15 October 24, 2014Distributed Mobility

MN11 CN4MN21MN11Move

Bypassable network-layer mobility support for each application session

♦ DMM solutions MUST enable network-layer mobility but it MUST be possible for any individual active application session (flow) to not use it.

♦ Mobility support is needed, for example, when a mobile host moves and an li ti t ith h i th IP dd M bilit t iapplication cannot cope with a change in the IP address. Mobility support is

also needed when a mobile router changes its IP address as it moves together with a host and, in the presence of ingress filtering, an application in the host is interrupted. However mobility support at the network-layer is not l d d bil d ft b t ti d bilit talways needed; a mobile node can often be stationary, and mobility support

can also be provided at other layers. It is then not always necessary to maintain a stable IP address or prefix for an active application session.

♦ Different active sessions can also differ in whether network-layer mobility y ysupport is needed. IP mobility, network access and forwarding solutions provided by DMM MUST then enable the possibility of independent handling for each application session of a user or mobile device.

♦ The handling of mobility management to the granularity of an individual♦ The handling of mobility management to the granularity of an individual session of a user/device SHOULD need proper session identification in addition to user/device identification.

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 16 October 24, 2014Distributed Mobility

Page 5: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Unified formulation of Internet mobility standards

3 basic functions

Existing network functions Mobility management needs

Forwarding Switch/router forwards packets more generalized ForwardingForwarding Switch/router forwards packets using appropriate routing information, e.g. in its routing table or from controller.

more generalized Forwarding Management (FM): which extendsexisting forwarding capabilityControl-data plane separation: FM-CP and FM-DP

Information processing

Manage information needed for routing, e.g., message

Location management (LM)may use database with client

exchanged between routers or passed from controller to switch, DNS.

(LMc) and server (LMs)

Identifier IP/L2 address is a routing address of interface. No separation between identifier and IP address

Managing to a granularity of an individual application session (flow) of a subscribe/device. Separate session identifier (SID) from

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 17 October 24, 2014Distributed Mobility

and IP address session identifier (SID) from routing address

Distributed mobility anchors-Architecture

FM: Forwarding mgntfunction (data plane)

Location Management function (control plane)

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: FM at host LM3LM2LM1♦ Host based: FM at host

LM

LM3LM2LM1

FM FM FM1 FM2 FM3

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 18 October 24, 2014Distributed Mobility

MN MN31MN MN32 MN11

Session continuity

♦ Session may continue when Session Identifier (original IP address) does not change.( g ) g

ProcessSocketSocket

TransportSession Identifier =original IP address of session

Locator (CoA) IP address

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 19 October 24, 2014Distributed Mobility

Decouple Session ID (SID) from forwarding address

♦ Tunneling: Session ID (Socket) coupled to old IP addrEnds of tunnel need FM even in data-plane (added cost)

L3 mobility management with tunneling SID includes old IPIP original IP original IP original IP

New IP of MN New IP of MN

♦ MPTCP: SID with multiple IP addresses (either new or old IP)

New IP of MN New IP of MNCN Forwarding Management MN+FM+LMc

♦ C S t u t p e add esses (e t e e o o d )MN needs LM to acquire new address when moving and needs FM to associate SID with multiple IP addresses (cost primarily at end points)p y p )

MPTCPSID SID includes new IPIP IP IP of MN IP of MN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 20 October 24, 2014Distributed Mobility

♦ CN+FM Switch / Router MN+FM+LM

Page 6: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Decouple Session ID (SID) from forwarding address

♦ L2 mobility management: Session ID includes IP (no change)g )

No change to IP layer with its coupling to application (socket) in data-planeEnds of L2 path needs FM to associate IP with the proper L2 address.

L2 mobility management SID includes IPIP IP IP IP IP IP

L2(Ethernet) L2(Ethernet) L2 L2CN F di M t AR+FM+LM MN+FM+LMCN Forwarding Management AR+FM+LMc MN+FM+LMc

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 21 October 24, 2014Distributed Mobility

network- versus host-based

♦ Host-basedGlobal

L3 bilit t ith t liL3 mobility management with tunneling SID includes old IPIP original IP original IP original IP

New IP of MN New IP of MNCN Forwarding Management MN+FM+LMc

♦ Network-based: (To the network, AR for network-based MM is equivalent to MN in host-based MM)

CN Forwarding Management MN+FM+LMc

MM is equivalent to MN in host based MM)Local

L3 mobility management with tunneling SID includes old IPIP i i l IP i i l IP IP IP i i l IPIP original IP original IP IP IP original IP

IP of AR IP of ARL2 L2

CN Forwarding Management AR+FM+LMc MN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 22 October 24, 2014Distributed Mobility

♦CN Forwarding Management AR+FM+LMc MN

Existing protocol: MIPv6

LI

Net1(P1::/) Net2(P2::/)Net3(P3::/)(a):(SID11 P31::mn11)

FMFM

SID11=MN{FM+LI}

(a)CN

SID11=P11::mn11,Move(a)

MN{FM+LI}

P11::mn11,

P31::mn11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 23 October 24, 2014Distributed Mobility

Existing protocol: PMIPv6

LI(b):(SID12 P32::ar32)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FMFM

(b)

CNP32::ar32AR{FM+LI}

(b)

MNMN Move(b)(b)

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 24 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN Move SID12=P12::mn12

Page 7: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

MIPv6/PMIPv6

LI

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FMFM

(b)

SID11=MN{FM+LI}MN{FM+LI} CNMove

P32::ar32AR{FM+LI}(a)

(b)

(a)

SID11=P11::mn11,P11::mn11

MNMN Move(b)(b)

,P31::mn11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 25 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN Move SID12=P12::mn12

Host-based versus Network-based mobility management

(a) Host-based mobility managementSID SID SID SID

IP of MN IP of MNIP of MN IP of MNCN Forwarding Management MN+FM+LIc

(b) Network-based mobility managementSID SID SID SID SID SID

IP of AR IP of ARIP of AR IP of ARL2 L2

CN Forwarding Management AR+FM+LIc MN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 26 October 24, 2014Distributed Mobility

Hierarchical

LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM+LI

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CNMove

P32::ar32AR{FM+LI}(a)

(b)

(a)

SID11P11::mn11

MNMN Move(b)(b)

P31::mn11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 27 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN Move SID12=P12::mn12

Deploying MM in each network

LI LI LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FMFM+LI

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CNMove

P32::ar32AR{FM+LI}(a)

(b)

(a)

SID11P11::mn11

MNMN Move(b)(b)

P31::mn11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 28 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN Move SID12=P12::mn12

Page 8: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Selective mobility supportwithout ongoing application requiring session continuity

LI LI LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FMFM+LI

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CNMove

P32::ar32AR{FM+LI}(a)

(b)

(a)

P11::mn11

MNMN

SID31=P31::mn11

Move(b)(b)

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 29 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN

SID321=P321::mn12

Move

Selective mobility supportwith ongoing application requiring session continuity

LI LI LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM+LIFM FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CNMove

P32::ar32AR{FM+LI}(a)

(b)

(a)

SID11P11::mn11

MNMN Move(b)(b)

P31::mn11

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 30 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMN Move SID12

Selective mobility support

LI LI LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM+LIFM FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CN

SID11MoveP32::ar32AR{FM+LI}

(a)

(b)

(a)

P11::mn11

MNMN

SID31=P31::mn11

Move(b)(b)

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 31 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMNSID12SID321=P321::mn12

Move

Mobility Management Framework:Home network of application (where appl started)

LI LI LI

(a):(SID11 P31::fm3)(b):(SID12 P32::fm3)

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM

(a):(SID11 P31::mn11)(b):(SID12 P32::ar32)FM+LIFM FM

(b)

FM+LIP3::fm3

SID11=MN{FM+LI}MN{FM+LI} CN

SID11MoveP32::ar32AR{FM+LI}

(a)

(b)

(a)

P11::mn11

MNMN

SID31=P31::mn11

Move(b)(b)

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 32 October 24, 2014Distributed Mobility

SID12=P12::mn12

MNMNSID12SID321=P321::mn12

Move

Page 9: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Selective mobility management

LIs1

Net1 Net2Net3(SID11,P3::fm3)(SID12,P3::fm3)

LIs3 LIs2

FM1 FM3+LI FM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1 t k t

(SID11,P31::mn11)(SID12,P32::ar32)FM1 FM3+LI FM21st packet P3::fm3

SID11=MN11+FM+LIcMN11

(a)CN21

SID11 SID21=MoveP32::ar32AR32+FM+LIc

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 33 October 24, 2014Distributed Mobility

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Copying LI info to all networks

LIs1+LIs2+LIs3

Net1 Net2Net3(SID11,P3::fm3)(SID12,P3::fm3)

LIs3+LIs1+LIs2 LIs2+LIs3+LIs1

(SID11,P3::fm3)(SID12,P3::fm3)

(SID11,P3::fm3)(SID12,P3::fm3)

FM1 FM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

FM3+LI

(SID11,P31::mn11)(SID12,P32::ar32)FM1 FM2P3::fm3FM3+LI

SID11=MN11+FM+LIcMN11

(a)

SID11MoveP32::ar32AR32+FM+LIc

SID21=MN21

P11::mn11

MN12MN12(b)

SID31=P31::mn11

Move

P21::mn21

MN22

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 34 October 24, 2014Distributed Mobility

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move SID22=P22::mn22

MN22

Copying LI info to all networksbefore handover

LIs1+LIs2+LIs3

Net1 Net2Net3

LIs3+LIs1+LIs2 LIs2+LIs3+LIs1

FM1 FM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

FM3+LIFM1 FM2P3::fm3FM3+LI

SID11=MN11

(a) P32::ar32AR32+FM+LIc

SID21=MN21

P11::mn11

MN12(b)

P21::mn21

MN22

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 35 October 24, 2014Distributed Mobility

SID12=P12::mn12

MN12SID22=P22::mn22

MN22

Copying LI info to all networks

LIs1+LIs2+LIs3

Net1 Net2Net3(SID11,P3::fm3)(SID12,P3::fm3)

LIs3+LIs1+LIs2 LIs2+LIs3+LIs1

(SID11,P3::fm3)(SID12,P3::fm3)

(SID11,P3::fm3)(SID12,P3::fm3)

FM1 FM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

FM3+LI

(SID11,P31::mn11)(SID12,P32::ar32)FM1 FM2P3::fm3FM3+LI

SID11=MN11+FM+LIcMN11

(a)

SID11MoveP32::ar32AR32+FM+LIc

SID21=MN21

P11::mn11

MN12MN12(b)

SID31=P31::mn11

Move

P21::mn21

MN22

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 36 October 24, 2014Distributed Mobility

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move SID22=P22::mn22

MN22

Page 10: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

DMM configuration

LI LI LI

(SID12 P30::fm3)Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM FM+LI FMFM FM+LI FM

Red dotted route: Optimized route

Delegate prefixP12::/64

P l d h d t

P30::fm3

Black solid route: Direct routewith session SID32

Optimized routewith session SID12Purple dashed route:

Centralized mobilitywith session SID12

MNMN Move

with session SID32

CN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 37 October 24, 2014Distributed Mobility

SID12=MNMN

SID12Move

SID32=P32::mn12P12::mn12

CN

DMM configuration (2)

LIs1 LIs3 LIs2

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM1 FM3+LIc FM2FM1 FM3+LIc FM2P30::fm3

MN12MN12 Move CN21

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 38 October 24, 2014Distributed Mobility

SID12=MN12MN12

SID12Move

SID32=P32::mn12P12::mn12

SID21=P21::cn21

CN21

DMM configuration (3)

LIs1 LIs3 LIs2

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM1 FM3+LIc FM2FM1 FM3+LIc FM2P30::fm3

Black (solid) route: Direct routewith session SID32

MN12MN12 Move

with session SID32

CN21

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 39 October 24, 2014Distributed Mobility

SID12=MN12MN12

SID12Move

SID32=P32::mn12P12::mn12

SID21=P21::cn21

CN21

DMM configuration (4)

LIs1 LIs3 LIs2

(SID12,P30::fm3)Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM1 FM3+LIc FM2FM1 FM3+LIc FM2P30::fm3

Black solid route: Direct routewith session SID32

Purple dashed route: Centralized mobilitywith session SID12

MN12MN12 Move

with session SID32

CN21

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 40 October 24, 2014Distributed Mobility

SID12=MN12MN12

SID12Move

SID32=P32::mn12P12::mn12

SID21=P21::cn21

CN21

Page 11: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

DMM configuration (5)

LI LI LI

(SID12 P30::fm3)Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM FM+LI FMFM FM+LI FM

Red dotted route: Optimized route

Delegate prefixP12::/64

P l d h d t

P30::fm3

Optimized routewith session SID12Purple dashed route:

Centralized mobilitywith session SID12

MNMN Move CN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 41 October 24, 2014Distributed Mobility

SID12=MNMN

SID12Move

SID32=P32::mn12P12::mn12

CN

DMM configuration (6)

LI LI LI

(SID12 P30::fm3)Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM FM+LI FMFM FM+LI FM

Red dotted route: Optimized route

P30::fm3

Optimized routewith session SID12

MNMN Move CN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 42 October 24, 2014Distributed Mobility

SID12=MNMN

SID12Move

SID32=P32::mn12P12::mn12

CN

DMM configuration (7)

LI LI LI

(SID12 P30::fm3)Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM+LI FMFM FM+LI FMP30::fm3

Black solid route: Direct routewith session SID32

MNMN Move CN

with session SID32

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 43 October 24, 2014Distributed Mobility

SID12=MNMN Move

SID32=P32::mn12P12::mn12

CN

DMM configuration (8)

LI LI LI

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM FM+LI FMFM FM+LI FMP30::fm3

Black solid route: Direct routewith session SID32

MNMN Move CN

with session SID32

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 44 October 24, 2014Distributed Mobility

SID12=MNMN Move

SID32=P32::mn12P12::mn12

CN

Page 12: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Separate data plane and control plane

♦ Separate control and data planes

♦ Centralized control planep

Controller

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 45 October 24, 2014Distributed Mobility

DMM configurationwith CP-DP separation

LIs1 LIs3 LIs2(SID12,P3::fm3) Controller

Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM1 CP FM3 CP+LIc FM2 CP(SID12,P32::mn12) (SID12,P3::fm3)

FM1-CP FM3-CP+LIc FM2-CP

FM1-DP FM3-DP FM2-DPP3 f 3

Delegate prefixP12::/64

P3::fm3Red dotted route: Optimized routewith session SID12Purple dashed route:

I fli ht k t

MN12MN12 Move CN21

Black solid route: Direct routewith session SID32

SIn-flight packetswith session SID12

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 46 October 24, 2014Distributed Mobility

SID12=MN12MN12

SID12Move

SID32=P32::mn12P12::mn12

SID21=P21::cn21

CN21

DMM configuration (9)with CP-DP separation

LI LI LI

ControllerNet1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM CP FM CP+LI FM CPFM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3P3::fm3

MNMN Move CN

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 47 October 24, 2014Distributed Mobility

MNMN Move CNSID12SID32=P32::mn12

SID12=P12::mn12

DMM configuration (10)with CP-DP separation

LI LI LI

ControllerNet1(P1::/) Net2(P2::/)Net3(P3::/)

FM CP FM CP+LI FM CPFM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3P3::fm3

MNMN Move CN

Black solid route: Direct routewith session SID32

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 48 October 24, 2014Distributed Mobility

SID12=MNMN Move

P12::mn12CN

SID12SID32=P32::mn12

Page 13: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

DMM configuration (11)with CP-DP separation

LI LI LI(SID12 P3::fm3) Controller

Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM CP FM CP+LI FM CP(SID12 P3::fm3)

FM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3

Delegate prefixP12::/64 Red dotted route:

Optimized routewith session SID12

P3::fm3

MNMN Move CN

S

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 49 October 24, 2014Distributed Mobility

SID12=MNMN Move

P12::mn12CN

SID12SID32=P32::mn12

DMM configuration (12)with CP-DP separation

LI LI LI(SID12 P3::fm3) Controller

Net1(P1::/) Net2(P2::/)Net3(P3::/,P12::/64)

FM CP FM CP+LI FM CP(SID12 P32::mn12) (SID12 P3::fm3)

FM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3

Delegate prefixP12::/64 Red dotted route:

Optimized routewith session SID12Purple dashed route:

I fli ht k t

P3::fm3

MNMN Move CN

SIn-flight packetswith session SID12

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 50 October 24, 2014Distributed Mobility

SID12=MNMN Move

P12::mn12CN

SID12SID32=P32::mn12

DMM configuration (13)with CP-DP separation

LI LI LI(SID12 P3::fm3) Controller

Net1(P1::/) Net2(P2::/)Net3(P3::/)

FM CP FM CP+LI FM CPFM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3P3::fm3

MNMN Move CN

Black solid route: Direct routewith session SID32

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 51 October 24, 2014Distributed Mobility

SID12=MNMN Move

SID32=P32::mn12P12::mn12

CN

DMM configuration (14)with CP-DP separation

LI LI LI

ControllerNet1(P1::/) Net2(P2::/)Net3(P3::/)

FM CP FM CP+LI FM CPFM-CP FM-CP+LI FM-CP

FM-DP FM-DP FM-DPP3 f 3P3::fm3

MNMN Move CN

Black solid route: Direct routewith session SID32

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 52 October 24, 2014Distributed Mobility

SID12=MNMN Move

SID32=P32::mn12P12::mn12

CN

Page 14: Distributed Mobility for Future Internet RFC 7333, August ...mdoallo/descargas/Distributed... · Distributed Mobility for Future Internet H. Anthony Chan Huawei Technologies, Dallas

Control plane – data plane separation

M bil CInternet traffic

LM FM-CP

Mobile CoreInternet trafficOff-load

Data center

AccessN t k

FM-DP

AccessN t k

FM-DP FM-DP

AccessN t k

FM-DP

Network

MN11

Network

CN4

Network

MN21MN11Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 53 October 24, 2014Distributed Mobility

Thank youy

H. Anthony ChanHuawei [email protected]

I do not posses anything. What I have is only borrowed

What I have is only borrowed from God so that I may serve others. H Anthony Chan Page 54 October 24, 2014Distributed Mobility

from God so that I may serve others