be small or large and has different names in different contexts 3 • CO is a service provider’s gateway to its customers • There are 1000+ of COs • Per CO may support § 10K+ residential subscribers § 10K+ mobile subscribers § 1K+ enterprise customers • CO providers a great vantage point for service providers
SDN + NFV + Cloud Open Source Software Commodity Hardware (Servers, White-Box Switches, I/O Blades) Large number of COs Evolved over 40-50 years 300+ Types of equipment Huge source of CAPEX/OPEX
Internet- as-a-Service CDN OpenStack / Docker vSG ... vRout er ... Multicast Control Fabric Control VTN Ceilometer Monitoring- as-a-Service Scalable Services Run in OpenStack VMs and Docker Containers Control Applications Hosted by ONOS Multi-Tenant Services Assembled by XOS
Edgecore Switches Spine Switch 10G/40G/100G ports downlink to leaf switches GE mgmt. White Box SDN Switch Edgecore Switches Leaf Switch 10G/40G ports downlink to servers and vOLT 10G/40G/100G ports uplink to different spine switches ECMP across all uplink ports GE mgmt. OF-DPA Community or Commercial Support: - AS5712-54X (10G) - AS5812-54X (10G) - AS5912-54X (10G) - AS5916-54XM (10G) - AS6712-32X (40G) - AS7712-32X (100G)
OF Agent OF-DPA API OpenFlow 1.3 Leaf/Spine Switch Software Stack OCP Software - ONL ONIE OCP Bare Metal Hardware BRCM SDK API ONOS OCP: Open Compute Project ONL: Open Network Linux ONIE: Open Network Install Environment BRCM: Broadcom Merchant Silicon ASICs OF-DPA: OpenFlow Datapath Abstraction Open Networking Linux Based on OF-DPA pipeline
1.11.1) fixes for known issues • Pseudowire support • Initial QoS support • IPv6 additional features • DHCPv6 relay additional features (contributed by Nokia) • IPv6 Multicast (contributed by Nokia) • IPv6 Router Advertisement app (contributed by Infosys) • Support for New ASICs & Bare-metal switches • Broadcom Qumran (QMX) • Cavium Xpliant • Quanta switches (QCT LY8) • Barefoot Tofino using P4 (not in 1.12 release) Trellis Roadmap
with à bare-metal hardware + open-source software + SDN • Overlay + Underlay when used in CORD • Why Trellis? • Designed for SP use cases & NFV • SDN allows simpler, easier & more-optimized features • SDN + P4 = new features in hardware • Open-source gives SP’s ownership & full customizabilty • Trellis Roadmap • Different roadmaps for Trellis, and the use of Trellis in CORD Summary of Trellis
Card GPON Line Card GPON Line Card Switching Board Control Board Backpalne Each GPON OLT IO Blade is connected to TOR switch with 40/100Gbps uplink port Disaggregated OLT GPON OLT IO Blade GPON OLT IO Blade GPON OLT IO Blade ToR Switch x86 Server vOLT Control App
SDN Controller (ONOS Cluster) Fabric Control vOLT Control AAA Control DHCP Relay OpenFlow 1.3 vRouter Control … Bare-metal Open-source Leaf-Spine Fabric ToR NETCONF … CORD Controller (XOS) Maple QumranAX XGS-PON Whitebox OLT ASFvOLT16 Multi-vendor ONT/ONUs & RG VOLTHA VOLTHA CDN vSG CDN vSG Dataplane VNFs in Edge Compute Metro Routers Control Plane VNFs as SDN apps Service Creation and Orchestration 3rd Party Service VNFs Maple QumranAX Residential CORD
Tibit Micro-OLT Ciena Whitebox OLT (EdgeCore) Calix ASFvOLT16 Nokia Adtran Nokia OLT Adtran OLT Ciena OLT Calix OLT fluentd consul registrator adapter_agent config_proxy config_root grpc_server global_handler dispatcher kafka_client VOLTHA core Envoy (REST) OpenFlow Agent NetConf agent VOLTHA northbound VOLTHA hides PON-level details (T-CONT, GEM ports, OMCI etc.) from the SDN controller, and abstracts each PON as a pseudo-Ethernet switch easily programmed by the SDN controller Common control and management framework shared by all OLTs &ONUs
generation netwrok equipment both PON and in the future xDSL, Docsis, G.Fast, Ethernet Key value add of vOLTHA: • Network as a Switch - access network abstracted as a programmable switch • Evolution to virtualization - legacy and virtualized devices. Runs on the device on general servers or in a DC • Unified OAM abstraction - provides unified, vendor/tech agnostic management interface • vOLTHA Confines the differences of access tech to the locality of access and hiding from the upper layers of the OSS stack 32
ONOS XOS OpenStack MAAS … VOLTHA vSG OvS EdgeCore 7712 (Tomahawk 32 x 100G) EdgeCore Whitebox OLT (ASFvOLT16) Nokia SD-OLT (LightSpan CF-24W) Residential Subscribers Central Office Nokia ONU BCM ONU R G R G BBWF R-CORD & VOLTHA Demo Internet
ONOS XOS OpenStack Radius … VOLTHA vSG OvS EdgeCore 7712 (Tomahawk 32 x 100G) EdgeCore Whitebox OLT (ASFvOLT16) Nokia SD-OLT (LightSpan CF-24W) Residential Subscribers Central Office Nokia ONU BCM ONU R G R G 802.1x Subscriber Authentication Internet
ONOS XOS OpenStack Radius … VOLTHA vSG OvS EdgeCore 7712 (Tomahawk 32 x 100G) EdgeCore Whitebox OLT (ASFvOLT16) Nokia SD-OLT (LightSpan CF-24W) Internet Residential Subscribers Central Office Nokia ONU BCM ONU R G R G Subscriber VLAN Provisioning
ONOS XOS OpenStack Radius … VOLTHA vSG OvS EdgeCore 7712 (Tomahawk 32 x 100G) EdgeCore Whitebox OLT (ASFvOLT16) Nokia SD-OLT (LightSpan CF-24W) Residential Subscribers Central Office Nokia ONU BCM ONU R G R G Subscriber Data-plane Traffic Internet
Node ONOS XOS OpenStack Radius … VOLTHA vSG OvS EdgeCore 7712 (Tomahawk 32 x 100G) EdgeCore Whitebox OLT (ASFvOLT16) Nokia SD-OLT (LightSpan CF-24W) Residential Subscribers Central Office Nokia ONU BCM ONU R G R G CDN Video Source Subscriber view Operator view Subscriber Services
OLT solutions (XGS-PON) Features VOLTHA High Availability - w/ Docker Swarm - Database redundancy with Consul VOLTHA Remove Internet network access dependency for Install, Deploy and Runtime PON Management & Configuration - BBF WT-385 implementation - AutoDetect ONU - ONU Registration - Control Plane VOLTHA Backup /Restore VOLTHA Security - Local Access Control Least Privilege Access (Install, Instantiate, Maint) - No Open Ports VOLTHA Software Maintenance (patching documentation) Exploratory/Foundational Work: YANG Common Data Model - NETCONF/YANG G.Fast (DPU Driver) Harmonizing PM KPI’s K8s Container Management VOLTHA v2.0 (Q2 2018) Theme: Feature Enhancements Features Containerized Adapters NETCONF Support (NBI) (RFC 6241) - SSH and TLS support Standards-based Yang Model Support (BBF & IETF) PON & ONU Management Part II PON Config Part II G.Fast Support (DPU Driver/Adapter) Finalize Whitebox OLT Adapter (OCP) Alarms & PM Support VOLTHA Software Component Upgrade VOLTHA Stability Enhancements Migrating from Docker Swarm to Kubernetes Reference implementation of VOLTHA - CI/CD Traffic Management/QoS (upstream & downstream) VOLTHA PON Scalability 2 OLT; 64 ONU/OLT* Exploratory/Foundational Work: Deployment Automation OpenOMCI Stack IEEE 802.3 PON Examine all the existing GPBs in order to map to standard YANG models YANG aware transactional database support VOLTHA Roadmap Theme: Productization Features Netconf Call Home (RFC 8071) support YANG aware transactional database support VOLTHA Security - Encrypted Messaging - Global Access Control (e.g. CORD Platform) - Audit Logging Harmonizing Alarms and Events (YANG model?) Implementation of PM KPIs (based on harmonized work) OLT / ONT Interoperability OpenOMCI Stack ONT Adapter (OpenOMCI common adapter) Rogue ONU mitigation VANILLA Architecture Refactor TOSCA Support Ethernet PON Support Exploratory/Foundational Work (TBD): VOLTHA v3.0 (Q4 2018)
Edge), vOLTHA • Verizon: M-CORD • Sprint: M-CORD • Comcast: R-CORD • CenturyLink: R-CORD • Google: Multi-access CORD Asia & Australia • China Unicom: M-CORD, E-CORD • China Mobile: M-CORD and E-CORD • NTT, NTT East: IP+Optical, R-CORD • SK Telecom: M-CORD • Telstra: M-CORD • Reliance Jio: M-CORD Europe • Deutsche Telekom: R+M-CORD (Hybrid CORD) • Telefonica: R-CORD, M-CORD • Telecom Italia: M-CORD • Colt: R-CORD • Turk Telekom/Netsia: M-CORD & ONOS SDN Control Interest continues to grow on a monthly basis. Many successful POCs and lab trials and a few field trials
VOLTHA 1.0 features and Release note can be found in VOLTHA Wiki • Join VOLTHA meetings - see CORD calendar for VOLTHA TST Meetings § A separate meeting schedule for ASFVOLT16 OLT adapter work • Welcome to join our effort to create an vendor & technology agnostic Access Network Architecture § More Questions: Contact Shawn Ying at [email protected] 44