I'm not up to speed on Sonic wall, but on a Cisco router you would tag this traffic as it enters the router and "police" the rate on the interface from which it leaves.

On a Cisco router rate limiting does not seem to consume too many extra CPU cycles.