| Features |
 |
Based
on RFC 2474 and RFC 2475 |
 |
Platform
Support - VxWorks |
 |
C++ implementation
|
 |
Support
for IPV4 |
 |
| DiffServ Gateway Design |
 |
Private Module - Registers
with Private Interface to receive IP packets destined for the
Public Network and to transmit packets from the Public Network
to the Private Network. |
 |
Public Module - Packets
that are received by the Public Module from the Public Interface
are queued here. |
 |
DiffServ - This module
has the following sub components: |
| |
 |
 |
Classifier -
It spawns a thread/pool of threads to get the packet from
the private/public queue. The function invoked by thread
checks the IP header for TOS/DS field and puts the packet
into appropriate priority queue. The thread on the output
side invokes a function which puts the packet from the
priority queues to the output private/public queue. This
queue is the input to the Private/Public module |
 |
Meter - Measures
the rate of traffic stream selected by a classifier. The
instantaneous state of this process may be used to affect
the operation of a marker, shaper or dropper, and/or may
be used for accounting and measurement |
 |
Marker - Sets
the DS/TOS field of a packet to a particular codepoint.
Configurable to mark all packets which are steered to
it to a single codepoint, or to one of a set of codepoints,
according to the state of a meter |
 |
Shaper/Dropper
- Device that delays packets within a traffic stream to
cause it to conform to some defined traffic profile. A
dropper is a special case of a shaper (like a shaper with
buffer size zero) |
|
 |
| All the modules except Private Module
and Public Module are platform independent. |
 |
 |
 |
|
|
 |
| Customization |
| MindTree will customize the DiffServ
implementation to specific product designs. Customization includes,
but not limited to: |
 |
Porting
onto customer's target platform |
 |
OS porting
|
 |
Hardware
and software integration |
 |
Custom
feature addition |
 |
Traffic
engineering and management |
 |
QoS |
 |
Bandwidth
management |
 |
|
For further information on all technical
details and licensing terms, email:
info_mint@mindtree.com |