We have run into a bit of an issue with the Juniper SRX. The scenario! We have deployed multiple routers in an MPLS network and setup some CoS to prioritise traffic. Behind one of the routers is an RDS farm and clients at the branch routers all connect in via some Linux based thin clients. The Issue! We have prioritised RDP traffic and set a guaranteed bandwidth. Users have been streaming video media from the internet and maxing out the bandwidth, which has been starting to cause session drops. Because the router just sees the streamed media inside the RDS session as RDP traffic the queue fills up quickly and it is not possible to differentiate the traffic. We do not manage the RDS farm and have limited access so we have been looking at limiting the amount of bandwidth a single IP can use. There are around 50 users across the 4 sites so individually setting up a policer for each source IP is not really possible.
Any solutions or suggestions would be greatly appreciated.