Thanks for all the feedback. Currently there is a remote site which a permanent VPN tunnel to the main site. The main site has a PIX 506e, the remote site a PIX 501. The router at the main site is ours, but all it is doing is routing, it is a 1721. The router at the branch site is not ours, so we have no access to it, but it also is just routing. The PIX 506e at the main site is doing 5 VPN tunnels and then random remote clients, maxing out at 5 - 10 at once. The PIX 501 CPU runs up and down about 20 - 30% during phone calls at the remote site, is this to heavy on the PIX?
Someone mentioned QoS is impossible in this set up as everything leaving the PIX is encrypted, so the router has no idea what is going in or out. Would you all tend to agree?