SEARCH MAILING LIST SITE MAP HOME
 
 





 

Supported RFCs

Product
Design Wins


6WINDGate™ SDS Networking Linux Stack

6WINDGate™ SDS Networking Linux stack provides the main following features:

  • It includes a Linux stack similar to 6WINDGate™ ADS Networking Stack including the full set of 6WINDGate™ kernel features.
  • It includes additional modules that makes the integration of 6WINDGate™ Fast Path modules transparent for Control Plane Protocols.


6WINDGate™ SDS Architecture

This architecture relies on key components that provide a smooth integration between Slow Path and Fast Path.

  • Cache Manager is a Control Plane software module that performs synchronization between Slow Path and Fast Path. It listens to the Kernel updates realized by the Control Plane Modules (ARP and NDP entries, L3 routing tables, Security Associations…) and synchronizes the Fast Path with this information. Thanks to the Cache Manager, no change is required in the Control Plane Modules to be integrated with Fast Path modules.
  • Fast Path Manager is a hardware dependent module interfacing Fast Path trough a shared memory mechanism. The Fast Path Manager can be considered as a Fast Path Linux driver. The Fast Path Manager updates Fast Path tables (via shared memory, or using NETFPC) according to messages exchanged with Cache Manager through the FPC API
  • FPC API exports events and states changes (Control Plane) from Slow Path to Fast Path through Fast Path Manager to update Fast Path tables in shared memory (routes, ARP entries, IPsec SA…).
  • FPS API gathers counters from Fast Path. Global statistics are exported to unmodified Linux applications (CLI, Web, SNMP, Routing...) via Linux standard APIs.
  • FPVI API forwards Exceptions to Linux stacks for ARP packets, OSPF packets, ICMP, etc.
  • FPN API interfaces Network Processor SDK that helps sending and receiving packets with the 6WINDGate's Fast Path software.
  • Fast Path Modules include 6WIND Fast Path modules and if required customer Fast Path modules.

This powerful architecture significantly improves performance that can be reached with pure Linux architecture while minimising integration of Fast Path modules with Linux kernel and Control Plane protocols.

For your 6WINDGate™ SDS Optimised Linux Stack evaluation and licensing needs, email .

 


back to 6WINDGate™ SDS

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