We use C2950 switches with EI and are successfully rate limiting on
individual ports. Now we have an additional need.
We are running virtual servers (multiple guest machines running on a
single physical host). The physical host plugs into a single
switchport. For example, assume 5 guest machines:
VM 1 - 10.1.1.1
VM 2 - 10.1.1.2
VM 3 - 10.1.1.3
VM 4 - 10.1.1.4
VM 5 - 10.1.1.5
Physical host - 10.1.1.6
We want each VM to be rate limited individually. Example, each VM
should get 1 Mbps. In other words, rate-limit based on source IP.
If we just rate limit the switchport to 5 Mbps, a single VM could pass
up to 5 Mbps traffic. Goal not met.
I know the 2950 has very few rate-limit options compared to a router
or a 3550.
Is there any way to accomplish what we need on the 2950? If not, what
is the minimum switch model we'll need to do this, and will we need SI
or EI image?
Or is it better in the long run to go with a router to rate-limit
based on IP address?
Advice, please. TIA.