6WINDGate Software
Suites
6WINDGate architecture relies on a modular
approach to provide adapted solutions to customer requirements.
This modularity is based on three building blocks:
- Fast Path Modules
- Linux Networking Stack
- Control Plane Modules
6WINDGate building blocks can be assembled in 3 different
profiles.

6WINDGate Profiles
- 6WINDGate ADS is
targeted for middle range appliances and equipment. Control Plane
and Data Plane are co-localized. For MC architectures, a SMP Linux
kernel with an optimized SMP kernel networking stack is running
on all the cores in order to process many packets simultaneously.
- 6WINDGate EDS is
a solution based on a Fast Path architecture. This Fast Path is
implemented as a Linux kernel module between the Linux networking
stack and the interface drivers. So, it does not require any specific
MCEE (Multi-Core Executive Environment). Compared to a standard
Linux architecture, forwarding is performed at the driver level.
Only packets that cannot be processed by Fast Path are forwarded
to the Linux Networking Stack (Slow Path). 6WINDGate EDS
architecture relies on Cache Manager and Fast Path Manager modules
to integrate and synchronise Fast Path processing and Slow Path
/ Control Plane in a transparent manner. 6WINDGate EDS delivers
the best possible performance in pure Linux environment.
- 6WINDGate SDS is
targeted for high end equipment. Similarly to 6WINDGate
EDS, it is also based on a Fast Path architecture but Fast Path
is implemented in the MCEE (Multi-Core Executive Environment).
A certain number of cores are dedicated to Fast Path; Fast Past
modules run in a dedicated execution space outside of Linux kernel.
Forwarding is performed at the Fast Path level. 6WINDGate
SDS architecture relies on Cache Manager and Fast Path Manager
modules to integrate and synchronise Fast Path processing and
Slow Path / Control Plane in a transparent manner. 6WINDGate
SDS delivers the highest possible performance MC architectures
can sustain.
6WIND modular offering can be adapted to immediate
customer needs and upgraded with new feature or performance needs.
All 6WINDGate profiles equally benefit
from 6WINDGate architecture openness and from the innovative
XML-based Management System that makes it possible to integrate
and manage third-party and/or customer modules with 6WINDGate
built-in modules.
6WINDGate profiles can address a large
range of applications and be used to develop a range of products
with a large number of common modules thus reducing validation and
maintenance costs.

Applications for 6WINDGate Profiles
A comparison between 6WINDGate profiles
can be found here.
|