Qualità del Servizio Flashcards

1
Q

Cosa significa quality of service?

A

È un indicatore oggettivo di quanto il livello del servizio soddisfa le aspettative del cliente, è strettamente dipendente da:
- banda disponibile
- ritardi
- packet dropping
- blocking probability
- set-up delay

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

Cosa significa quality of experience

A

È un indicatore, soggettivo, del livello del servizio offerto

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

Come si può definire QoS?

A

Vi sono due modi
- assoluto
- relativo

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

Qual’è una caratteristica fondamentale, del traffico di internet, da tenere in considerazione quando si parla di QoS?

A

Che il traffico di internet è a burst

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

Definire almeno due tipi di servizi

A
  • real time services
  • elastic services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Elencare i mezzi utilizzati per garantire QoS

A
  • flow and/or traffic type identification
  • traffic engineering
  • call admission control
  • network resource signalling
  • traffic regulation
  • scheduling techniques
  • over-provisioning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quali sono i due modelli per garantire QoS nelle reti IP?

A
  • integrated services (IntServ)
  • differentiated services (DiffServ)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Descrivere la traffic regulation

A

due tipi di contratti
- service level agreement: ossia una serie di servizi misurabili che il provider deve soodisfare per il traffico compliant
- traffic conditioning agreement: ossia un profilo del traffico del cliente
- - traffico complian
- - traffico non-compliant
- - peak rate, average rate, maximum burst lenght, etc.

il traffico non-compliant può essere gestito in tre maniere diverse:
- policing
- shaping
- marking

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

Descrivere token bucket

A

Token bucket richiede che vi sia un secchio all’ingresso, nel quale viene posto un token ogni 1/r, quindi viene rimosso un token al passaggio di una unità di traffico, se non ci sono token disponibili, il traffico viene scartato fino a quando non vi è almeno un token nel secchio

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

Descrivere le principali differenze tra token bucket policing e shaping

A

Policing scarta il traffico non compliant ma mantiene un ritardo molto basso.
Shaping mantiene anche il traffico non compliant ma introduce un ritardo non ignorabile.

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

Descrivere brevemente leaky bucket

A

Leaky bucket è un algoritmo altrernativo a token bucket, effettua uno smoothing dei burst, in quanto i token non si possono accumulare, quindi notiamo che il tasso a cui vengono generati i token è anche il peak rate.

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

Quali sono i due tipi di resource allocation?

A
  • Deterministic allocation
  • Statistical allocation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Descrivere peak allocation

A

Peak allocation è un algoritmo che funziona bene quando il traffico in ingresso ha tutto lo stesso rate, infatti, minore è la differenza tra il peak rate e l’average rate, maggiore sarà l’efficienza.
Introduce ritardi quando si hanno differenze di rate tra i canali in ingresso ma mantiene tutti i pacchetti.
Viene usato quando non è stato applicato un regolatore al traffico in ingresso.

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

Descrivere dual leaky bucket allocation

A

Tipicamente usato quando il traffico in ingresso è stato già sottoposto a token bucket + leaky bucket
Permette di effettuare un’allocazione deterministica lossless.
Introduce un limite di tempo per il quale i pacchetti possono passare al peak rate
Buffer capacity and output capacity should be choosen wisely

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

Cosa si può affermare considerando PA e DLB

A

Che DLB permette di gestire più flow di input, senza perdite, rispetto a PA

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

Descrivere brevemente lo scheduling

A

lo scheduling permette di dividere la banda tra i pacchetti da più interfaccie.
Lo scheduler può adottare una tra molte strategie per determinare come la banda deve essere divisa tra le varie code.

17
Q

Elencare alcune strategie di scheduling

A
  • Time division multiplexing: semplice ma rischia di sprecare risorse
  • Round robin
  • Weighted fair queuing
  • Service priority: le code a bassa priorità possono incorrere in grossi ritardi
18
Q

Qual’è il problema dei pacchetti lunghi e come lo si risolve?

A

Se un pacchetto è troppo lungo, può creare il seguente problema: mentre sta venendo processato, arriva un’altro pacchetto ad alta priorità, quindi il pacchetto ad alta priorità verrà processato solo al termine del pacchetto più lungo, quindi è necessario introdurre la fragmentation mode, soprattutto sui link lenti.

19
Q

Come si mette in atto la frammentazione

A

La frammentazione viene applicata a livello 2, infatti, anche se sarebbe possibili applicarla al livello 3 (IP) essa introduce ritardi notevoli, viene quindi effettua a livello 2 in maniera PPP

20
Q

Descrivere brevemente call admission control

A

Obiettivo di CAC è: capire se una richiesta di connessione può essere accettata
- controllare se esiste un path con le risorse richieste e, se esiste, riservarlo

tipi di CAC:
- centralised (idealmente ottimo, in pratica limita la scalabilità)
- distributed (robusto e affidabile ma molto complesso)
- hybrid

21
Q

Descrivere integrated service

A

Integrated service è il primo modello di servizi fatto per garantire QoS su una rete IP, ha problemi con la scalabilità, è stato quasi totalmente rimpiazzato da DiffServ.

offre altri due tipi di servizio oltre al best effort:
- guaranteed service
- controlled load service

22
Q

Descrivere differentiated service

A

È meno costoso, più semplice e più scalabile rispetto a integrated service.
Non è necessariamente un rimpiazzo a integrated service, può anche essere usato in maniera complementare.
QoS garantita in termini relativi.

  • la traffic-flow regulation dei micro-flow è gestita dai router di frontiera
  • i router interni gestiscono solo il differentiated forwarding

Vi sono svariate classi di servizi, si possono distinguere tra loro tramite il campo TOS nell’header IP

23
Q

Descrivere brevemente RSVP

A

Usato per gestire QoS e risorse che si vogliono riservare, usa i messaggi
PATH:
- TSPEC
- ADSPEC

RESV
- FLOWSPEC

24
Q

Cosa significa soft state dei router?

A

Significa che lo stato dei router è limitato da un timer, quindi lo rende più flessibile.
uno svantaggio è che aumenta di molto il signalling

25
Q

Descrivere il formato di un messaggio RSVP

A

Foto 4

26
Q

Dire le caratteristiche principali di Guaranteed service

A
  • non vi è perdita di trasmissione
  • limite superiore ai ritardi che si verificano
27
Q

Dire le caratteristiche principali di Controlled Load service

A
  • non garantisce la consegna del traffico
  • è più semplice da implementare rispetto a guaranteed service
28
Q

Che operazioni effettuano i router di frontiera in DiffServ?

A

controllano se il traffico in ingresso rispetta SLA e TCA, oltre a eseguire:
- la classificazione del tipo di servizio
- traffic regulation al livello di micro-flow

29
Q

Che operazioni effettuano i core router in DiffServ?

A
  • processano il macro-flow
  • la gestione dei pacchetti può cambiare a seconda delle condizioni locali
30
Q

Elencare i tre PHB

A

I tre Per Hop Behavior sono:
- expedited forwarding: usato per il traffico che soffre in caso di ritardi, è il tipo di PHB con massima priorità
- assured forwarding: usato per il traffico che soffre la mancanza di pacchetti, ha quattro classi di priorità
- best effort: usato per il traffico che non ha bisogno di garanzie

31
Q

Cos’è Random Early Discard

A

È una degli algoritmi con il quale si gestisce la drop probability in assured forwarding