<div class="gmail_quote">On Fri, Oct 9, 2009 at 2:18 AM, John A. Sullivan III <span dir="ltr"><<a href="mailto:jsullivan@opensourcedevel.com">jsullivan@opensourcedevel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Thu, 2009-10-08 at 16:07 -0400, Michelle Dupuis wrote:<br>
> More specifically....I'm looking for a Linux package to allow shaping,<br>
> QoS, prioritization by port, etc.<br>
</div><snip><br>
<div class="im">><br>
><br>
> Spinning off from another topic...what are people using for QoS /<br>
> Shaping?<br>
><br>
> I'm using Wondershaper script with OK results...but I'd like better.<br>
> Ideas?<br>
</div>> _<snip><br>
I would imagine that tc, iproute2, and iptables are your friends. In<br>
our case, we try to keep things as simple as possible in a fairly<br>
complex environment. Thus, whenever we can, we try to set our DSCP/ToS<br>
bits in a way that will be handled properly by the default Linux<br>
queueing mechanism.<br>
<br>
I'm afraid I'm up to my eyeballs in a project right now but I have<br>
posted some of our work in earlier posts on this mailing list. In the<br>
case of Asterisk, we use b0 instead of b8 (expedited forwarding) for RTP<br>
traffic because it works better with the default pfifo_fast packet<br>
scheduler. We've also ensured the packet handling is consistent from<br>
end to end as much as possible. Even though we are using the Internet<br>
as a transport medium, we're very happy so far with the quality of the<br>
calls. See the previous posts for more details. Hope this helps - John<br>
--<br>
John A. Sullivan III<br></blockquote><div><br><br>We were thinking on similar lines a while back and decide to implement Packet Prioritization.<br>
VoIP packets to have highest priority as compared to all other packets.<br>
I believe tc, iproute2, and iptables was to be used; thou I am not very sure.<br>
<br>
Due to lack of time, we could not do this, but its still on my ToDo list.<br>
<br>
hth,<br>
Sanjay<br><br><br> </div></div>