Hi Mike,
Your config looks fine. To see if its doing the trick, do the following when you are in a call (clear the router interface counters first by issuing "clear counters" at the command prompt):
on the router cli command prompt issue the following command:
show policy-map interface di0 ---> this is your dialer interface for the dsl connection, I picked this up from your config
This will show a list of statistics on the port and will also tell you if the interface QoS is working by showing packet statistics per class configured.
QoS on the LAN is very important even if you have one PC connected to it. Lets say you are speaking to a customer and you browse the internet. Those internet packets are transmitted and received by your router, which then connects to your LAN port and delivers the data to your PC. That LAN port is the same port the outputs packets to the WAN interface (IE - they traverse the LAN port to be processed by the router and outputted by the WAN port, in your case a dialer interface mapped to and ATM ..dsl...interface). You should always configure QoS on inbound and outbound interfaces so that when congestion is experienced, correct packet tagging and queuing takes place. It makes for a really good voice call (remember that your ISP will not honour QoS unless you have paid for it. Standard business DSL or Home DSL ISP's do not honour QoS.)
Here is an output of some policy maps configured on a cisco router when a call is in progress (counters were cleared to show these stats). The show commands of for both inbound and outbound interfaces (LAN and WAN port)
rtr1# sh policy-map int f0
FastEthernet0
Service-policy input: Packet-Tagging
Class-map: VoIP-Class-Inbound (match-any)
1825 packets, 393365 bytes
5 minute offered rate 15000 bps, drop rate 0 bps
Match: access-group name VOIP
1825 packets, 393365 bytes
5 minute rate 15000 bps
Match: ip dscp 46
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 72000 bps, bc 9000 bytes
conformed 1567 packets, 338070 bytes; actions:
set-prec-transmit 7
exceeded 258 packets, 55295 bytes; actions:
set-prec-transmit 7
conformed 14000 bps, exceed 7000 bps,
Class-map: Hi-Class-Inbound (match-any)
122 packets, 7432 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name High
122 packets, 7432 bytes
5 minute rate 0 bps
Match: ip dscp 46
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 85000 bps, bc 10000 bytes
conformed 123 packets, 7492 bytes; actions:
set-prec-transmit 6
exceeded 0 packets, 0 bytes; actions:
set-dscp-transmit 5
conformed 0 bps, exceed 0 bps,
Class-map: Med-Class-Inbound (match-any)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name Medium
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 43000 bps, bc 5000 bytes
conformed 0 packets, 0 bytes; actions:
set-prec-transmit 4
exceeded 0 packets, 0 bytes; actions:
set-prec-transmit 3
conformed 0 bps, exceed 0 bps,
Class-map: class-default (match-any)
9 packets, 1158 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
QoS Set
ip precedence 1
Packets marked 9
rtr1#sh policy-map int di1
Dialer1
Service-policy output: Packet-Queueing
Class-map: VoIP-Class-Outbound (match-any)
1823 packets, 378461 bytes
5 minute offered rate 8000 bps, drop rate 0 bps
Match: ip precedence 7
1823 packets, 378461 bytes
5 minute rate 8000 bps
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 24
Bandwidth 50 (%)
Bandwidth 28 (kbps) Burst 700 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0
Class-map: class-default (match-any)
51 packets, 11057 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
Weighted Fair Queueing
Output Queue: Conversation 25
Bandwidth remaining 95 (%)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0
class Transmitted Random drop Tail drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 0/0 0/0 0/0 20 40 1/10
1 10/1340 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 36/9425 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10
hope this helps
Regards
Rob
thompson-rtr1# sh policy-map int f0
FastEthernet0
Service-policy input: Packet-Tagging
Class-map: VoIP-Class-Inbound (match-any)
1825 packets, 393365 bytes
5 minute offered rate 15000 bps, drop rate 0 bps
Match: access-group name VOIP
1825 packets, 393365 bytes
5 minute rate 15000 bps
Match: ip dscp 46
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 72000 bps, bc 9000 bytes
conformed 1567 packets, 338070 bytes; actions:
set-prec-transmit 7
exceeded 258 packets, 55295 bytes; actions:
set-prec-transmit 7
conformed 14000 bps, exceed 7000 bps,
Class-map: Hi-Class-Inbound (match-any)
122 packets, 7432 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name High
122 packets, 7432 bytes
5 minute rate 0 bps
Match: ip dscp 46
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 85000 bps, bc 10000 bytes
conformed 123 packets, 7492 bytes; actions:
set-prec-transmit 6
exceeded 0 packets, 0 bytes; actions:
set-dscp-transmit 5
conformed 0 bps, exceed 0 bps,
Class-map: Med-Class-Inbound (match-any)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name Medium
0 packets, 0 bytes
5 minute rate 0 bps
police:
cir 43000 bps, bc 5000 bytes
conformed 0 packets, 0 bytes; actions:
set-prec-transmit 4
exceeded 0 packets, 0 bytes; actions:
set-prec-transmit 3
conformed 0 bps, exceed 0 bps,
Class-map: class-default (match-any)
9 packets, 1158 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
QoS Set
ip precedence 1
Packets marked 9
thompson-rtr1#sh policy-map int di1
Dialer1
Service-policy output: Packet-Queueing
Class-map: VoIP-Class-Outbound (match-any)
1823 packets, 378461 bytes
5 minute offered rate 8000 bps, drop rate 0 bps
Match: ip precedence 7
1823 packets, 378461 bytes
5 minute rate 8000 bps
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 24
Bandwidth 50 (%)
Bandwidth 28 (kbps) Burst 700 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0
Class-map: class-default (match-any)
51 packets, 11057 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
Weighted Fair Queueing
Output Queue: Conversation 25
Bandwidth remaining 95 (%)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
exponential weight: 9
mean queue depth: 0
class Transmitted Random drop Tail drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
0 0/0 0/0 0/0 20 40 1/10
1 10/1340 0/0 0/0 22 40 1/10
2 0/0 0/0 0/0 24 40 1/10
3 0/0 0/0 0/0 26 40 1/10
4 0/0 0/0 0/0 28 40 1/10
5 0/0 0/0 0/0 30 40 1/10
6 36/9425 0/0 0/0 32 40 1/10
7 0/0 0/0 0/0 34 40 1/10
rsvp 0/0 0/0 0/0 36 40 1/10