mcord:(mobile(cord( - opencord.orgopencord.org/wp-content/uploads/2016/03/m-cord-march-2016.pdf ·...

20
MCORD: Mobile CORD Enable 5G on CORD ONOS Partnership h8p://cord.onosproject.org/

Upload: volien

Post on 09-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD:  Mobile  CORD  -­‐  Enable  5G  on  CORD  

ONOS  Partnership  h8p://cord.onosproject.org/  

 

Page 2: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

CORD  Aims  to  Deliver  to  Service  Providers  

Economies  of  a  datacenter    Infrastructure  built  with  a  few  commodity  building  blocks  using  

open  source  so8ware  and  white  boxes  

Agility  of  a  cloud  provider    So8ware  pla;orms  that  enable  rapid  crea<on  of  new  services  

Page 3: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

CORD:  Central  Office  Re-­‐architected  as  Datacenter  

SDN  Control  Plane  -­‐  ONOS  

NFV  OrchestraJon  w/XOS  

Large  number  of  COs  

Evolved  over  40-­‐50  years  

300+  Types  of  equipment  Huge  source  of  CAPEX/OPEX  

White  Box   White  Box   White  Box  

White  Box  

White  Box   White  Box  

White  Box   White  Box   White  Box   White  Box  

White  Box   White  Box   White  Box   White  Box  

Leaf-­‐Spine    Fabric  

White  Box  

White  Box  

SDN  enabled  DC  Fabric  

Commodity servers, switches and network access

Access  

Core

Cloud

NFV

SDN

Page 4: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  Drivers  =  Operator  Challenges  In  the  last  5  years  

$50  Billion    Spectrum  investment    

(~50  Mhz)  

100,000%    Increase  in  Wireless  Data  

Traffic  

$5  Billion    LTE  System  investment    

(RAN,  EPC)  

AlternaRve  “shared”  access    

(WiFi,  LAA,  LTE-­‐U)    

Vendor    Lock-­‐in  

Interfaces  

New  and  very  diverse  devices  

with  IoT  

Slowing  revenue  growth  

Page 5: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  Drivers:  Operator  Challenges      

State  of  the  infrastructure:  Built  with  closed  proprietary  boxes    

•  Inefficient  uJlizaJon  including  sub-­‐opJmal  use  of  precious  radio  resources  •  Inability  to  customize  for  various  customers  •  Slow  in  creaJng  innovaJve  services      •  Cannot  support  industry-­‐specific  IoT  scenarios    

Mobile  infrastructure  needs  re-­‐architecJng    –  To  Enable  5G      

Page 6: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

ü  Agile  and  cost-­‐efficient  deployment  

M-­‐CORD  ObjecJves  

ü  Provide  customized  services  and  be8er  QoE  to  customers    

ü  Enhance  resource  uJlizaJon,  especially  spectrum  

•  On-­‐demand  deployment  •  Virtualized  /disaggregated  RAN  and  EPC  •  Commodity  H/W  and  open  source  

•  Customized  service  composiJon  •  Reduced  latency  and  increased  throughput  •  DifferenJated  QoE  based  on  service  requirements    

•  Real-­‐Jme  resource  management  •  Exploit  mulJple  RATs    •  Monitoring  &  AnalyJcs  framework  

Page 7: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  =  Best  of  Mobile  +  CORD  

Open  Control  

Interfaces  

Cloud-­‐Agile  Service  

CustomizaRon  

Dynamic  radio  resource  

opRmizaRon    

Network  Slicing  

Deep  Observability  

MME,  SGW,  PGW  

Mobile  Edge    Services  

Caching,  SON,  Billing  

Disaggregated/Virtualized  

RAN  

Disaggregated  /Virtualized  

EPC  

BBU,  RRU  front  haul  fabric  

Programmable  Data  Plane  

SDN  Control  Plane  -­‐  ONOS  

NFV  OrchestraJon  w/XOS  

SDN  Fabric  

Commodity  servers,  switches,  network  access  

+  White  Box   White  Box   White  Box   White  Box  

White  Box  

White  Box  

White  Box   White  Box   White  Box   White  Box   White  Box  

White  Box   White  Box   White  Box   White  Box   White  Box  

Page 8: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Disaggregated/Virtualized  RAN  and  EPC    

Remote  radio  unit  (RRU)  

TradiRonal  Architecture   Target  Architecture  

Control/data  plane  integrated  EPC  •  Limited  scalability  •  Discrete  control  •  Proprietary  H/W  for  all-­‐purpose  •  High  Cost  

Disaggregated  EPC  •  Independent    Scalability  •  Centralized  Control  •  Choice  of  H/W  best  fits    the  SLA  •  Reduced  Cost  

RU/DU  integrated  RAN  •  Limited  Scalability  •  Inefficient  coordinaJon  •  Sub-­‐opJmal  spectrum  usage  •  High  Cost  

eNB  

SGW  

SGW  

SGW  

PGW  

MME  

Internet  

PCRF  

S1-­‐MME  

S1-­‐U  

S5  

S11   Gx  

SGi  

User  Traffic  RU/DU  integrated  eNBs  

PGW-­‐C  MME   SGW-­‐C  

Internet  Disaggregated  GW  (PGW-­‐U)  

Control  Plaform  PCRF  

X2  

X2  

Virtualized    BBU  

Virtualized    BBU  

BBU  BBU/EPC  Control  ApplicaRon    

Virtualized  BBU  Control  /data  plane  Integrated  EPC  

Control  Signal  

Disaggregated  GW  (SGW-­‐U)  

SGW-­‐U  

SGW-­‐U  

Control  /data  plane  Disaggregated  EPC  

Disaggregated  &  Virtualized  RAN  •  High  Flexibility  &  Scalability  •  Centralized  CoordinaJon  •  Spectrum  usage  opJmizaJon  •  Reduced  Cost  

with  commodity  H/W  &  open  source/open  API with  proprietary  boxes  &  soluJons  

Page 9: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Mobile  Edge  

. .

Centralized Core

PGW

• Overload  on  backhaul,  transport  and  core  EPC  •  Inefficient  use  of  network  resources  • DeterioraJon  on  QoE  of  the  users    • Overprovisioning  to  handle  peak  traffic  

•  Mobile  edge’s  best  advantage  is  ‘Proximity  to  End  Users’  •  Services  can  be  processed  at  mobile  edge  •  Suitable  for  customized  services  to  target  customers  •  Net  Result:  Be8er  efficiencies  for  operators  and  be8er  QoE              for  users  

Video  email  Voice   Edge  

Backhaul  Core  

. Mobile Edge

Local Traffic

Non-local Traffic

.

EnRre  Traffic   .

Centralized Core SGW

PGW

TradiRonal  Mobile  Service  Processing   Mobile  Edge  Service  Processing  

“Mobile  edge,  where  operators  can  leverage  their    core  competencies  to  overcome  their  limitaJons”  

Page 10: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  Architecture  Framework  

XOS  (Service  OrchestraRon)  

Mobile  Edge    Services  

Disaggregated/Virtualized  RAN  

Disaggregated/Virtualized  EPC  

White  Box   White  Box   White  Box  

White  Box  

White  Box   White  Box  

White  Box   White  Box   White  Box   White  Box  

White  Box   White  Box   White  Box   White  Box  

Leaf-­‐Spine    Fabric  

White  Box  

White  Box  

ONOS  (Networking)  OpenStack  

 VTN  

Nova   Ceilometer   Neutron  

RAN/EPC  Control  Agent   Control  APPs  

Access Link

Core Link

Page 11: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  –  External  view  

M-­‐CORD  POD  

Controller RESTful API

Operator  SpecificaJon  (TOSCA)  +  GUI  

Customer Accounts Inventory Analytics Allocation

Policy …

Page 12: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  –  Internal  View  

Mobile Subscribers

Operator  SpecificaJon  (TOSCA)  +  GUI  

Service Graph Resource Policy Scaling Policy Customer Policy

Everything-as-a-Service (XaaS) / Micro-Services Architecture

RRH  

 

vMME    

vBBU    

vSGW    

vPGW  

 

OpenStack    

Monitoring    

vCDN    

ONOS  

Controller

Controller   Controller   Controller  

Controller  Controller  Controller  Controller  

Controller  

Page 13: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  ImplementaJon  

CORD  Fabric  

Front-­‐haul    

     

Virtualized  BBUs  

Edge  Service  FuncRons  

Distributed  EPC  

CORD  Placorm  

EPC  Control  FuncRons  

Centralized  EPC  

Content  Caching  

Security  

vSGW  

vPGW  

XOS  

MME  

OpenStack  

ONOS  

PCRF  PGW  

vBBU  

vBBU  

vBBU  

SDN  Control  Plane  -­‐  ONOS  

NFV  OrchestraJon  w/XOS  

Programmable  RRUs  

Mobile  Services:  AnalyJcs,  SON,  Radio  Resource  Scheduling,  MVNO,  …      

Page 14: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Mobile  CORD  POC  (March  2016)  

•  Disaggregated  and  virtualized  RAN  ◦  Simple  programmable  Remote  Radio  Heads    ◦  vBBU  on  commodity  servers    

•  Disaggregated  and  virtualized  EPC  ◦  Data  plane  management  by  ONOS  ◦  P-­‐GW,  S-­‐GW,  MME  as  “VNFs  as  a  Service”    

•  Mobile  edge  service  ◦  Select  EPC  processing  at  the  edge  +  eSON/A-­‐CORD  ◦  Caching  and  other  services  from  the  edge      ◦  Customized  for  enterprises  and  applicaJons    

Efficient  Resource  UJlizaJon  

Be8er  user  QoE  

Programmable  Infrastructure:  White  Boxes  +  Open  Source  

On-­‐demand  RAN/EPC  deployment  

Page 15: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Mobile  CORD  POC  (March  2016)  

UE1      

UE2    

Enterprise  Customer  View  

Service  Provider  View    

CORD  Fabric  

ONOS  +  OpenStack  +  XOS  

BBU,  MME,    SGW,  PGW  Services  

Commodity  Servers,  Storage,  Switches,  and  I/O  

Caching  Service    Monitoring  Service  

eSON  Service  

ONOS  

XOS  

OpenStack  Content  Caching  vSGW   vPGW-­‐D  vBBU  

MME   vPGW-­‐C  

TeraVM  

RRUs  

INTERNET  

Page 16: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Role  of  ONOS  vBBU  

ONOS    

vMME   vPGW  vSGW  

VTN   Segment  RouRng  

RAN/EPC-­‐Control  Agent  

•  VTN APP: service connectivity •  Segment Routing APP: fabric management •  RAN/EPC Control Agent APP: compose flow

objectives for RAN/EPC data plane inside OVS

Page 17: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

M-­‐CORD  Roadmap    

MCORD  SDN/NFV    Mobile  Edge    

2020 2017

• Integrate  with  XOS/CORD  • Add  edge  services  • Beder  analyRcs    • More  SON  capabiliRes    • Network  slicing  

5G  

MCORD  expansion  

• Disaggregated/Virtualized  RAN  and  EPC  

• Mobile  edge  Services    • Low  latency  applicaRons    

2016.1Q 2016.3Q 2016.4Q

• eNB  disaggregaRon  • Turn-­‐key  M-­‐CORD  pod  

• Open  source  EPC  •   Field  trials?  

Page 18: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

Summary  •  CORD  has  emerged  as  a  very  important  service  provider  soluRons  placorm    

–  Brings  economy  of  a  datacenter  and  agility  of  a  cloud  

•  ON.Lab  &  partners  offer  an  open  reference  implementaRon  of  CORD  placorm  –  Hardware  blue  print  (OCP  compliant)    –  Sonware  distribuJon:  ONOS  +  OpenStack  +  XOS  +  a  set  of  services    

•  M-­‐CORD  integrates  disaggregated/virtualized  RAN  and  EPC  with  mobile  edge  services  into  CORD  –  M-­‐CORD  POC  at  ONS  2016  

•  M-­‐CORD  roadmap  includes    –  IntegraJon  of  disaggregated  eNB    –  ConnecJonless  service  for  IoT  use  cases  –  Field  trials  

Page 19: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

ONOS  Partnership  and  Community  

ON.LAB    

SERVICE  PROVIDER    PARTNERS  

COLLABORATORS    

VENDOR  PARTNERS  

VOLUNTEERS    

10+  Companies  

•  All  ONOS  partners  are  also  partners  of  the  CORD  project    •  CORD  community  includes  all  stakeholders  of  the  value  chain:  service  providers  and  vendors:  OEM,  

merchant  silicon,  white  box,  disaggregated  funcJons,  system  integrators,  …    •  CORD  plans  to  collaborate  with  key  industry  organizaJons  such  as  MEF  and  BBF  

Page 20: MCORD:(Mobile(CORD( - opencord.orgopencord.org/wp-content/uploads/2016/03/M-CORD-March-2016.pdf · MCORD:(Mobile(CORD("(Enable’5G’on’CORD ... “Mobile’edge,’where’operators’can’leverage’their

•  M-­‐CORD  Collaborators        

M-­‐CORD  Collaborators  

RRU  vBBU  

eSON  

vPGW-­‐C  vPGW-­‐U  

vMME  vSGW  

UE,  App  Emulator  

ONOS  XOS