- Comparison
-
Classification and marking
- CB marking
- NBAR
-
Queuing
-
FIFO
- no fair-queue
- hold-queue <q-size> out
- PQ
-
CQ
- Q BW = ( Q BC /TOT) * INT BW
- Q sum up to 100%
-
MDRR
- GSR only
- QV
- DC
-
WFQ
- WFQ Function & Features
-
Flow based
- Source IP
- Dest IP
- TCP/UDP src port
- TCP/UDP dest port
- IP Precedence
- Favours lower volume
- SN and Service Q
- fair-queue
- hold queuue <num_q> out
- show queuing fair
- problem with large number of flows
-
CBWFQ
- CBWFQ Function & Feature
-
Class based
- per MQC command
-
Drop policy
- tail drop
- WRED
-
LLQ
- Service Queue with LLQ and CBWFQ
- Delay sensitive traffic
- Guaranteed traffic for other Q
- Polices PQ
- CBWFQ applied to one or more class
- priority {bandwith-kbps | percent percentage} [burst]
- bandwidth remaining percent
-
Shaping and policing
- When and Where
- Shaping Terminology
-
CB policing
- Refilling Dual Token Buckets
- Refilling CIR and PIR Dual Token Buckets
- Single-Rate, Two-Color Policing Logic for Categorizing Packets
- Summary of CB Policing
-
Action on packets
- Pass
- Drop
- Re-mark
-
Single-Rate, Two-Color
-
Replendish Buckets
- ((Current_packet_arrival_time - Previous_packet_arrival_time) * Police_rate) / 8
- Token replenished B4 packets policed
-
Police based on Token in Buckets
- Conform/Exceed
-
Dual Token Bucket, Single Rate
- Conform/Exceed/Violate
-
Dual Token Bucket, Dual Rate
- Conform/Exceed/Violate
-
CB shaping
- Mechanics of filling shaping token buckets
- Bc = Tc * Shaped Rate
-
Egress blocking
- Can occur even with shaping and policing
- FRTS
-
Congestion Avoidance
-
TCP window
- Receiver window
-
CWND
- Slamming the window concept
- SSTHRESH
- Growing CWND for each Received Acknowledged
- Graph of CWND with slow start and Congestion Avoidance
-
RED
- RED discarding logic
- Three categories of when RED will discard packets
- RED Terminology
- Congestion Detection
- # packets to discard
- WRED
- ECN
-
Link-efficiency
- Payload compression
- cRTP
- Class-Based TCP header compression
- MLPPP LFI
- FRF
- LFI for FR and ATM VC
- Call admission control (CAC)