QoS är inte samma sak som traffic shaping dock. QoS i sitt enklaste utförande märker bara paketen och skickar dom vidare, det är sedan upp till övrig utrustning att sedan följa detta. Det är egentligen främst använt inom IP-telefoni, eller gör iaf mest nytta där då det är märkbart om du får hack i talet, det märks inte på samma sätt om ett paket inte kommer fram isåfall skickar bara datorn ett nytt (mer elle r mindre, vi behöver inte gå ner på detaljer).
Om du har en linuxkärra finns det tämligen odokumenterade kommandot tc som en del av iproute2 paketen där du kan skapa traffic shaping. Men det är ganska dåligt dokumenterat, det finns däremot en och annan howto och guide som visar hur man kan göra. Angående alla routrar du länkar till så har jag inte mycket för någon av dom, det har visat sig gång på gång under de senaste åren att tillverkarna trycker in fler och fler features som inte bara äter prestanda utan som också ställer till med säkerhetsproblem och DDOS zombies som följd. Om du vill gå vidare med tc i linux finns här några länkar.
https://wiki.archlinux.org/index.php/Advanced_traffic_control
https://openvz.org/Traffic_shaping_with_tc
http://wiki.gentoo.org/wiki/Traffic_shaping