17.06.2013 Views

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

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!