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