Networking overview Sujata

Slides:



Advertisements
Similar presentations
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
Advertisements

Accelerating Network Intensive Workloads Using the DPDK netdev
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Accelerating the Path to the Guest
Introducing Open Platform for NFV Please direct any questions or comments to 1.
Virtualization for Cloud Computing
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Intel® Solid-State Drive Data Center TCO Calculator The data in this presentation is based on your analysis and business assumptions when using the Intel®
OpenContrail for OPNFV
Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/ OpenStack & OpenFlow Demo.
Local-Area-Network (LAN) Architecture Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki
The Drive to Improved Performance/watt and Increasing Compute Density Steve Pawlowski Intel Senior Fellow GM, Architecture and Planning CTO, Digital Enterprise.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Technical Overview of Microsoft’s NetDMA Architecture Rade Trimceski Program Manager Windows Networking & Devices Microsoft Corporation.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Considerations for Benchmarking Virtual Networks Samuel Kommu, Jacob Rapp, Ben Basler,
Open vSwitch: Extending Networking into the Virtualization Layer Ben Pfaff Justin Pettit Teemu Koponen Keith Amidon Martin Casado Nicira Networks, Inc.
Network Virtualization Ben Pfaff Nicira Networks, Inc.
SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco)
Open Source Summit May 8, 2017.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Network customization
12/30/2017 8:55 AM Особенности и улучшения работы сети в гипервизоре Windows Server 2008 R2 Панов Никита Технический инженер Microsoft MCP Leader
TLDK Transport Layer Development Kit
Virtualization for Cloud Computing
Run Azure Services in your datacenter
New Approach to OVS Datapath Performance
TLDK overview Konstantin Ananyev 05/08/2016.
OpenStack’s networking-vpp
BESS: A Virtual Switch Tailored for NFV
GPUNFV: a GPU-Accelerated NFV System
Windows Server* 2016 & Intel® Technologies
Software Defined Storage
6WIND MWC IPsec Demo Scalable Virtual IPsec Aggregation with DPDK for Road Warriors and Branch Offices Changed original subtitle. Original subtitle:
DPDK API and Virtual Infrastructure
VDP extension for SR-IOV
Need for high performance Data Plane
Legal Notices and Disclaimers
Grow Your Business with Intel
Windows Server* 2016 & Intel® Technologies
FusionSphere OpenStack
Virtualization overview
Intel® network builders university
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
Many-core Software Development Platforms
Windows Server 2016 Software Defined Storage
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
link level network slicing with DPDK
Virtio Keith Wiles July 11, 2016.
NTHU CS5421 Cloud Computing
Workload Optimized OpenStack made easy
Azure Accelerated Networking: SmartNICs in the Public Cloud
Open vSwitch HW offload over DPDK
12/26/2018 5:07 AM Leap forward with fast, agile & trusted solutions from Intel & Microsoft* Eman Yarlagadda (for Christine McMonigal) Hybrid Cloud – Product.
Ideas for adding FPGA Accelerators to DPDK
Virtio/Vhost Status Quo and Near-term Plan
Intel Developer Zone (IDZ) Networking Developer Program Overview
Enabling TSO in OvS-DPDK
By Vipin Varghese Application Engineer (NCSD)
Windows Virtual PC / Hyper-V
A Scalable Approach to Virtual Switching
NetCloud Hong Kong 2017/12/11 NetCloud Hong Kong 2017/12/11 PA-Flow:
Network customization
MICROSOFT NETWORK VIRTUALIZATION
Microsoft Virtual Academy
Latest Update on Gap Analysis of Openstack for DPACC
Openstack Summit November 2017
Presentation transcript:

Networking overview Sujata Tibrewala @sujatatibre Community Development Manager Intel Developer Zone / Networking Software.intel.com/networking

Legal Notices and Disclaimers Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at intel.com, or from the OEM or retailer. No computer system can be absolutely secure. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit http://www.intel.com/performance. Intel, the Intel logo and others are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. © 2016 Intel Corporation. Place at the back of the deck

Software Defined Networks/ Network Function Virtualisation

NFV Model Current Model software.intel.com/networking

Software Defined Networks/Network Function Virtualization Framework The left side of the diagram shows what SDN means and the left shows what NFV means.

OPNFV Brahmaputra Release Ashok will talk about ONP. ONP is a server reference architecture that brings together key hardware and open software. These ingredients are optimized for network functions virtualization (NFV), and software-defined networking (SDN) in Telecom, Enterprise, and Cloud markets.

Need for Fast Packet Processing Sujata Tibrewala @sujatatibre Community Development Manager Intel Developer Zone / Networking Software.intel.com/networking

Need for efficient Data Plane in NFV What is Intel ‘s contributions to Efficient Data Plane? software.intel.com/networking

Packet processing software.intel.com/networking Packet sanity -> CRC calculation VLAN tag present ? -> TPID Ingress/Egress VLAN Filtering -> MAC + Port+ VLAN membership SRC learning -> MAC + PORT DEST MAC Learning -> MAC + port QOS -> PCP software.intel.com/networking

Packet processing explosion VxLAN software.intel.com/networking

Packets per second software.intel.com/networking Frame Part Minimum Frame Size Maximum Frame Size Inter Frame Gap (9.6 ms) 12 bytes MAC Preamble (+ SFD) 8 bytes MAC Destination Address 6 bytes MAC Source Address MAC Type (or length) 2 bytes Payload (Network PDU) 46 bytes 1,500 bytes Check Sequence (CRC) 4 bytes Total Frame Physical Size 84 bytes 1, 538 bytes Table 1. Maximum Frame Rate and Throughput Calculations For a 1-Gb/s Ethernet Link   [1,000,000,000 b/s / (84 B * 8 b/B)] == 1,488,096 f/s (maximum rate) software.intel.com/networking

Packet rate/Cycle calculations 40gbps -> 80 mpps Or One packet every 12.5 ns -> pipeline cycle time If SRAM has 2 ns cycle time More than 6 memory look ups cannot be done software.intel.com/networking

Security VNF Applianc e Security VNF Applianc e Application Plane Orchestration CloudStack Open Shift Google Compute Engine OpenStack Microsoft azure Amazon EC2 L3 VNF Applianc e Security VNF Applianc e Security VNF Applianc e L3 VNF Applianc e L2 VNF Applianc e L2 VNF Applianc e DPDK DPDK DPDK DPDK DPDK DPDK Virtual NIC Virtual NIC Virtual NIC Control Plane Virtual NIC Virtual NIC Virtual NIC Open Daylight OpenContrail ONOS Infrastructure Layer / Data Plane Virtual Switch V Keith Wiles will introduce us to what DPDK means, the core APIs, how it is used in NFV space. Rashmin and Rahul will extensively talk about ho we are enabling Network Resources to be Virtualized in the Network. They will talk about how technologies like VT-D and SR-IOV enable packets to get faster from the NIC all the way up the VMs. Irene, Keith, Ashok and Clayne will talk about how software virtualization works. They will talk about what virtual io means and how Open vswitch uses it to switch packets up to the VM in software. Sangjin and Josh will talk about BESS which is another open source soft switch initiative started by Berkeley. Each of the sessions will be followed by Hands on sessions or a code walk through to give you a head start on working with these technologies. We will end the session with performance optimization tips from MJ and how to use open source tools and Vtunes to get a sense of where your performance bottle necks are. Last but not the least, Georgi will talk about how we at Intel Benchmark dpdk and report the performances in public. A disclaimer, not everything is shared here because not everyone is under NDA, but we are sharing whatever is public domain knowledge. BESS Virtual Machine Monitor(VMM)/Hypervisor DPDK VMM/ Hypervisor Fd.io Legopus Open vSwitch KVM XEN HYPER-V QEMU Virtual Switch OpenSwitch POF DPDK Hyperscan Intel Architecture NFV/SDN Accelerators VT-d SR-IOV NIC Silicon VMDq NIC Silicon RDT QAT NIC Silicon IA CPU Chipset Acceleration