Recientemente he cambiado un equipo que hace de router/gateway en la oficina y ya metido en materia he hecho unas cuantas mejoras.
La maquina en cuestion lleva linux y buscando sobre QoS bajo linux di a parar con un script: "wondershaper" y unos cuantos derivados.
Sacrificando un poquito de ancho de banda he conseguido mejorar mucho la latencia de la conexión y el trafico interactio (control ftp, telnet, ssh...)
La teoria (version muy abreviada): en una linea adsl en cuanto hagas un upload llenas el buffer del modem y echas al traste la conexión, incluso el nivel de download cae en picado pues ni los paquetes ack salen, con lo que al no recibir los acks desde el otro lado no enviarán más datos.
Solución: QoS, mediante el uso de "tc" (traffic control) y la configuracion de algunos parametros ip se puede reservar ancho de banda de subida para servicios que necesitan prioridad.
Como os comentaba con los script wondershaper y derivados no hace falta empoyarse toda la teoria, (aunque nunca está de más y se aprende mucho), basta bajarselos, configurar unos cuantos parametros y ale, a disfrutar de interactivad mientras se hacen downloads o uploads.
No pongo urls porque no las tengo a mano, pero hay mucha info ahí fuera, y además mucha está traducida.
Espero haber ayudado a alguien con este rollete.
Saludos