Telecom - The technology behind

Similar documents
Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms

Utiliser l Intel DPDK Communauté dpdk.org

Network Function Virtualization Using Data Plane Developer s Kit

SDN software switch Lagopus and NFV enabled software node

State of the Art Cloud Infrastructure

Palo Alto Networks. Security Models in the Software Defined Data Center

VNF & Performance: A practical approach

DPDK Summit 2014 DPDK in a Virtual World

Linux KVM Virtual Traffic Monitoring

Network Virtualization Technologies and their Effect on Performance

High Performance OpenStack Cloud. Eli Karpilovski Cloud Advisory Council Chairman

Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions

Developing High-Performance, Flexible SDN & NFV Solutions with Intel Open Network Platform Server Reference Architecture

Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking

OpenStack Networking: Where to Next?

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Definition of a White Box. Benefits of White Boxes

Virtualization, SDN and NFV

IO Visor: Programmable and Flexible Data Plane for Datacenter s I/O

Software Defined Network (SDN)

Isaku Yamahata CloudOpen Japan May 22, 2014

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip

Leveraging NIC Technology to Improve Network Performance in VMware vsphere

CON Software-Defined Networking in a Hybrid, Open Data Center

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)

Brocade SDN 2015 NFV

The Role of Virtual Routers In Carrier Networks

OpenStack, OpenDaylight, and OPNFV. Chris Wright Chief Technologist Red Hat Feb 3, CHRIS WRIGHT OpenStack, SDN and NFV

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

Jun (Jim) Xu Principal Engineer, Futurewei Technologies, Inc.

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Research trends in abstraction of networks and orchestration of network services

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Benchmarking Virtual Switches in OPNFV draft-vsperf-bmwg-vswitch-opnfv-00. Maryam Tahhan Al Morton

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

SDN PARTNER INTEGRATION: SANDVINE

Netvisor Software Defined Fabric Architecture

Windows Server 2012 Hyper-V Virtual Switch Extension Software UNIVERGE PF1000 Overview. IT Network Global Solutions Division UNIVERGE Support Center

Intel Open Network Platform Release 2.1: Driving Network Transformation

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Accelerating 4G Network Performance

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

Quantum Hyper- V plugin

Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015

Pluribus Netvisor Solution Brief

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

Technology and Trends in Network Virtualization

Adopting Software-Defined Networking in the Enterprise

Utility Computing and Cloud Networking. Delivering Networking as a Service

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

Ensuring end-user quality in NFV-based infrastructures

Intel DPDK Service Offerings

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

PLUMgrid Open Networking Suite Service Insertion Architecture

Ensuring end-user quality in NFV-based infrastructure

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

Networking Issues For Big Data

Network Virtualization

Network Functions Virtualization Using Intel Ethernet Multi-host Controller FM10000 Family

white paper Introduction to Cloud Computing The Future of Service Provider Networks

Accelerating the Data Plane With the TILE-Mx Manycore Processor

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

White Paper. Innovate Telecom Services with NFV and SDN

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

CERN Cloud Infrastructure. Cloud Networking

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

The Road to SDN: Software-Based Networking and Security from Brocade

Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage

ODP Application proof point: OpenFastPath. ODP mini-summit

Introduction to Quality Assurance for Service Provider Network Functions Virtualization

CONNECTING PHYSICAL AND VIRTUAL WORLDS WITH VMWARE NSX AND JUNIPER PLATFORMS

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Network Functions Virtualization

END-TO-END OPTIMIZED NETWORK FUNCTION VIRTUALIZATION DEPLOYMENT

Software Defined Networks Virtualized networks & SDN

RoCE vs. iwarp Competitive Analysis

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Programmable Networking with Open vswitch

F V CE Brocade Communications Systems, Inc. PROPRIETARY INFORMATION 2

SDN-NFV: An introduction

SDN Architecture and Service Trend

Transcription:

SPEED MATTERS v9.3. All rights reserved. All brand names, trademarks and copyright information cited in this presentation shall remain the property of its registered owners.

Telecom - The technology behind

Telecom - The technology behind

Telecom - The technology behind Proprietary hardware

Telecom - The technology behind Full re-deployment for each new generation.

Network Architecture Transformation Towards NFV Proprietary Hardware Platform Proprietary Hardware Platform Proprietary Hardware Platform ironic Generic Hardware Platforms ization Generic Hardware Platform v9.3 6

SDN 2 lines 1. SDN : freedom of ability to create any networks and their overlays 2. Troll: is an Openflow HW/ASIC switch a SDN equipment? How to support any new what if? => wait and buy a new switch SDN!= NFV, but SDN can be made of VNF & NFVI v9.3 7

but SysOps/DevOps virtualizing their networks Where is my network performance?

Performance first

High Performance East-West Communications Machine Machine Machine Machine Linux Windows Any OS Any OS Hypervisor Switch Throughput Hardware Independence v9.3 10

What if SRIOV? or what if XYZ PCI passthru technologies? High Performance East-West Communications Machine Machine Machine Machine Linux Windows Any OS Any OS Hypervisor Throughput SR-IOV Hardware Independence v9.3 11

Data Center ization Use Case switching switching switching / networking Number of s is limited by virtual switching / networking capacity in both compute and network nodes Network Node v9.3 12

NFV / ETSI Simplified Architecture Network Functions (VNFs) VNF VNF VNF VNF VNF Network Functions ization Infrastructure (NFVi) Storage Network NFV Management and Orchestration ization Layer Storage Network Hardware resources

Network Function ization Use Case VNF VNF VNF VNF switching switching VNF (North-South) and service chain (East- West) throughput is limited by Linux virtual switching / networking capacity switching / networking Network Node v9.3 14

Appliance ization Use Case IPsec GW Firewall Appliance is based on specialized architectures Rigid Load Balancer IPS High development costs Long TTM v9.3 15

Typical NFV Performance Bottlenecks Machine Software Machine Software Machine Bottleneck Hypervisor Switch Communication Bottleneck - Host vs Guest OS Switch Bottleneck Server Platform Driver Level Bottleneck v9.3 16

6WINDGate for Industry-Leading Processor Platforms Architecture-independent Fast Path Modules Generic, processor-independent source code Cycle-level and pipeline-level optimizations Fast Path Data Plane Architecture-specific "Fast Path Networking SDK" Zero-overhead API for fast path modules FPN-SDK FPN-SDK FPN-SDK FPN-SDK Support for processor-specific features and resources Leverages processor suppliers' SDKs NetOS Simple Exec DPDK ZoL v9.3 17

Linux Compatibility is Critical Linux Acceleration via 6WINDGate Standard Linux functions are accelerated by 6WINDGate Quagga iptables iproute2 Protocol Tables Fast Path Configuration Shared Memory Linux Networking Stack Linux Kernel Fast Path Statistics Statistics Fast Path Modules Fast Path v9.3 18

6WINDGate DPDK 6WINDGate FPN-SDK 6WINDGate fast path Openstack Neutron s protocols strong needs for a fast path Nova Neutron Say no to proprietary plugins Say no to SRIOV to be SDN ready. Accelerate Neutron VLAN Link Aggregation GRE MPLS/VPLS Encapsulation Ethernet Bridging IPv4/IPv6 Forwarding IPv4/IPv6 Multi-cast Tunneling (IPinIP) NAT Filtering IPv4/IPv6 IPsec IPv4/IPv6 QoS Flow Inspection OVS Acceleration VXLAN Mellanox ConnectX -3 EN Series PMD Intel QuickAssist Crypto Cavium NITROX SDK 5.X Crypto VIRTIO Guest XEN-K PMD Emulex OCE14000 Series PMD Intel Multi- Buffer Crypto XNET3 Guest ware PMD Fast vnic PMD v9.3 19

6WINDGate Extensions to ization Appliance (DPDKbased) Fast vnic PMD Virtio Guest PMD Appliance (Linuxbased) Fast vnic Linux Virtio Guest Linux Appliance (Other OSs) Fast vnic Virtio Guest Drivers for Appliance 6WIND drivers for high performance communications Standard drivers for existing Appliances Extensible for all OSs Fast vnic PMD Virtio Host PMD OVS Acceleration NICs Ethernet Bridge VLAN VXLAN GRE LAG Filtering NAT Forwarding IPsec Intel PMD Mellanox PMD Emulex PMD Acceleration 6WIND drivers for high performance communications Accelerated virtual switch and bridging Extended network services Dpdk.org with multi-vendor NIC support v9.3 20

6WIND in OpenStack Node Standard /VNF (DPDK, Linux, other OS) Virtio Turbo Boosted /VNF (DPDK, Linux, other OS) Fast vnic Node 240Gbps 6WIND throughput on 12 cores of Xeon E5-2697 v2 @ 2.70GHz 1 core provides a 20Gbps Virtio Fast vnic Host Drivers bandwidth Open vswitch Ethernet Bridge Switching IP Fwd VRF LAG Filtering NAT Networking VLAN VXLAN GRE Multi-tenancy Physical NICs Examples on a dual socket / 24 cores server 120Gbps North-South traffic delivered to standard s or VNFs with 12 cores remaining for s 40Gbps North-South traffic with 20 cores remaining for s 40Gbps North-South traffic and 160 Gbps East- West traffic for service chaining with 3 Turbo Boosted VNFs v9.3 21

6WIND in OpenStack Network Node Network Node 255Gbps 6WIND throughput on 8 cores of Xeon E5-2697 v2 @ 2.70GHz Virtio Fast vnic Host Drivers 1 core provides a 30 Gbps Open vswitch IP Fwd VRF Filtering VXLAN bandwidth Ethernet Bridge Switching LAG NAT Networking VLAN GRE Multi-tenancy Examples Physical NICs 40Gbps North-South traffic on a dual socket / 24 cores server hosting both Network and Node on 6 cores, with 18 cores remaining for s 240Gbps North-South traffic on a single socket / 8 cores server feeding six 40Gbps Nodes, each hosting a 3 Turbo Boosted VNFs service chain v9.3 22

Data Center ization Use Case switching switching switching / networking Number of s is limited by virtual switching / networking capacity in both compute and network nodes Network Node 6WIND removes Linux performance bottlenecks and enables high density without any change to the environment Network v9.3 23

Network Function ization Use Case VNF VNF VNF VNF switching switching VNF (North-South) and service chain (East- West) throughput is limited by Linux virtual switching / networking capacity switching / networking Network Node VNF VNF VNF VNF VNF VNF VNF VNF VNF 6WIND removes Linux performance bottlenecks and maximizes North-South and East-West throughput with higher VNF density without any change to the environment Network v9.3 24

Appliance ization Use Case IPsec GW Firewall Appliance is based on specialized architectures Rigid Load Balancer IPS High development costs Long TTM 6WIND removes IPsec GW Load Balancer Firewall IPS Linux networking performance bottlenecks on standard servers and enables flexibility brought by virtualization v9.3 25

6WINDGate NFVI + Performance Comparison IPv4/IPv6 Forwarding Machine Fast Path DPDK Fast vnic PMD Fast vnic PMD Hypervisor Fast Path Networking DPDK Linux kernel R720 12 x 10G Ports Traffic Generator v9.3 26

Test 1: Standard Open vswitch + Virtio L2 Throughput Bottleneck IPv4/IPv6 Forwarding Linux Based Machine 7.2 Gbps Virtio Guest Linux Bottleneck Bottleneck Virtio Host Linux Linux kernel Hypervisor Bottleneck Kernel Drivers Limited Bandwidth To Linux Based Machines R720 12 x 10G Ports Traffic Generator v9.3 27

Test 2: 6WINDGate OVS Acceleration + Fast vnic Linux L2 Throughput Bottleneck IPv4/IPv6 Forwarding Linux Based Machine 7.2 Gbps 59.2 Gbps Fast vnic Linux Fast vnic PMD Hypervisor Fast Path DPDK Linux kernel 9X Throughput Performance Increase R720 12 x 10G Ports Traffic Generator v9.3 28

Test 3: 6WINDGate OVS Acceleration + Fast vnic PMD L2 Throughput 7.2 Gbps 59.2 Gbps 118.4 Gbps Fast Path IP Forwarding DPDK Fast vnic PMD Fast vnic PMD DPDK Based Machine Hypervisor Fast Path DPDK Linux kernel Wire Speed Performance R720 12 x 10G Ports Traffic Generator v9.3 29

nodes with 6WINDGate, Openstack-horizon Traffic Generator node/host: # yum install 6windgate*.rpm # systemctl enable 6windgate.service v9.3 30

6WIND Performance Summary For Data Center ization For Network Function ization 240Gbps VNF VNF VNF VNF 240Gbps VNF VNF VNF VNF VNF 720Gbps Network 720Gbps Network IPsec GW Load Balancer Firewall IPS Servers are dual socket Xeon E5-2697 v2 @ 2.70GHz (12 cores per socket) 240Gbps Independently of HW constraints (number of ports per socket for example) For Appliance ization v9.3 31

v9.3 32

backup v9.3 33

Lowest Latency and Flexible Chaining Network Function Network Function 500 Gbps Network Function 6WINDGate Hardware independent virtual switching (NIC driver) Aggregate 500 Gbps bandwidth with low latency No external limit to number of chained VNFs DPDK ready 50 Gbps 6WINDGate PCI Express Local NIC External Switch Physical Switching Limitations Hardware dependent switching (SR-IOV, RDMA, NIC embedded switching) Throughput is limited by PCI Express (50 Gbps) and faces PCI Express and DMA additional latencies Available PCI slots limit the number of chained VNFs At 30 Gbps a single VNF is supported per node! v9.3 34

Introduction to NFV & and why Openstack 1 slide NFV = Network Function ization How do I spawn a that is an IPsec router, that is a L2TP/DSL (LNS) server, that is a firewall, etc? Instead of using a physical HW? You need network cables Network cables => NFVI Network Function ization Infrastructure It provides interconnect between the physical cables and the virtual network equipments that are spawned L2 switch, L3 switch, ACL/Switch and network equipments Network Function (equipments) => ized => VNF Network Function (vnf) vipsec, vbras, vrouter, vfirewall, vxxx Openstack provides the framework to spawn Machines Machines can have multiple virtual network interfaces (vmxnet3, virtio) per vm1# ip link show grep virtio wc l Any s with mutiple network interfaces can be any network nodes IPsec, Firewall, Proxy To some extends, the s are the containers of the VNF run vipsec, vfirewall, vproxy Openstack/Neutron and Openstack/Nova VIF drivers provides the automations of the provisioning for interconnecting the s vhost/tuntap, brctl, OVS, L3/routes To some extends, this software interconnect of s is the NFVI v9.3 35