|
|
 |
| ClassHopper |
| Alternate Queuing
Disciplines |
|
ClassHopper
is a small-footprint, high performance
embedded alternate queuing discipline framework which
includes classification mechanisms such as CBQ/WFQ for QoS
management. It includes the ability to integrate with any
classifiers in network packets including QoS tags in
layer-2 (802.1p) and layer-3 headers (ToS bits).
ClassHopper performs traffic classification, conditioning
and scheduling in the input as well as output directions,
enabling bandwidth control for different packet types. It
also enables the network stack to handle overload
conditions gracefully with selective packet discard and
for effective avoidance of Denial of Service attacks at
the network layer or higher.
|
|
|
|
|
|
|
|
|
|
|
|
ClassHopper is a robust, lean, high performance, alternate queuing
discipline framework for embedded devices. ClassHopper’s unique, advanced features include a
class-based queues implementation and a framework for
supporting custom queuing disciplines. Its small
footprint and flexible APIs have been specifically
designed for use in an embedded environment.
In addition, ClassHopper performs traffic
classification, conditioning and scheduling in the input
as well as output directions, enabling bandwidth control
for different packet types. It offers unsurpassed
flexibility through its built-in queuing implementations
and customizable features.
ClassHopper is the optimal solution for voice and video
applications that require guaranteed real-time
throughput and bandwidth allocation for critical data
streams in the network stack.
It also enables the network stack to handle overload
conditions gracefully with selective packet discard and
for effective avoidance of Denial of Service attacks at
the network layer or higher, by effectively policing the
boundary between the driver and the stack using custom
configured rules. more... |
|
 |
Features |
 |
 |
 |
|
 |
Implements CBQ, WFQ, and other queuing
disciplines. |
|
 |
Hierarchical bandwidth classes for both input &
output directions. |
|
 |
Scheduler combines priority, weighted
round-robin and borrowing. |
|
 |
Defends against denial of service (DoS) attacks
by rate limiting based on traffic
classification. |
|
 |
Support for CPU types of either endian-ness
including PowerPC, MIPS, X86, ARM/XScale. |
|
 |
High-performance, adds minimal latency. |
|
 |
Royalty-free! |
|
|
 |
 |
 |
 |
|
|
|
 |
|
 |
 |
|
ClassHopper has been
extensively validated on a variety of CPU architectures, and
this minimizes development and integration efforts. ClassHopper supports
also multi-tasking and memory partitions. |
 |
|
Special Features |
|
 |
Provides QoS support
within the network stack |
|
 |
Works in both inbound
and outbound directions |
|
 |
Includes reference
rules for Denial of Service (DoS) avoidance |
|
 |
User
customizable classifier and queue regulator functions |
|
 |
Supports
command line interface (CLI) and web management |
|
 |
Enhanced memory management & partition support |
|
 |
Ultra-small memory
footprint and minimal dynamic memory usage |
|
|
|
|
|
|