QoS Flashcards

1
Q

Why do we need QoS?

A

because the standard network was created to satisfy streaming apps and not interactive ones.

Multimedia apps generate a continuous data flow that needs a continuous layout with the same date profiles at the sender and at the receiver -> real time apps

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

Which requirements do streaming and interactive apps have to satisfy?

A
  • streaming: constant delay, limited loss
  • interactive: low response time, high transmission bandwidth, low delays
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the biggest problem of which QoS takes care?

A

Delay

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

Which are the required resources to have QoS?

A
  • big transmission capacity
  • larger buffers at network nodes
  • switching capacity
  • processing capacity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which are the delay countermeasures?

A

traffic classification -> sophisticated scheduling -> traffic control

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

What is traffic classification for QoS?

A

each packet is identified by its unique quintuple (transport protocol) to know which type of QoS it needs.

This phase needs specific HW: CAM, ASIC -> giving them the quintuple they return the QoS needed

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

In what the QoS scheduling consists?

A

after classification the packet is put in MULTIPLE queues in order to be served intelligently.
It cannot be a simple FIFO because packets would be put in them randomly without for example prioritization

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

Which are the possible queues for QoS?

A
  • round robin
    -priority queuing
  • classed based queuing CBQ
  • Weighted Fair Queuing - WFQ -> it ensures that each packet receives the same service as it had a dedicated link between it and the destination with a given bitrate
  • deadline queuing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the traffic control for QoS?

A

It can be done in different ways:
- packet level
- calls/flow level
- a priori

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

QoS packet level traffic control

A

It follows the saying and policing approaches that for example use Leaky bucket ???

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

QoS calls/flow level traffic control

A

it consistes in a signaling mechanism with resource reservation in fact it uses RSVP or UNI. In this phase we can reject or accept a connection based on the resource availability

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

QoS a priori traffic control

A

It is done with Traffic or network engineering.

Traffic: it controls the traffic distribution along the network

Network: it sizes the network based on expectations and it limits the number of users

They both do some preventive and some throughout actions:
- preventive: the network is dimensioned for the worst case thanks to statistics on user traffic + there is a traffic matrix determined by the traffic distribution

  • throughout: the network state is continuously monitored and based on the results the dimension and the matrix can change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CAC for QoS

A

Call Admission Control

  • signaling: it signals infos about the generated traffic and the required service
  • resource preservation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which are the preventive and throughout actions for traffic and network controls?

A

They both do some preventive and some throughout actions:
- preventive: the network is dimensioned for the worst case thanks to statistics on user traffic + there is a traffic matrix determined by the traffic distribution

  • throughout: the network state is continuously monitored and based on the results the dimension and the matrix can change
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which are the principles for QoS routing?

A
  • finding a route with required resources
  • using protocols that distribute real time infos -> very dynamic
  • decisions are made based on available resources and topological info’s
  • not stable with connection less data transfer
  • crank back
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Leaky bucket approach

A

QoS -> traffic control -> packet level -> shaping and policing

it makes sure that the traffic is sent to the network with the expected profile and when it is not conforming it can:
- delay it the make it conform
- discard it
- set a lower priority

17
Q

Which are the standards for QoS?

A
  • DiffServ
  • IntServ
18
Q

DiffServ

A

QoS standard support

It does not guarantees QoS so RESOURCE RESERVATION IS NOT REQUIRED

  • the classification is made with the DF field
  • it uses Traffic and Network engineering
  • TE/NE + DF -> allow to limit the packets in the buffers

Characteristics:
- low efficiency
- scalability
- simplicity
- widely used

19
Q

IntServ

A

QoS standard support

IT GUARANTEES QOS FOR EACH INDIVIDUAL FLOW

It uses the most sophisticated algorithms and methods
- RSVP
- resource reservation

Characteristics:
- low efficiency
- not highly scalable
- not for big net
- complex
- not widely used even if it is implemented in router by their vendors