this is enabled by Open Source Software Defined Networking (SDN) Network Functions Virtualization (NFV) 5G networks +Cloud RAN +Mobile Edge Computing Video and Content Delivery Network services IoT, M-to-M, Mobile Applications
Of Telco operators demand or prefer open systems for their networks 95% Of Telco operators see open source as a positive attribute for NFV solutions Faster innovation Choice of vendors Powerful think-tank
Hat Development Model (supported products platforms, and solutions) (community platforms) (upstream projects) (supported products platforms, and solutions) (community platforms) We participate in and create community powered upstream projects We integrate upstream projects, fostering open community platforms We commercialize these platforms together with a rich ecosystem and certifications We integrate upstream projects, fostering open community platforms We commercialize these platforms together with a rich ecosystem and certifications
upstream VALUE Influence Maintenance Quality and security Interoperability RISK OF FORKING Risking Quality False user expectations Technical debt Risking interoperability RED HAT APPROACH UPSTREAM FIRST
Hat + eNovance) - 38,968 or 17% 2,052 or <1% 24,662 or 11% OpenStack — ContribuHon Otaca Release www.stackalyHcs.com (RedHat + Inktank) - 79,455 or 66% 35 <1% 1,335 or <1% Ceph— ContribuHon Since IncepHon www.metrics.ceph.com 1,639 or 12.1% <100 or <1% Linux Kernel 4.3 — ContribuHon by changesets hUps://lwn.net/ArHcles/654633 <100 or <1% 169 or 24% <25 or <1% KVM— ContribuHon by Employer in 2015 KVM Forum 2015– Keynote (Paolo Bonzini) <25 or <1% 4,330 or 14% 66 or <1% 209 or <1% Kubernetes — ContribuHon Since IncepHon www.stackalyHcs.com 1,214 or 4% 8 or <0.1% 21 or <0.1% Docker — ContribuHon Since IncepHon www.stackalyHcs.com 516 or 4% 12 or <1% 0 OVS (Open vSwitch) — ContribuHon Since IncepHon www.stackalyHcs.com 798 or 9% 382 or 4% 182 or 1% OPNFV — ContribuHon Since IncepHon www.stackalyHcs.com (RedHat + Ansible) – 8,242 or 32% 0 10 or <1% Ansible — ContribuHon Since IncepHon www.stackalyHcs.com 2,384 or 7% OpenDaylight (ODL) — ContribuHon Since IncepHon hUp://spectrometer.opendaylight.org 7% <100 or <1% <100 or <1%
Contribution to many projects, not just a few Red Hat OpenStack Community Contributions Red Hat commits by project Commits by company http://stackalytics.com/?release=pike&metric=commits&company=red%20hat
history in open source, we have the experience and resources to: • Support production-ready customers globally • Drive new features • Influence strategy and direction of project • Enable partner collaboration Wide ranging participation in OpenStack projects, contrasts with most vendors who are more narrowly focused All of these efforts allow us to create a production-ready distribution with ecosystem, enterprise lifecycle and support that customers expect from Red Hat Red Hat's OpenStack Leadership Why these statistics matter?
Virtualization (NFV) is a network architecture concept that proposes using IT virtualization related technologies, to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services. • Revolutionizing the traditional building practice of Network Equipment and enabling the interchangeability / freedom of choice of Network Functions • Building the path towards 5G innovative Network Services by enhancing QoS, Bandwidth & Latency for IoT, M2M, Content Delivery (e.g. VoD)
An implementation of a Network Function that can be deployed on a Network Functions Virtualisation Infrastructure (NFVI) ✓ The totality of all hardware and software components which build up the environment in which VNFs are deployed. ✓ The NFV-Infrastructure can span across several locations, e.g. places where data centres are operated. ✓ The network providing connectivity between these locations is regarded to be part of the NFV- Infrastructure. ✓ On-boarding of new Network Service (NS), VNF-FG and VNF Packages ✓ NS lifecycle management (including instantiation, scale-out/in, performance measurements, event correlation, termination) ✓ Global resource management, validation and authorization of NFVI resource requests ✓ Policy management for NS instances ✓ Lifecycle management of VNF instances ✓ Overall coordination and adaptation role for configuration and event reporting between NFVI and the E/NMS ✓ Controlling and managing the NFVI compute, storage and network resources, within one operator’s infrastructure sub-domain ✓ Collection and forwarding of performance measurements and events ETSI NFV ISG: European Telecommunication Standards Institute, Network Functions Virtualization, Industry Standards Group
Network Functions Virtualization White Paper published by Service Providers ETSI NFV ISG established Open Platform for NFV established as Linux Foundation collaboration program 2012 2013 2014 2015 2016 Red Hat invited to talk on Open Source, Open Standards and Community work in several occasions Red Hat @ ETSI NFV ISG: • Red Hat organised ISG-wide session on Open Source with participants from OpenStack, OPNFV and OpenDaylight • Created awareness that req's can't be “thrown over the wall” • IFA WG (Interfaces & Architecture Working Group) decided to make early drafts public in timely manner (in Open Source spirit) • Initiated Open Source Work Item • Set up issue tracker for implementer feedback • VIM to OpenStack mapping activity • Collection of use cases across ETSI NFV, OPNFV, OpenStack • Lobbying for OpenStack compatible specs in IFA
ETSI hosted Industry Specification (ISG) Group for NFV. Red Hat is a full ETSI member, supporting NFV. www.etsi.org/technologies-clusters/technologies/nfv OPNFV is a open source project focused on accelerating NFV's evolution through an integrated, open platform. www.opnfv.org Open Source SDN Platform, leading the transformation to Open SDN www.opendaylight.org
Open Source NFV Ref Implementation • Open, Transparent, Merit- based • Upstream first • Integrate and validate Consortium • Promote NFV use-cases upstream • Develop and test features to fill gaps • Red Hat is Platinum Founding member Key communities: OpenStack Telco Working Group, OpenDaylight, Open vSwitch, DPDK, CentOS NFV SIG, ETSI NFV PoC Goals: • Help members engage relevant upstream communities • Understand NFV requirements (from ETSI NFV), translate them for upstream developers
Mano is an ETSI-hosted project to develop an Open Source NFV Management and Orchestration (MANO) software stack aligned with ETSI NFV. osm.etsi.org Open Orchestration is a project which will bring the industry together to develop the first open source software framework and orchestrator to enable agile SDN and NFV operations. www.open-o.org Automate, optimize, control and orchestrate your cloud and virtualization services. http://manageiq.org/ Tacker is an official OpenStack project building a Generic VNF Manager (VNFM) and a NFV Orchestrator (NFVO) to deploy and operate Network Services and Virtual Network Functions (VNFs) on OpenStack. openstack.org Enhanced Control, Orchestration, Management and Policy (ECOMP). On July 13th 2016, AT&T announced they are working with the Linux Foundation to open source the ECOMP platform ECOMP / ONAP X X
Red Hat executes PoCs, pilots and lab demos with NFV / SDN partners for Service Providers and can also be prime responsible. 2. Red Hat works with Network Equipment Provider and Systems Integrator partners to provide end-to-end support for NFV based products and NFV product based networks for SLA and 24/7 support for Service Providers. RH Focus: Trusted Base SW Platform Provider Red Hat works with partners Red Hat works with partners KVM Hypervisor Red Hat Enterprise Linux as Host RHEL Guest RHEL Guest Red Hat Storage DPDK Open vSwitch ODL ML2 libvirt JBoss OpenShift Open & Agile Open, Flexible, Modular, Programmable, Single Platform for multiple use cases beyond NFV Carrier Class Architecture Performance, Throughput, Scale, Optimised for NFV High Availability and Security Distributed from DC to CO to POP to Branch
is the only company which is a leading contributor on all upstream projects, which constitute a consistent, high quality, high performing NFVI / VIM platform based on Openstack. Openstack Platform is a collection of about 10 Open Source projects, all having their own release schedules, governance models etc. To be able to put together a consistent Openstack Platform, you need to understand all of these projects in detail not just Openstack
Communication Service Providers (CSPs) and Network Equipment Providers (NEPs) to specify NFV business / functional requirements and the interfaces necessary to support them Red Hat is strategically active in ETSI NFV and OPNFV in order to ensure alignment and to accelerate gap filling in upstream projects Integration project under the Linux Foundation to create a carrier-ready NFV Reference Platform (an IaaS platform) out of open-source components. Active Community Contribution Open platform for network programmability for SDN Open source software suite for cloud computing Linux kernel development, innovation, and expansion 25
• OpenStack is dependent on the underlying Linux • Optimized and Co-Engineered with Red Hat Enterprise Linux • RHEL brings in the whole 3rd party ISV ecosystem, with certified applications QEMU-KVM Libvirt DPDK
VIRTUALIZATION RHOSP support for Network Functions Virtualization (“NFV”) is evolving to meet the carrier-grade workload requirements of service providers PERFORMANCE AVAILABILITY SECURITY MANAGEABILITY LIFECYCLE 29 NFV Readiness
• Open vSwitch (OVS): • Open source implementation of a software network switch (OpenFlow NBI) • OpenDaylight (ODL): • Open source implementation of an SDN Controller Some SDN Building Blocks 31
to virtualize hardware networking resources • Neutron flexible architecture enables to interface with SDN at different levels depending on NFV requirements (use cases) • Directly with Open vSwitch for simpler use cases • Through an SDN controller for more complex use cases (like L3 VPNs or NSH- based service chaining) 32
types, each implemented as a Type Driver • Works with a variety of virtual networking mechanisms (simultaneously), each supported via a Mechanism Driver ML2 Plugin Type Manager API Extensions Mechanism Manager Arista Cisco Nexus Hyper-V L2 Population LinuxBridge Open vSwitch Tail-F NCS GRE TypeDriver VLAN TypeDriver VXLAN TypeDriver Flat TypeDriver Neutron Server ✧ Supports multi-segment L2 networks ✧ Supports heterogeneous network configurations ✧ Supports existing L2 agents: Open vSwitch, Linux Bridge, Hyper-V ✧ Top of Rack switch control ✧ L2 population ▪ Broadcast traffic control for overlay networks (VXLAN, GRE) by populating forwarding tables of virtual switches (LinuxBridge/OVS) 33
Forms Open Source Effort to Advance IO Services FD.io is an open source project to provide an IO services framework for the next wave of network and storage software……. IO services framework that supports rapid development of high-throughput, low-latency and resource-efficient IO services… Initial code contributions for FD.io include Vector Packet Processing (VPP), technology being donated by one of the project’s founding members, Cisco...utilizing the Data Plane Development Kit (DPDK) for high-performance, hardware-independent I/O..includes OpenDaylight management agent. FD.io will also include a Honeycomb agent to expose netconf/yang models.. 35
ML2 ODL driver + extensions (L3, *aaS) • Overlay networks (including HW) • Add OVSDB HW_VTEP schema support • Underlay informing (e.g. QoS) • MD-SAL (Model Driven – Service Abstraction Layer) • AAA • OpFlex (Open Policy Protocol) • SFC (Service Function Chaining) • Infrastructure (testing and performance) • Red Hat is productizing ODL community releases in the context of OpenStack and our goal is to enhance Neutron using ODL to support more advanced use-cases • But at the same time we work with SDN partners and certify their solutions with RHOSP 36
and Packaging Format Orchestra)on Cluster Services Telemetry Networking Security Automa)on Atomic Registry Storage Enterprise SDN DPDK DPDK Kubernetes OPENSHIFT 3 Managed Containerized CPE CO/Micro Data Center Data Center VXLAN tunneling VM VM VM Carrier’s So?ware Defined Infrastructure NFV PLATFORM VIM NFV PLATFORM VIM NFVO Containerized Microservices VNF-M Th e im ag SD-WAN Th e im ag Th e im ag VNF Th e im ag 37
based Placement and Scheduling for NFV/Cloud Systems PoC #5 - E2E vEPC Orchestration in an multi-vendor open NFVI environment PoC #15 - Subscriber Aware - SGi/Gi-LAN Virtualization PoC #32 – Distributed Multi-Domain Policy Management and Charging Control in Virtualized Environment PoC #34 – SDN Enabled Virtual EPC Gateway ETSI NFV PoC Work 42
premises equipment (vCPE) use cases that will enable Vodafone’s new SDN/NFV-based enterprise VPN+ services, fully orchestrated by the Amdocs Network Cloud Service Orchestrator solution, with leading SDN, security and analytics from Juniper, Fortinet, Aria Networks, ADVA and Red Hat (RH Openstack Platform) as a cloud management system. Presented at Mobile World Congress 2016. MWC Virtual Customer Premises Equipment 44
ISVs Provide real end user applications specific to market use case and business pain NEPs Provide a complete solution of components including Hardware, Management, Orchestration, VNF’s. OEMs Provide pre- defined hardware based solutions for fast GTM SIs Provide ‘best of breed’ ecosystems for e2e solutions, with overall SLA responsibility
vEPC vCDN vCPE/CE vBS GSM vBS 3G vBS LTE Virtualized CDN Mobile Core Virtualization VNF Apps Red Hat OpenStack embedded NFV platform Resource pool vRAN, MEC (s)Gi vGi-LAN vIMS vSBC Cloud vCPE/vCE vCPE Enterprise vCPE aPaaS ..support for JavaEE Apps on Docker iPaaS:IoT/Integration Broker, Data as a srvc bpmPaaS: Decisions as a Service Big Data Analysis Mobile back-end as a Service NFVI NFV use case Cloud Suite for Value added service development Red Hat Cloud Suite for applicaKons + NFVI NFVI NFVI NFVI NFVI NFVI NFVI NFVI NFVI NFVI NFVI NFVI OPENSTACK PLATFORM