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
.
|