Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni30 pagine

CCNP - QoS

Il documento fornisce una panoramica sulla Qualità del Servizio (QoS) nelle reti, evidenziando la sua importanza nel garantire prestazioni ottimali per applicazioni diverse come VoIP e trasferimenti di file. Viene descritto come QoS gestisca larghezza di banda, latenza, jitter e perdita di pacchetti, e come utilizzi vari strumenti e architetture per implementare queste funzionalità. Infine, il documento discute i modelli di servizio come Best-Effort, Integrated Service e Differentiated Service, evidenziando le loro caratteristiche e applicazioni.

Caricato da

Costa Zippo
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni30 pagine

CCNP - QoS

Il documento fornisce una panoramica sulla Qualità del Servizio (QoS) nelle reti, evidenziando la sua importanza nel garantire prestazioni ottimali per applicazioni diverse come VoIP e trasferimenti di file. Viene descritto come QoS gestisca larghezza di banda, latenza, jitter e perdita di pacchetti, e come utilizzi vari strumenti e architetture per implementare queste funzionalità. Infine, il documento discute i modelli di servizio come Best-Effort, Integrated Service e Differentiated Service, evidenziando le loro caratteristiche e applicazioni.

Caricato da

Costa Zippo
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

QoS

Instructor Materials

CCNP Enterprise: Core Networking


Definizione
QoS fa riferimento alla capacità di una rete di fornire un servizio migliore al
traffico di rete selezionato su varie tecnologie sottostanti tra cui Frame Relay,
ATM, Ethernet e reti 802.1, SONET e reti instradate su IP.
In particolare, le funzionalità QoS forniscono un servizio di rete migliorato e più
prevedibile fornendo i seguenti servizi:
Supporto della larghezza di banda dedicata (Supporting dedicated bandwidth)
Miglioramento delle caratteristiche di perdita (Improving loss characteristics)
Evitare e gestire la congestione della rete (Avoiding and managing network
congestion)
Modellamento del traffico di rete (Shaping network traffic)
Impostazione delle priorità del traffico attraverso la rete (Setting traffic priorities
across the network)

2
Quality of Service
Le reti TCP/IP definiscono diverse qualità del servizio (Quality of
Service, QoS) per le applicazioni. Ciascun QoS determina:
• la larghezza di banda di cui un’applicazione ha bisogno
• la latenza, cioè il tempo necessario per la trasmissione dei pacchetti
• può essere one-way per quanto riguarda il transito di un pacchetto,
o round-trip, che considera anche il tempo per l'arrivo della risposta
• il jitter, ovvero la variazione della latenza tra diversi pacchetti nella
stessa comunicazione
• la percentuale accettabile di pacchetti persi durante la trasmissione
(di solito perché i collegamenti non sono abbastanza veloci)
Ogni applicazione ha requisiti QoS diversi dalle altre. Ad esempio le
applicazioni interattive, come quelle VoIP, richiedono un QoS diverso
dalle applicazioni che permettono il trasferimento di file:
• l’applicazione VoIP richiede poca banda, ma bassa latenza
• il trasferimento di file richiede alta larghezza di banda, ma sopporta
una latenza maggiore
3
Esempi di Quality of Service
In molte reti aziendali è possibile effettuare telefonate VoIP. I
telefoni VoIP convertono la voce in bit, la comprimono tramite un
codec (ad es. fino a 80 kbps con il codec G.711 e 24 kbps con
G.729) e la trasmettono in rete.

Ecco i requisiti QoS delle chiamate VoIP, confrontati con quelli di


altri servizi:
Latenza one-
Applicazione Banda Jitter Perdita
way
navigazione sul web media media medio media
chiamate VoIP bassa bassa basso bassa
Valori consigliati da 150 ms 30 ms 1%
Cisco1
streaming video alta bassa basso bassa
Valori consigliati da 384-20000 200-400 ms 30-50 ms 0,1-1% 4

Cisco1 kbps
Strumenti QoS
Gli strumenti QoS definiscono le azioni che un dispositivo può applicare a
un messaggio tra il momento in cui entra nel dispositivo fino a quando
non esce dal dispositivo. QoS definisce queste azioni come
comportamenti per hop (PHB),
Router e switch Cisco supportano, tra gli altri, i seguenti strumenti di
Quality of Service:
✓ Classification e marking
✓ Congestion management, o queuing
✓ Shaping e policing
✓ Congestion avoidance
Vanno attivati su determinate interfacce e per una determinata direzione
del traffico, come le ACL.

5
Architettura
I seguenti tre componenti sono necessari per fornire
QoS su una rete eterogenea:
- QoS all'interno di un singolo elemento di rete, che
include funzionalità di accodamento, pianificazione e
traffic shaping (queueing, scheduling, and traffic
shaping)
- Tecniche di segnalazione QoS per il coordinamento di
QoS per la consegna end-to-end tra elementi di rete.
- Funzioni di controllo e gestione della QoS per
controllare e amministrare il traffico end-to-end su una
rete.

6
Architettura
Non tutte le tecniche di QoS sono appropriate per tutti i router di
rete. Poiché i router edge e i router backbone di una rete non
eseguono necessariamente le stesse operazioni, anche le attività
QoS che eseguono potrebbero essere diverse.
Per configurare una rete IP per il traffico vocale in tempo reale, ad
esempio, è necessario considerare le funzioni dei router edge e
backbone nella rete, quindi selezionare la funzione o le funzionalità
QoS appropriate.
In generale, i router edge eseguono le seguenti funzioni QoS:
Classificazione dei pacchetti
Controllo di ammissione
Gestione della configurazione
In generale, i router backbone eseguono le seguenti funzioni QoS:
Gestione della congestione
Evitare la congestione

7
Pacchetti IP
Il QoS usa un campo dell’header ip (ToS) per fornire il
Differentiated Service (DSCP).
Il software QoS di Cisco IOS supporta:
best effort e Differentiated Service

Lunghezz
Versione a Tipo di servizio Lunghezza del pacchetto
dell’intest.
Identificazione Flag Offset del frammento
Time To Live (TTL) Protocollo Checksum dell’intestazione
Indirizzo del mittente
8
Indirizzo del destinatario
9
Best-Effort
Il Best-Effort è un single service level in cui un'applicazione
invia i dati ogni volta che deve, in qualsiasi quantità e senza
richiedere il permesso prima di informare la rete.
Miglior sforzo (best effort), non fornisce nessuna differenza tra i
diversi flussi di rete e in più senza garanzia. Questo livello di
servizio è anche detto lack of QoS;
Per il servizio best-effort, la rete fornisce i dati, se possibile,
senza alcuna garanzia di affidabilità, limiti di ritardo o velocità
effettiva.
La funzionalità QoS di Cisco IOS che implementa il servizio best-
effort è l'accodamento FIFO (First In First Out).
Il servizio best-effort è adatto per una vasta gamma di
applicazioni in rete, come trasferimenti di file o e-mail.

10
Integrated Service o guaranteed
service o hard QoS
Il servizio integrato è un modello di servizi multiplo in grado di
soddisfare più requisiti QoS.
In questo modello, l'applicazione richiede un tipo specifico di
servizio dalla rete prima che invii i dati. La richiesta è fatta tramite
segnalazione esplicita; l'applicazione informa la rete del suo profilo di
traffico e richiede un particolare tipo di servizio che possa
comprendere i suoi requisiti di larghezza di banda e ritardo.
Si prevede che l'applicazione invii i dati solo dopo aver ricevuto
conferma dalla rete.
La rete esegue il controllo di ammissione, in base alle informazioni
dell'applicazione e alle risorse di rete disponibili. Inoltre, si impegna a
soddisfare i requisiti QoS dell'applicazione purché il traffico rimanga
all'interno delle specifiche del profilo. La rete adempie al proprio
impegno mantenendo lo stato per flusso e quindi eseguendo la
classificazione dei pacchetti, il policing e intelligent queueing
(l'accodamento intelligente) in base a quello stato.
11
Integrated Service o guaranteed
service o hard QoS
Cisco IOS QoS include le seguenti funzionalità che forniscono un servizio di carico
controllato, che è una sorta di servizio integrato:
Il Resource Reservation Protocol (protocollo di prenotazione delle risorse RSVP),
che può essere utilizzato dalle applicazioni per segnalare i loro requisiti di QoS al
router.
Meccanismi di accodamento intelligenti, che possono essere utilizzati con RSVP
per fornire i seguenti tipi di servizi:
Guaranteed Rate Service (Servizio di banda garantita), che consente alle applicazioni
di riservare la larghezza di banda per soddisfare le loro esigenze.
Ad esempio, un'applicazione Voice over IP (VoIP) può riservare la quantità di larghezza
di banda richiesta end-to-end utilizzando questo tipo di servizio.
Cisco IOS QoS utilizza la Weighted fair queueing (coda equa ponderata (WFQ)) con
RSVP per fornire questo tipo di servizio.
Controlled Load Service (Servizio di carico controllato), che consente alle applicazioni
di avere un ritardo basso e un throughput elevato anche durante i periodi di
congestione. Ad esempio, le applicazioni adattive in tempo reale come la riproduzione di
una conferenza registrata possono utilizzare questo tipo di servizio. Cisco IOS QoS
utilizza RSVP con Weighted Random Early Detection (rilevamento casuale ponderato
WRED) per fornire questo tipo di servizio.
12
13
Differentiated Service o soft QoS
• Il servizio differenziato è un modello di servizi multipli in grado di
soddisfare i diversi requisiti QoS. Tuttavia, a differenza del modello di
servizio integrato, un'applicazione che utilizza un servizio
differenziato non segnala esplicitamente il router prima di inviare i
dati.
• In questo modello, la rete cerca di fornire un tipo particolare di servizio
basato sulla QoS specificata da ciascun pacchetto. Questa specifica
può avvenire in diversi modi, ad esempio utilizzando le impostazioni del bit
IP Precedence nei pacchetti IP o negli indirizzi di origine e destinazione.
La rete utilizza la specifica QoS per classificare, contrassegnare,
modellare e gestire il traffico e per eseguire l'accodamento intelligente.
• Il modello di servizio differenziato viene utilizzato per diverse applicazioni
mission-critical e per fornire QoS end-to-end. In genere, questo modello di
servizio è appropriato per i flussi aggregati poiché esegue un livello
relativamente grossolano di classificazione del traffico.

14
Differentiated Service o soft QoS
• Cisco IOS QoS include le seguenti funzionalità che supportano il modello
di servizio differenziato:
• Committed Access Rate (CAR) (Tasso di accesso
raccomandato): esegue la classificazione dei pacchetti
tramite le impostazioni di IP Precedence e QoS.
La CAR esegue la misurazione e il controllo del traffico,
fornendo la gestione della larghezza di banda.
• Schemi di accodamento intelligenti come WRED e
WFQ e le loro funzionalità equivalenti su Versatile
Interface Processor (VIP), che sono distribuiti WRED
(DWRED) e WFQ distribuito. Queste funzionalità possono
essere utilizzate con CAR per fornire servizi differenziati.

15
16
Classification and Marking
Classification
Per classificare un pacchetto si possono usare questi descrittori:
• Internal - QoS groups (locally significant to a router)
• Layer 1 - Physical interface, subinterface, or port
• Layer 2 - MAC address and 802.1Q/p Class of Service (CoS) bits
• Layer 3 - Differentiated Services Code Points (DSCP), IP Precedence (IPP), and
source/destination IP address
• Layer 4 - TCP or UDP ports
• Layer 7 - Next Generation Network-Based Application Recognition (NBAR2)

17
Classification and Marking
Priority Code Point (PCP) layer 2
• Il campo PCP è definito dalla
specifica IEEE 802.1p. PCP Acronym Traffic Type
Value/Priority
• This field is used to mark 0 (lowest) BK Background
packets as belonging to a
specific CoS. 1 BE Best Effort

• The CoS marking allows a 2 EE Excellent Effort


Layer 2 Ethernet frame to be 3 CA Critical Application
marked with eight different
levels of priority values, 0 to 4 VI Video with < 100 ms latency and jitter
7, where 0 is the lowest 5 VO Voice with < 10 ms latency and jitter
priority and 7 is the highest.
6 IC Internetwork Control
7 (highest) NC Network Control

18
Classification and Marking
DSCP Per-Hop Behaviors layer 3
• PHB è il comportamento osservato per inoltrare un pacchetto
• PHB accelera, ritarda o elimina una raccolta di pacchetti tramite uno o più meccanismi QoS in
base al valore DSCP
• Sono stati definiti e caratterizzati quattro PHB per uso generale:
• Class selector (CS) PHB - I primi 3 bit del campo DSCP vengono utilizzati come bit CS. I bit
CS rendono DSCP compatibile con le versioni precedenti di IP Precedence poiché IP
Precedence utilizza gli stessi 3 bit per determinare la classe.
• Default Forwarding (DF) PHB - Utilizzato per il miglior servizio.
• Assured Forwarding (AF) PHB: utilizzato per il servizio di larghezza di banda garantita.
• Expedited forwarding (EF) PHB: utilizzato per il servizio a basso ritardo.

19
Classification and Marking
Assured Forwarding (AF) PHB (Cont.)
AF Class Name Drop Probability AF Name (Afxy) DSCP Value
Table 14-3 illustrates how each AF class is Dec

assigned an IP Precedence and has three


drop probabilities: low, medium, and high.
AF1 Low AF11 10

• The AF Name (AFxy) is composed of the AF1 Medium AF12 12

AF IP Precedence value in decimal (x) AF1 High AF13 14

and the Drop Probability value in decimal AF2 Low AF21 18


(y). AF2 Medium AF22 20

AF2 High AF23 22


• For example, AF41 is a combination of IP
AF3 Low AF31 26
Precedence 4 and Drop Probability 1.
AF3 Medium AF32 28

AF3 High AF33 30

AF4 Low AF41 34

AF4 Medium AF42 36

AF4 High AF43 38

20
Classification and Marking
A Practical Example: Wireless QoS
È possibile configurare una rete wireless con QoS: un controller LAN wireless (WLC) si trova al
confine tra le reti wireless e cablate, quindi diventa il luogo ideale per QoS.
Si noti che i nomi delle categorie sono human readable che si traducono in valori 802.1p e DSCP
specifici

QoS Category Traffic Type 8021.p Tag DSCP Value

Platinum Voice 5 46 (EF)

Gold Video 4 34 (AF41)

Silver Best Effort (Default) 0 0

Bronze Background 1 10 (AF11)


21
Implementare QoS

22
23
24
25
Esempio HTTP vs VOICE

26
Test QoS
Instructor Materials

CCNP Enterprise: Core Networking


1. Confrontando VoIP con un’applicazione HTTP, quali delle seguenti affermazioni sono
accurate riguardo i requisiti QoS? (Scegliere due risposte.)
A. VoIP richiede un tasso di pacchetti persi migliore (più basso)
B. HTTP richiede meno larghezza di banda
C. HTTP richiede un jitter migliore (più basso)
D. VoIP richiede una latenza migliore (più bassa)

28
1. When comparing VoIP with an HTTP application, which of the following statements are
accurate about the quality of service needed from the network? (Choose two answers.)
A. VoIP needs better (lower) packet loss.
B. HTTP needs less bandwidth.
C. HTTP needs better (lower) jitter.
D. VoIP needs better (lower) delay.
2. Which of the following attributes do QoS tools manage? (Choose three answers.)
A. Bandwidth
B. Delay
C. Load
D. MTU
E. Loss

29
Crea le giuste corrispondenze tra le QoS features a sinistra con le descrizioni a
destra

N Features L Descrizione
Service level that provides basic
1 Best effort A
connectivity without differentiation
Service level that provides preferred
2 CAR B
handling
Service level that provides reserved network
3 Hard QoS C
resources
Identification tool ideal for handling web
4 NBAR D
application
Polices traffic based on its bandwidth
5 PBR E
allocation
6 Soft QoS F Uses route maps to match traffic criteria

30

Potrebbero piacerti anche