Experiences in Building a 100 Gbps (D)DoS Traffic Generator
|
|
- Corey Scott
- 5 years ago
- Views:
Transcription
1 Experiences in Building a 100 Gbps (D)DoS Traffic Generator DIY with a Single Commodity-off-the-shelf (COTS) Server March 31, 2018 Umeda Sky Building Escalators Surasak Sanguanpong Surasak.S@ku.ac.th
2 About me University Computer Engineering Head of Applied Network Research Lab Chairman of UNINET Network Monitoring Working Group Electronics Transactions Committee (DE Ministry) Interesting Areas Internet System Security Traffic Analysis and Measurements ISP-Application Collaboration 2
3 About This Talk How to DIY a 100 Gb/s (D)DoS traffic generator? HW and SW solutions What are the underlying technology and techniques? Theory and Tools What are lessons learned from the deployment? Experiences and Outcomes
4 Goal and Constraints Full 100 Gb/s [~100 Mpps] Capability Running on a single COTS server Running on a single 100 GigE NIC Closed Network Deployment and Testing with Synthetic Traffic
5 Outline PART I: Introduction DDoS Understanding Ethernet Revisiting & Update PART II: HW and SW Solution Hardware Components OS and Software Tools PART III: Testbed and Performance Results Throughput CPU Utilization PART IV: Lesson Learned Experiences Outcomes Related Projects
6 PART I Introduction Understanding DDoS
7 2018: Welcome to the New Tb/s DDoS Era! Biggest-Ever 1.35 Tb/s DDoS Attack Hits Github Feb 28, 2018 Misconfigured Memcached servers to amplify DDoS Memcached Amplification Attack Breaks New 1.7 Tb/s DDoS Arbor confirms a 1.7 Tb/s attack targeted at a customer of a U.S. based ISP Mar 5, 2018 Source: ~91,500 Simultaneous HD TV channels Source:
8 DoS Single Source
9 DDoS Simulating this!
10 Broadly types of DDoS Volume Based Attacks To saturate the bandwidth of the attacked site Measured in bits per second (bps) Protocol Attacks To consumes target resources, or intermediate communication equipment (firewalls, IPS, Load balancers, etc.) Measured in packets per second (pps) Application Layer Attacks Mostly low-and-slow attacks to crash targets Measured in requests per second (rps)
11 PART I Introduction Ethernet Revisiting & Update Understanding Ethernet Wire Speed and Throughput Calculations
12 Evolution of Ethernet Capacity and speed requirements on data links keep increasing 40,000X in 34 yrs 40,100 Gb/s 25 Gb/s IEEE Std 802.3bs 200, 400 Gb/s Servers have begun to be capable of sustaining 100 Gb/s to memory 10 Mb/s 100 Mb/s 1 Gb/s 10 Gb/s
13 Theoritical 100 GigE Characteristics (Wire Speed) Frame Type Frame Size Max Packets Max Bandwidth Frame Duration Minimum 64 bytes Mpps Gb/s 6.72 ns Maximum 1518 bytes 8.1 Mpps Gb/s ns
14 The Frame sizes matter 1 Smallest : Minimum Frame Size S S S S S S S 1 second (High Rate, Low Volume) 2 Largest: Maximum Frame Size L L L 1 second (Low Rate, High Volume)
15 Ethernet frame by frame delivery 84 to 1,538 bytes 64 to 1,518 bytes to 1, PA SFD DA SA Type Payload FCS IFG PA SFD Frame Frame 64 bytes* Minimum Frame Size 7+1+( )+12 = 84 bytes (672 bits) 1,518 bytes* Maximum Frame Size 7+1+( ,500+4)+12 = 1,538 bytes (12,304 bits) * Excluded 20 bytes :- PA:7+SFD:1+IFG:12)
16 Maximum Frame Rate for 100 GigE Max bytes M = Speed/Size = 100x10 9 / (84*8) = 148,809,523 pps Maximum throughput T = M*64*8 = Gbps Max bytes M = Speed/Size = 100x10 9 / (1,538*8) = 8,127,438 pps Maximum throughput T = M*1,518*8 = Gbps
17 Theoritical 100 GigE performance Maximum Bandwidth Gb/s #Frame #Frame (1,518B) Mb/s 987 Mb/s Gb/s 9.87 Gb/s Gb/s 98.7 Gb/s Maximum Frame Rate Gb/s #Frame (@64B) #Frame (1,518B) M 81 K M 812 K M 8.1 M Frame Duration 1/(148.8x10 6 ) = 6.72 ns Frame Duration 1/(8.1x10 6 ) = ns
18 Timing and CPU budget in 100 GigE Time (ns) ,518 1,518 3 GHz Clock 30th cycles 60th cycles 90th cycles 330th cycles
19 PART II HW and SW Investigation: A COTS Server with Multicores CPU is it capable?
20 To Delivery 100 GigE with COTS 100 GbE
21 Performance Characteristics of Buses GbE CPU 3 4 Four Crucial components 1 CPU Multicores, Multithread High Clock Speed 3 PCI Bus PCIe 3.0 Gb/s PCIe 4.0 Gb/s 2 Interconnection 4 Gb/s Gb/s Memory Bus DDR4-2400MHz Quad Gb/s DDR4-2666MHz Six Gb/s
22 Yes!, the hardware is capable. Next : SW investigation, focusing on OS Kernel & Network Stack
23 OS s obstacle Traditional OS network stacks is problematic Not design with this speed in mind Many features essential for networking filtering, connection tracking, memory management, VLANs, overlay, and process isolation Not scalable even many CPU cores these days
24 Overhead in Linux kernel Socket based system calls Context switching and blocking I/O Data copying from kernel to userspace Interrupts Handling High latency! Linux stack designed as control plane not data plane NOT SCALE! Linux Network Stack Walkthrough (2.4.20)
25 How to solve this obstacle? Solution: Kernel Bypass
26 Conventional Stack V.S. Kernel bypass Let s bypass kernel and work directly with NICs Allows access to the hardware directly from applications Using a set of libraries for fast packet processing Reduces latency with more packets to be processed Handles packets within minimum number of CPU cycles But Provides only very basic set of functions (memory management, ring buffers, poll-mode drivers) Require reimplementation of others IP stack features Conventional (Sockets based) User Application Sockets Kernel TCP/IP Stack Network Driver Hardware Kernel Bypass (RDMA based) User Application Packets Library Kernel TCP/IP Stack Network Driver Hardware
27 Zero Copying (ZC) with RDMA Conventional (Sockets based) Kernel Bypass (RDMA based) User User Application Application App buffer Shared buffer Data copy Packet Libraries Kernel Sockets TCP/IP Stack Network Driver Sockets buffer Data copy Device buffer Data copy Kernel TCP/IP Stack Network Driver ZC with Remote Direct Memory Access Hardware Hardware
28 Fast (Userspace) Packet Processing DPDK Netmap PF Ring OS Linux, FreeBSD FreeBSD,Linux Linux License BSD BSD LGPL + paid Language C C C Use Case Appliances, NFV NFV, Router Packet Capture, IDS/IPS NIC vendors Several Intel Intel Supports Community Community Company Kernel bypass also known as Fast Packet Processing High-Performance Packet IO Data Plane Processing Acceleration Framework
29 DPDK (Data Plane Development Kit) A set of libraries and drivers for fast packet processing Main Libraries multicore framework huge page memory ring buffers poll-mode drivers Originally developed by Intel Currently managed as an open-source project under the Linux Foundation
30 DPDK Architecture DPDK Programmable Packet Processing Pipelines
31 DPDK based Open Source Projects Virtual multilayer switch integrated into various cloud platform Carrier-grade, integrated, open source platform to accelerate Network Function Virtualization (NFV) SPDK pktgen-dpdk Libraries for high performance, scalable, user-mode storage applications Original DPDK traffic generator Packet-journey Linux router IO services framework for the network and storage software with Vector Packet Processing Linux scalable software routers, proved with 500k routes The Stateful traffic generator for L1-L7 Flexible stateless/stateful traffic generator for L4-L7
32 TRex DPDK based stateful/stateless traffic generator (L4-L7) Replay of real traffic (pcap), scalable to 10K parallel streams Supports about mpps per core, scalable with the number of cores High scale benchmarks for stateful networking gear (Firewall/NAT/DPI) Generating high scale DDOS attacks High scale, flexible testing for switches Scale to 200 Gb/s for one COTS Scale tests for huge numbers of clients/servers
33 PART III Testbed and Performance Measurements
34 Testbed HW: Two Rack Servers Xeon GHz, 10-cores 64 GB RAM (4x16 GB DDR GHz) 1.5 TB NL-SCSI PCIe Gen3x16 2 ports 100 GigE NIC Sender 100 GigE Receiver OS&SW CentOS 7.3 Kernel 3.10 DPDK TRex 2.29
35 TRex sample configuration file 65,535 clients talking to 255 servers trex: ~/trex-core/scripts# cat cap2/imix64.yaml - duration : 1.0 generator : distribution : "seq" clients_start : " " clients_end : " " servers_start : " " servers_end : " " clients_per_gb : 201 min_clients : 101 dual_port_mask : " " tcp_aging : 0 udp_aging : 0 cap_info : - name: cap2/udp_64b.pcap cps : ipg : rtt : w : 1
36 Trex Console
37 Testbed bytes UDP packets with random 65,535 source IP address to 255 destination IP address Throughput V.S. #CPU Cores Throughput V.S. #CPU Cores CPU Utilization V.S. #CPU Cores CPU Utilization V.S. #CPU Cores
38 Throughput bytes Theoretical Max: 76.2 Gb/s Theoretical Max: pps
39 CPU bytes
40 PART IV Lesson Learned and Related Projects
41 Why DDoS traffic generator? DDoS Detection Traffic Analytics Traffic Profile Usage Behavior 6 Projects in 4 Groups to be Introduced Router IDS, IPS Test Tools Packet Processing Core Traffic Log Law Enforcement Accounting Firewall Load Balancer Data Exfiltration Deep Packet Inspection Quota Control IoT Discovery Protocol Discovery
42 (1) DDoS Detection/Mitigation Model Packet Guardian In progress R&D Inline 100 GigE Stateless DDoS Detection/Mitigation Internet Gateway Router 100 GigE Experiments SYN Flooding and simple P2P Detection Results: 90 Mpps Detection Capability Research Tasks: Investigation of Efficient Detection/Mitigation Methodology HW/SW optimization techniques Core Router Internal network
43 (2) HTTP Flood Detection (1x100 GigE) PCAP traffic replaying Pure HTTP-GET flood attacks with NO background packets Detection against 86K signatures Gen 100 GigE Detector Gb/s Gb/s 8.3 Mpps E5-2640v4 10 GHz Preliminary Results: 31.1 Gb/s 86K Signatures
44 (3) HTTP Logger (10x10 GigE) PCAP traffic replaying HTTP packets with background packets Inspection and log only HTTP 31.1 Mpps 99.5 Gb/s Gen #1 2x10 GigE Gen #2 6x10 GigE Logger GHz Gen #3 2x10 GigE
45 (4) Traffic Logger Performance Real Deployment in 10 Gb/s Campus Network Real-time HTTP and Packet Header Log Repository for Data Analytics Peak 2,100 req/s (33GB/day) Data Lake Statistics Peak 380,000 req/s (330 GB/day) Sample HTTP Log format X X TCP GET /index.html Sample Packet Header Log format :53: X X 1514 TCP x :53: X X 90 UDP Billion records (Total 2.57 TB) 3.27 Trillion records (Total TB) ELK Stack as Indexing Platform with 80K/s/machine Indexing Rate
46 (5) Traffic Analytics
47 (6) Traffic Accounting/Control Ads Track sessions and flow for counting BW usage once login Login Sessions IPv4 and IPv6 # of Active Sessions 65X,XXX Concurrent Flows Dual Authen Max Burst Today s Usage One Click Session Termination All Active Address
48 Lessons Learned Server is really faster than you think! Faster, Better Use latest PCIe Gen3x16 slots Faster CPU clock speed is rather more preferences than number of cores Reducing inter-processor communication cost is a key Required in-depth understanding of packet I/O C code implementation
49 Summary Generic OS with default network stack: Incapability of handling 100 GigE saturated with smallest frame Proved Solution: Data Plane Fast Packet Framework COTS Server is capable for 100 GigE Rising trend SW based appliances for high speed network COTS Security Appliance based Fast Packet Framework
50 Thank you for your attention Collaboration and Students Recruitment Welcome! Q&A Q & A Time Sunset at Narita Airport
How to Build a 100 Gbps DDoS Traffic Generator
How to Build a 100 Gbps DDoS Traffic Generator DIY with a Single Commodity-off-the-shelf Server (COTS) Surasak Sanguanpong Surasak.S@ku.ac.th DISCLAIMER THE FOLLOWING CONTENTS HAS BEEN APPROVED FOR APPROPIATE
More informationFast packet processing in the cloud. Dániel Géhberger Ericsson Research
Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration
More informationIntel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances
Technology Brief Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances The world
More informationEXTENDING AN ASYNCHRONOUS MESSAGING LIBRARY USING AN RDMA-ENABLED INTERCONNECT. Konstantinos Alexopoulos ECE NTUA CSLab
EXTENDING AN ASYNCHRONOUS MESSAGING LIBRARY USING AN RDMA-ENABLED INTERCONNECT Konstantinos Alexopoulos ECE NTUA CSLab MOTIVATION HPC, Multi-node & Heterogeneous Systems Communication with low latency
More informationQuickSpecs. HP Z 10GbE Dual Port Module. Models
Overview Models Part Number: 1Ql49AA Introduction The is a 10GBASE-T adapter utilizing the Intel X722 MAC and X557-AT2 PHY pairing to deliver full line-rate performance, utilizing CAT 6A UTP cabling (or
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
NET1343BU NSX Performance Samuel Kommu #VMworld #NET1343BU Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no
More informationTRex Realistic Traffic Generator
DEVNET-1120 TRex Realistic Traffic Generator Hanoch Haim, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco
More informationSession based high bandwidth throughput testing
Universiteit van Amsterdam System and Network Engineering Research Project 2 Session based high bandwidth throughput testing Bram ter Borch bram.terborch@os3.nl 29 August 2017 Abstract To maximize and
More informationDesign and Implementation of Virtual TAP for Software-Defined Networks
Design and Implementation of Virtual TAP for Software-Defined Networks - Master Thesis Defense - Seyeon Jeong Supervisor: Prof. James Won-Ki Hong Dept. of CSE, DPNM Lab., POSTECH, Korea jsy0906@postech.ac.kr
More informationAdvanced Computer Networks. End Host Optimization
Oriana Riva, Department of Computer Science ETH Zürich 263 3501 00 End Host Optimization Patrick Stuedi Spring Semester 2017 1 Today End-host optimizations: NUMA-aware networking Kernel-bypass Remote Direct
More information100 Gbps Open-Source Software Router? It's Here. Jim Thompson, CTO, Netgate
100 Gbps Open-Source Software Router? It's Here. Jim Thompson, CTO, Netgate @gonzopancho Agenda Edge Router Use Cases Need for Speed Cost, Flexibility, Control, Evolution The Engineering Challenge Solution
More informationScaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX
Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX Inventing Internet TV Available in more than 190 countries 104+ million subscribers Lots of Streaming == Lots of Traffic
More informationImproving DPDK Performance
Improving DPDK Performance Data Plane Development Kit (DPDK) was pioneered by Intel as a way to boost the speed of packet API with standard hardware. DPDK-enabled applications typically show four or more
More informationIX: A Protected Dataplane Operating System for High Throughput and Low Latency
IX: A Protected Dataplane Operating System for High Throughput and Low Latency Adam Belay et al. Proc. of the 11th USENIX Symp. on OSDI, pp. 49-65, 2014. Presented by Han Zhang & Zaina Hamid Challenges
More informationThomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia
Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia The Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto, ON, Canada Motivation: IoT
More informationNFS/RDMA over 40Gbps iwarp Wael Noureddine Chelsio Communications
NFS/RDMA over 40Gbps iwarp Wael Noureddine Chelsio Communications Outline RDMA Motivating trends iwarp NFS over RDMA Overview Chelsio T5 support Performance results 2 Adoption Rate of 40GbE Source: Crehan
More informationData Path acceleration techniques in a NFV world
Data Path acceleration techniques in a NFV world Mohanraj Venkatachalam, Purnendu Ghosh Abstract NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual
More informationMWC 2015 End to End NFV Architecture demo_
MWC 2015 End to End NFV Architecture demo_ March 2015 demonstration @ Intel booth Executive summary The goal is to demonstrate how an advanced multi-vendor implementation of the ETSI ISG NFV architecture
More informationTALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE
DATASHEET THUNDER SOFTWARE FOR BARE METAL YOUR CHOICE OF HARDWARE A10 Networks application networking and security solutions for bare metal raise the bar on performance with an industryleading software
More informationPDP : A Flexible and Programmable Data Plane. Massimo Gallo et al.
PDP : A Flexible and Programmable Data Plane Massimo Gallo et al. Introduction Network Function evolution L7 Load Balancer TLS/SSL Server Proxy Server Firewall Introduction Network Function evolution Can
More informationThe Power of Batching in the Click Modular Router
The Power of Batching in the Click Modular Router Joongi Kim, Seonggu Huh, Keon Jang, * KyoungSoo Park, Sue Moon Computer Science Dept., KAIST Microsoft Research Cambridge, UK * Electrical Engineering
More informationINT G bit TCP Offload Engine SOC
INT 10011 10 G bit TCP Offload Engine SOC Product brief, features and benefits summary: Highly customizable hardware IP block. Easily portable to ASIC flow, Xilinx/Altera FPGAs or Structured ASIC flow.
More informationLegUp: Accelerating Memcached on Cloud FPGAs
0 LegUp: Accelerating Memcached on Cloud FPGAs Xilinx Developer Forum December 10, 2018 Andrew Canis & Ruolong Lian LegUp Computing Inc. 1 COMPUTE IS BECOMING SPECIALIZED 1 GPU Nvidia graphics cards are
More information소프트웨어기반고성능침입탐지시스템설계및구현
소프트웨어기반고성능침입탐지시스템설계및구현 KyoungSoo Park Department of Electrical Engineering, KAIST M. Asim Jamshed *, Jihyung Lee*, Sangwoo Moon*, Insu Yun *, Deokjin Kim, Sungryoul Lee, Yung Yi* Department of Electrical
More informationHigh bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK
High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK [r.tasker@dl.ac.uk] DataTAG is a project sponsored by the European Commission - EU Grant IST-2001-32459
More informationImprove Performance of Kube-proxy and GTP-U using VPP
Improve Performance of Kube-proxy and GTP-U using VPP Hongjun Ni (hongjun.ni@intel.com) Danny Zhou (danny.zhou@intel.com) Johnson Li (johnson.li@intel.com) Network Platform Group, DCG, Intel Acknowledgement:
More informationNetworking Servers made for BSD and Linux systems
Networking Servers made for BSD and Linux systems presents NETMAP L-800 high-end 1U rack networking server for mission critical operations ServerU Netmap L-800 is our best offer for an embedded network-centric
More informationvnetwork Future Direction Howie Xu, VMware R&D November 4, 2008
vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008 Virtual Datacenter OS from VMware Infrastructure vservices and Cloud vservices Existing New - roadmap Virtual Datacenter OS from VMware Agenda
More informationWIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS
WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS Carrier networks are undergoing their biggest transformation since the beginning of the Internet. The ability to get to market quickly and to respond to
More informationOpenFlow Software Switch & Intel DPDK. performance analysis
OpenFlow Software Switch & Intel DPDK performance analysis Agenda Background Intel DPDK OpenFlow 1.3 implementation sketch Prototype design and setup Results Future work, optimization ideas OF 1.3 prototype
More informationAccelerating 4G Network Performance
WHITE PAPER Accelerating 4G Network Performance OFFLOADING VIRTUALIZED EPC TRAFFIC ON AN OVS-ENABLED NETRONOME SMARTNIC NETRONOME AGILIO SMARTNICS PROVIDE A 5X INCREASE IN vepc BANDWIDTH ON THE SAME NUMBER
More informationDPDK Summit China 2017
Summit China 2017 Embedded Network Architecture Optimization Based on Lin Hao T1 Networks Agenda Our History What is an embedded network device Challenge to us Requirements for device today Our solution
More informationSoftware Routers: NetMap
Software Routers: NetMap Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 8, 2014 Slides from the NetMap: A Novel Framework for
More informationntop Users Group Meeting
ntop Users Group Meeting PF_RING Tutorial Alfredo Cardigliano Overview Introduction Installation Configuration Tuning Use cases PF_RING Open source packet processing framework for
More informationDPDK Roadmap. Tim O Driscoll & Chris Wright Open Networking Summit 2017
DPDK Roadmap Tim O Driscoll & Chris Wright Open Networking Summit 2017 Agenda Overview: What is DPDK? What problems does it solve? Open source community and transition to Linux Foundation: Why is this
More informationSurvey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016
Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016 VNFaaS (Virtual Network Function as a Service) In our present work, we consider the VNFaaS use-case
More informationNetworking at the Speed of Light
Networking at the Speed of Light Dror Goldenberg VP Software Architecture MaRS Workshop April 2017 Cloud The Software Defined Data Center Resource virtualization Efficient services VM, Containers uservices
More informationPacketShader: A GPU-Accelerated Software Router
PacketShader: A GPU-Accelerated Software Router Sangjin Han In collaboration with: Keon Jang, KyoungSoo Park, Sue Moon Advanced Networking Lab, CS, KAIST Networked and Distributed Computing Systems Lab,
More informationQuickSpecs. Overview. HPE Ethernet 10Gb 2-port 535 Adapter. HPE Ethernet 10Gb 2-port 535 Adapter. 1. Product description. 2.
Overview 1. Product description 2. Product features 1. Product description HPE Ethernet 10Gb 2-port 535FLR-T adapter 1 HPE Ethernet 10Gb 2-port 535T adapter The HPE Ethernet 10GBase-T 2-port 535 adapters
More informationEnabling Fast, Dynamic Network Processing with ClickOS
Enabling Fast, Dynamic Network Processing with ClickOS Joao Martins*, Mohamed Ahmed*, Costin Raiciu, Roberto Bifulco*, Vladimir Olteanu, Michio Honda*, Felipe Huici* * NEC Labs Europe, Heidelberg, Germany
More informationT-CAP (Converged Appliance Platform)
T-CAP (Converged Appliance Platform) 2016. 6 Sohn, Minho / SDI Tech. Lab 0 Trends Data Center Networking is changing. New Architecture for Virtualization, Big Storage, Overlay N/W, Computing & Storage
More informationSoftware-Defined Networking (SDN) Overview
Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it
More informationThe Convergence of Storage and Server Virtualization Solarflare Communications, Inc.
The Convergence of Storage and Server Virtualization 2007 Solarflare Communications, Inc. About Solarflare Communications Privately-held, fabless semiconductor company. Founded 2001 Top tier investors:
More informationThe NE010 iwarp Adapter
The NE010 iwarp Adapter Gary Montry Senior Scientist +1-512-493-3241 GMontry@NetEffect.com Today s Data Center Users Applications networking adapter LAN Ethernet NAS block storage clustering adapter adapter
More informationImpact of Cache Coherence Protocols on the Processing of Network Traffic
Impact of Cache Coherence Protocols on the Processing of Network Traffic Amit Kumar and Ram Huggahalli Communication Technology Lab Corporate Technology Group Intel Corporation 12/3/2007 Outline Background
More informationApplication Acceleration Beyond Flash Storage
Application Acceleration Beyond Flash Storage Session 303C Mellanox Technologies Flash Memory Summit July 2014 Accelerating Applications, Step-by-Step First Steps Make compute fast Moore s Law Make storage
More informationOpen Source Traffic Analyzer
Open Source Traffic Analyzer Daniel Turull June 2010 Outline 1 Introduction 2 Background study 3 Design 4 Implementation 5 Evaluation 6 Conclusions 7 Demo Outline 1 Introduction 2 Background study 3 Design
More informationNetworking Servers made for BSD and Linux systems
Networking Servers made for BSD and Linux systems presents presents 1U rack-mount networking appliance for medium-sized companies and organizations Up to 2.6Gbit/s aggregated networking thoughput ServerU
More informationCisco Ultra Packet Core High Performance AND Features. Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018
Cisco Ultra Packet Core High Performance AND Features Aeneas Dodd-Noble, Principal Engineer Daniel Walton, Director of Engineering October 18, 2018 The World s Top Networks Rely On Cisco Ultra 90+ 300M
More informationEnd-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet
Hot Interconnects 2014 End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet Green Platform Research Laboratories, NEC, Japan J. Suzuki, Y. Hayashi, M. Kan, S. Miyakawa,
More informationResearch on DPDK Based High-Speed Network Traffic Analysis. Zihao Wang Network & Information Center Shanghai Jiao Tong University
Research on DPDK Based High-Speed Network Traffic Analysis Zihao Wang Network & Information Center Shanghai Jiao Tong University Outline 1 Background 2 Overview 3 DPDK Based Traffic Analysis 4 Experiment
More informationProgrammable NICs. Lecture 14, Computer Networks (198:552)
Programmable NICs Lecture 14, Computer Networks (198:552) Network Interface Cards (NICs) The physical interface between a machine and the wire Life of a transmitted packet Userspace application NIC Transport
More informationPCI Express x8 Quad Port 10Gigabit Server Adapter (Intel XL710 Based)
NIC-PCIE-4SFP+-PLU PCI Express x8 Quad Port 10Gigabit Server Adapter (Intel XL710 Based) Key Features Quad-port 10 GbE adapters PCI Express* (PCIe) 3.0, x8 Exceptional Low Power Adapters Network Virtualization
More informationNext Generation Enterprise Solutions from ARM
Next Generation Enterprise Solutions from ARM Ian Forsyth Director Product Marketing Enterprise and Infrastructure Applications Processor Product Line Ian.forsyth@arm.com 1 Enterprise Trends IT is the
More informationSpeeding up Linux TCP/IP with a Fast Packet I/O Framework
Speeding up Linux TCP/IP with a Fast Packet I/O Framework Michio Honda Advanced Technology Group, NetApp michio@netapp.com With acknowledge to Kenichi Yasukata, Douglas Santry and Lars Eggert 1 Motivation
More informationAll product specifications are subject to change without notice.
MSI N3000 series is cost-benefit rackmount network security. Basing on Intel Xeon E3-1200 v3/v4/v5 series CPU and Xeon D-1500 series SoC which is to help enterprise to be flexibly applied to various network
More informationLearning with Purpose
Network Measurement for 100Gbps Links Using Multicore Processors Xiaoban Wu, Dr. Peilong Li, Dr. Yongyi Ran, Prof. Yan Luo Department of Electrical and Computer Engineering University of Massachusetts
More informationBe Fast, Cheap and in Control with SwitchKV. Xiaozhou Li
Be Fast, Cheap and in Control with SwitchKV Xiaozhou Li Goal: fast and cost-efficient key-value store Store, retrieve, manage key-value objects Get(key)/Put(key,value)/Delete(key) Target: cluster-level
More informationUsing (Suricata over) PF_RING for NIC-Independent Acceleration
Using (Suricata over) PF_RING for NIC-Independent Acceleration Luca Deri Alfredo Cardigliano Outlook About ntop. Introduction to PF_RING. Integrating PF_RING with
More informationNext Generation Computing Architectures for Cloud Scale Applications
Next Generation Computing Architectures for Cloud Scale Applications Steve McQuerry, CCIE #6108, Manager Technical Marketing #clmel Agenda Introduction Cloud Scale Architectures System Link Technology
More information10-Gigabit iwarp Ethernet: Comparative Performance Analysis with InfiniBand and Myrinet-10G
10-Gigabit iwarp Ethernet: Comparative Performance Analysis with InfiniBand and Myrinet-10G Mohammad J. Rashti and Ahmad Afsahi Queen s University Kingston, ON, Canada 2007 Workshop on Communication Architectures
More informationFlexNIC: Rethinking Network DMA
FlexNIC: Rethinking Network DMA Antoine Kaufmann Simon Peter Tom Anderson Arvind Krishnamurthy University of Washington HotOS 2015 Networks: Fast and Growing Faster 1 T 400 GbE Ethernet Bandwidth [bits/s]
More informationAccelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel
Accelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel @optimistyzy Notices & Disclaimers Intel technologies features and benefits depend
More informationRecent Advances in Software Router Technologies
Recent Advances in Software Router Technologies KRNET 2013 2013.6.24-25 COEX Sue Moon In collaboration with: Sangjin Han 1, Seungyeop Han 2, Seonggu Huh 3, Keon Jang 4, Joongi Kim, KyoungSoo Park 5 Advanced
More informationA Next Generation Home Access Point and Router
A Next Generation Home Access Point and Router Product Marketing Manager Network Communication Technology and Application of the New Generation Points of Discussion Why Do We Need a Next Gen Home Router?
More informationIntroduction to the Cisco ASAv
Hypervisor Support The Cisco Adaptive Security Virtual Appliance (ASAv) brings full firewall functionality to virtualized environments to secure data center traffic and multitenant environments. You can
More informationIntel Select Solution for ucpe
Solution Brief Intel Select Solution for ucpe Intel Xeon Processor D-2100 Intel Select Solution for ucpe Overview Thanks to their increasing adoption of software defined networking (SDN), software defined
More information6WINDGate. White Paper. Packet Processing Software for Wireless Infrastructure
Packet Processing Software for Wireless Infrastructure Last Update: v1.0 - January 2011 Performance Challenges for Wireless Networks As advanced services proliferate and video consumes an ever-increasing
More informationARISTA: Improving Application Performance While Reducing Complexity
ARISTA: Improving Application Performance While Reducing Complexity October 2008 1.0 Problem Statement #1... 1 1.1 Problem Statement #2... 1 1.2 Previous Options: More Servers and I/O Adapters... 1 1.3
More informationAgilio CX 2x40GbE with OVS-TC
PERFORMANCE REPORT Agilio CX 2x4GbE with OVS-TC OVS-TC WITH AN AGILIO CX SMARTNIC CAN IMPROVE A SIMPLE L2 FORWARDING USE CASE AT LEAST 2X. WHEN SCALED TO REAL LIFE USE CASES WITH COMPLEX RULES TUNNELING
More informationAMD EPYC Processors Showcase High Performance for Network Function Virtualization (NFV)
White Paper December, 2018 AMD EPYC Processors Showcase High Performance for Network Function Virtualization (NFV) Executive Summary Data centers and cloud service providers are creating a technology shift
More informationExtreme Networks Session Director
Data Sheet Highlights Designed for 4G/LTE, 5G Mobile Network Operators, and IoT scale Maximizes utilization of existing monitoring solutions with subscriberaware network traffic load balancing, filtering,
More informationAn Intelligent NIC Design Xin Song
2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) An Intelligent NIC Design Xin Song School of Electronic and Information Engineering Tianjin Vocational
More information100% PACKET CAPTURE. Intelligent FPGA-based Host CPU Offload NIC s & Scalable Platforms. Up to 200Gbps
100% PACKET CAPTURE Intelligent FPGA-based Host CPU Offload NIC s & Scalable Platforms Up to 200Gbps Dual Port 100 GigE ANIC-200KFlex (QSFP28) The ANIC-200KFlex FPGA-based PCIe adapter/nic features dual
More informationMultimedia Streaming. Mike Zink
Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=
More informationAccelerate block service built on Ceph via SPDK Ziye Yang Intel
Accelerate block service built on Ceph via SPDK Ziye Yang Intel 1 Agenda SPDK Introduction Accelerate block service built on Ceph SPDK support in Ceph bluestore Summary 2 Agenda SPDK Introduction Accelerate
More information6.9. Communicating to the Outside World: Cluster Networking
6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and
More informationPLUSOPTIC NIC-PCIE-2SFP+-V2-PLU
PLUSOPTIC NIC-PCIE-2SFP+-V2-PLU PCI Express v3.0 x8 Dual Port SFP+ 10 Gigabit Server Adapter (Intel X710- BM2 Based) Overview: NIC-PCIE-2SFP+-V2-PLU is PLUSOPTIC a new generation of high-performance server
More informationP51: High Performance Networking
P51: High Performance Networking Lecture 6: Programmable network devices Dr Noa Zilberman noa.zilberman@cl.cam.ac.uk Lent 2017/18 High Throughput Interfaces Performance Limitations So far we discussed
More informationHardware Acceleration in Computer Networks. Jan Kořenek Conference IT4Innovations, Ostrava
Hardware Acceleration in Computer Networks Outline Motivation for hardware acceleration Longest prefix matching using FPGA Hardware acceleration of time critical operations Framework and applications Contracted
More informationPEARL. Programmable Virtual Router Platform Enabling Future Internet Innovation
PEARL Programmable Virtual Router Platform Enabling Future Internet Innovation Hongtao Guan Ph.D., Assistant Professor Network Technology Research Center Institute of Computing Technology, Chinese Academy
More informationA Look at Intel s Dataplane Development Kit
A Look at Intel s Dataplane Development Kit Dominik Scholz Chair for Network Architectures and Services Department for Computer Science Technische Universität München June 13, 2014 Dominik Scholz: A Look
More informationImproving Altibase Performance with Solarflare 10GbE Server Adapters and OpenOnload
Improving Altibase Performance with Solarflare 10GbE Server Adapters and OpenOnload Summary As today s corporations process more and more data, the business ramifications of faster and more resilient database
More informationVALE: a switched ethernet for virtual machines
L < > T H local VALE VALE -- Page 1/23 VALE: a switched ethernet for virtual machines Luigi Rizzo, Giuseppe Lettieri Università di Pisa http://info.iet.unipi.it/~luigi/vale/ Motivation Make sw packet processing
More informationCheck Point DDoS Protector Introduction
Check Point DDoS Protector Introduction Petr Kadrmas SE Eastern Europe pkadrmas@checkpoint.com Agenda 1 (D)DoS Trends 2 3 4 DDoS Protector Overview Protections in Details Summary 2 (D)DoS Attack Methods
More informationIndependent Scalability and Functionality Test: Sandvine Virtualized Traffic Steering Engine (TSE) and Virtualized Policy Traffic Switch (PTS)
Independent Scalability and Functionality Test: Virtualized Traffic Steering Engine (TSE) and Virtualized Policy Traffic Switch (PTS) Introduction Network Functions Virtualization (NFV) has kicked off
More informationCOMPUTING. SharpStreamer Platform. 2U Video Transcode Acceleration Appliance
COMPUTING Preliminary Data Sheet SharpStreamer Platform 2U Video Transcode Acceleration Appliance The SharpStreamer 2U Platform enables high density voice and video processing in a 2U rack server appliance
More informationDemystifying Network Cards
Demystifying Network Cards Paul Emmerich December 27, 2017 Chair of Network Architectures and Services About me PhD student at Researching performance of software packet processing systems Mostly working
More informationJMR ELECTRONICS INC. WHITE PAPER
THE NEED FOR SPEED: USING PCI EXPRESS ATTACHED STORAGE FOREWORD The highest performance, expandable, directly attached storage can be achieved at low cost by moving the server or work station s PCI bus
More information10GE network tests with UDP. Janusz Szuba European XFEL
10GE network tests with UDP Janusz Szuba European XFEL Outline 2 Overview of initial DAQ architecture Slice test hardware specification Initial networking test results DAQ software UDP tests Summary 10GE
More informationTLDK Overview. Transport Layer Development Kit Ray Kinsella February ray.kinsella [at] intel.com IRC: mortderire
TLDK Overview Transport Layer Development Kit Ray Kinsella February 2017 Email : ray.kinsella [at] intel.com IRC: mortderire Contributions from Keith Wiles & Konstantin Ananyev Legal Disclaimer General
More informationData Center Networks and Switching and Queueing and Covert Timing Channels
Data Center Networks and Switching and Queueing and Covert Timing Channels Hakim Weatherspoon Associate Professor, Dept of Computer Science CS 5413: High Performance Computing and Networking March 10,
More informationTLDK Overview. Transport Layer Development Kit Keith Wiles April Contributions from Ray Kinsella & Konstantin Ananyev
TLDK Overview Transport Layer Development Kit Keith Wiles April 2017 Contributions from Ray Kinsella & Konstantin Ananyev Notices and Disclaimers Intel technologies features and benefits depend on system
More informationSwitchX Virtual Protocol Interconnect (VPI) Switch Architecture
SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture 2012 MELLANOX TECHNOLOGIES 1 SwitchX - Virtual Protocol Interconnect Solutions Server / Compute Switch / Gateway Virtual Protocol Interconnect
More informationFlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC
white paper FlashGrid Software Intel SSD DC P3700/P3600/P3500 Topic: Hyper-converged Database/Storage FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC Abstract FlashGrid
More informationPerformance Analysis and Evaluation of Mellanox ConnectX InfiniBand Architecture with Multi-Core Platforms
Performance Analysis and Evaluation of Mellanox ConnectX InfiniBand Architecture with Multi-Core Platforms Sayantan Sur, Matt Koop, Lei Chai Dhabaleswar K. Panda Network Based Computing Lab, The Ohio State
More informationNetworking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ
Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking
More informationMoneta: A High-performance Storage Array Architecture for Nextgeneration, Micro 2010
Moneta: A High-performance Storage Array Architecture for Nextgeneration, Non-volatile Memories Micro 2010 NVM-based SSD NVMs are replacing spinning-disks Performance of disks has lagged NAND flash showed
More informationRon Emerick, Oracle Corporation
PCI Express PRESENTATION Virtualization TITLE GOES HERE Overview Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted.
More informationMotivation CPUs can not keep pace with network
Deferred Segmentation For Wire-Speed Transmission of Large TCP Frames over Standard GbE Networks Bilic Hrvoye (Billy) Igor Chirashnya Yitzhak Birk Zorik Machulsky Technion - Israel Institute of technology
More information