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