6WINDGate™ - Powering the New Generation of Network Appliances


Published on

Learn how 6WIND enables cost-effective network appliances.

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

6WINDGate™ - Powering the New Generation of Network Appliances

  1. 1. V1.2 | ©6WIND 2014. All rights reserved. All brand names, trademarks and copyright information cited in this presentation shall remain the property of its registered owners. SPEED MATTERS
  2. 2. V1.2 | 2©6WIND 2014  Enable open platform ecosystem to replace dedicated hardware with commodity servers and virtualization.  Close the performance gap for Service Providers and Enterprises to upgrade their network architecture. The Promise Of 6WIND Network Architecture Transformation Dedicated Hardware And Software Platform White Box Ecosystem Virtualization Rigid Platform Long Time To Market Open Platform Inexpensive Rapid Services Creation $$$ Expensive $
  3. 3. V1.2 | 3©6WIND 2014  Best in class packet processing technology thanks to 6WIND deep expertise in networking and more than 150 man years of development.  Since the first shipment of its 6WINDGate software in 2007, 6WIND has been selected and deployed by Blue Chip companies to unlock hidden infrastructure performance.  6WIND is an independent software vendor and 6WINDGate is the only heterogeneous networking stack to support major market- leading hardware platforms.  6WIND is privately held and headquartered in France, with offices in Asia and the US. 6WIND Facts
  4. 4. V1.2 | 4©6WIND 2014 Generic Hardware Platform Network Appliance Architecture Transformation Proprietary Hardware Platform Router / Switch Proprietary Hardware Platform Firewall / UTM Proprietary Hardware Platform ADC / Load Balancer Router/Switch Firewall/UTM ADC/Load Balancer Virtualization Generic Hardware Platform ADC / Load Balancer Firewall / UTM Router / Switch
  5. 5. V1.2 | 5©6WIND 2014 6WINDGate Packet Processing Software: High Performance, Transparency, Scalability  Fastest performance on the market; in both physical and virtual environments  Transparent, no change to OS, hypervisor and management  Available across major platforms  Native support for network protocols Multicore Processor Platform Fast PathNetwork Stack Control Plane Fast Path Fast Path Fast Path Fast Path
  6. 6. V1.2 | 6©6WIND 2014 6WINDGate Removes Performance Bottlenecks Performance (MillionsOfPackets PerSecond) ... Fast Path Cores ... Increase OS stability by offloading resource intensive mundane tasks Standard Linux Becomes Unstable Performance benefits scale with the number of processing cores 1 2 3 8 9 10 ...
  7. 7. V1.2 | 7©6WIND 2014 Networking Stack Control Plane Fast Path Transparent to Operating System ?Local info Local info Fast path packet Continuous synchronization Exception packet Synchronization modules
  8. 8. V1.2 | 8©6WIND 2014 Available for Industry-Leading Processor Platforms ZoL™DPDKSimple ExecNetOS Architecture-independent “Fast Path Modules” • Generic, processor-independent source code • Cycle-level and pipeline-level optimizations Architecture-specific "Fast Path Networking SDK" • Zero-overhead API for fast path modules • Support for processor-specific features and resources • Leverages processor suppliers' SDKs Data Plane Fast Path FPN-SDK FPN-SDK FPN-SDK FPN-SDK
  9. 9. V1.2 | 9©6WIND 2014  Based on dpdk.org  6WINDGate DPDK add-ons available for increased system functionality, performance and reliability  Poll Mode Drivers for multi-vendor NICs  Mellanox ConnectX-3® EN Series PMD  Emulex OCE14102 PMD  Performance acceleration for virtualized networking  Fast vNIC PMD  VMXNET3 Guest VMware PMD  VIRTIO Guest XEN-KVM PMD  Crypto acceleration modules that leverage  Cavium NITROX SDK 5.x Crypto  Intel® Multi-Buffer Crypto  Intel® QuickAssist Crypto 6WINDGate DPDK Features and Benefits Virtualization acceleration Fast vNIC PMD VMXNET3 Guest VMware PMD VIRTIO Guest XEN- KVM PMD Crypto acceleration Cavium NITROX SDK 5.x Crypto Intel® Multi-Buffer Crypto Intel® QuickAssist Crypto dpdk.org Multi-vendor NIC support Emulex OCE14102 PMD Mellanox ConnectX®- 3 EN Series PMD
  10. 10. V1.2 | 10©6WIND 2014 FastPath IPv4/IPv6 Forwarding MPLS/VPLS Encapsulation IPv4/IPv6 Multi-cast Filtering IPv4/IPv6 IPsec SVTI VLAN Link Aggregation NAT GRE TCP/UDP Termination Flow Inspection L2TP/ PPPoE BRAS GTP-UVXLAN Tunneling (IPinIP) IPsec IPv4/IPv6 Ethernet Bridging 6WINDGate Module List DistributedArch. Fast path extensions Control plane extensions ControlPlane BFD SMR L2TP, PPPoE BRAS Routing Virtual Routing Security VRRP LACP VPN Monitoring HighAvailability LACP Firewall / NAT Routing ARP / NDP DPDK Fast vNIC PMD VMXNET3 Guest VMware PMD Intel® QuickAssist Crypto VIRTIO Guest XEN-KVM PMD Intel® Multi- Buffer Crypto Cavium NITROX SDK 5.X Crypto Mellanox ConnectX®-3 EN Series PMD FPN-SDK OVS Acceleration Emulex OCE14000 Series PMD QoS
  11. 11. V1.2 | 11©6WIND 2014  Fast path-based data plane solution leveraging DPDK and extensions (multi-vendor 10G and 40G NICs, smart NICs, and more)  Comprehensive hardware cryptographic acceleration (Cave/Coleto Creek, Cavium NITROX and more)  High performance and scalable IPv4 and IPv6 forwarding supporting over 10 Mpps per core and virtual routing  High capacity firewall and NAT  Wide tunneling support: GTP, PPP, L2TP, GRE, MPLS, VXLAN…  Accelerated IPsec stack supporting over 190 Gbps on a server  Accelerated TCP/UDP stack supporting millions of concurrent sessions on a server High Performance Data Plane (Example on Intel Platforms)
  12. 12. V1.2 | 12©6WIND 2014 6WINDGate Deployment Options for Network Appliances Linux Application Software Physical Network Appliance Virtual Machine Linux (Guest OS) Application Software Software Network Appliance VM Hypervisor Linux (Host OS) Virtualized Network Appliance VM Any OS …
  13. 13. V1.2 | 13©6WIND 2014 Enterprise Use Case: 6WIND Enables Cost-Effective Network Appliances  6WINDGate Powered Firewall  DPDK on Linux  Hardware offload to Cavium Nitrox for IPsec  Software based appliance on custom hardware for additional performance  Allows use of DPDK on multi-vendor NICs for crypto support  Ready for fully virtual applications Commodity Hardware x86 Processor Hypervisor Virtual Firewall
  14. 14. V1.2 | 14©6WIND 2014 6WINDGate Extensions to Virtualization NICs DPDK (Intel and multi-vendor NIC drivers) Host Driver OVS Acceleration Additional Features (L3 Routing, Firewall, NAT…) Virtual Switch Fast vNIC PMD Virtio PMD Fast vNIC Linux Virtio Virtio Fast vNIC Virtual Appliance (DPDK- based) Virtual Appliance (Linux- based) Virtual Appliance (Other OSs) Drivers for Virtual Appliance • Fast vNIC drivers for high performance communications • Standard drivers for existing VAs • Extensible for all OSs Accelerated Virtual Switch • DPDK with multi-vendor NIC support • OVS acceleration • Extended network services • Host driver for high performance communications
  15. 15. V1.2 | 15©6WIND 2014 10 x 40 Gbps Full Duplex Traffic Virtual Switch Acceleration Demo Accelerated Open vSwitch Open vSwitch Traffic Generator  No modification is required to OVS, OS, Hypervisor, Management  L2 switching capability on 10 cores using 40G Ethernet  52 Mpps with 64 byte packets  195 Gbps with 1280 byte packets OpenFlow Controller
  16. 16. V1.2 | 16©6WIND 2014 Virtual Switch Acceleration + Virtual Router Appliance Traffic Generator Fast Path Fast vNIC PMD 6WINDGate DPDK OVS Acceleration Open vSwitch Hypervisor Fast Path Virtual Machine OpenFlow Controller Fast vNIC PMD 6WINDGate DPDK IPv4/IPv6 Forwarding
  17. 17. V1.2 | 17©6WIND 2014  Equipment Providers  Source code to be integrated in physical, software and virtualized appliances  High level of customization to provide application differentiation with maximal network performance 6WINDGate Solutions For:  Integrators / Service Providers  Binary networking software for routers, IPsec Gateways…  Ready-to-use high performance software to be installed on generic servers to deliver cost-effective physical and software appliances
  18. 18. V1.2 | 18©6WIND 2014