Я очень сомневаюсь, что имеются коммутаторы, которые могут работать с трафиком выше, чем на Layer3. На Cisco роутерах данная возможность имеется. Делается примерно вот так:
class-map match-any CM_P2P
match protocol edonkey
match protocol fasttrack
match protocol gnutella
match protocol kazaa2
!
policy-map PM_P2P
class CM_P2P
drop
!
interface fastEthernet 0/1
service-policy input PM_P2P
!
Повлиять это особо ни на что не может. Трафик инспектируется на уровне протоколов, и соответсвенно блокируются сами протоколы, а не отдельные порты.