I've been trying to configure some QOS functions on my 877W. I've followed a number of examples and used the following (trimmed) configuration:
class-map match-any VOIP-Data match dscp ef class-map match-any VOIP-Signalling match dscp cs3
policy-map QOS-VOIP class VOIP-Signalling bandwidth 8 class VOIP-Data bandwidth 96 class class-default fair-queue
Interface Dialer0 service-policy output QOS-VOIP
When I do 'show policy-map inter dial 0', I see the following:
Dialer0
Service-policy output: QOS-VOIP
Class-map: VOIP-Signalling (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: dscp cs3 (24) 0 packets, 0 bytes 5 minute rate 0 bps Queueing Output Queue: Conversation 73 Bandwidth 8 (kbps)Max Threshold 64 (packets) (pkts matched/bytes matched) 0/0 (depth/total drops/no-buffer drops) 0/0/0
Class-map: VOIP-Data (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: dscp ef (46) 0 packets, 0 bytes 5 minute rate 0 bps Queueing Output Queue: Conversation 74 Bandwidth 96 (kbps)Max Threshold 64 (packets) (pkts matched/bytes matched) 0/0 (depth/total drops/no-buffer drops) 0/0/0
Class-map: class-default (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: any Queueing Flow Based Fair Queueing Maximum Number of Hashed Queues 64 (total queued/total drops/no-buffer drops) 0/0/0
It's clearly not matching packets, VoIP or otherwise. It's probably a really stupid mistake, but I'd appreciate any ideas!
Cheers, Chris
p.s. I've doe a sniff on the VoIP PBX and can see it sending packets with the DSCP field set to EF (0xB8)