Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

QoS Implementatio for Citrix ,Smtp,Internet


I have ONE site which is connected with MY HEAD OFFICE Having BW 128 kbps LL.

mY Head office having Exchange server ,citrix & proxy server.

Total Number of user at my remote site is 20.

I want to implement QoS on my router .

So that they will get good citrix connectivity & exchange & then internet.

How i will achive this .


Re: QoS Implementatio for Citrix ,Smtp,Internet

Hi Jitendar

If you are having a P2P link with your head office then you can have the QOS config in effect,since it requires end to end identical QOS parameters to be defined on the link.

What you can do over here is assign priority to your Citrix traffic and give bandwidth gurantee to your exchange and for your internet in best effort basis.

You can classify the traffic patterns using ACLs based matching the traffic destined to Citrix server or based on the Citrix server access port.

The same you can follow for exchange server also on the basis of port which is being used to retrive and send mails.

Once you are done with this you can configure different class maps for respective traffic patterns.

Once you are done with the classification part create a policy map and bind the class maps under the policy map with necessary priority and bandwidth parameters defined.

Then the policy map to be binded under the interface which gets you connected to your head office.

As a prerequisite you need to mention proper bandwidth parameter on the interfaces under which you are binding the service policies.

Also you need to have identical configurations done at the head office end too..

you can refer this document which talks about different stages in configuring qos in routers.


New Member

Re: QoS Implementatio for Citrix ,Smtp,Internet


Thanks for your reply .



can u tell me how should I confiure ?

Re: QoS Implementatio for Citrix ,Smtp,Internet


an example config for a router would look like this:

ip cef

class-map match-all CITRIX

match protocol citrix

class-map match-all exchange

match ip address 10

access-list 10 permit host

policy-map WAN-128k

class CITRIX

bandwidth 20

class exchange

bandwidth 60

class class-default


interface Serial0/0

bandwidth 128

ip address

service-policy output WAN-128k

You need to adjust bandwidth in the policy-map to suitable values, interface names and ip addresses to your environment.

Hope this helps! Please rate all posts.

Regards, Martin

New Member

Re: QoS Implementatio for Citrix ,Smtp,Internet

do cisco routers have a built-in protocol of 'citrix' ?

Re: QoS Implementatio for Citrix ,Smtp,Internet

Hey there,

This depends on the software version of the router. The command "match protocol xxx" uses NBAR (Network Based Application Recognition). The router (or switch) will have a PDLM (Packet Description Language Module) file. This file holds the application/pot numbers that NBAR knows about.

Try the commands "show ip nbar pdln" or "sh ip nbar port-map"

You can also turn nbar protocol-discovery on for an interface and then look at "show ip nbar protocol-discovery" and it will tell you the protocols that it has seen running on the interface and frequency.