6WINDGate™ - Architecture Overview - NE 6W-08-188 ... - Wind River
6WINDGate™ - Architecture Overview - NE 6W-08-188 ... - Wind River
6WINDGate™ - Architecture Overview - NE 6W-08-188 ... - Wind River
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>6W</strong>INDGate - <strong>Architecture</strong> <strong>Overview</strong> <strong>NE</strong> <strong>6W</strong>-<strong>08</strong>-<strong>188</strong> v1.0<br />
Model v1.1<br />
Page 11<br />
modules to integrate and synchronise Fast Path processing and Slow Path / Control Plane in a<br />
transparent manner. <strong>6W</strong>INDGate SDS delivers the highest possible performance MC<br />
architectures can sustain.<br />
Control Plane Modules are the same for all <strong>6W</strong>INDGate Profiles.<br />
<strong>6W</strong>INDGate EDS/SDS Linux Networking Stacks includes <strong>6W</strong>INDGate ADS Linux Networking Stack plus<br />
the Cache Manager module required to synchronise Fast Path processing and Slow Path / Control Plane.<br />
Figure 4 shows how the different <strong>6W</strong>INDGate Profiles can be used to offer the required level of<br />
performance according to the number of available cores.<br />
Figure 4: <strong>6W</strong>INDGate Profiles<br />
3.3 FAST PATH LESS SOLUTION - <strong>6W</strong>INDGATE ADS<br />
<strong>6W</strong>INDGate ADS (Figure 5) is targeted for low-end applications. Control Plane and Data Plane are colocalized<br />
and the entire <strong>6W</strong>INDGate software runs in Linux environment. Forwarding is performed at<br />
the Linux Networking Stack level.<br />
To build this profile, the following <strong>6W</strong>INDGate building blocks are required:<br />
• <strong>6W</strong>INDGate ADS Linux Networking Stack<br />
• <strong>6W</strong>INDGate Control Plane Modules<br />
<strong>6W</strong>INDGate ADS architecture can be used for single-core processors or MC processors. For MC<br />
architectures, it means that Linux kernel with a dedicated optimized SMP networking stack is running on<br />
all the cores according in order to process many packets simultaneously. <strong>6W</strong>INDGate ADS Linux<br />
Networking Stack has been enhanced compared to a standard Linux stack (refer section 4.3).<br />
<strong>6W</strong>INDGate Control Plane offering is modular and modules can be selected according to requirements.<br />
<strong>6W</strong>INDGate XML-based Management Plane is provided to deliver a complete solution.<br />
_________________________________________________________________________________________________________________<br />
<strong>6W</strong>IND Confidential. <strong>6W</strong>IND copyright 20<strong>08</strong>. All rights reserved. This document cannot be reproduced without <strong>6W</strong>IND written consent.