Más contenido relacionado
La actualidad más candente (20)
Similar a 6WINDGate™ - Powering the New Generation of Network Appliances (20)
6WINDGate™ - Powering the New Generation of Network Appliances
- 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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