Intel® Open Network Platforms: Accelerating and Enabling Software Defined Networks
DATS005
Frank Schapfel – Senior Product Line Manager, Intel Vivien Yang, Platform Solution Architect, Intel Ye Dong, Senior Engineer, Intel
2
Can you develop a solution for Network Function
Virtualization and Software Defined Networks on Intel®
Architecture today?
3
Agenda
• Demand for Network Function Virtualization (NFV) and Software Defined Networks (SDN)
• Intel® Open Network Platform for Server
• Intel Open Network Platform for Switch
• Where to find NFV and SDN enablers today
4
Agenda
• Demand for Network Function Virtualization (NFV) and Software Defined Networks (SDN)
• Intel® Open Network Platform for Server
• Intel Open Network Platform for Switch
• Where to find NFV and SDN enablers today
5
Service Provider Challenge
Service Agility
Lower Cost: CapEx and
Opex
Enhanced User
Experience
Save Money, Make Money
Service Providers scale to deliver more services
6
Converging Data Center and Communications Network architectures
Data Center Networks
Communications Networks
DATA CENTER NETWORKS 99.9% available
99.999% available
COMMUNICATIONS NETWORKS
Flexible Scalable
New Services Commercial Off
The Shelf systems
Communications Networks adopting Data Center Networking Standards
7 7
1. Using standard IT virtualization technology to migrate a fixed function network device to a software application on a server
2. Equipment located in datacenters, wireless/wireless networks and end user premises
3. Applicable to any data plane and control plane function
Network Function
Virtualization
1. Separation of control and data plane
2. Network Virtualization for multi-tenancy
3. A centralized controller and view of the network
4. Programmability of the network by external applications
Creates Network Abstractions to enable faster innovation
Reduces CAPEX,
OPEX, Space, Power, and
Consumption
Software Defined Networking & Network Function Virtualization
Software Defined
Networking
8
Intel Objectives: SDN
South Bound API
(e.g.) OpenStack* Network
Apps
Controller
CRAN Cloud Server BNG EPC
Node Node Node Node Top of Rack
Switch
Node
Orchestration
Network Appliances
Node
Controller
North Bound API
(e.g.) OpenFlow, Open vSwitch*
Enable industry leading manageability by exposing health,
state, resource availability for optimal workload placement and
configuration
Promote and contribute to industry standards and open
source solutions for interoperability
ONP Switch Reference
Design ONP Server Reference
Design
(e.g.) OpenDaylight*
Enable TEMs/OEMs to deliver industry leading performance, power, cost, security optimized
solutions
1
2
3
9
To This… Networking within VMs Standard x86 COTS HW
Open SDN standard solutions
From This… Traditional networking topology
Monolithic vertical integrated box
TEM proprietary solutions
VM: Firewall
VPN IPS/IDS
VM: ADC CDN
Router Gateway
VM: EPC
CRAN
Hypervisor
Firewall VPN
IPS/IDS
ADC CDN
Routers Gateway
Evolved Packet Core
Intel® Architecture CPU
Chipset Acceleration
Switch Silicon
NIC Silicon
Wind River*
Linux* + Apps TEM/OEM Proprietary OS ASIC, DSP, FPGA, ASSP
NFV is Driving Architectural Transformation
Migrating Network Functions to industry standard servers
10
Intel® Architecture (IA) Leading the Network Transformation
Software Defined
Networking
Controller
Orchestration
Node Node Node
Network Function
Virtualization
Intel® Architecture
Virtual Machine Monitor
Appliance
Virtual Switch
Appliance Appliance
Intel Confidential
Proprietary
Proprietary Proprietary
Applica-tion
Packet
Control
Signal
2011 2012/13 Future Workload
4:1 Workload Consolidation
Intel® Open Network Platform Ingredients
Each framework can operate independently or together
Intel® Open Network Platforms
ONP Switch Reference Design
ONP Server Reference Design
11
Agenda
• Demand for Network Function Virtualization (NFV) and Software Defined Networks (SDN)
• Intel® Open Network Platform for Server
• Intel Open Network Platform for Switch
• Where to find NFV and SDN enablers today
12
Open Network Platform for Servers – Sunrise Trail
Open Network Platform
Open Source Software •OpenStack*
•OpenDaylight*
•OpenFlow •01.Org • OpenVSwitch.org •Kernel.org
Fast Software Development •Commercial Software Options
•Roll your Own
System Integration •Network Builders Ecosystem
Industry Standards •ETSI •ONF
Sunrise Trail = Open Source Software + Standard Servers
13
Open Network Platform Hardware Roadmap
1H-2014 2nd Generation Comms • 2x 10 Core Intel® Xeon™
E5-2600 v2 processor • 10Gb Ethernet • 20Gbps Intel® QuickAssist
Technology
Server • 2x 10 core Intel® Xeon™
E5-2600 v2 • 10Gb Ethernet • 20Gbps Intel QuickAssist
add in card
2H-14 3rd Generation Comms • Intel microarchitecture
Haswell CPU • 50Gbps Intel QuickAssist
technology • 1, 10GbE, 40GbE
Server • Haswell CPU • 50Gbps Intel QuickAssist
add in card • 10GbE, 40GbE
2016 Next Gen platform
• Next Gen Intel Xeon
processor • Next gen Ethernet IO • Next gen Intel
QuickAssist technology
Intel® Architecture CPU
Chipset Acceleration
Intel® Data Plane
Development Kit
Switch Silicon
NIC Silicon
Open Networking
Software
Multiple Generations of Industry Standard Servers and Comms Platforms
Con
vergen
ce
14
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
Intel® Data Plane Development Kit (Intel® DPDK)
15
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
Intel® Data Plane Development Kit (Intel® DPDK)
16
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
Intel® Data Plane Development Kit (Intel® DPDK)
17
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
Wind River*
Linux*
OVP ON
Server
Intel® Data Plane Development Kit (Intel® DPDK)
18
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
KVM VMware* Red Hat*
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
OpenFlow OpenStack
Open vSwitch*
Wind River*
Linux*
OVP ON
Server
Intel® Data Plane Development Kit (Intel® DPDK)
19
ISV App
SP App
OEM App
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
KVM VMware* Red Hat*
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
OpenFlow OpenStack
Open vSwitch*
Wind River*
Linux*
OVP ON
Server
Intel® Data Plane Development Kit (Intel® DPDK)
20
ISV App
SP App
OEM App
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
KVM VMware* Red Hat*
Controller Orchestrator
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
OpenFlow OpenStack
Open vSwitch*
Wind River*
Linux*
OVP ON
Server
Intel® Data Plane Development Kit (Intel® DPDK)
21
ISV App
SP App
OEM App
SW HW
Intel® Open Network Platform Server Reference Design 1.0 (In development)
Intel® 82599 10GbE
Controller
Intel® Communications Chipset 89xx Series
Intel® Architecture
Fedora Linux
OpenFlow* OpenStack* Intel DPDK Optimized vSwitch
QuickAssist
KVM VMware* Red Hat*
Controller Orchestrator
Intel Product
Wind River Products Third Party
Base software components to enable NFV and SDN development on latest Intel
Architecture Communications Platform
OpenFlow OpenStack
Open vSwitch*
Wind River*
Linux*
OVP ON
Server • Intel® Open Network Platform—Not All
Solutions Are Created Equal [infographic] • Intel Open Network Platform page on
Intel.com
Intel® Data Plane Development Kit (Intel® DPDK)
22
Open Network Platform Server roadmap - 2014 V1.
0 Enhanced Platform Awareness • PCI Express*
V1.
1 Enhanced Platform Awareness • CPU Affinity vSwitch*
• VXLAN • QOS • IPv6 • DPI API
V1.
2 Enhanced Platform Awareness • NIC affinity • Memory Affinity • QuickAssist vSwitch • Live Migration • MPLS • Hyperscan
Roadmap and Product Features and timing are subject to change without notice
Linkage to OpenStack* platform awareness
23
Agenda
• Demand for Network Function Virtualization (NFV) and Software Defined Networks (SDN)
• Intel® Open Network Platform for Server
• Intel Open Network Platform for Switch
• Where to find NFV and SDN enablers today
24
Intel® Open Network Platform (ONP) Reference Design 1.0 (Available Today)
SP App
OEM App
ISV App
Controller
HW
Intel Product 3rd Party
Intel Open Network Software (ONS 1.2)
Intel® Communications Chipset 89xx Series
Intel® FM 6700 Switch
Intel® Architecture
3rd Party OS
An SDN Platform reducing TTM and driving economics of scale
Flexible software options
Intel® ONS Software enabling innovation, scalability,
manageability
Intel® Flexpipe™ technology efficiently processes packets
ToR Switch Reference Design 1.0
SW
HW
25
Intel® Open Network Platform (ONP) Architecture
HW support enables high performance
Local or Remote Management Applications
SW
HW +
OSV/ISV Applications
Service Provider Apps or Scripts
OEM/NEM Applications
IA BSP & Boot Switch-Specific Adapters
WRS Linux*
Core Switch Abstraction
Management API Control & Data plane abstraction XML-RPC, CLI, SNMP interfaces
Switch system object model Linux programming model
Open and Scalable Software Architecture: • Control Plane and Data Plane separation • Open management ecosystem • Extensibility for add-on data or control plane apps
Switch Adapter API Switch hardware abstraction
Heterogeneous switch support Supports software and hardware data
planes
Core Switch API Data plane abstraction
Switch “port abstraction” model Functional interface for data plane
programming elements
Intel® FM6700 Switch
Control Plane Suite
IA = Intel® Architecture
26
Intel® Open Network Software (ONS) Architecture
ONS Core Services
XML-RPC
CLI
Switch Adapter SimSwitch* Adapter Switch Adapter API
SimSwitch Silicon(s)
Open-vSwitch*
OpenFlow* 1.x
OVS-DB
L3
L2+
Object Model
L1
PORT, PHYs VLAN
Switch Physical API SimSwitch Control API
SNMP
Object Model Object Model Object Model
RPC RPC
Platform services
Object Model
Custom App
Pluggable app
Object Model
Management API
Core Switch API
External MGMT Applications
OSPF, Static Routing, ARP,
BGP…
s/w upgrade Management port h/w management
Performance monitor
LACP, QinQ, STP, LLDP, QoS, IGMP…
Database Services & Object Model
ONS is a foundational element for SDN
27
Intel® Open Network Software (ONS) Feature Overview
SDN Features OpenFlow* 1.0, Application Development Kit (ADK)
Core WRLinux* 5, Uplink Failure Detection (UFD) ,ECC support
Management Features Local authentication, XML-RPC, SNMP, CLI, RADIUS/TACACS+ Authentication, Traceroute
L2 Features QinQ, VLANs, STP, RSTP, MSTP, LLDP, IGMP Snooping, QoS (with Diffserv), Flow Control, Storm control, LAG, LACP, Port Mirroring, BPDU Guard, Root Guard, DHCP Relay
L3 Features IPv4 Routing, IPv6 static unicast routing, Inter-VLAN Routing, OSPFv2, ECMP, BGP4, ARP, Route Destination
Platform Support for uServer and ToR switch
28
Intel® Open Network Platform Switch Reference Design
Early Development Partners
First Production Platforms
29
Agenda
• Demand for Network Function Virtualization (NFV) and Software Defined Networks (SDN)
• Intel® Open Network Platform for Server
• Intel Open Network Platform for Switch
• Where to find NFV and SDN enablers today
30
SDI - Broad Industry participation
Deploying solutions for Telecom and Data Center • Software Defined Networking (SDN) • Network Function Virtualization (NFV)
Intel® Software Defined Infrastructure Builders
Intel® Network Builders
Intel® Cloud Builders
Intel® Network Builders Program: Accelerating software defined infrastructure solutions (networkbuilders.intel.com)
31
Service Chaining Demo – Via Intel Network Builders
10G Ingress Traffic
Security Gateway
Load Balancer IDS / IPS
WAN Optimiza
-tion
10G Egress Traffic
32
ETSI - Industry Standard Proof Of Concept (POC)
Open Network Platform on Server – first generation use case
33
Summary
• NFV and SDN technical and business requirements are developing dynamically
• Intel® Open Network Platforms for server and switch deliver time to market, continuous feature improvements and significant performance optimizations
• The Software Defined Infrastructure ecosystem is ready now on Intel® Architecture – Commercial software and hardware options available – Open Source software options available
Start innovating today
34
Call to Action
• Request Intel® Open Network Platform from Network Builders hardware and software ecosystem – Optimizations for latest Intel® technologies
• Contribute to Open Source implementations – Open vSwitch*, OpenFlow, OpenDaylight*, OpenStack*
• Integration and benchmarking of virtual network functions leading to commercial deployments
• Use and recommend new ETSI* Proof of Concepts
35
Additional Sources of Information PDF of this presentation is available from our Technical Session Catalog: www.intel.com/idfsessionsSZ. The URL is on top of Session Agenda Pages in Pocket Guide. • Demos in the showcase – Service Chaining Demo - Booth 134
• Additional info in the Network Builders community –
– www.networkbuilders.intel.com
• More web based info: – www.opennetworking.org – www.etsi.org – www.openvswitch.org – www.openstack.org – www.opendaylight.org
36
Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm Haswell, Sunrise Trail, Crystal Forest and other code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user. Intel, Xeon, Core, Look Inside and the Intel logo are trademarks of Intel Corporation in the United States and other countries.
*Other names and brands may be claimed as the property of others. Copyright ©2014 Intel Corporation.
37
Risk Factors The above statements and any others in this document that refer to plans and expectations for the first quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be the important factors that could cause actual results to differ materially from the company’s expectations. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; customer acceptance of Intel’s and competitors’ products; supply constraints and other disruptions affecting customers; changes in customer order patterns including order cancellations; and changes in the level of inventory at customers. Uncertainty in global economic and financial conditions poses a risk that consumers and businesses may defer purchases in response to negative financial events, which could negatively affect product demand and other related matters. Intel operates in intensely competitive industries that are characterized by a high percentage of costs that are fixed or difficult to reduce in the short term and product demand that is highly variable and difficult to forecast. Revenue and the gross margin percentage are affected by the timing of Intel product introductions and the demand for and market acceptance of Intel's products; actions taken by Intel's competitors, including product offerings and introductions, marketing programs and pricing pressures and Intel’s response to such actions; and Intel’s ability to respond quickly to technological developments and to incorporate new features into its products. The gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; start-up costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; product manufacturing quality/yields; and impairments of long-lived assets, including manufacturing, assembly/test and intangible assets. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Expenses, particularly certain marketing and compensation expenses, as well as restructuring and asset impairment charges, vary depending on the level of demand for Intel's products and the level of revenue and profits. Intel’s results could be affected by the timing of closing of acquisitions and divestitures. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory matters described in Intel's SEC reports. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precluding particular business practices, impacting Intel’s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release.
Rev. 1/16/14
38
Backup
39
Intel® Platform for Communications Infrastructure
• Launched in late 2013 • Industry standard servers
and blades • Intel® QuickAssist technology
for Crypto and Compression acceleration
• 16 Virtual Machines supported via SRIOV
• Intel® Data Plane Development Kit (Intel® DPDK) for packet acceleration
2 SATA 6 USB 2.0
PCI GPIO
Intel® Xeon™
E5-2600 v2
Intel Xeon
E5-2600 v2
QPI
Intel® Comms Chipset 8920
DMI PCI
QASAC 8920
PCI
2x10GbE 82599ES
SFP+
SFP+
4x GbE PHY
2x 10GbE 82599ES
SFP+
SFP+
PCI Express* (PCIe) Gen 3 Slots
Formerly Codename Crystal Forest
QPI = Intel® QuickPath Interconnect (Intel® QPI) QASAC = QuickAssist Services Acceleration Card