I'm currently studdying for my CCNP ONT Cetification Exam.
I would like understand somes concept...
1- With WFQ queueing mecanism, what is the advantage using a Congestive Discard Threshold value lower the size of the queue if all new paquet that are assigned to that queue is drop when the CDT value is reach ?
2- Is the IP Precedence system is a Differentiated Services or Intgrated Service QoS algorithm ?
3- The author of the book I read speak about "Per-Hop Behavior", but he let me confused me about this concept... I define type of PHB : Class selector PHB, Default PHB, Assured forwarding PHB and Expedited Forwarding PHB. I'm a little bit confused about this concept.... And he speek also about Behavior Aggregate which I was'nt understand anything about that...
4- With the IP Precedence the 3 first bits are used for QoS, what about of the others in the ToS field ??
But as I am German, I will use English from now on ;-)
OK, there we go, I try to keep it as simple as possible:
A1 - WFQ orders packets based on "when they would be finished to send". CDT does not mean the maximum number of packets a queue can have. If the whole queueing system has more packets than CDT, packets who would be the last to send is discarded, if a new packet arrives. An example, for simplicity assume two queues Q1 and Q2 and two flows, one in each queue. Assume we have CDT of 6 and queue size of 7.
Assume we enqueue 6 packets of 100 bytes each in Q1. now a packet with 1500 bytes arrives for Q2 - and we will enqueue it! Why? WFQ will always enqueue a packet into an empty queue. Now we have Q1 6x100 bytes and Q2 1x1500 bytes.
If another 100 bytes packet arrives for Q1 WFQ will drop the packet from Q2 and we get 7x100 bytes in Q1.
At this point, if the queue size would have been 6 like CDT we would have tail dropped the 7th packet, which was entitled to be sent!
The scenario above is of course a bit oversimplified, as enqueueing and dequeueing are going on at the same time and we have much more logical queues, but I hope you can accept, that CDT is not the maximum number of packets in a single queue.
A2 - The wording sounds strange to me. IP Precedence is used with DiffServ and usually not with IntServ. However, I would hesitate to call it a QoS algorithm.
A3 - PHB is a term defined in the RFCs for DiffServ. The idea of DiffServ is scalability, thus no signalling (IntServ uses RSVP for signalling of QoS treatment), but marking of packets. As many different packets from different flows will be treated the same on a single hop, one can call it "Aggregation" and the QoS treatment of packets in a certain class is called "Behaviour Aggregate".
As there is no signalling each hop treats traffic independently of other hops. To get an end-to-end treatment of traffic, some "Per-Hop Behaviours" have been predefined in the RFCs. An example would be EF, which was defined with VoIP traffic in mind: minimize delay and jitter, rather drop than delay a packet, as "late" means "useless" in real time applications.
Cisco implementation: priority queue in LLQ.
A4 - If you use only 3 bits the rest is ignored. DSCP however uses the first 6 Bits of the byte formerly known as TOS and the last two can be used for ECN according to RFC 3168. The nice thing about DiffServ is the scalability and flexibility. IF you want, you can use various header field for classification of traffic. But you do not have to and can choose the level of complexity fittig your needs.
I really appreciate your help for my self studdy...
A1 this came more clear to me...
A2 If IP Precedence is not usually used with Intergrate Serv, which one is it ? And why are-you hesitate to call IP Precedence a QoS algorithm ?
In your answer 3, Behavior Aggregate is it : if I have 4 packets of the same in the same queue ? (Sorry I'm a little bit confused about this concept)
I'don't understand the relation you made specially for LLQ at the and of your answer... this is not the same treatement with other queuing implemantation (with there limitation imposed by those algorithm)
In your answer 4, if I'm understand correctly with IP Precedence the only 3 first bits are used ?
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...