Traffic Shaping vs Policing

Anonim

La trasformazione del traffico e la polizia

iniziato per regolare il flusso del traffico da una rete all'altra. Ciò avviene in conformità al contratto di traffico effettuato tra le reti. Il contratto di traffico è un accordo fatto tra due reti. Definisce il tipo di traffico da trasportare ei requisiti di prestazioni di tale traffico, come la larghezza di banda e la qualità del servizio. Nell'ingegneria del traffico, sia la formatura del traffico che la polizia sono ampiamente utilizzati come metodo per la fornitura di Qualità del servizio e sono comunemente applicati ai bordi della rete, ma possono essere applicati anche alla fonte di traffico.

Che cos'è la polizia stradale?

La polizia stradale è il processo di monitoraggio del traffico in una rete e l'adozione di misure per conformarsi ai parametri del traffico concordati. In pratica misura il flusso dei dati e controlla ogni pacchetto e, quando viene rilevata una violazione, semplicemente esce 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 livelli di priorità multipli. Questo è anche noto come classi di servizio.

La polizia viene eseguita su diversi livelli in una rete; può essere fatto a livello di porta o per servizio Ethernet o una particolare classe di servizio. La polizia stradale utilizza un algoritmo speciale chiamato "token bucket" algoritmo per regolare il flusso del traffico. È un modello matematico completo sviluppato per controllare il traffico massimo consentito per un'interfaccia in un determinato momento. Ci sono due componenti fondamentali.

1) Tokens: Rappresenta l'autorizzazione a inviare un numero fisso di bit da una rete all'altra.

2) Secchio: utilizzato per contenere una quantità specifica di gettoni alla volta.

Il sistema operativo in rete mette i gettoni nel secchio ad una certa velocità. Ogni pacchetto entrato nella rete prende i token dal secchio in base alla loro dimensione del pacchetto quando è pronto per essere inoltrato ad un'altra rete. Quando il secchio è pieno, tutti i token di arrivo saranno rifiutati. Questi gettoni rifiutati non sono inoltre disponibili per i pacchetti futuri. Tutti i token vengono generati sulla base della velocità di trasmissione del picco definita nell'accordo di traffico. Il numero di gettoni disponibili determina il numero di pacchetti selezionati per la trasmissione sulla rete dei pacchetti.

Sono disponibili diversi meccanismi di controllo del traffico per ottimizzare la polizia, come il traffico Traffic Rate Single Rate per il traffico del traffico, il marker a tre colori a due colori per la polizia stradale, la polizia per centesimi, ecc.

Che cos'è la formatura del traffico?

La modellazione di traffico è una tecnica utilizzata nella gestione del traffico per ritardare alcuni o tutti i pacchetti per confermare con un profilo dati di traffico desiderato. In realtà è una forma di limitazione di velocità che funziona monitorando e cautela i pacchetti IP in modalità di transizione, in conformità con un certo numero di parametri che possono essere configurati in anticipo. Consente quindi di implementare una politica specifica che modifichi il modo in cui i dati sono in coda per la trasmissione.

Fondamentalmente, la modellazione del traffico funziona secondo due principi. Il primo è quello di applicare le limitazioni della larghezza di banda in base ai limiti di traffico configurati e quindi in coda dei pacchetti per inviarli più tardi quando la larghezza di banda ha una domanda minore. Il secondo principio è abbandonare i pacchetti quando i buffer di pacchetti sono pieni. Qui, il pacchetto sceso viene selezionato da quei pacchetti che sono responsabili della creazione di un "jam". Allo stesso modo, nell'ambito del controllo del traffico, la definizione del traffico è prioritaria. Al contrario, la definizione del traffico di priorità secondo la scelta dell'amministratore. Quando il traffico in una priorità maggiore viene aumentato di grandi quantità mentre una linea di comunicazione è piena, il traffico di priorità inferiore è temporaneamente limitato per un certo tempo per dare la possibilità al traffico ad alta priorità.

Questa attività viene in genere implementata trattando una determinata quantità di traffico (la quantità garantita del traffico nel contratto di traffico) come traffico di priorità più elevata e il traffico che supera questo limite che ha la stessa priorità di qualsiasi altro traffico, quindi concorra con il resto del traffico non prioritario.

Generalmente, i buoni shapers del traffico non consentono di cogliere grandi quantità di dati quando determinano il traffico esatto da inviare in base alla priorità del traffico. Essi preferiscono innanzitutto tentare di misurare la quantità di traffico prioritario e in base a che limitano dinamicamente il traffico non prioritario. Così, non disturberà il throughput del traffico prioritario a tutti.

Policing Traffic vs Shaping

• Sia il controllo del traffico che la formatura usano un meccanismo a benna del token per il loro funzionamento.

• La polizia stradale viene utilizzata per controllare il traffico in entrata o in uscita su un'interfaccia, mentre la modellazione del traffico può essere utilizzata solo per controllare il traffico in uscita.

• Sia la polizia che la formatura del traffico usano un meccanismo a benna del token per il loro funzionamento.

• La polizia stradale può essere utilizzata in ingresso o in uscita su un'interfaccia, mentre la modellazione del traffico può essere utilizzata solo per il traffico in uscita.

• In entrambi i meccanismi è necessario misurare il tasso di trasmissione e ricezione dei dati e prendere azioni basate sul tasso di traffico concordato in base al contratto di traffico.

• Nella polizia, propaga i burst di traffico mentre la forma di traffico fornisce una velocità di uscita del pacchetto smussato.

• Il formaggio supporta la coda e fornisce una memoria sufficiente per bufferare i pacchetti ritardati, mentre la polizia non lo fa.

• È necessaria una speciale funzione di pianificazione per la modellazione del traffico per la trasmissione successiva di qualsiasi numero di pacchetti ritardati, mentre la polizia non lo fa.

• Nella forma, i valori del token sono configurati in bit al secondo, mentre in polizia configurati in byte.

• L'accodamento nella formatura del traffico causa ritardi; in particolare crea code molto lunghe, mentre polizia Controlla il tasso di pacchetti di output lasciando i pacchetti. Ciò evita il ritardo causato dalla sequenza di pacchetti.

• Nella formatura del traffico, i valori del token sono configurati come bit al secondo mentre in polizia è configurato come byte al secondo.