strategy to limit P2P in port 80

Hi all.
My problem is that many users use port 80 for P2P, using packets not detected by the traffic shaper.
This cause that few users consume lot of the http queue.

I think to transform the http queue from ethernet-default to pcq (to distribute the available bandwidth equally to various source ip).

My question about pcq queues are:

  • the pcq queue is slow ?
  • how many time is necessary for a new connection of a new IP to have its own share of band ?
  • the burst is available in this queue type ?

Thanks

Maybe you could do using simler method. Set Layer7 filter to recognize HTTP protocol and then allow only connections recognized as HTTP to use port 80, and drop anything else.

I wath I do.
But some peer to peer software simulate an http request in port 80 then I cannot filter them in L7.

There should be something in that http request packet that can be used to identify p2p.