I'm experiencing an issue in my lab when testing my QOS configuration.
For test purposes I connected two C2950G ( running IOS c2950-i6k2l2q4-mz.121-22.EA9.bin) linked by a 10Mb connection.
This link is congestionned by packet generator.
On one side I've got a video server which stream a video. On the other side I've got the client which watch the video.
When I only run a policy on the port of the video server which mark the packet in CS5, the video stream is well optimized and is not deteriorated.
The video is fluid through the congestionned link.
My policy is set to the switch port where is connected the server and seems like that:
service-policy input jemarque
set ip dscp 40
class-map match-all video-lan
match access-group name video-lan
ip access-list extended video-lan
permit udp host 10.4.20.111 any eq 5004
permit udp host 10.4.20.111 any eq 5005
After that, I wanted to activated the expided Queue on the two switchs. When I activate the following commands on the switchs, nothing works anymore and my video was completely horrible:
wrr-queue bandwidth 20 1 80 0
wrr-queue cos-map 1 0 1
wrr-queue cos-map 2 2 4
wrr-queue cos-map 3 3 6 7
wrr-queue cos-map 4 5
Command on the Trunk port:
mls qos trust dscp
The only way to rollback is to erase the config and put a new one without the previous command.
I don't understand the mistake in my config. I cannot turn off the QOS.
Thanks by advance for your helps
Look I am a novice at QOS, so don't expect any great help here but this is my 2 cents. At least I am tring! LOL
It is my understanding that "dscp" is ment over a layer 3 link. Do you have these switches connected via a layer 3 link?
Also, I understand that you need to put the command "mls qos" to enable QOS, to turn it off, enter the "no mls qos" command.
I really do wish I could be of more help.