La qualità del servizio o QoS è un metodo per fornire un servizio migliore per tipi di traffico selezionati su vari tipi di reti a commutazione di pacchetto. Il mezzo di rete utilizzato potrebbe essere uno qualsiasi dei diversi tipi di tecnologia che vanno dalle reti Ethernet alle reti Wireless e Frame Relay. QoS fornisce un metodo per determinare a quale traffico deve essere assegnata la priorità su un segmento di rete.
Un esempio di ambiente che utilizza QoS potrebbe essere un sistema telefonico basato su Internet sulla rete di un’organizzazione. Supponiamo che un’organizzazione crei una rete a commutazione di pacchetto con dieci computer che utilizzano Ethernet come dorsale. L’azienda collega quindi un router e altro hardware per connettersi a Internet pubblico.
QoS non viene realmente influenzato da questo scenario, perché tutto il traffico è principalmente dello stesso tipo. Quando l’azienda decide di collegare un nuovo sistema telefonico alla propria rete utilizzando la tecnologia Voice Over IP, QoS diventa un fattore.
La funzione principale di QoS è garantire che tutte le tecnologie ottengano la larghezza di banda di cui hanno bisogno per funzionare al livello desiderato. In questo caso, i telefoni riceverebbero una larghezza di banda sufficiente per evitare chiamate discontinue e i computer riceverebbero una larghezza di banda sufficiente per navigare in Internet ed eseguire compiti per evitare di sembrare lenti agli utenti.
QoS utilizza meccanismi di controllo della prenotazione delle risorse per consentire agli amministratori di impostare un livello di servizio desiderato per ogni tipo di traffico sulla rete. Consentendo al traffico telefonico di avere una QoS più elevata rispetto al traffico Internet, ci saranno molte meno interferenze quando si utilizza il telefono perché la rete anticiperà le chiamate telefoniche e adatterà di conseguenza la larghezza di banda a tutti i dispositivi.
Le tecnologie di rete dei computer devono anche tenere conto di fattori come la congestione. Quando due utenti nell’esempio precedente sono su Internet e arrivano tre telefonate, la rete deve essere in grado di decidere cosa fare con tutto il traffico che le viene indirizzato. Molte volte una buona parte del traffico verrà gestita utilizzando una tecnologia chiamata accodamento, che consente di archiviare il traffico fino a quando non può essere elaborato, a seconda del metodo di accodamento utilizzato. Pensa a fare la fila in questo modo: supponi che ci siano cinque linee telefoniche che entrano nell’organizzazione, ma solo due persone disponibili per rispondere a qualsiasi chiamata in un dato momento. Un sistema di code riceverà tutte le chiamate in arrivo e indirizzerà due chiamate ai dipendenti disponibili, continuando a gestire le altre chiamate.
Due dei tipi di accodamento comuni utilizzati con QoS sono l’accodamento FIFO (First in First Out) e l’accodamento prioritario. L’accodamento FIFO consente al primo traffico in coda di essere il primo traffico in uscita. Nel nostro esempio telefonico, ciò consentirebbe al terzo chiamante di essere la chiamata successiva anche se le restanti due linee si riempiono. L’accodamento prioritario consente di assegnare priorità a diversi tipi di traffico e di assegnare larghezza di banda a questo traffico all’aumentare della necessità.
Se al traffico telefonico viene assegnata una priorità maggiore rispetto al traffico dati nella nostra organizzazione, quando i dipendenti iniziano a utilizzare il telefono, Internet inizierà a rallentare per gli altri utenti. Il traffico non telefonico sarà limitato per consentire alle telefonate una migliore qualità del servizio.
QoS e la necessità di una tecnologia per gestire più tipi di traffico sulla stessa rete stanno crescendo e diventeranno più comuni in futuro.