Earlier I wished for a GumStix for routing and firewalling (firestix!),
and I got that when netDUO was released. Now I'm wishing for
QoS-routing, so I can decrease the latency of the protocols that care
about it in times of need.
Is it possible at the moment? I can't find any packages for
Kindest regards / Med vennlig hilsen,
Jørgen P. Tjernø
Jørgen P. Tjernø escreveu:
>Earlier I wished for a GumStix for routing and firewalling (firestix!),
>and I got that when netDUO was released. Now I'm wishing for
>QoS-routing, so I can decrease the latency of the protocols that care
>about it in times of need.
>Is it possible at the moment? I can't find any packages for
With kernel QoS modules and utilities (tc and friends from iproute
package, I think), you can, but there are several ways to accomplish
this with varying results. I suggest you search for a tutorial or
something, doing that on the gumstix will be about the same job.
There are userspace solutions as well, but I don't think they'll scale
quite as good (as the kernel solution) if you need anything but a few
hundred kbits/s, plus the minimum latency will probably higher, tough
what you almost always need is to introduce latency on non-priority
traffic, leaving "natural timeslots" available to transmit
higher-priority data on a (not really) deterministic way, so this last
point maybe irrelevant.
I myself never found an easy, efficient way of handling trafic shaping
w/ QoS without quite a lot of hand-tunning. But there has been quite a
while since I last played with it, that's why I can't point you out to
most specific pointers of information (I can't remember then).