SEARCH LOGIN MAILING LIST SITE MAP HOME
 
 

 

Username:
Password:
6WINDGate FAQ

Multicore Packet Processing Forum
 

Supported RFCs

Product
Design Wins


6WINDGate™ Software Benefits



6WINDGate Profiles

6WINDGate architecture relies on a modular approach. 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

  • The 6WINDGate ADS profile is targeted for mid-range appliances and equipment. The Control Plane and Data Plane are co-localized. For multicore architectures an SMP Linux kernel with an optimized SMP kernel networking stack runs on all the cores in order to process many packets simultaneously.
  • The 6WINDGate EDS profile 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 there is no need for a processor-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 the Fast Path are forwarded to the Linux Networking Stack (Slow Path). The 6WINDGate EDS architecture relies on Cache Manager and Fast Path Manager modules to transparently integrate and synchronize Fast Path processing and the Slow Path / Control Plane. The 6WINDGate EDS profile delivers the best possible performance in a pure Linux environment.
  • The 6WINDGate SDS profile is targeted for high-end equipment. Similar to the EDS profile, it is also based on a Fast Path architecture but the Fast Path is implemented in the MCEE. A number of cores are dedicated to Fast Path. Fast Past modules run in a dedicated execution space outside the Linux kernel. Forwarding is performed at the Fast Path level. The 6WINDGate SDS architecture relies on Cache Manager and Fast Path Manager modules to transparently integrate and synchronize Fast Path processing and the Slow Path / Control Plane. The 6WINDGate SDS profile delivers the highest possible performance that a given multicore architecture can sustain.

6WIND's modular solutions can be adapted to specific customer needs and upgraded with new functions or performance-oriented features. A comparison between 6WINDGate profiles can be found here.

6WINDGate Architecture Overview is available here.


High Availability

6WINDGate meets the requirements of High Availability (HA) systems for networking and telecom equipment where five-nines reliability or zero downtime is critical; it provides HA support fully integrated into the 6WINDGate software architecture:

  • Redundant hardware platforms, each running 6WINDGate with Control Planes maintaining a coherent view of overall system
  • Dual active Fast Path subsystems, providing redundancy between network interfaces for Non-Stop Forwarding (NSF)

6WINDGate High Availability Architecture Overview is available here


 

Application Integration

6WINDGate simplifies the integration of application software because standard Linux APIs are preserved making Fast Path-based architectures fully transparent to applications. This maximizes customer's software reuse and minimizes time-to-market.

6WINDGate's XML-based management system also simplifies integration with customers' management systems.


 


back to top


6WIND – Packet processing software for multicore networking and telecom systems (Linux) - ©2010 6WIND. All Rights Reserved.