mcord:(mobile(cord( - opencord.orgopencord.org/wp-content/uploads/2016/03/m-cord-march-2016.pdf ·...
TRANSCRIPT
M-‐CORD: Mobile CORD -‐ Enable 5G on CORD
ONOS Partnership h8p://cord.onosproject.org/
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
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
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
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
ü 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
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
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
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”
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
M-‐CORD – External view
M-‐CORD POD
Controller RESTful API
Operator SpecificaJon (TOSCA) + GUI
Customer Accounts Inventory Analytics Allocation
Policy …
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
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, …
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
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
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
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?
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
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
• M-‐CORD Collaborators
M-‐CORD Collaborators
RRU vBBU
eSON
vPGW-‐C vPGW-‐U
vMME vSGW
UE, App Emulator
ONOS XOS