Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> CentOS >> .

Cosa sono QoS ed elenca le tecniche per ottenere un buon QoS?

QoS sta per qualità del servizio . È una serie di funzionalità all'interno di una rete che garantisce che un certo livello di prestazioni sia fornito a un tipo specifico di traffico di rete, anche sotto carico pesante. In sostanza, dà la priorità a determinati tipi di dati rispetto ad altri per prevenire la congestione e garantire che le applicazioni critiche ricevano la larghezza di banda di cui hanno bisogno.

Pensala come un'autostrada con corsie diverse. Alcune corsie potrebbero essere riservate ai veicoli di emergenza (traffico ad alta priorità), mentre altre gestiscono il traffico regolare. Il QoS assicura che i veicoli di emergenza passino anche quando l'autostrada è inceppata.

Tecniche per ottenere un buon QoS:

Le tecniche QoS sono implementate a diversi livelli del modello di rete (ad es. Livello di collegamento, livello di rete, livello di trasporto) e spesso comportano una combinazione di approcci. Ecco alcune tecniche chiave:

1. Classificazione e polizia del traffico:

* Classificazione: Identificazione di diversi tipi di traffico in base a vari parametri come indirizzo IP, numero di porta, protocollo (ad es. VoIP, streaming video, navigazione Web) e applicazione.

* Policing: Monitoraggio e controllo della velocità del flusso di traffico. Se un flusso supera i suoi limiti definiti (ad esempio, larghezza di banda, dimensioni di scoppio), è sagomato o lasciato cadere per prevenire la congestione.

2. Modellatura e programmazione del traffico:

* Modella: Regolazione del tasso di flusso di traffico per soddisfare requisiti QoS specifici. Ciò comporta il buffering e il ritardo dei pacchetti per appianare gli esplosioni di traffico.

* Pianificazione: Determinare l'ordine in cui vengono trasmessi i pacchetti. Diversi algoritmi di pianificazione danno la priorità a diversi tipi di traffico. Gli algoritmi comuni includono:

* First-in, First-Out (FIFO): Algoritmo più semplice; elabora i pacchetti nell'ordine in cui arrivano. Non è adatto per QoS.

* Riemuzione prioritaria: Assegna diversi livelli di priorità al traffico; Il traffico ad alta priorità viene elaborato per primo.

* Codatura equa ponderata (WFQ): Fornisce un'allocazione equa di larghezza di banda tra le diverse classi di traffico, anche con vari raffica.

* Round Robin ponderato (WRR): Cicli attraverso diverse code, allocando un certo numero di pacchetti da ciascuna coda in ogni round.

* Accodamento basato su classe (CBQ): Un meccanismo di accodamento gerarchico che consente schemi di prioritizzazione più complessi.

3. Riserva di risorse:

* RSVP (Protocollo di prenotazione delle risorse): Utilizzato per riservare la larghezza di banda e altre risorse lungo un percorso per flussi specifici prima che inizino. Ciò garantisce che siano disponibili risorse sufficienti per applicazioni critiche.

* IntServ (Servizi integrati): Un quadro per fornire garanzie QoS riservando risorse end-to-end. Più complesso di diffserv.

4. Servizi differenziati (diffserv):

* Un approccio scalabile a QoS che utilizza un modello più semplice di IntServ. Il traffico è classificato in diverse classi di servizio (COS), ognuna con un trattamento QoS diverso (ad es. Priorità bassa, alta priorità). Utilizza i punti di codice dei servizi differenziati (DSCP) nelle intestazioni IP per contrassegnare la classe di traffico.

5. Gestione della congestione:

* Evitamento della congestione: Tecniche per prevenire la congestione della rete prima che si verifichi. Include la modellatura del traffico, la polizia e la prenotazione delle risorse.

* Controllo della congestione: Gestire la congestione una volta che si verifica. Ciò potrebbe comportare la caduta di pacchetti, la riduzione delle velocità di trasmissione o il traffico di reinserimento.

La scelta della tecnica giusta dipende da:

* I requisiti QoS specifici delle applicazioni.

* L'infrastruttura di rete.

* Le risorse disponibili.

* Il livello di complessità che può essere gestito.

Spesso, viene utilizzata una combinazione di queste tecniche per ottenere prestazioni QoS ottimali. Ad esempio, una rete potrebbe utilizzare DiffServ per ampie classificazioni e priorità, quindi WFQ o CBQ all'interno di singoli router per il controllo più a grana.

 

sistemi © www.354353.com