Chap 14 - QOS (part 4) Flashcards
When should the Single-rate Three-color Marker/Policer (srTCM) be used?
- Makes sense only if the actions for each color differ.
- If two actions are the same then use the Single-rate Two-color Marker/Policer
For the Two-rate Three-color Marker/Policer (trTCM):
- How many buckets?
- What are the two rates called?
- What does it allow for?
- How is traffic dropped?
- two buckets
- two rates - CIR and PIR
- allows for different actions for exceeding the 2 different burst values
- traffic can be dropped at a defined rate
What is the difference between the srTCM and the trTCM?
What does srTCM rely on?
What does that introduce?
What does trTCM introduce?
- srTCM relies on excess tokens in Be bucket which introduces a certain level of variability and unpredictability in traffic flows
- trTCM introduces two rates - CIR and PIR
What are the 2 rates used by the trTCM?
CIR and PIR
What is the difference in how srTCM uses its buckets vs how trTCM uses them?
- srTCM uses overflow tokens from the Bc bucket
- trTCM the Bc bucket token arrival rate is based on CIR and the Be bucket token arrival rate is based on PIR
How does the initial checking logic work on trTCM?
- First it checks for a Violate condition, then an Exceed condition and lastly a conform condition.
- This is the opposite of what srTCM does
In trTCM what does Be mean?
It represents the peak limit of traffic that can be sent during a subsecond interval
What are the 7 parameters used by the trTCM?
- CIR
- PIR - Peak Information Rate, max rate of traffic allowed, should be equal to or greater than CIR
- Bc - committed burst size
- Be - peak burst size
- Tc - number of tokens in the Bc bucket
- Tp - number of tokens in the PIR bucket
- B - incoming packet length in bits
What is Congestion Management a combination of?
Congestion management involves a combination of queuing and scheduling.
What is Queuing, what is it also known as, when is it activated and when is it deactivated?
- Temporary storage of excess packets
- aka Buffering
- Activated when an output interface is experiencing congestion and deactivated when congestion clears
How is congestion detected?
Detected by the queuing algorithm when a Layer 1 hardware queue present on physical interfaces, known as the transmit ring (Tx-ring or TxQ) , is full.
What are 2 causes of congestion?
- The input interface is faster than the output interface.
- The output interface is receiving packets from multiple input interfaces
What happens when congestion takes place?
What happens to the queues?
What happens to the packets?
What decides which packets to transmit next?
- The queues fill up
- Packets reordered by queuing algorithms so that higher-priority packets exit the output interface sooner than lower-priority ones
- Scheduling algorithm decides which packets to transmit next
If there is no congestion is the scheduler still active?
Yes, it is always active
What are the 6 legacy queuing methods?
- FIFO
- Custom queuing
- Priority queuing
- Round robin
- Weighted round robin (WRR)
- Weighted Fair Queuing (WFQ)
What is weighted Round Robin queuing?
What was it developed to provide?
What is assigned to each queue?
Based on this algorithm what is provided to each queue?
- Developed to provide prioritization to Round Robin queuing
- A weight is assigned to each queue
- Interface bandwidth proportional to the weight assigned to each queue.
What is Custom Queuing?
What is it similar to?
What type of scheduler?
How many queues?
How are the queues customized?
What happens to unused bandwidth?
Algorithm within each queue?
What is its 2 downsides?
- Cisco implementation of WRR
- Round robin scheduler
- 16 queues
- Customized with a portion of interface bandwidth based on traffic type
- If a traffic type is not using the bandwidth reserved for it other traffic types may use it
- FIFO within each queue
- Causes long delays
- Suffers the same problems as FIFO in each queue