12-13-2006 07:30 PM
I have private IP WAN (fR), which consists of 5 branch offices in different cities and a head office, I want to have all citrix traffic (port 1494) to get priority over all other traffic in these branch offices connected to the head office via MPLS based core. The serial interfaces of branch offices routers communicate through an MPLS network (managed by provider) before it communicate with our head office.
My question is regarding the configuration required to achieve this task, is it only require configuring CE routers in my branch offices?
with something like this?
class-map match-any citrix
match protocol citrix
policy-map cit-traffic
class citrix
set precedence 5
int serial 0/0
service-policy output cit-traffic
The reading i have done so far, states that there needs to be some work done on PE router (setting experimental value) when marked packets entering MPLS network.
Can someone put some light on this to clarify my concept?
Regards,
Muhammad
12-13-2006 07:38 PM
TO achieve the prioeirty for citrix traffic what you can do is:
1) Contact your SP and tell him that you need highest priority SLA for citrix traffic.
And specify you are going ot mark citrix traffic as prec 5.
2) In return he would set all the incoming prec 5 traffic to EXP 5 and take it through his core as pr the SLA committed to you.
So ideally you donnot need to do much, when you expect QOS from a MPLS cloud. As the SP takes care of the same for you.
Only Thing which you have to do is classification and marking (CU marking) of the traffic. You should be doing this on both end CE's.
HTH-Cheers,
Swaroop
12-13-2006 07:50 PM
Hi Swaroop,
Thanks for your reply, my service provider is saying they will not do anything in MPLS cloud, so all i can do is on CEs,
Is specific protocol priority still achievable?
Muhammad
12-13-2006 07:58 PM
IF the SP says he will not do anything in the MPLS cloud, then you can ask him waht is the trust mapping he has configured, and also confirm with him whether he has any QOS implemented in his core at all.
If he has basic trust mapping of PREC-EXP then your PREC 5 should be treated as EXP 5.
Or he will have to do the same, or else if he is doing a FIFI through his core and till the point there is no congestion in his CORE it will not affect your applications, whatever priority they are.
HTH-Cheers,
Swaroop
12-14-2006 07:14 PM
I have applied the following on headoffice and 2 branch offices, but i dont see any packets marked in branch offices with what i have set, i can see packets marked in the one applied in headoffice
class-map match-all ica-rdp
match protocol citrix
match access-group 100
!
!
policy-map high
class ica-rdp
set ip precedence 5
priority percent 50
class class-default
bandwidth percent 25
branch1#sh policy-map interface
Serial0/0/0.16: DLCI 16 -
Service-policy output: high
Class-map: ica-rdp (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: protocol citrix
Match: access-group 100
QoS Set
precedence 5
Packets marked 0
Queueing
Strict Priority
Output Queue: Conversation 72
Bandwidth 50 (%)
Bandwidth 524 (kbps) Burst 13100 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0
Class-map: class-default (match-any)
37692 packets, 6430816 bytes
5 minute offered rate 75000 bps, drop rate 0 bps
Match: any
Queueing
Output Queue: Conversation 73
Bandwidth 25 (%)
Bandwidth 262 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 1244/1175530
(depth/total drops/no-buffer drops) 0/0/0
Another thing i can not understand is why applying this service-policy as outgoing on my branch offices routers, because the traffic we want to control/protect in branch office will be inbound and outbound for headoffice router.
12-15-2006 12:51 AM
Hello,
the problem could be your class-map:
class-map match-all ica-rdp
match protocol citrix
match access-group 100
This will only match traffic with citrix ports and also matching the ACL 100. So if the ACL is not written properly, then potentially no traffic will match. Can you post the ACL 100?
Alternatively you could use "match-any":
Router(config)#class-map match-any ica-rdp
Router(config-cmap)#end
But without knowing the ACL it is hard to give an advice.
Regards, Martin
12-15-2006 01:10 AM
here is the acl
access-list 100 permit tcp any any eq 3389
Muhammad
12-15-2006 01:21 AM
Hi, are you sure the ACL should not be
access-list 100 permit tcp any eq 3389 any
This will depend on the traffic flow aka server location with respect to the service-policy direction.
Also be aware that in any case you need "match-any" to be configured for your class-map. The reason is that "match protocol citrix" will match on:
sh ip nbar port-map citrix
port-map citrix udp 1604
port-map citrix tcp 1494
So no traffic can have 3389 AND 1494 as TCP port and therefore no traffic is sorted into your class. So try the suggested config in my previous post and give us the results.
Hope this helps! Please rate all posts.
Regards, Martin
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