Seamless Mobility over ICN Ravi Ravindran - - PowerPoint PPT Presentation

seamless mobility over icn
SMART_READER_LITE
LIVE PREVIEW

Seamless Mobility over ICN Ravi Ravindran - - PowerPoint PPT Presentation

Seamless Mobility over ICN Ravi Ravindran (ravi.ravindran@huawei.com) FG-IMT 2020, Demo Day Geneva, Dec, 2016 Outline Mobility Objectives Current Approach 5G-ICN Architecture AI/NI Name Space Split in ICN ICN Mobility


slide-1
SLIDE 1

Seamless Mobility over ICN

Ravi Ravindran (ravi.ravindran@huawei.com) FG-IMT 2020, Demo Day Geneva, Dec, 2016

slide-2
SLIDE 2

Outline

  • Mobility Objectives
  • Current Approach
  • 5G-ICN Architecture
  • AI/NI Name Space Split in ICN
  • ICN Mobility Control Plane
  • Handling Seamless Mobility
  • PoC Architecture and Demo
slide-3
SLIDE 3

Current Objectives and Status

Mobility Objectives:

  • In-Session Mobility
  • Inter-RAT Mobility
  • Inter-Domain Mobility
  • Optimization Requirements

– Minimize Packet Loss and Session disruption, – Optimal Routing – Minimal Control and User Plane overhead.

Mobility Today:

  • Mobile IP is not deployed in a general infrastructure

– Complexity of a Control and User plane – LISP usage in data centers to handle VM mobility

  • Cellular mobility is enabled through orthogonal standards such

as from 3GPP

– 2G/3G/4G etc.

  • Proposal for SDN based mobility in 5G

– Scalability and Efficiency challenges considering Centralized Control

slide-4
SLIDE 4

Current Industry Thinking of Integration of Wifi and LTE

  • Need for Identity, Mobility and Security complicates current Architecture.
  • Integration is based on introducing more gateway functions increasing Control and

User Plane Complexity.

  • ICN offers them as part of its architecture.
slide-5
SLIDE 5

Towards IMT2020/5G/ICN flat Architecture.

LTE Network Architecture

  • Hybrid 3GPP & IP Arch
  • Disjoint Fixed and Cellular Access
  • Complex Control interfaces.
  • Technology Specific (2G/3G/4G)
  • IP Tunneling in Data Path
  • Gateways (…bottlenecks, sub optimal routing)

[1] Ravi Ravindran, Asit Chakraborti, Syed Obaid Amin, Aytac Azgin, G.Q.Wang, “5G-ICN : Delivering ICN Services over 5G using Network Slicing”, http://arxiv.org/abs/1610.01182, Oct, 2016

Mobility/Security/Content- Centric Future Internet Arch.

IMT2020/5G - ICN Architecture

Flat Application-centric Network Architecture. Cellular/Fixed Access Convergence No Gateways or Tunnels In-build Network Layer Mobility In-build Security, Storage and Computing Technology Neutral (any RAN/RAT) Application-Centric Virtualization

Current Architecture IMT 2020/5G ICN Architecture [1]

Service Controlle

(Licensed/Unlicensed)

LTE Wifi

slide-6
SLIDE 6

AI/NI Name Space Split in ICN [1]

  • In ICN Application binds to name (Application Identifiers) which can be resolved by the

application or by ICN to (Network Identifiers)

– We distinguish from ID/Locator terminology considering its usage in Host Centric Architectures, e.g. LISP. – There is not pre-binding in ICN, as NI only serves as routing guidance in case of cache miss

ICN

A/V AR/VR IoT

Applications

Transport Layer

  • Application binds to Names
  • Names are associated with a Trust

Chain

  • Named Object and Security Model

Reliability

Flow and Congestion Control

  • End point functions abstraction to

Application

  • Flow and Congestion Control
  • Mobility can be enabled as a Service

(publish name prefix for mobility)

Name Based Routing Caching and Computing Mobility Security/Trust

Any Transport

UDP/TCP/IP

Ethernet/802.15.4 Wifi/LTE/5G/Optical

  • Binds Names to Network Identifiers
  • Name based routing (Flat,

Hierarchical, Hybrid)

  • In-Network Caching/Computing
  • In-network Security
  • Demonstrated its usefulness

infrastructure and Ad hoc scenarios.

  • Variable length payload allows low

bandwidth and very high bandwidth interfaces.

Fragmentation

Interest{/huawei/research/<person- phone>/<content-x>} Interest{/huawei/research/<person- phone>/<content-x>:mobility-flag } Interest{/huawei/research/<person-phone/content- x>:NI{/att/usa/santaclara/west} [1] Aytac Azgin, Ravi Ravindran, “Enabling Network Identifier in Information Centric Networks”, IETF/ICNRG, https://www.ietf.org/proceedings/97/slides/slides-97-icnrg-enabling-network-identifier-ni-in-information-centric-networks-to-support-

  • ptimized-forwarding-ravi-ravindran-00.pdf

Mobility Service

slide-7
SLIDE 7

Seamless Mobility in ICN/CCN

  • By default CCN handles Consumer Mobility using caching and Interest re-

expression.

  • Producer Mobility requires routing on names to resolve to current location.

– Scalability challenge and Poor Throughput [1]

  • Current Approaches can be classified as Application Based approaches

– Anchor Based : Path Stretch and Naming Challenges [4] – Anchorless Based : New in-network signaling primitives [5]

  • Signaling over head, Routing Challenges
  • Our solution Network Based - AI/NI split, proposed Forwarding Label in [2][3]

– Two features that help producer mobility are : Edge Resolution and Late Binding – Stable core routing based on NI – Limits Mobility Dynamics only to the network edge – It allows edge CCN nodes to resolve Interest in a service and topologically aware manner. – A name resolution infrastructure required to map the two name spaces. – Current scope is for a single administrative domain, inter-domain name resolution requires a global infrastructure that can meet Mobility requirements.

[1] Aytac Azgin, Ravi Ravindran, G.Q.Wang “Mobility Study in Name Data Networking in Wireless Access Networks”, ICC, 2014. https://arxiv.org/pdf/1406.5521v1.pdf [2] Aytac Azgin, Ravi Ravindran, G.Q.Wang, “Seamless Mobility as a Service in Information Centric Networks”, 5G/ICN Workshop, ACM ICN Sigcomm, 2016, http://conferences2.sigcomm.org/acm-icn/2016/proceedings/p243-azgin.pdf [3] IETF/ICNRG, “Forwarding Label Support in CCN Protocol”, https://tools.ietf.org/html/draft-ravi-icnrg-ccn-forwarding-label-00 [4] H. Zhang, L. Zhang, “Kite: A Mobility Support Scheme for NDN”, Y. Zhang, ACM ICN 2014. [5] Jordan Auge et al, “Anchorless Producer Mobility in CCN”, ICN Sigcomm, 2015

slide-8
SLIDE 8

Seamless Mobility using Forwarding Labels in ICN

  • We augment the Interest packet with FL-Object [1].
  • FL-Object contains the forwarding label, along with optional security binding

with name.

  • The forwarders are enhanced to process the FL-Object.
  • Late binding allows Interest flows to be re-routed to UE’s current location.

[1] IETF/ICNRG, “Forwarding Label Support in CCN Protocol”, https://tools.ietf.org/html/draft- ravi-icnrg-ccn-forwarding-label-00

slide-9
SLIDE 9

Seamless Mobility Through Late Binding

  • In Network based mobility, network provides the PoA information allowing proactive late binding after

the de-registration from the UE

  • If there is a candidate list of PoA, then the Interest can be multi-unicast to each one, until signaling from

the new PoA

NI: PoA-1 NI:PoA-2 NI:PoA-3 (1)Register{/producer}

FLT: /producer -> /PoA-2 FIB: /producer -> face-X

Producer Consumer

Mobility Controller AI->NI FLT: /producer -> /PoA-2 FIB: /PoA-2 -> face-y /PoA-3 -> face-z

Interest{} Content{} Handoff(PoA2-> PoA-3} /PoA-3 De-register{/producer}

Interest{/producer:FL =/PoA-3}

(1)Register{/producer}

FLT: /producer -> /PoA-3 FIB: /producer -> face-X Content{/producer/content:Flag}

Resolve{/producer}

/PoA-3

slide-10
SLIDE 10

DOCKER SWARM

ICN Seamless Mobility Demo System Control Plane

REST API REST API Service Orchestrating module Topology module

Device

Packet

Applicat ion Core ICN Service Orchestrator

ONOS Controller

ICN Hypervisor SAP OVS Switch

VSER1

VM1 VBS Agent VM3 Glance Nova

OpenStack Controller

Neutron Horizon Heat

ICN Forwarder

ICN Hypervisor

SAP

OVS Switch Sync Proxy Sync Ctrlr

VSER1

VM1 VM2

VBS Agent

VM3

(OpenFlow)

IP Network

VSER1

ICN Forwarder

ICN Network Controller

ICN APPs

VBS Controller

Swarm Manager

(OpenFlow)

Conference Controller

ICN

SAL

(Data Path)

Sync Proxy

VM2

Sync Ctrlr

VM1

ICN Control Plane

VSER: Virtual Service Edge Router VBS : Virtual Base Station APP

ICN

SAL APP SAL: Service Access Layer SAP : Service Access Point

slide-11
SLIDE 11

Mobility As a Service Features

  • Mobility control plane is virtualized, hence can be enabled on

demand

  • Producers explicitly (de-)register request for their name space

mobility

ICN Pro. SAL IP Network ICN Con. FLT FLT

VBS Controller

ONOS OpenStack Mobility Ser. VSER-1 VSER-2 ICN-R

VBS-A VBS-A

(Nova/Glance/Heat)

ICN Network Con. SAL

Map AI->NI /prefix->/vser-x

(1) Register_mobility{/prefix}

(2)

(4) Mobility flow policy

(5)Resole{/prefix/}

(6)Response

(5) Interest {/prefix}

(3)

slide-12
SLIDE 12

Demo: A/V Conferencing with Mobility

[1] A mobile Producer, and 2 Consumers in A/V Conferencing [2] Simulated Signal strength between the producer and the two APs [3] Rx/Tx bit rates measured at the producer end, with automated hand-over every 20s between two APs.

[1] Asit Chakraborti et al, “Seamless Mobility as a Service in Information Centric Networks”, ICN Sigcomm, 2016

slide-13
SLIDE 13

Performance Evaluation – Results

Huawei Research 13

  • Application is a live video conferencing session
  • Handover events resulted in 1-to-2 block losses (~100ms), due

to notification loss for the Consumer side

[1] Aytac Azgin et al, “Seamless Mobility as a Service in Information Centric Networks”, 5G/ICN Workshop, ICN Sigcomm, 2016

slide-14
SLIDE 14

Conclusions

Huawei Research 14

  • ICN allows flat mobile architecture and mobility over

heterogeneous RATs, e.g. Wifi/LTE.

  • We enable mobility in ICN/CCN using the notion of AI/NI

Split

  • Proposed architecture uses decentralized controllers to

help with registration and resolution of name/locator mappings

  • Seamless mobility is achieved through proactive update
  • f mobility states to help with re-routing Interests
  • Current work on realizing ICN service as multiple

interacting virtual slices – Base Network, Mobility, Service slice (A/V, IoT etc.)