93
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 January 11, 2014

Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies [email protected]

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Distributed mobility management for Future Internetfor Future Internet

H. Anthony ChanHuawei [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 networkPage 1 January 11, 2014

Page 2: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 ( di ) th t f i li d i(exceeding soon) that of wireline devices

♦ Internet lack nati e s pport for mobilit m lti homing etc

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 2 January 11, 2014

distributed and dynamic mobility management

♦ Internet: lack native support for mobility, multi-homing, etc.

Page 3: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Core network: Convergence

Multi-service networkSingle-service networks

e e e e e e e e

Service NetworkS

ContentContent

serv

ice

serv

ice

serv

ice

serv

ice

serv

ice

serv

ice

serv

ice

serv

ice

Vetw

ork

SDN

N

S SS

ContentContentNAX etw

ork

ueto

oth)

CAT

V

Dat

a/IP

Ne

PSTN

/IS

PLM

N

Connectivity/Connectivity/Backbone NetworkBackbone NetworkMGWMGW MGWMGW

WLA

WiM

A

Sens

or n

e

WPA

N (B

lu

Access NetworksMGWMGWMGWMGW

W

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 3 January 11, 2014

distributed and dynamic mobility management

Access, Transport & Switching Networks

Page 4: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 ( di ) th t f i li d i(exceeding soon) that of wireline devices

♦ Internet lack nati e s pport for mobilit m lti homing etc

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 4 January 11, 2014

distributed and dynamic mobility management

♦ Internet: lack native support for mobility, multi-homing, etc.

Page 5: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Wireless access network: Cellular

1 Gbps(4G) LTE-Advanced >1Gbps; IEEE802.16m OFDMA

LTE 326/86 Mbps

100 MbpsHSPA+ 84/23Mbps CDMA

Extend through handoff

10 Mbps

1 Mbps(3G) UMTS:WCDMA; CDMA2000 1x 2Mbps

(3.5G) EV-DO Rev A 3.1/1.8Mbps

(3.5G) HSPA 14.4/5.76Mbps, EV-DO Rev B

handoff1 Mbps

100 kbps

EDGE 384 kbps

(2G) GSM 9.6 kbps(2.5G) GPRS 14.4 kbps

10 kbpsTDMA

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 5 January 11, 2014

distributed and dynamic mobility management

1 m 10 m 100 m 1 km 10 km 100 km

Page 6: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Wireless access network: 802 wireless family

802.20 MAN>1 Mbps per

useruser

802.11a/b/g/n WLAN <11, 54, 300 Mbps

802.16 10-66GHz

802.16 2-11GHz WiMax

802.15 Bluetooth

< 70 Mbps

1 m 10 m 100 m 1 km 10 km 100 km

700kbps

MAN 3–8kmLANPAN

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 6 January 11, 2014

distributed and dynamic mobility management

WAN 30–50km

Page 7: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 ( di ) th t f i li d i(exceeding soon) that of wireline devices

♦ Internet lack nati e s pport for mobilit m lti homing etc

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 7 January 11, 2014

distributed and dynamic mobility management

♦ Internet: lack native support for mobility, multi-homing, etc.

Page 8: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

Wireless broadband networkPage 8 January 11, 2014

distributed and dynamic mobility management

Page 9: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

Wireless broadband networkPage 9 January 11, 2014

distributed and dynamic mobility managementyLink layerLink layer

Source node (S)

Locator (IP layer) Destination node (D)

Page 10: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

Wireless broadband networkPage 10 January 11, 2014

distributed and dynamic mobility management

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

Page 11: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Mobile IP

CDNserver

CDNserver

CDNserver

Home network Visited network

MN CNMN

mobile node

Process

correspondent node

SocketTransport

Session Identifier =original IP address of session

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 11 January 11, 2014

distributed and dynamic mobility management

Session Identifier =original IP address of sessionLocator (CoA) IP address

Page 12: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Proxy Mobile IP

Application ApplicationTransport TransportIP(HoA) IP(HoA) IP(HoA) IP(HoA) IP(HoA) IP(HoA)

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 January 11, 2014

distributed and dynamic mobility management

LMA: Local mobility anchor

Page 13: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 January 11, 2014

distributed and dynamic mobility management

Page 14: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 January 11, 2014

distributed and dynamic mobility management

Page 15: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 January 11, 2014

distributed and dynamic mobility management

Page 16: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Centralized mobility anchors

♦ Current mobile networks are hierarchical, and existing mobility solutions are deployed with centralized y p ymobility 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 January 11, 2014

distributed and dynamic mobility management

• Mobility management: centralized versus distributed

Page 17: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 January 11, 2014

distributed and dynamic mobility management

Page 18: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Problem statement PS1: Non-optimal routes

♦ (1) Routing via a centralized anchor often results in non-optimal routes, thereby increasing the end-to-end p y gdelay.

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 January 11, 2014

distributed and dynamic mobility management

MN CN

Page 19: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS1: Non-optimal routes (continued)

♦ The problem is manifested, for example, when accessing a nearby server or servers of a Content g yDelivery 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 January 11, 2014

distributed and dynamic mobility management

MN

Page 20: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS2: CMM does not support evolutionary trends of mobile networks towards a flat network

♦ In contrast, distributed mobility management can support both hierarchical network and more flattened ppnetwork.

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 January 11, 2014

distributed and dynamic mobility management

MN MN MN MN

Page 21: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 usually requires more

t t d i t li d d i th d iconcentrated resources in a centralized design, thus reducing scalability. Distributing the tunnel maintenance function and the mobility context maintenance function among different network y gentities can avoid increasing the concentrated resources..

MA

MN5 MN0

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 21 January 11, 2014

distributed and dynamic mobility management

MN2MN5

MN8MN0

MN12 MN14

Page 22: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS4: Single point of failure and attack

♦ Centralized anchoring designs may be more vulnerable to single points of failures and attacks than g pa distributed 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 January 11, 2014

distributed and dynamic mobility management

MN CN

Page 23: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS5: Unnecessary mobility support to clients that do not need it

♦ 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 stable IP address during a handover to maintain session continuity. Sometimes the entire application session runs while theSometimes, 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 January 11, 2014

distributed and dynamic mobility management

♦ MN3 MN8 MN13

Page 24: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS6 (related): Mobility signaling overhead with peer-to-peer communication

♦ Wasting resources when mobility signaling (e.g., maintenance of the tunnel, keep alive signaling, etc.) p g g )is not 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 January 11, 2014

distributed and dynamic mobility management

MN CN

Page 25: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS7 (related): Deployment with multiple mobility solutions

♦ There are already many variants and extensions of MIP. Deployment of new mobility management p y y gsolutions can be challenging, and debugging difficult, when they co-exist with solutions already deployed in th fi ldthe field.

♦ 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 25 January 11, 2014

distributed and dynamic mobility management

Page 26: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

PS8: Duplicate multicast traffic

♦ IP multicast distribution over architectures using IP mobility solutions (e.g., RFC6224) may lead to y ( g ) yconvergence of duplicated multicast subscriptions towards the downstream tunnel entity (e.g. MAG in PMIP 6) C t l h lti t b i ti fPMIPv6). Concretely, when multicast subscription for individual mobile nodes is coupled with mobility tunnels (e g PMIPv6 tunnel) duplicate multicasttunnels (e.g. PMIPv6 tunnel), duplicate multicast subscription(s) is prone to be received through different upstream paths. This problem may also exist p p p yor be more severe in a distributed mobility environment.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 26 January 11, 2014

distributed and dynamic mobility management

Page 27: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

IETF dmm WG charter work items

♦ Solution Requirements: Define precisely the problem of distributed mobility management and identity the requirements for a distributed mobility managementrequirements for a distributed mobility management solution.

♦ Practices: Document practices for the deployment of p p yexisting mobility protocols in a distributed mobility management environment.

♦ Gap Analysis and extensions: identify the limitations in the♦ Gap Analysis and extensions: identify the limitations in the current practices with respect to providing the expected functionality.

♦ If limitations are identified as part of the above deliverable, specify extensions to existing protocols that removes these limitations within a distributed mobility management

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 27 January 11, 2014

distributed and dynamic mobility management

these limitations within a distributed mobility management environment.

Page 28: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ1: Distributed processing

♦ IP mobility, network access and routing solutions provided by DMM MUST enable distributed p yprocessing for mobility management so that traffic can avoid traversing single mobility anchor far from the

ti l toptimal route.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 28 January 11, 2014

distributed and dynamic mobility management

♦ Addresses PS1, PS2, PS3, and PS4

Page 29: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ2: Transparency to Upper Layers when needed

♦ DMM solutions MUST provide transparent mobility support above the IP layer when needed. Such pp ytransparency is needed, for example, when, upon change of point of attachment to the network, an

li ti fl t ith h i th IPapplication flow cannot cope with a change in the IP address. However, it is not always necessary to maintain a stable home IP address or prefix for everymaintain a stable home IP address or prefix for every application or at all times for a mobile node.

♦ Addresses PS5 and PS6

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 29 January 11, 2014

distributed and dynamic mobility management

♦ Addresses PS5, and PS6

Page 30: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ3: IPv6 deployment

♦ DMM solutions SHOULD target IPv6 as the primary deployment environment and SHOULD NOT be p ytailored specifically to support IPv4, in particular in situations where private IPv4 addresses and/or NATs

dare used.

♦ This requirement avoids the unnecessarily complexity in solving the problems in Section 4 for IPv4, which

ill t b bl t f th IP 6 ifiWhat I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 30 January 11, 2014

distributed and dynamic mobility management

will not be able to use some of the IPv6-specific features..

Page 31: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ4: Existing mobility protocols

♦ A DMM solution SHOULD first consider reusing and extending IETF-standardized protocols before g pspecifying new protocols.

♦ This requirement attempts to avoid the need of new protocols development and therefore their potential

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 31 January 11, 2014

distributed and dynamic mobility management

p p pproblems of being time-consuming and error-prone.

Page 32: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ5: Co-existence with deployed networks and hosts

♦ The DMM solution MUST be able to co-exist with existing network deployments and end hosts. For example, depending on the environment in which DMM is deployeddepending on the environment in which DMM is deployed, DMM solutions may need to be compatible with other deployed mobility protocols or may need to co-exist with a network or mobile hosts/routers that do not support DMM protocols. The mobile node may also move between different access networks, where some of them may , ysupport neither DMM nor another mobility protocol. Furthermore, a DMM solution SHOULD work across different networks possibly operated as separatedifferent networks, possibly operated as separate administrative domains, when allowed by the trust relationship between them.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 32 January 11, 2014

distributed and dynamic mobility management

♦ This requirement address PS7

Page 33: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ6: Security considerations

♦ A DMM solution MUST NOT introduce new security risks or amplify existing security risks against which p y g y gthe existing security mechanisms/protocols cannot offer sufficient protection.

♦ This requirement prevents a DMM solution from introducing uncontrollable problems of potentially insecure mobility management protocols which make deployment infeasible because platforms conformingdeployment infeasible because platforms conforming to the protocols are at risk for data loss and numerous other dangers including financial harm to the users

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 33 January 11, 2014

distributed and dynamic mobility management

other dangers, including financial harm to the users.

Page 34: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

REQ7: Multicast considerations

♦ DMM SHOULD enable multicast solutions to be developed to avoid network inefficiency in multicast p ytraffic delivery.

♦ This requirement addresses the problems PS1 and PS8.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 34 January 11, 2014

distributed and dynamic mobility management

Page 35: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 35 January 11, 2014

distributed and dynamic mobility management

Page 36: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

Wireless broadband networkPage 36 January 11, 2014

distributed and dynamic mobility management

LM: Location management (control plane)MR: Mobility routing (data plane)

Page 37: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Distributed mobility anchors-Architecture

MR: Mobility routing function (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: 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 37 January 11, 2014

distributed and dynamic mobility management

MN MN31MN MN32 MN11

Page 38: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 38 January 11, 2014

distributed and dynamic mobility management

Page 39: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Unified formulation of Internet mobility standards

3 Basic Internet Functions3 Basic Mobility Management Functions

♦ 1 allocates IP prefixes 1 S i♦ 1. allocates IP prefixes or addresses are to the hosts.

♦ 2 i f ti

♦ 1. Session identification

♦ 2 Location♦ 2. manages information such as in maintaining DNS database system and in exchanging

♦ 2. Location management (LM)

♦ 3 Mobility routing (MR)and in exchanging routing information between routers. 3 R t f d

♦ 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 39 January 11, 2014

distributed and dynamic mobility management

in the routing table

Page 40: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

Wireless broadband networkPage 40 January 11, 2014

distributed and dynamic mobility management

Page 41: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Existing protocol: MIPv6

LM1

Net1 Net2Net3(SID11,P31::mn11)

Allocate Allocate Allocate

RM1

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM1

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P11::mn11 P31::mn11SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 41 January 11, 2014

distributed and dynamic mobility management

Page 42: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Existing protocol: PMIPv6

LM1

Net1 Net2Net3

(SID12,P32::ar32)

Allocate Allocate Allocate

RM1

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM1

CN21SID21=

P32::ar32AR32+RM+LMc

MN12MN12(b)

SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 42 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12 MoveSID12=P12::mn12

Page 43: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

MIPv6/PMIPv6

LM1

Net1 Net2Net3(SID11,P31::mn11)(SID12,P32::ar32)

Allocate Allocate Allocate

RM1

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM1

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

P11::mn11

MN12MN12(b)

P31::mn11SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 43 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12 MoveSID12=P12::mn12

Page 44: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 Routing Management MN+RM+LMc

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

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

CN Routing Management AR+RM+LMc MN

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 44 January 11, 2014

distributed and dynamic mobility management

Page 45: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Hierarchical

LM1

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

Allocate Allocate Allocate

RM1 RM3+LM

AllocateP1::/64

AllocateP3::/64(SID11,P31::mn11)(SID12,P32::ar32)

AllocateP2::/64

RM1 RM3+LMP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

P11::mn11

MN12MN12(b)

P31::mn11SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 45 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12 MoveSID12=P12::mn12

Page 46: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Deploying MM in each network

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

P11::mn11

MN12MN12(b)

P31::mn11SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 46 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12=P12::mn12

Move

Page 47: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Selective mobility supportwithout ongoing application requiring session continuity

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 47 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12

SID321=P321::mn12

Move

Page 48: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Selective mobility supportwith ongoing application requiring session continuity

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

P11::mn11

MN12MN12(b)

P31::mn11

SID21P21::cn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 48 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12

Move

Page 49: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Selective mobility support

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 49 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 50: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 50 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 51: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Selective mobility management

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM21st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 51 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 52: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Selective mobility management

LM1

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

LM3 LM2Allocate Allocate Allocate

Net4

LM4Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet RM4+LM

AllocateP4::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM21st packetP3::rm3

RM4+LMP4::mr4

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

P42::ar42AR42+RM+LMc

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

Wireless broadband networkPage 52 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 53: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Successive moveMN moves again to Net4

LM1

Net1 Net2Net3 Net4(SID11,P4::rm4)(SID12,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

(SID11,P41::mn21)(SID12,P42::ar42)

(SID11,P4::rm4)(SID12,P4::rm4)

RM1 RM3+LM RM2RM4+LMP3::rm3 P4::rm4

SID11=MN11+RM+LMcMN11

(a)MN21

SID21=MN21+RM+LMcSID11

MoveP32::ar32 P42::ar42Move

AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID21P21::mn21

MN22

SID41=P41::mn21

Move Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 53 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID22=P22::mn22

MN22SID12

SID421=P421::mm22

Move Move

Page 54: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Successive moveMN’s session initiated at Net3

LM1

Net1 Net2Net3 Net4(SID31,P4::rm4)(SID321,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

(SID31,P41::mn21)(SID321,P42::ar42)

(SID31,P4::rm4)(SID12,P4::rm4)

RM1 RM3+LM RM2RM4+LMP3::rm3 P4::rm4

MN11+MR+LMcMN11(a)

MN21SID21=

MN21+MR+LMcMoveP32::ar32 P42::ar42Move

AR32+RM+LMc AR42+RM+LMc

MN22MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID31SID41=P41::mn21

Move Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 54 January 11, 2014

distributed and dynamic mobility management

MN22MN12MN12

SID321=P321::mn12

SID22=P22::mn22

MN22

SID321SID421=P421::mm22

Move Move

Page 55: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Successive moveMN’s sessions initiated at Net1 and Net3

LM1

Net1 Net2Net3 Net4(SID11,P4::rm4)(SID12,P4::rm4)

(SID31,P4::rm4)(SID321,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

(SID11/31,P41::mn21)(SID12/321,P42::ar42)

(SID11/31,P4::rm4(SID12/321,P4::rm

RM1 RM3+LM RM2RM4+LMP3::rm3 P4::rm4

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID11

MoveP32::ar32 P42::ar42Move

AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID31SID41=P41::mn21

Move Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 55 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID12SID321SID421=P421::mm22

Move Move

Page 56: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

LM1

Net1 Net2Net3 Net4(SID11,P4::rm4)(SID12,P4::rm4)

(SID31,P4::rm4)(SID321,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

(SID11/31,P41::mn21)(SID12/321,P42::ar42)

(SID11/31,P4::rm4(SID12/321,P4::rm

RM1 RM3+LM RM2RM4+LMP3::rm3 P4::rm4

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID11

MoveP32::ar32 P42::ar42Move

AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID31SID41=P41::mn21

Move Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 56 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID12SID321SID421=P421::mm22

Move Move

Page 57: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Copying LM info to all networks

LM1+LM2+LM3

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

LM3+LM1+LM2 LM2+LM3+LM1Allocate Allocate Allocate

(SID11,P3::rm3)(SID12,P3::rm3)

(SID11,P3::rm3)(SID12,P3::rm3)

RM1 RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM3+LM

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM2P3::rm3RM3+LM

SID11=MN11+RM+LMcMN11

(a)

SID11Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 57 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

MoveSID22=P22::mn22

MN22

Page 58: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Copying LM info to all networksbefore handover

LM1+LM2+LM3

Net1 Net2Net3

LM3+LM1+LM2 LM2+LM3+LM1Allocate Allocate Allocate

RM1 RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM3+LMRM1 RM2P3::rm3RM3+LM

SID11=MN11

(a) P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 58 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12SID22=P22::mn22

MN22

Page 59: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Copying LM info to all networks

LM1+LM2+LM3

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

LM3+LM1+LM2 LM2+LM3+LM1Allocate Allocate Allocate

(SID11,P3::rm3)(SID12,P3::rm3)

(SID11,P3::rm3)(SID12,P3::rm3)

RM1 RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

RM3+LM

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM2P3::rm3RM3+LM

SID11=MN11+RM+LMcMN11

(a)

SID11Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 59 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

MoveSID22=P22::mn22

MN22

Page 60: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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

(P11::mn11,P3::mr3)(P12::mn12 LM2

Net1 Net2Net3

LM1 (P12::mn12,P3::mr3)LM2LM3

AllocateP1::/64

AllocateP2::/64

AllocateP3::/64

GW3 MR3 MC

(P12::mn12,P32::ar32)

P3::mr3(P11::mn11,P31::mn11)

MR1 MR2MR3GW3+MR3+MC

MN11+MCMN11 CN21Move13

P32::ar32(proxy IP32)AR32+MC

(a)

P11::mn11 (HoA11)

Move13 MN12MN12

P11::mn11(HoA11)P31::mn11(IP31)

MN11+MCMN11P2::cn21 (IP21)

Move13

(b)

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 60 January 11, 2014

distributed and dynamic mobility management

Move13P12::mn12(HoA12)

MN12MN12P12::mn12(HoA12)P321::mm12(IP32)

Page 61: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Distributed mobility anchors-Architecture

RM: Routing Management function (data plane)

Location Management function (control plane)

N t k b d RM i LM i t d b♦ Network-based: RM 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

RM RM RM1 RM2 RM3

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 61 January 11, 2014

distributed and dynamic mobility management

MN MN31MN MN32 MN11

Page 62: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 62 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 63: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

RM1 RM3+LM RM21st packetP3::rm3

after 1st packet

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 63 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 64: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

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 64 January 11, 2014

distributed and dynamic mobility management

Page 65: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMdirect route

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packetRM1 RM3+LM RM21st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 65 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 66: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMroute segments

♦ CN—MR(CN)♦ MR(CN)—MR(MN)

Net2Net3

LM3 LM2Allocate Allocate♦ MR(CN) MR(MN)

♦ MR(MN)—MNRM3+LM RM2

AllocateP3::/64

AllocateP2::/64

RM3+LM RM2P3::rm3

MN11+RM+LMc CN21SID11 SID21=

P32::ar32AR32+RM+LMc

MN12

SID31=P31::mn11

SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 66 January 11, 2014

distributed and dynamic mobility management

MN12SID12SID321=P321::mn12

Page 67: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMCN—MR(CN)

♦ CN—MR(CN)♦ MR(CN)—MR(MN)

Net2

LM2Allocate♦ MR(CN) MR(MN)

♦ MR(MN)—MNRM2

AllocateP2::/64

RM2

CN21SID21=SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 67 January 11, 2014

distributed and dynamic mobility management

Page 68: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMCN—MR(CN)

♦ Co-locate the MR function at a

Net2

LM2Allocate

convenient location to which the packets will

l S h RM2

AllocateP2::/64

always pass. Such locations may be a gateway (GW) or an

RM2

gateway (GW) or an AR.

♦ Use anycast to routeCN21

SID21=♦ Use anycast to route the packets to the nearest MR function.

SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 68 January 11, 2014

distributed and dynamic mobility management

Page 69: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Anycast

♦ Use anycast to route the packets to the nearest MR function.

♦ Each MR includes all the HoAs in its route announcements as if each of them is the destination for the HoA. Such route announcements affect routing tables such that the packets destined to a HoA will be

t d t th t MRrouted to the nearest MR.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 69 January 11, 2014

distributed and dynamic mobility management

Page 70: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Anycast

♦ Use anycast to route the packets to the nearest MR function.

♦ Each MA in its network owns a unique set of IP prefixes to allocate home network prefixes or HoAs to the MNs registered to that network. The HoA prefixes of all the MAs form a superset of HoA prefixes. Some

fi i thi t b t bl b tprefixes in this superset may be aggregatable, but some may not. Each MA advertises the superset of these HoA prefixes using anycast so that an IP packetthese HoA prefixes using anycast so that an IP packet sent to any HoA will be intercepted by the MA nearest to the sender.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 70 January 11, 2014

distributed and dynamic mobility management

Page 71: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Example of Anycast of HoA Prefixes

  MA of Network 1allocates HoA withMA of Network 1

allocates HoA withMA of Network 2

allocates HoA withMA of Network 2

allocates HoA withMA of Network 2

allocates HoA withMA of Network 2

allocates HoA withallocates HoA withprefixes P1A, P1Ballocates HoA withprefixes P1A, P1B

allocates HoA withprefixes P2A, P2Ballocates HoA withprefixes P2A, P2B

allocates HoA withprefixes P3A, P3Callocates HoA withprefixes P3A, P3C

PA,PB,P3C PA,PB,P3C PA,PB,P3C

♦ The MR in each network broadcasts the superset of prefixes PA PB P3C where PA is the aggregate ofprefixes PA, PB, P3C, where PA is the aggregate of P1A, P2A and P3A, and PB is the aggregate of P1B and P2B.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 71 January 11, 2014

distributed and dynamic mobility management

Page 72: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMMR(CN)—MR(MN)

♦ MR(CN) pulls the LM information from LM1

Net2Net3

LM3 LM2Allocate

♦ LM information is pushed to MR(CN) RM3+LM RM2

AllocateP2::/64

RM3+LM RM2P3::rm3

CN21SID21=SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 72 January 11, 2014

distributed and dynamic mobility management

Page 73: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMMR(CN)—MR(MN)

♦ MR(CN) pulls the needed internetwork location information by querying the LM database and uses the y q y gresult to tunnel the packets to MR(MN).

♦ Optionally the first packet or the first few packets may be forwarded using MIPv6 or PMIPv6 while the database query is perform in the meantime. Then, the fi t k t i ti l t th thfirst packet may incur a non-optimal route rather than wait for the query reply. After receiving the reply, subsequent packets are tunneled directly to MR(MN)subsequent packets are tunneled directly to MR(MN). The query result may be cached for forwarding future packets.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 73 January 11, 2014

distributed and dynamic mobility management

p

Page 74: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMMR(CN)—MR(MN)

♦ MR(HoA) pushes the LM information of MN to MR(CN) which may then cache this LM binding andMR(CN) which may then cache this LM binding and use this information to tunnel such future packets directly to MR(MN).

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 74 January 11, 2014

distributed and dynamic mobility management

y ( )

Page 75: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMMR(CN)—MR(MN)

♦ MR(CN) routes the first packet to the home network using MIPv6 or PMIPv6. The MR at the home network, gMR(HoA), intercepts this packet and, with the help its LM server, knows whether the MN has moved to a diff t t k d th LM i t t ldifferent network and uses the LM mapping to tunnel the packet to MR(MN). Meanwhile MR(H A) h th LM i f ti f MN t♦ MR(HoA) pushes the LM information of MN to MR(CN) which may then cache this LM binding and use this information to tunnel such future packetsuse this information to tunnel such future packets directly to MR(MN).

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 75 January 11, 2014

distributed and dynamic mobility management

Page 76: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMMMR(MN)—MN

♦ Intra-network mobility management

Net2Net3

LM3 LM2Allocate Allocate

g

RM3+LM RM2

AllocateP3::/64

AllocateP2::/64

RM3+LM RM2P3::rm3

MN11+RM+LMc CN21SID11 SID21=

P32::ar32AR32+RM+LMc

MN12

SID31=P31::mn11

SID21P21::cn21

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 76 January 11, 2014

distributed and dynamic mobility management

MN12SID12SID321=P321::mn12

Page 77: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Receiving 1st packet

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

RM1 RM3+LM RM21st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 77 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 78: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Receiving subsequent packets using cache binding at MR2

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

RM1 RM3+LM RM21st packet after 1st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 78 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 79: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Other packets from GW2 may also use this Cache binding

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

RM1 RM3+LM RM21st packetP3::rm3

after 1st packet

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR21AR32+RM+LMc

MN22

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

Wireless broadband networkPage 79 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

Move

Page 80: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Cache binding at MR2 timeout when no more packets are received from MR2

LM1

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

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM21st packetP3::mr3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR21AR32+RM+LMc

MN22

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

Wireless broadband networkPage 80 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

Move

Page 81: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Sending 1st packets by tunneling back to MR1

LM1

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

LM3 LM2Allocate Allocate Allocate

(SID21,P4::rm4)(SID22,P4::rm4)

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2

If source SID12tunnel to RM1

1st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=Move

P32::ar32AR21AR32+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 81 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

Move

Page 82: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Sending subsequent packetsusing cached binding

LM1

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

(SID21,P4::rm4)(SID22,P4::rm4)

LM3 LM2Allocate Allocate Allocate

RM1 RM3+LM RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM21st packet

If source SID12 use(SID21,p2::rm2)else tunnel to RM1

after 1st packet

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=Move

P32::ar32AR21AR32+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 82 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

Move

Page 83: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM with 4 networks

LM1

Net1 Net2Net3 Net4(SID11,P3::rm3)(SID12,P3::rm3)

(SID21,P4::rm4)(SID22,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2RM4+LMP4::rm4P3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID21

MoveP32::ar32 P42::ar42

AR21AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID41=P41::mn21

Move

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 83 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID22SID421=P421::mm22

Move

Page 84: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Both nodes move

LM1

Net1 Net2Net3 Net4(SID11,P3::rm3)(SID12,P3::rm3)

(SID21,P4::rm4)(SID22,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64(SID21,P41::mn21)(SID22,P42::ar42)

(SID11,P31::mn11)(SID12,P32::ar32)

RM1 RM3+LM RM2RM4+LMP4::rm4P3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID21

MoveMoveP32::ar32 P42::ar42

AR21AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID41=P41::mn21

MoveMove

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 84 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID22SID421=P421::mm22

MoveMove

Page 85: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Both nodes move1st packet

LM1

Net1 Net2Net3 Net4(SID11,P3::rm3)(SID12,P3::rm3)

(SID21,P4::rm4)(SID22,P4::rm4)

LM3 LM2LM4Allocate Allocate AllocateAllocate

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

1st packet

(SID21,P41::mn21)(SID22,P42::ar42)

RM1 RM3+LM RM2RM4+LM

If source SID12tunnel to RM1

1st packetP4::rm4P3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID21

MoveMoveP32::ar32 P42::ar42

AR21AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID41=P41::mn21

MoveMove

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 85 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID22SID421=P421::mm22

MoveMove

Page 86: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Both nodes move2nd packet

LM1

Net1 Net2Net3 Net4

LM3 LM2LM4Allocate Allocate AllocateAllocate

(SID11,P3::rm3)(SID12,P3::rm3)

(SID21,P4::rm4)(SID22,P4::rm4)

RM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64

2nd packet

(SID21,P41::mn21)(SID22,P42::ar42)

RM1 RM3+LM RM2RM4+LM

If source SID12 use(SID21,p2::rm2)else tunnel to RM1

2nd packetP4::rm4P3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID21

MoveMoveP32::ar32 P42::ar42

AR21AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID41=P41::mn21

MoveMove

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 86 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID22SID421=P421::mm22

MoveMove

Page 87: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Both nodes movesubsequent packets

LM1

Net1 Net2Net3 Net4

LM3 LM2LM4Allocate Allocate AllocateAllocate

(SID11,P3::rm3)(SID12,P3::rm3)

(SID21,P4::rm4)(SID22,P4::rm4)

3rd packetRM1 RM3+LM RM2RM4+LM

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

AllocateP4::/64(SID21,P41::mn21)(SID22,P42::ar42)

3rd packetRM1 RM3+LM RM2RM4+LM

If source SID12 use(SID21,p4::rm4)else tunnel to MR1

P4::rm4P3::rm3

SID11=MN11+RM+LMcMN11

(a)MN21

SID11 SID21=MN21+RM+LMcSID21

MoveMoveP32::ar32 P42::ar42

AR21AR32+RM+LMc AR42+RM+LMc

MN22

P11::mn11

MN12MN12(b)

SID31=P31::mn11

SID21P21::mn21

MN22

SID41=P41::mn21

MoveMove

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 87 January 11, 2014

distributed and dynamic mobility management

MN22SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

SID22=P22::mn22

MN22SID22SID421=P421::mm22

MoveMove

Page 88: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM networks with Access GW and AR

LM1

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

LM3 LM2Allocate Allocate Allocate

GW1+RM1 GW3+RM3+LM GW2+RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

GW1+RM1 GW3+RM3+LM GW2+RM21st packetP3::rm3

after 1st packet

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 88 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 89: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM with flat networks

LM1

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

LM3 LM2Allocate Allocate Allocate

AR1+RM1 AR3+RM3+LM / AR3+RM3+LMc AR2+RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

after 1stAR1+RM1 AR3+RM3+LM / AR3+RM3+LMc AR2+RM21st packet after 1st packet

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

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

Wireless broadband networkPage 89 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID32=P32::mn12

Move

Page 90: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM

LM1

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

LM3 LM2Allocate Allocate Allocate

GW1+RM1 GW3+RM3+LM GW2+RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

(SID11,P31::mn11)(SID12,P32::ar32)

GW1+RM1 GW3+RM3+LM GW2+RM2P3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 90 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 91: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

DMM

LM1

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

LM3 LM2Allocate Allocate Allocate

GW1+RM1 GW3+RM3+LM GW2+RM2

AllocateP1::/64

AllocateP3::/64

AllocateP2::/64

1st packet after 1st packet

(SID11,P31::mn11)(SID12,P32::ar32)

(SID11,P3::ar3)(SID12,P3::ar3)

GW1+RM1 GW3+RM3+LM GW2+RM21st packet after 1st packetP3::rm3

SID11=MN11+RM+LMcMN11

(a)CN21

SID11 SID21=Move

P32::ar32AR32+RM+LMc

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

Wireless broadband networkPage 91 January 11, 2014

distributed and dynamic mobility management

SID12=P12::mn12

MN12MN12SID12SID321=P321::mn12

Move

Page 92: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Related papers

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

♦ H. Chan, H. Yokota, J. Xie, P. Seite, and D. Liu, “Distributed and Dynamic Mobility Management in Mobile Internet: Current Approaches and Issues,” Journal of Communications, 2011.

♦ H. Chan and A. Dutta, “IP-based mobility and handover optimization,” Half-day tutorial at IEEE WCNC Conference, March 2011.

♦ H. Chan, “Distributed Mobility Management with Mobile IP,” Proceedings of IEEE International Communication Conference (ICC) Workshop on Telecommunications:International Communication Conference (ICC) Workshop on Telecommunications: from Research to Standards, Ottawa, Canada, 10-11 June 2012.

♦ Petro P. Ernest, H. Anthony Chan, Jiang Xie, and Olabisi E. Falowo, “Mobility Management with Distributed Mobility Routing Functions,” Paper accepted at g y g , p pSpringer Telecommunication Systems Journal, to appear in 2013.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

Wireless broadband networkPage 92 January 11, 2014

distributed and dynamic mobility management

Page 93: Distributed mobility management for Future Internetfor ... · Distributed mobility management for Future Internetfor Future Internet H. Anthony Chan Huawei Technologies h.a.chan@ieee.org

Thank youy

H. Anthony ChanHuawei [email protected]

What I have is only borrowed from God so that I may serve others.

What I have is only borrowed from God so that I may serve others. H Anthony Chan

distributed and dynamic mobility management Wireless broadband networkPage 93 January 11, 2014