Eurobadger is right in only one thing, that command will change your port to 128. It won't seggregate your users from whatever else you want. It takes the whole port down to 128 so the port is using less bandwidth all together. This isn't what you asked for, you asked if there was a way to segregate your users traffic from other traffic.
Or in other words you are asking about traffic management. My best suggestion is to use something other than FIFO (First-In-First-Out). If you want to get specific as to what protocol and upper layer port(snmp,smtp,icmp,etc.) you want to prioritize. You can do so by using Priority-lists lik PQ's (Priority Queuing) or CQ's(Customized Queuing). PQ's are lists that have four designated queues: High, Medium, Normal, and Low. Traffic can then be assigned to the queues based on protocol, port numbers, or other criteria. As you can guess packets in the high priority queue are transmitted first and so on. However, all traffic in the queues lower than High are not transmitted until all the High priority traffic is handled. Which can lead to queue starvation as the lower priority traffic waits to be serviced.
CQ is similar to PQ but uses a dfferent way of prioritizing. CQ can be set-up like PQ as far as what protocol, port, etc. However it has up to 16 different queues that can be used. Priority is established by defining how many bytes can be transmited from each queue in turn. Which is the equivalent of allocating bandwidth to a protocol. The transmission size of each queue is specified in bytes. Say for example, queue 1 is for ip it allows up to 1200 bytes to be queued then sent, then Queue 2 is set up for ICMP and allows for 700 bytes to be queued, and queue 3 is set up for smtp and it allows for 2000 bytes to be queued. CQ would send queue 1 then move to queue 2 then to queue 3 after which it round robbins back to queue 1. Which makes it a fairer queue process than PQ.
You then have WFQ (Weighted Fair-Queueing). Which places priority in Network Flows. WFQ classifies pacjets into conversations by flow; packets with the same source IP address, destination IP address, source TCP or UDP port, protocol, and type of service (ToS), will all belong in the same corresponding flow. Each flow will have its' own queue; when a packet is assigned a flow, it is placed into that corresponding queue. During periods of congestion, WFQ will allocate an equal share of the bandwidth to each active queue. Ensuring that packets with larger byte counts do not monopolize the bandwidth. This makes WFQ fairer than PQ or CQ, because it handles the problems inherent in queuing scemes that are first come first served based like the PQ and CQ are.
You can also use CBWFQ (Class-Based WFQ).
It allows packets to be assigned different queues that are based on input interfaces, IP addresses, or Protocols. You can configure a Class of Service for different traffic types. Up to 64 classes can be configured, providing different service policies for each flow.
You can get a better description of this from ciscos website.
Sorry for the length of this post.
Any questions feel free to contact me
tschouten@weltman.com
any flames use a post for it, I'm sure to see it.