Chapter 9 - QoS Concepts Flashcards

1
Q

how does congestion of packets occur?

A
  • multiple communicate lines aggregate onto a single device and data is placed on few/slow outbound interfaces
  • when large data packets prevent smaller packets from being transmitted in a timely manner
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

a technique for QoS

A

classifying data into multiple queues (high, medium, low priority)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

code delay

A
  • source of delay
  • fixed amount of time it takes to compress data at the source before transmitting to the first internetworking device, usually a switch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

packetization delay

A
  • source of delay

- fixed time it takes to encapsulate a packet with all the necessary header info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

queuing delay

A
  • source of delay

- variable amount of time a frame or packet waits to be transmitted on the link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

serialization delay

A
  • source of delay

- fixed amount of time it takes to transmit a frame onto the wire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

propagation delay

A
  • source of delay

- variable amount of time it takes for the frame to travel btwn src and dst

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

de-jitter delay

A
  • source of delay

- fixed amount of time it takes to buffer a flow of packets and then send them out in evenly spaced intervals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

jitter

A

variance in time delays btwn packets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what is playout delay buffer

A

helps compensate for jitter by buffering packets and then plays them out in a steady stream on the outbound interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

voice traffic characteristics

A

smooth
benign
drop and delay sensitive
UDP priority

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

voice traffic minimum requirements

A

latency ≤ 150ms
jitter ≤ 30 ms
loss ≤ 1% bandwidth (30-128 Kbps)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

video traffic characteristics

A
bursty
greedy
drop and delay sensitive
UDP priority
(unpredictable, inconsistent and bursty)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

video minimum requirements

A

latency ≤ 200-400 ms
jitter ≤ 30-50 ms
loss ≤ 0.1-1% bandwidth (384 Kbps - >20Mbps)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what port does Real-Time Streaming Protocol use?

A

UDP 554

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what ports does Cisco products use for voice traffic

A

UDP 16384-32767

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

data traffic characteristics

A

smooth/bursty
benign/greedy
drop and delay insensitive
TCP retransmits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

what is FIFO

A
First-In, First-Out
Queuing Algorithm
buffers and forwards packets in the order of their arrival
all packets are treated equally
fastest method of queuing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

what type of queuing algorithm is used by default by all interfaces except serial interfaces at E1 and below

A

FIFO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

what is WFQ

A

Weighted Fair Queuing
Queuing Algorithm
applies priority to identified traffic and classifies it into flows then determines how much bandwidth each flow is allowed relative to other flows
- low bandwidth traffic flows receive preferential service while high-volume traffic flows share remaining capacity equally among themselves

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

what does WFQ use in the packet header to classify traffic

A
  • source and dst IP add
  • MAC add
  • port number
  • protocol
  • ToS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

limitations of WFQ

A
  • not supported with tunneling and encryption

- no precise control over bandwidth allocation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

what is CBWFQ

A

Class-Based Weighted Fair Queuing

- allows users to define traffic classes based on match criteria like protocols, ACLs and input interfaces

24
Q

characteristics you can assign after defining a class to its match criteria

A
  • bandwidth
  • weight
  • maximum packet limit
25
when using CBWFQ, what happens when maximum packet limit is reached?
it causes packet drop or tail drop to take effect
26
what is a tail drop
a router discards any packets that arrives at the tail end of a queue that has completely used up its packet-holding resources (default mode)
27
what is LLQ
Low Latency Queuing Combines CBWFQ and strict PQ (priority queuing) Allows delay-sensitive packets like voice to be sent before packets in other queues
28
what queuing algorithm simultaneously schedules interactive traffic to the front of a queue to reduce response times?
WFQ
29
what queuing algorithm is effective for large links that have little delay and minimal congestion?
FIFO
30
what queuing algorithm classifies traffic into different flows based on packet header addressing?
WFQ
31
what queuing algorithm provides support for user-defined traffic classes?
CBWFQ
32
what queuing algorithm applies priority, or weight, to identify traffic and classify it?
WFQ
33
benefits of the QoS Best-Effort Model
most scalable and only limited by available bandwidth no special QoS mechanism required easiest and quickest model to deploy
34
which QoS model provides no guarantees
Best-Effort model
35
which QoS model provides per-request policy admission control
IntServ
36
which QoS model requires no special QoS mechanisms
Best Effort
37
which QoS model provides many different levels of quality
DiffServ
38
which QoS model uses explicit end-to-end resource admission control
IntServ
39
Which QoS model is the most scalable?
DiffServ
40
what is WRED
weighted random early detection, Cisco IOS QoS mechanism - used as part of congestion avoidance tools - buffer management and allows TCP traffic to decrease or throttle back before buffers are exhausted - can drop lower-priority packets before congestion occurs
41
what are the 3 categories of QoS Tools
- classification and marking tools - congestion avoidance tools - congestion management tools
42
In Classification and Marking Tools, what method is used to classify packets at Layer 2 and 3?
Interfaces, ACLs and class maps
43
In Classification and Marking Tools, what method is used to classify packets at Layer 4-7
NBAR - Network Based Application Recognition
44
marking a packet should be done as close to the _____ device as possible
source
45
In Layer 2 traffic marking, where is the CoS marking located?
In the first 3-bits of the TCI (Tag Control Information) field - called the Priority (PRI) field
46
In Layer 3 traffic marking, where are marks specified?
IPv4 - ToS (Type of Service) | IPv6 - Traffic Class
47
what is the DSCP field
Differentiated Services Code Point | 6-bit field in ToS for IPv4 that allows packet marking
48
what is ECN field
Explicit Congestion Notification | 2-bits in the ToS field for IPv4 that informs downstream routers that there is a congestion in the packet flow
49
DSCP values are organized into three categories
- Best-Effort (BE) - Expedited Forwarding (EF) - Assured Forwarding (AF)
50
which DSCP values category uses the AFxy formula
Assured Forwarding - first 3-bits are used to designate class - 4th-5th bits are used to designate drop preference
51
which DSCP values category has a value of 46
Expedited Forwarding
52
examples of trusted endpoints
IP phones, wireless APs, videoconferencing gateways and systems, IP conferencing stations and more
53
where can trust boundaries be established?
- at trusted endpoints - at Layer 2 switches - at Layer 3 switches/routers
54
traffic shaping
- Cisco IOS QoS software to prevent congestion - retains excess packets in a queue and then schedules excess for later transmission over increments of time - produces a smooth packet output rate
55
which detects when traffic rates reach a configured maximum rate and drops excess traffic
traffic policing