10-06-2005 06:04 PM - edited 03-03-2019 10:40 AM
Please please please...
Could someone offer me some advice on the following configuration?
I have a 3640 router with an ADSL interface, configured as part of a dialer interface. As you can see from the "show policy interface" output, no packets are matched, and hence the traffic from subnet 10.10.200.0 is not prioritised.
Can you tell me where I may be going wrong?
Your help is most graciously appreciated!! ;-)
Best wishes
Hal
class-map match-any voip-internal
description match voip traffic from voip subnet
match access-group 100
policy-map voip-adsl
class voip-internal
priority 56
class class-default
fair-queue
Interface dialer 2
service-policy output voip-adsl
access-list 100 permit ip 10.10.200.0 0.0.0.255 any
3640_1#show policy-map int dial2
Dialer2
Service-policy output: voip-adsl
Class-map: voip-internal (match-any)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group 100
0 packets, 0 bytes
5 minute rate 0 bps
Queueing
Strict Priority
Output Queue: Conversation 136
Bandwidth 56 (kbps) Burst 1400 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 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 128
(total queued/total drops/no-buffer drops) 0/0/0
10-06-2005 09:50 PM
hi
can u revert whether you use some voice device out there in that particular subnet or whts voice source and destination points ? are they configured with the ip which you are using here for classification ?
can u also try matching based on the port numbers too which proved to be a good and common method being implemented ..
if u have nbar support too in ur box then u can do the classification based on the RTP port nos too..
you can always check out this link too which discuss the same in broader vision...
http://cisco.com/en/US/partner/tech/tk652/tk698/technologies_tech_note09186a0080094660.shtml
regds
10-07-2005 02:09 AM
Thank you very much for your response, spremkumar.
Yes, the subnet contains voice devices. I understand that it is best to classify based upon something more specific like port number, but I changed this to make it simpler. However, neither the previous access-list or this more general access list works.
I have had a thought - our ADSL internet connection is configured with nat. At what point in the routing process is the service-policy parsed? Do I need to specify the ouside source address in access-list 100?
Also, although my intension by using this method is to ensure that voice has 56Kb of the bandwidth, can you tell me if other traffic will be able to utilise this 56Kb when no voice is being transmitted?
Do you think that ubar is a better method of prioritisation and, if so, would you tell me why?
With your help, I'm looking forward to getting this working!! ;-)
Best regards
10-07-2005 04:38 AM
hi
The configs related to QOS has to be there in all the boxes throughout the network which is being used by your location to reach the remote location.
if theres any config mismatch or no config at all the priority path or the priority given to the particular traffic pattern will become invalid.
Since you are connecting to a internet backbone where you cant or never expect some kinda priority assigned to your traffic pattern i dont think it will be viable or will be able to achieve the kinda priroity you are checking out for voice.The priority path will be broken out there in SP network once your traffic enters and travrese the SP backbone..
if both of your locations connected on the SP backbone and if your SP agrees for the similar kinda markings or qos configs as you do in your sites you will be able to achieve the end to end priority.
The unused b/w alloted for the specific class can be used by other traffic patterns.
i was mentioning NBAR which makes your work quite easy during the classification stage .(which you do under your class-maps)
do revert if you require more info on the same..
regds
10-07-2005 09:59 AM
Hi spremkumar
I agree with you that sending TOS-marked packets over networks with which you have no control can not be guaranteed to work as required. Howeverm as we have limited bandwidth to the internet (256/512) I wish to simply prioritise the classified traffic when it reaches the outgoing Internet interface, so that it leaves in the quickest possible time.
Thank you for the other info. I'm particularly relieved to hear that the bandwidth earmarked for priority traffic can be used by other traffic too. This wasn't clear to me in the documentation before.
Best wishes
Hal
10-07-2005 06:51 AM
What is the config on the dialer interface? Is it an internet link or a private DSL? Are you performing NAT on the dialer interface?
Daniel
10-07-2005 09:51 AM
Hi Daniel
That is correct. It is a DSL dialer interface to the Internet. Yes, I am performing NAT on the dialer interface too.
Are there any caveats regarding this configuration?
Thanks a lot
10-07-2005 01:07 PM
That could be the problem, I think the service policy gets checked after NAT.
You might be able to do some thing like this.
class-map voip-internal
match access-group 100
!
class-map ef
match ip dscp ef
!
policy-map tag-voice
class voip-internal
set ip dscp ef
!
policy-map voip-adsl
class ef
priority 56
!
interface fa 0/0 (or whatever your LAN interface the voip comes in on is)
service-policy input tag-voice
!
interface dialer 2
service-policy output voip-adsl
!
This will tag the voip packets as they come in, I'm not sure if NAT will keep the dscp value because I can't test this right now. But if it does than the output policy should match those packets and use CBWFQ.
Daniel
10-10-2005 04:57 PM
Thank you both for your help so far. I'm afraid that I'm making no progress with this.
I have received the following error (or message) when applying the service-policy command to the dialer interface:
Class Based Weighted Fair Queueing will be applied only to the Virtual-Access interfaces associated with an MLP bundle
I'm not sure what this means. I'm not using a Virtual-Access interface.
Hope you can help
Hal
10-11-2005 02:15 AM
Hi,
I have resolved similar issue by configuring service-policy only on physical interface not logical.
Regards,
Brane
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide