CORD Technical Overview

Similar documents
Open CORD Project Paves the Way for 5G Innovation. Participation from:

Inventing Future Access and Services

Residential CORD. Jonathan Hart, ONF. ONOS Build 2017, Seoul September 22, 2017

Welcome To The Inaugural CORD Summit

CORD: Putting the Pedal to the Metal

Welcome! Guru Parulkar, Executive Director, ONF

SP SDN/NFV Use Cases. Mike McBride Sr. Director of Innovation, Huawei. India Symposium, January 31 February 1, 2016, Bangalore. Networking Foundation

SDN-Enabled Broadband Access (SEBA) SEBA RD Team Thomas Moore (AT&T) December 4, 2018

Mobile CORD (M-CORD) Open Reference Solu.on for 5G. Bill Snow ON.Lab/ONF

Enterprise CORD. Marc De Leenheer. h6p://cord.onosproject.org/

Central Office Re-Architected as a Data Center

Enterprise CORD. Marc De Leenheer, Andrea Campanella, ONF. CORD Build, QCT headquarters, San Jose November 10, 2017

Mobile-CORD Enable 5G. ONOS/CORD Collaboration

Enterprise CORD Roadmap

Introduction. Figure 1 - AFS Applicability in CORD Use Cases

China Unicom s perspective on CORD

Understanding ONF s Curated Portfolio of Projects. Timon Sloane, VP, Marketing & Ecosystem

Casa Systems Axyom Multiservice Router

Guru Parulkar

Mobile-CORD Enable 5G. ONOS/CORD Collabora3on h5p://opencord.org/

Casa Systems Axyom Multiservice Router

XOS. The Service Composition and Management Layer for CORD and SEBA. Scott Baker

OPEN TELCO: A take on the Virtual Central Office

SEBA: SDN Enabled Broadband Access

CORD Mini-Summit, Beijing, China

CORD Roadmap. Release Management. #OpenCORD

Integrating the Calix FPGA OLT into R-CORD. Alan DiCicco 8 November 2017

Welcome! Thank You! 1

ENABLING 5G NETWORKS & MULTI-ACCESS EDGE CLOUD

NETWORK VIRTUALIZATION THE STORY OF SDN/NFV, NUAGE, DATACENTERS, VCPE

Distributed Network Function Virtualization

TIM FutureNet A CORD based network demonstrator

SD-WANs and Lifecycle Service Orchestration (LSO) October Daniel Bar-Lev Director, Office of the CTO

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture,

Software Defined Broadband Networks. Jon Mischel Director, Product Management

IEEE NetSoft 2016 Keynote. June 7, 2016

Overview of the Juniper Mobile Cloud Architecture Laying the Foundation for a Next-gen Secure Distributed Telco Cloud. Mobile World Congress 2017

Flexible Access System Architecture (FASA) for the Next-Generation Optical Access Network Development

ONF & CORD for Cable DAA. Timon Sloane VP Marketing & Ecosystem

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

The New Intelligent Edge Akraino Edge Stack Project Overview

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

XGS MicroOLT Solution

SD-WAN AND BEYOND: DELIVERING VIRTUAL NETWORK SERVICES

How CORD will impact your central office

Building Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight

SDN+NFV Next Steps in the Journey

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

Converged Multi-Access Edge and Next-Gen SDN Tutorial

Huawei SD-WAN Solution

Routing Applications State of the Art and Disruptions

IP routing and mobile packet core update

Subscriber-aware Dynamic SFC

Natasha Tamaskar VP, Global Marketing & Sales Strategy

#vmworld. VMworld 2018 Content: Not for publication or distribution

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea.

Trellis Introduction. Saurav Das, Charles Chan & Jono Hart. with contributions from many more. CORD Build 2017, San Jose January 14, 2018

A Global Operating System «from the Things to the Clouds»

ONOS(/CORD) Update 樋口裕太 (NEC)

The CORD reference architecture addresses the needs of various communications access networks with a wide array of use cases including:

FTTH Council Europe. FTTH/B in a Virtualized & Software Defined Network December 14 th, 2017

VCO TCO Solution Brief

CABLE ACCESS NETWORK VIRTUALIZATION

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

NETWORK VIRTUALIZATION Related Acronyms, Terms, and Definitions

Edge Cloud Discussion

Flexible MAC Architecture (FMA)

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

CORD use cases and benefits: Telefonica Edge Computing

ONOS and the importance of deployments

Case Study: Orchestration of Hybrid Networks

Network Virtualisation Vision and Strategy_ (based on lesson learned) Telefónica Global CTO

CableLabs update for ODL Advisory Group

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

Mobile-CORD System Integra7on Instant Mobile Reference Pla3orm. ONOS/CORD Partnership h=p://opencord.org/

Cisco Virtual Topology System (VTS)

Distributed Data Centers Within Juniper Networks Mobile Cloud Architecture. Mobile World Congress 2017

How Smart Networks are changing the Corporate WAN

Multi-access Edge Computing & Openshift

OCP-Telco Workshop Austin, TX May 15, 2017

Provisioning Overlay Networks

DEPLOYING 10 GIGABIT SD-ACCESS NETWORKS Using the Emerging 10G-EPON Standards to Build Next-Generation Fiber Deep Networks

Where is the Network Edge? MEC Deployment Options, Business Case & SDN Considerations

Monitoring The Cloud. Service Providers View October 2017

Overview of the Juniper Networks Mobile Cloud Architecture

WHAT S IN STORE. Bill Carter, Chief Technology Officer Open Compute Project

NG-PON2 Next Generation PON. Single Technology Plataform for all Services

TRELLIS CORD Network Infrastructure

Phil Dredger Global Lead Network Services Cloud Platform and ITO DXC. Presentation title here edit on Slide Master

White Paper. OCP Enabled Switching. SDN Solutions Guide

BBF 2016 Update. Second Multi-SDO Information Modeling Workshop. Bonn 8th December 2016 Broadband Forum. Access

DEPLOYING NFV: BEST PRACTICES

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Ixia Test Solutions to Ensure Stability of its New, LXC-based Virtual Customer Premises Equipment (vcpe) Framework for Residential and SMB Markets

Network Edge Innovation With Virtual Routing

vtelcos : How Cloud Computing is Changing Service Provider Networks Roy Rubenstein, Consultant LightCounting Market Research

NTT Communications' Tech-vision on Softwarization of WAN and Practical Steps

Hardware Accelera+on in an SDN/NFV World: MRV POC with Charter Communica+ons

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Service Automation Made Easy

Transcription:

CORD Technical Overview Larry Peterson Open Networking Lab #OpenCORD

What is CORD? CORD is a Vision A common goal the open goal the source community is working is working towards towards Start with Business Case à Reduce to Design Requirements CORD is an Architecture A collec;on of abstrac;ons and interfaces Start with an Organizing Principleà Iterate-and-Refine CORD is a Reference ImplementaCon An integrated system built from concrete components Make Technology Choices à Be More Inclusive with Time

CORD Vision Business Case Large number of complex facilices AT&T alone operates 4-5k Central Offices Each serves 10-100k residencal, enterprise & mobile customers Evolved piecemeal over the past 40-50 years Source of huge CAPEX/OPEX costs Difficult to introduce new services Especially when compared to OTT cloud providers!

CORD Vision Business Case Economies of a datacenter Infrastructure built with a few commodity building blocks using open source software and white-box switches Agility of a cloud provider Software platforms that enable rapid creation of new services From Access-as-a-Service to Software-as-a-Service Both Bundled Legacy and Disaggregated Greenfield

CORD Vision Requirements Economies of Commodity Hardware Architect to achieve the performance and reliability of purpose-built hardware on commodity servers and white-box. Enable InnovaCve Services Architect to support the full range of services Access-as-a-Service and SoKware-as-a-Service Data Plane (NFV) and Control Plane (SDN) Bundled Legacy and Disaggregated Greenfield Trusted Operator-Defined and Untrusted 3 rd Party

CORD Vision Requirements Extensible and Controllable Architect a Northbound Interface that allows operators to configure, control, and extend a deployment. MulC-Domain Security Architect to minimize trusted code base, mediate trust, and support the principle of least privilege. OperaConal Robustness Architect to minimize service disrup;on in the face of transient and par;al failures.

CORD Architecture Open Source Software XaaS Commodity Hardware Everything-as-a-Service

CORD Architecture Organizing Principle Cloud XaaS SDN NFV

CORD Architecture Organizing Principle Cloud Extends the agility of micro-services to the access network XaaS SDN Interconnects VNFs and is a source of innovative new VNFs NFV Supports legacy VNFs and pushes the limits of disaggregation

CORD Architecture Hardware AT&T Open GPON 48-port, 1RU, I/O Box PON OLT MACs PON OLT MACs Commodity Servers, Storage, Switches, and I/O ROADM (Core) GPON (Access) Leaf-Spine Fabric

CORD Architecture Software CORD Residential Subscribers volt OpenStack ONOS Monitoring vcdn Everything-as-a-Service (XaaS)

Disaggregating the C.O. Residence Central Office volt CPE ONU OLT ETH AGG BNG Backbone Network CPE Customer Premises Equipment OLT Optical Line Termination BNG Broadband Network Gateway

Disaggregation Residence Central Office volt CPE ONU OLT ETH AGG BNG Backbone Network Switching Fabric CPE Customer Premises Equipment OLT Optical Line Termination BNG Broadband Network Gateway

End-to-End Path vbng vbng volt LAN-Side WAN-Side vbng vbng vcdn

End-to-End Path vbng vbng volt ONU vbng vbng vcdn

Services are Multi-Tenant Residential Subscribers volt Subscriber VLAN Subscriber Bundle Basic Connectivity Parental Control Firewall Routable Address Service is an over-loaded term Consumer Service Multi-Tenant Cloud Service Tenant is an over-loaded term Business Unit tenant of infrastructure User tenant of cloud service Service A tenant of Service B

CORD Architecture Software CORD Residential Subscribers volt OpenStack ONOS Monitoring vcdn Everything-as-a-Service (XaaS)

CORD Architecture Models = (VM Container Container-in-VM) Slice = (s[ ] + Networks[ ]) Service = ( + Slices[ ]) Subscriber volt Service Graph = (Tenants[ ]+ Services[ ] + Dependencies[ ])

Data Plane Services Tenant 1 Tenant N Tenant 1 Tenant N Service Service Service Service Compute... Compute Compute... Compute (Compute = Container) vcdn (Compute = VM)

Control Plane Services T1 T2.. TN volt T1 T2.. TN volt ONOS

Services as Tenants volt Subscriber 1 Service Service Service Subscriber 2 Service Service Service Subscriber N Service Service Service Tenant 1 Tenant 2 Tenant N Syndicate Service Service Service vcdn Service

CORD Architecture Interfaces Design Time ConfiguraCon Interface On-Board Services and Configure Service Graph RunCme Control Interface Provision and Scale Services InstanCate and Manage Service s Monitor Service Performance and Behavior

CORD Architecture Interfaces CORD REST API (also TOSCA) Residential Subscribers volt OpenStack ONOS Monitoring vcdn

On-Boarding Services REST API CORD = Data Model (Authoritative State) Synchronizer (Activates the State) On-Boarding a Service Backend Resources (Operational State)

RunCme Control Subscriber API GET http://portal.cord.net:9999/api/tenant/cord/subscriber/1/ Response: { "humanreadablename": John Doe" "id": 1 "features": { "cdn": true "uplink_speed": 4000000000 "downlink_speed": 1000000000 "uverse": true "status": "enabled" } "identity": { "account_num": "123" } - } "related": { "instance_name": "mysite_vcpe" "vsg_id": 4 "c_tag": "432" "instance_id": 1 "wan_container_ip": null "volt_id": 3 "s_tag": "222" }

RunCme Control API Endpoints../api/tenant/cord/subscriber../api/tenant/cord/enterprise../api/core/slices../api/core/nodes../api/core/instances../api/core/services../api/services/hpc../api/services/vsg../api/services/onos Also a TOSCA-based interface Primarily used at design Cme A Yang-based interface is in progress

CORD Reference Implementation Hardware Blueprint Bill of Materials OCP Servers OCP Switches OCP Access Blades Assembly Instructions Testing Infrastructure Ciena and Radisys to provide turnkey CORD PODS CORD POD An open virtualized service delivery platform that provides cloud economies and agility. From Access-as-a-Service to Software-as-a-Service. Configured for Different Domains: Residential, Enterprise, Mobile Open Source Software Core Components OpenStack Docker ONOS XOS Access Services R: volt,, E: voam, vce, M: vbbu, vpgw, Other Services Monitoring

CORD POD Hardware Spine-1 Spine-2 Leaf-1 Leaf-3 Compute-1 Compute-3 Leaf-2 Leaf-4 Compute-2 Compute-4 Internet Router Home Router OLT-1 OLT-2 40Gbps 3x40Gbps 1Gbps Management Network

CORD POD Software Stack Accessas-a-Service Subscriberas-a-Service Internetas-a-Service CDN Monitoringas-a-Service XOS Ceilometer vcdn OpenStack / Docker VTN Fabric Control Multicast Control volt ONOS

CORD Field Trial Customer Care Portal Operator Portal CORD Residential Subscribers volt Access the Internet Stream (Cached) Video Watch TV OpenStack ONOS Spine-1 Monitoring vcdn Spine-2 IPTV Leaf-1 Leaf-2 Leaf-3 Leaf-4 Compute-1 Compute-2 Laptop NetGear GPON ONT Compute-3 OLT-1 OLT-2 Compute-4

Domains of Use Residen+al volt,,, vcdn Mobile vbbu. vmme, W, vpgw, vcdn Enterprise vcarrierethernet, voam, vwanex, vids CORD Metro Ethernet BBUs PON OLTs ROADM (Core)

CORD Extensible Platform Residential Subscribers volt vcdn

CORD Extensible Platform Residential Subscribers vg.fast volt vcdn Mobile Subscribers vbbu W Enterprise Customers v10gpon vcpe vce

Summary CORD Provides Cloud Economies and Agility Fully Exploits Micro-Services (Access-as-a-Service) Fully Exploits DisaggregaCon (volt à à ) Fully Exploits SDN (overlay, underlay, services) CORD Assembles services from building block components Exports a unified interface to a colleccon of services Operators specify service graph (configuracon-cme interface) Operators and customers control services (runcme interface)

More InformaCon hbp://opencord.org hbps://wiki.opencord.org Community Workspace for Domains-of-Use CORD POD Assembly InstrucCons (build your own POD) Links to Open Source Tools (help develop CORD) Project Governance (parccipate in Linux FoundaCon project)

VTN and Service Composition vbbu VNF 1 VNF 2 volt vce