Tunnel Agents for enhanced Internet QoS