Flashcards in QoS Gestão de Congestão Deck (14)
Loading flashcards...
1
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)
2
First In First Out
O 1º pacote a entrar é o 1º
pacote a sair
Todas as filas de espera
individuais são FIFO
3
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
4
Round Robin (RR)
Utiliza várias filas de espera
Não permite prioritização
Enviar uma pacote de cada fila em
cada ronda
5
Weighted Round Robin (WRR)
Utiliza várias filas de espera
Permite prioritização
Enviar pacotes de cada fila proporcionalmente a um peso
(weight) assignado:
6
Qual o mecanismo de queuing que o HW usa?
FIFO
7
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
8
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)
9
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
10
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
11
Configuração do CB-WFQ
Comandos
bandwidth
percent
fair queue
bandwidth remaining
12
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
13
Benefícios LLQ
As classes de tráfego de alta prioridade garantem:
Propagação de pacotes com baixa latência
Largura de banda
14