In my provider I need to develop the following solution for my clients:
Given the assumption that the client hired 10mbits connection when the client is accessing a site “x”, or download the server “X”, he will not have the 10mbits at once, he will have a value set as an example will use 10%, 10% 10mbits, which is 1Mbits. Each section open to different destinations it will be 10% on 10mbits, but if you open more than one section to the same fate he did not win more than 10%, it will divide 10%.
That is, it will only have the 10mbits, adding all the sections open to different destinations.
Weight doing this in a RB450G using packet marking, mangle and then use Queue Tree.
sorry if I was not very clear = /