Differenza tra modellatura del traffico e polizia

Traffic Shaping vs Policing
 

La polizia del traffico e il traffic shaping sono due approcci simili avviati per regolare il flusso del traffico da una rete all'altra. Questo viene fatto in conformità al contratto di traffico stipulato tra le reti. Il contratto di traffico è un accordo tra due reti. Definisce il tipo di traffico da trasportare e i requisiti di rendimento di quel traffico, come larghezza di banda e qualità del servizio. Nell'ingegneria del traffico, sia il traffic shaping che la polizia sono ampiamente utilizzati come metodo per fornire la Qualità del servizio e vengono comunemente applicati ai bordi della rete, ma possono anche essere applicati alla sorgente del traffico.

Cos'è la polizia del traffico?

La polizia del traffico è il processo di monitoraggio del traffico in una rete e l'adozione di misure per conformarlo ai parametri di traffico concordati. Misura fondamentalmente il flusso di dati e controlla ogni pacchetto, e quando viene rilevata una violazione, semplicemente lascia cadere il pacchetto. Segna ciascuno dei pacchetti con un particolare livello di conformità (chiamato anche colorazione). Questo processo continuo aiuta a controllare il tasso massimo di traffico inviato o ricevuto su ciascuna interfaccia in più livelli di priorità. Questo è anche noto come classi di servizio.

La polizia è fatta a molti livelli diversi in una rete; può essere eseguito a livello di porta o per il servizio Ethernet o una particolare classe di servizio. La polizia del traffico utilizza uno speciale algoritmo chiamato algoritmo "token bucket" per regolare il flusso del traffico. È un modello matematico completo sviluppato per controllare il massimo traffico consentito per un'interfaccia in un determinato momento. Questo ha due componenti di base.

1) Token: rappresenta il permesso di inviare un numero fisso di bit da una rete a un'altra.

2) Il bucket: usato per contenere una quantità specificata di token alla volta.

Il sistema operativo eseguito nella rete inserisce i token nel secchio a una determinata velocità. Ogni pacchetto entra nella rete prende i token dal bucket in base alle dimensioni del pacchetto quando è pronto per essere inoltrato a un'altra rete. Quando il bucket è pieno, tutti i nuovi token in arrivo verranno rifiutati. Anche questi token rifiutati non sono disponibili per i pacchetti futuri. Tutti i token vengono generati in base alla velocità di trasmissione massima definita nel contratto di traffico. Il numero di token disponibili determina il numero di pacchetti selezionati per la trasmissione sulla rete dati a pacchetto.

Sono disponibili diversi meccanismi di polizia del traffico per l'ottimizzazione della polizia, come il traffico Indicatore del colore a tariffa singola per la protezione del traffico, Indicatore a tre colori a due velocità per la protezione del traffico, Polizia basata sul percento, ecc..

Che cos'è Traffic Shaping?

Il traffic shaping è una tecnica utilizzata nella gestione del traffico per ritardare alcuni o tutti i pacchetti al fine di confermare con un profilo di dati di traffico desiderato. In realtà è una forma di limitazione della velocità che funziona monitorando e accodando i pacchetti IP in modalità di transizione, in base a un numero di parametri che possono essere configurati in anticipo. Pertanto, consente di implementare una politica specifica che altera il modo legacy in cui i dati vengono messi in coda per la trasmissione.

Fondamentalmente, il traffic shaping funziona secondo due principi. Il primo consiste nell'applicare limitazioni della larghezza di banda in base ai limiti di traffico configurati e quindi accodare i pacchetti per inviarli successivamente quando la larghezza di banda ha una domanda inferiore. Il secondo principio è far cadere i pacchetti quando i buffer dei pacchetti sono pieni. Qui, il pacchetto scartato viene selezionato da quei pacchetti, che sono responsabili della creazione di un "jam". Allo stesso modo, nella gestione del traffico, la modellazione dà la priorità anche al traffico. Al contrario, la modellazione dà la priorità al traffico in base alla scelta dell'amministratore. Quando il traffico con una priorità più elevata viene aumentato di grandi quantità mentre una linea di comunicazione è piena, il traffico con priorità più bassa viene temporaneamente limitato per qualche tempo al fine di dare la possibilità al traffico ad alta priorità.

Questo compito viene in genere implementato trattando una certa quantità di traffico (la quantità garantita di traffico nel contratto di traffico) come traffico a priorità più alta e il traffico che supera questo limite che ha la stessa priorità di qualsiasi altro traffico, quindi compete con il resto di il traffico che non ha la priorità.

In genere, i buoni shapers del traffico non consentono di mettere in coda grandi quantità di dati quando si determina il traffico esatto da inviare in base alla priorità del traffico. Piuttosto, prima tentano di misurare la quantità di traffico con priorità e in base a ciò limitano dinamicamente il traffico non prioritizzato. Pertanto, non disturberà affatto la velocità del traffico con priorità.

 Polizia del traffico vs Shaping

• Sia la polizia che la modellazione del traffico utilizzano un meccanismo di bucket token per il loro funzionamento.

• La polizia del traffico viene utilizzata per controllare il traffico in entrata o in uscita su un'interfaccia, mentre il traffic shaping può essere utilizzato solo per il controllo del traffico in uscita.

• Sia la polizia che la modellazione del traffico utilizzano un meccanismo di bucket token per il loro funzionamento.

• È possibile utilizzare la polizia del traffico in ingresso o in uscita su un'interfaccia, mentre il traffic shaping può essere utilizzato solo per il traffico in uscita.

• In entrambi i meccanismi, è necessario misurare la velocità di trasmissione e ricezione dei dati e agire in base al tasso di traffico concordato in base al contratto sul traffico.

• Nella polizia, propaga le raffiche di traffico mentre il traffic shaping fornisce una velocità di uscita del pacchetto livellata.

• Shaping supporta l'accodamento e fornisce memoria sufficiente per bufferizzare i pacchetti ritardati, mentre la polizia non lo fa.

• È necessaria una speciale funzione di pianificazione per il traffic shaping per la successiva trasmissione di qualsiasi numero di pacchetti ritardati, mentre la polizia non lo fa.

• Nella modellazione, i valori dei token sono configurati in bit al secondo mentre in policing configurato in byte.

• L'accodamento nella modellazione del traffico causa un ritardo; in particolare crea code molto lunghe, mentre la polizia controlla la velocità del pacchetto di output facendo cadere i pacchetti. Ciò evita il ritardo causato dall'accodamento dei pacchetti.

• Nel traffic shaping, i valori dei token sono configurati come bit al secondo mentre in polizia è configurato come byte al secondo.