cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1653
Views
5
Helpful
5
Replies

Qos & MPLS

louis0001
Level 3
Level 3

Another basic question which hopefully somebody will be able to answer.

We have catalyst 2960s switches with VoIP phones connected.

Qos is setup on the switches and the uplink is via a 1941 directly into the MPLS network which has Qos on it.

Does the router have to have Qos enabled on it?

1 Accepted Solution

Accepted Solutions

Adam Vitkovsky
Level 3
Level 3

Louis,

Make sure the VoIP phones are setting COS=5 and DSCP=EF (should be set like that by default) when sending frames to switch over the trunk port.

Make sure your switch trusts those markings.

If you’d like to make use of QOS on the link between switch and router it has to be a trunk port as only tagged frames carry the COS field.

On the router as well as the switch you can just honor the existing markings and schedule the traffic on egress accordingly.

As far as the transport of VoIP traffic from ISP’s PE to your router and vice versa (traffic ingress to PE from your router) make sure they have enabled the “interactive QOS profile” or basically VoIP QOS profile on the PE-CE link/VPN (it may come with an additional cost).

That is on the PE they will mark incoming (from your router) VoIP packets (DSCP EF) with MPLS EXP 5 and treat them as real-time traffic within their backbone. Also in the opposite direction i.e. from PE to your router the packets marked as DSCP EF will be departed first in case of congestion on the PE-CE link.

adam

adam

View solution in original post

5 Replies 5

daniel.dib
Level 7
Level 7

You are buying a MPLS circuit from a provider? Does the ISP own the router or does it belong to you?

Are you setting CoS or DSCP in the switches? Remember that CoS may be removed when the layer 2 frame is rewritten so it's better to set DSCP if possible. As long as markings make it to the router then it should be fine but it's more of a question for your provider.

Daniel Dib
CCIE #37149

Daniel Dib
CCIE #37149
CCDE #20160011

Please rate helpful posts.

It's DSCP on the switches and it's been set using  auto qos.

We own the routers which connect directly to their PE router on site although we do have a number of sites that connect via ADSL to their PE router in the nearest exchange.

I'm thinking that the traffic in the switch is prioritised so the outgoing traffic on the uplink to the router will be fine where it then enters the MPLS network which has QOS enabled.

Traffic coming inwards to the switch from the MPLS network will be tagged so I'm thinking that this should be OK.

Adam Vitkovsky
Level 3
Level 3

Louis,

Make sure the VoIP phones are setting COS=5 and DSCP=EF (should be set like that by default) when sending frames to switch over the trunk port.

Make sure your switch trusts those markings.

If you’d like to make use of QOS on the link between switch and router it has to be a trunk port as only tagged frames carry the COS field.

On the router as well as the switch you can just honor the existing markings and schedule the traffic on egress accordingly.

As far as the transport of VoIP traffic from ISP’s PE to your router and vice versa (traffic ingress to PE from your router) make sure they have enabled the “interactive QOS profile” or basically VoIP QOS profile on the PE-CE link/VPN (it may come with an additional cost).

That is on the PE they will mark incoming (from your router) VoIP packets (DSCP EF) with MPLS EXP 5 and treat them as real-time traffic within their backbone. Also in the opposite direction i.e. from PE to your router the packets marked as DSCP EF will be departed first in case of congestion on the PE-CE link.

adam

adam

Thank you very much for the detailed reply above.

Exactly what I was after.

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer

The  Author of this posting offers the information contained within this  posting without consideration and with the reader's understanding that  there's no implied or expressed suitability or fitness for any purpose.  Information provided is for informational purposes only and should not  be construed as rendering professional advice of any kind. Usage of this  posting's information is solely at reader's own risk.

Liability Disclaimer

In  no event shall Author be liable for any damages whatsoever (including,  without limitation, damages for loss of use, data or profit) arising out  of the use or inability to use the posting's information even if Author  has been advised of the possibility of such damage.

Posting

 

By default, Cisco routers tend to pass along L3 ToS without QoS  (extra) features enabled.  With (extra) QoS features enabled, it will usually pass along L3 ToS, unless configured to do otherwise, but it also might have different defaults for prioritization and drop preferences for different traffic markings.  The latter can be often be explicitly configured.

Many MPLS vendors offer some kind of QoS support; some charge extra for it.

If you have just a single (logical) p2p, or a (logical) hub-and-spoke, you often don't need to rely on MPLS vendor QoS.  However, if your topology routinely allows any-to-any traffic, MPLS vendor QoS is really a good thing to use it for traffic egressing from the MPLS cloud.  Also, if there is MPLS vendor QoS, you may need QoS to remark to/from your ToS markings to MPLS vendor ToS markings and/or you may need to manage congestion from your CE to PE.

If your MPLS vendor hand-off is Ethernet, and there's a logical bandwidth cap less than the physical port bandwidth, it's also usually a very good idea to shape for the logical bandwidth cap.

For VoIP, ideally you want to treat the bearer traffic as real-time (no drop, no delay) and also treat concurrent signally traffic such that it's unlikely to be dropped (guaranteed bandwidth).

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: