04-29-2024 01:08 PM
Hello Community,
Please I need clarification and more insight into the answer of this question, my choice is classification, but on another platform I belong some think it is marking
Which Quality of Service (QoS) mechanism is used to identify traffic flow and to use DSCP, IP Precedence values, and MPLS EXP bits to create different priority levels
- Marking
- Classification
04-29-2024 01:24 PM
I believe the "most" correct answer is Classification.
Classification - classifying the traffic based off certain criteria and grouping it together
Marking - sets or changes a field (usually the DSCP value) of said class.
That being said you can group traffic into classes and set policies based off those classes alone. You do NOT have to mark anything. However its general best practice to mark traffic of the same class with the same marking for easier deployment and uniformity.
If you do mark traffic that can also play a factor in how your QoS policy affects traffic. I would say the question is not well worded.
@gettofayoyiwajide wrote:
Which Quality of Service (QoS) mechanism is used to identify traffic flow and to use DSCP, IP Precedence values, and MPLS EXP bits to create different priority levels
- Marking
- Classification
Marking itself does NOT identify traffic flow but marks the flow itself if configured from the Class-map. Classification identifies the flow itself and categorized it. It uses other criteria besides DSCP/IPP values but can also be included.
-David
04-29-2024 03:07 PM
Thanks David for giving more insights, I appreciate
04-29-2024 04:10 PM
I too believe the "correct" answer would be classification.
I also agree with @David Ruess that the question is less then ideally worded. For starters, traffic "flows" are usually not identified/classified, usually packets (if L3) are. This because within a single traffic flow, a flow's packets might be classified differently. (Usually for drop treatment, not prioritization.)
Second, DSCP/IPPrec/MPLS-EXP markings might not be used for priority at all, or priority is but one attribute of such classified traffic treatment.
Marking, or tagging, as David describes is setting/changing a specific field set aside for optimal identification/classification purpose. Basically, a tag or marking allows for a very efficient identification (short cut) of what treatment "class" a packet (or frame, etc.) belongs too.
For example, we what to identify (classify) VoIP bearer packets so they can be provided minimal latency, minimal drops and minimal jitter at each transit egress interface. So, what must you do to identify such traffic? It can get rather involved, and (relatively speaking) time consuming to analyze each packet is a VoIP packet, or not, especially if further restricted to source and destination hosts/networks too. Each egress interfaces needs correct classification to provide necessary egress treatment.
Suppose, though, a trusted host transmits its packets, for VoIP bearer packets, with the DSCP marking EF. Each hop still needs to classify this transit traffic, but now it only needs to check the L3 ToS field for a DSCP value of EF.
Classification might not use frame markings/tags at all, use them exclusively, or in conjunction with other packet attributes.
A transit hop can, optionally, based on classification/identification set/reset a marking/tag, but that's falls under treatment.
04-29-2024 04:32 PM - edited 04-29-2024 04:34 PM
Classification— Classification is the process of distinguishing one type of traffic from another based upon access control lists (ACLs), Differentiated Services Code Point (DSCP), Class of Service (CoS), and other factors.
Marking and mutation— Marking is used on traffic to convey specific information to a downstream device in the network, or to carry information from one interface in a device to another. When traffic is marked, QoS operations on that traffic can be applied. This can be accomplished directly using the set command or through a table map, which takes input values and translates them directly to values on output.
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