SEARCH MAILING LIST SITE MAP HOME
 
 





 

Supported RFCs

Product
Design Wins


6WINDGate™ Fast Path Modules (6WINDGate™ EDS)

Processing requirements of applications and advanced networking like QoS and security features is increasingly critical for gigabit networks. Understanding this, we made it our business to design a new modular solution, the 6WINDGate™ Fast Path Modules, for OEMs who want to exploit the latest processing power offered by Cavium OCTEON, RMI XLR, Freescale and Intel Multi-Core product range. We ensured that the data path of the TCP/IP protocol by this new generation Multi-Core is accelerated to gain optimal processing power. 6WINDGate™ Fast Path Modules can also be easily ported on other Multi-Core architectures.

6WINDGate™ Fast Path is based on a Fast Path exception strategy. This concept applies to all protocols that have to be split in two parts:

  • Fast Path only implements packet processing to be done on each packet. This is performed by a simplified IP stack that finds the necessary information in a local memory that has previously updated by high level protocols (signalling).
  • When a received packet is too complex to be processed at the Fast Path level, it is forwarded to the Slow Path through an exception using a dedicated API called FPVI. This packet will be either managed at the Slow Path or at the Control Plane level. It can be noted that exception packets are only a few % of the traffic making useless to have a full and complex IP stack at the Fast Path level.
  • Packets to be sent locally by the Slow Path or the Control Plane are directly injected in the outgoing flow.

Fast Path exception strategy is therefore the best trade-off between complexity and performance.


6WINDGate™ Fast Path Architecture based on exception strategy

More, Fast Path exception concept can be used for a progressive approach to integrate smoothly new features in the Fast Path. For instance, if IPv6 is not yet implemented in the Fast Path, IPv6 packets are processed as exceptions to be managed at the Slow Path level. When you integrate 6WINDGate™ Fast Path - IPv6 forwarding and transition module, IPv6 packets can be processed at the Fast Path level delivering same level of performance as IPv4 forwarding without any change in the Control Plane and Management Plane.

6WINDGate™ EDS Fast Path Modules run as a Linux Kernel module and can be transparently integrated with a 6WINDGate™ EDS Networking Linux stack running on dedicated cores according to the following architecture.

A comparison between 6WINDGate™ profiles can be found here.

In short, 6WINDGate™ Fast Path modules integrate and manage dynamic data plane mechanisms of IP Forwarding, IPSec, Layer 2, QoS, etc, to scale up in a linear way to any number of cores, attaining performance up to tens of Gbps, transparently and seamlessly. OEMs are able to build into their products, the required performance power sooner than they think while significantly reducing design complexities and lowering overall development risks.

6WINDGate™ Fast Path Modules include:

Fast Path Modules
(6WINDGate™ EDS and SDS)
IP Forwarding including Virtual Routing and ECMP
IPsec
L2 - VLAN, GRE, Bridging, Link Aggregation - based on VNB framework
QoS
Traffic conditioning
IP Reassembly
IP tunneling
NAT and Filtering
IPv6 Forwarding including Virtual Routing and ECMP
IPv6 tunneling and transition mechanism 6to4
L2 Advanced including 802.1x, L2TP VPN
ROHC
IPv4 Multicast
IPv6 Multicast
Multi-Instance

Ask for our 6WINDGate™ EDS Fast Path Modules detailed performance benchmarks, roadmap and evaluation licence by writing to .

 


back to 6WINDGate™ EDS

6WIND Software - embedded networking software - Linux – Multicore - ©2008 6WIND. All Rights Reserved.