QoS Gestão de Congestão Flashcards
Onde pode ocorrer a congestão?
A congestão pode ocorrer em qualquer ponto da rede onde existam
pontos com velocidades discordantes, agregação ou confluência.
As filas de espera gerem a congestão para providenciar garantias de
largura de banda (bandwidth) e atraso (delay)
First In First Out
O 1º pacote a entrar é o 1º
pacote a sair
Todas as filas de espera
individuais são FIFO
Priority Queuing (PQ)
Utiliza várias filas de espera
Esvazia sempre a 1ª fila de espera antes de passar para a outra:
Permite prioritização
Pode levar à fome (starvation) das filas de espera 2 e 3
Round Robin (RR)
Utiliza várias filas de espera
Não permite prioritização
Enviar uma pacote de cada fila em
cada ronda
Weighted Round Robin (WRR)
Utiliza várias filas de espera
Permite prioritização
Enviar pacotes de cada fila proporcionalmente a um peso
(weight) assignado:
Qual o mecanismo de queuing que o HW usa?
FIFO
Tamanho da fila de espera de HW
O tamanho da fila de espera de HW pode ser ajustado
Reduzir o tamanho do tx-ring tem 2 benefícios:
Reduz o tempo máximo que os pacotes esperam na fila de espera FIFO antes de serem transmitidos
Acelera a entrada em acção do QoS no IOS
A configuração incorrecta da fila de espera de HW pode provocar os seguintes resultados:
Um valor longo pode resultar num desempenho fraco do SW queuing
Um valor curto resulta num número elevado de interrupts, que causam uma
utilização de CPU elevada e baixa utilização do link
FIFO Queuing
FIFO de software é basicamente uma extensão da fila de espera FIFO de HW Simples e rápido Causa starvation (fluxos agressivos podem monopolizar os links) Causa jitter (bursts ou packet trains de pacotes temporariamente saturam a fila de espera)
Weighted Fair Queuing (WFQ)
Um algoritmo de queuing deverá partilhar a largura de banda de uma forma justa (fair) entre os fluxos
Reduzindo o tempo de resposta para fluxos interativo
Prevenindo que fluxos de grande volume de tráfego monopolizem
Unfairness é re-introduzida através de um peso
Escalonamento em CB-WFQ
CB-WFQ fornece garantias de largura de banda de acordo com pesos (weights) assignados às classes
Pesos definidos por: largura de nanda, percentagem da BL, LB remanescente
Configuração do CB-WFQ
Comandos bandwidth percent fair queue bandwidth remaining
Low-Latency Queuing
Filas de espera prioritárias foram adicionadas ao CB-WFQ
As classes prioritárias são muitas vezes policiadas - não podem exceder a sua LB
As classes menos prioritárias utilizam CB-WFQ
Benefícios LLQ
As classes de tráfego de alta prioridade garantem:
Propagação de pacotes com baixa latência
Largura de banda
Configuração de LLQ
Comandos
priority