Professional Documents
Culture Documents
Office
Re-‐architected
as
a
Datacenter
(CORD)
SDN
NFV
Cloud
Value Proposition
Leverage SDN, NFV and Cloud technologies
and best practices
Leaf-Spine
Fabric
ROADM
(Core)
(Access)
GPON
PON PON
OLT OLT
MACs MACs
Virtual Machines
ONOS
(instantiated on OVX
commodity servers) Manage Virtual
Infrastructure
Virtual Networks and other Flow Rules
(programmed into switching fabric)
Transforming Today’s C.O. into CORD
Virtualize existing hardware devices, producing their
software counterpart running on commodity hardware.
Acronyms
• CPE – Customer Premises Equipment
• OLT – Optical Line Termination
• BNG – Broadband Network Gateway
Devices We Want to Virtualize
NAT
DHCP
VoIP
Firewall
Parental Control
…
Devices We Want to Virtualize
Authorization
Physical Connect Point
…
Devices We Want to Virtualize
QoS
VPN
GRE Tunneling
MPLS Tunneling
Q-in-Q Termination
…
Virtualization Process – Generic
TLA à vTLA
= Merchant Silicon
+ SDN Control Function (Control App running on ONOS)
+ NFV Data Function (Deployed as a Scalable Service)
Acronyms
• CPE – Customer Premises Equipment
• OLT – Optical Line Termination
• BNG – Broadband Network Gateway
vOLT + vCPE + vBNG
Backbone
Data
ONU
Core
Center
vCPE
vOLT vCPE vBNG
vCPE
Backbone
Data
ONU
Core
Center
(Open Interface)
Many points of implementation
distributed across the network.
Service
Instances
(Virtualized
Commodity
HW)
Everything-as-a-Service
Access-as-a-Service (ACCaaS) SDN
Implemented by vOLT control app running on ONOS
Tenant Abstraction = Subscriber VLAN
Subscriber-as-a-Service (SUBaaS) NFV
Implemented by vCPE running in a Linux Container
Tenant Abstraction = Subscriber Bundle
Internet-as-a-Service (INTaaS) SDN
Implemented by vBNG control app running on ONOS
Tenant Abstraction = Routable Subnet (minimal placeholder)
Content Distribution Network (CDN) Cloud
Implemented by a distributed set of caches
Tenant Abstraction = Content Provider
Software Architecture
ACCaaS SUBaaS INTaaS CDN
XOS
OpenStack
Nova Keystone Neutron vOLT vBNG
ONOS
OVX
XOS Manages Tenancy Graph
ACCaaS
SUBaaS CDN
INTaaS
XOS
(XaaS)
OpenStack
(IaaS)
Legacy Central Office
Acronyms
• CPE – Customer Premises Equipment
• OLT – Optical Line Termination
• BNG – Broadband Network Gateway
vOLT + vCPE + vBNG
Backbone
Data
ONU
Core
Center
vCPE
vOLT vCPE vBNG
vCPE
CORD
NetGear PMC Sierra PICA8
(OpenWRT) PON OLT MAC Switch
Backbone
Data
ONU
Core
Center