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

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

For an introduction to the new site, click here. And see here for current known issues.

New Member

MPLS DS-TE Class type

Hi Guys,

A quick question on DS-TE Class-Type (CT) - Cisco IOS only supports CT0 (global pool) and CT1 (sub-pool). This means that all traffic is mapped to either CT0 or CT1, essentially, EF PHB and best-effort PHB. These CTs and setup priorities are then mapped to TE classes.

However, my question is- is this enough to support DiffServ on MPLS TE as ideally all traffic is classified as EF or BE? Junos supports 4 class types (0-3).

Thanks.

Amit.

1 ACCEPTED SOLUTION

Accepted Solutions
New Member

Re: MPLS DS-TE Class type

Hi Amit,

Yes 8 Class-Types. There are two models used for DS-TE bandwidth allocations within each class, Russian Doll and Maximum Allocation Bandwidth. For more information on these read up on Russian Doll model (RFC 4127) and Maximum Allocation Bandwidth model (RFC4125). With RDM you are able to use Tunnel Preemption for each of the CT and they both support up to 8 CTs.

HTH.

Joe.

6 REPLIES
New Member

Re: MPLS DS-TE Class type

Hi Amit,

I'd say its enough. SP's nowadays have voice services as a product seperate to data but running in the same core. So having one Tunnel for EF and one for non-EF would be fine using DS-TE would be fine. Think of it as MPLS-TE + MPLS-DiffServ, where TE contraints are aware of DiffServ.

The advantage of DS-TE is that it takes into account engineering contraints (give x traffic 40% of the link bandwidth) and bandwidth availablity of each class (ensuring there is enough bandwidth for servicing the queues).

I hope this brief insight has helped.

Joe.

New Member

Re: MPLS DS-TE Class type

Hi Joe,

This helps but what I interpret from this is that the SP then only classifies traffic into EF and BE PHB. Hence, every customers' voice traffic is given equal priority. Is that correct?

So the question arises what can a customer do to ensure his voice/video (RTP) traffic is given most importance by SP as compared to others when there is a congestion in SP network?

Regards,

Amit.

New Member

Re: MPLS DS-TE Class type

I think I have figured it out. I was thinking more in terms of Class Types than TE Classes. The SP can definitely take advantage of 8 TE Classes which is a combination of Class Types and Setup Priority. Hence, upto 8 DS-TE tunnels can be setup which is more than enough to classify traffic into different PHBs.

Regards,

Amit.

New Member

Re: MPLS DS-TE Class type

Hi Amit,

Yes 8 Class-Types. There are two models used for DS-TE bandwidth allocations within each class, Russian Doll and Maximum Allocation Bandwidth. For more information on these read up on Russian Doll model (RFC 4127) and Maximum Allocation Bandwidth model (RFC4125). With RDM you are able to use Tunnel Preemption for each of the CT and they both support up to 8 CTs.

HTH.

Joe.

New Member

Re: MPLS DS-TE Class type

Hi Joe,

Yes. I have come up with this article on DiffServ TE. Have a look when you get a chance. Only thing that confused me was number of PHBs based on Class Types. However, the better way of looking at it is number of PHBs based on TE Classes.

http://sites.google.com/site/amitsciscozone/home/important-tips/traffic-engineering/diffserv-te

Regards,

Amit.

New Member

Re: MPLS DS-TE Class type

Hi Amit,

I'll have a look at that link when I get a chance.

Yes if you look at it from the view of TE Classes then its clear. Also, think about which Bandwidth Contraint model suits the SP needs. RDM has the advantage of simultaneously enure both bandwidth efficiency and protect against QoS class degredation of all the CTs, while MAM does not and can only do this for the premium QoS class.

Cheers.

Joe.

919
Views
0
Helpful
6
Replies
CreatePlease to create content