NESTA PÁGINA
Compartilhamento de largura de banda em excesso e modelagem de interface lógica mínima
Selecionando taxas proporcionais de compartilhamento de largura de banda em excesso
Alocação de peso com apenas taxas de modelagem ou interfaces lógicas sem sombra
Compartilhamento de largura de banda entre interfaces lógicas
Configuração do compartilhamento de largura de banda em excesso
Ao usar o DPC de fila aprimorada em um roteador da Série MX, existem circunstâncias em que você deve configurar o compartilhamento em excesso de largura de banda e a formatação de interface lógica mínima. Esta seção detalha algumas das diretrizes para configurar o excesso de compartilhamento de largura de banda.
Compartilhamento de largura de banda em excesso e modelagem de interface lógica mínima
A taxa proporcional de compartilhamento de largura de banda em excesso é de 32,65 Mbps (128 Kbps x 255). Para ter uma precisão de fila justa (WFQ) melhor ponderada entre as filas, a taxa de modelagem configurada deve ser maior do que a taxa proporcional de compartilhamento de largura de banda em excesso. Alguns exemplos são mostrados na Tabela 1.
Taxa de modelagem |
Taxa de transmissão de fila configurada |
Peso do WFQ |
Pesos totais |
---|---|---|---|
10 Mbps |
(30, 40, 25, 5) |
(22, 30, 20, 4) |
76 |
33 Mbps |
(30, 40, 25, 5) |
(76, 104, 64, 13) |
257 |
40 Mbps |
(30, 40, 25, 5) |
(76, 104.64, 13) |
257 |
Com uma taxa de modelagem de 10 Mbps, o total de pesos é de 76. Isso é dividido entre as quatro filas de acordo com a taxa de transmissão configurada. Observe que quando a taxa de modelagem é maior do que a taxa proporcional de compartilhamento de largura de banda em excesso de 32,65 Mbps, os pesos totais na interface lógica são de 257 e a precisão do WFQ é a mesma.
Selecionando taxas proporcionais de compartilhamento de largura de banda em excesso
Uma boa taxa proporcional de compartilhamento de largura de banda em excesso para configurar é escolher a maior CIR (taxa garantida) entre todas as interfaces lógicas (unidades). Se as unidades lógicas tiverem apenas PIRs (taxas de modelagem), escolha a maior taxa de PIR. No entanto, isso não é ideal se uma única interface lógica tiver uma grande taxa de round-robin (WRR). Isso pode distorcer a distribuição de tráfego nas filas das outras interfaces lógicas. Para evitar esse problema, definir o excesso de taxa proporcional de compartilhamento de largura de banda a um valor menor nas interfaces lógicas onde as taxas de WRR estão concentradas. Isso melhora a precisão do compartilhamento de largura de banda entre as filas na mesma interface lógica. No entanto, o excesso de compartilhamento de largura de banda para a interface lógica com a maior taxa de WRR não é mais proporcional.
Como exemplo, considere cinco interfaces lógicas na mesma porta física, cada uma com quatro filas, todas com apenas PIRs configurados e sem CIRs. A taxa de WRR é a mesma que o PIR para a interface lógica. O excesso de largura de banda é compartilhado proporcionalmente com uma taxa de 40 Mbps. Os perfis de controle de tráfego para as interfaces lógicas são mostrados na Tabela 2.
Taxa de modelagem |
Taxa de transmissão de fila configurada |
Peso do WFQ |
Pesos totais |
---|---|---|---|
(Unidade 0) 10 Mbps |
(95, 0, 0, 5) |
(60, 0, 0, 3) |
63 |
(Unidade 1) 20 Mbps |
(25, 25, 25, 25) |
(32, 32, 32, 32) |
128 |
(Unidade 2) 40 Mbps |
(40, 30, 20, 10) |
(102, 77, 51, 26) |
255 |
(Unidade 3) 200 Mbps |
(70, 10, 10, 10) |
(179, 26, 26, 26) |
255 |
(Unidade 4) 2 Mbps |
(25, 25, 25, 25) |
(5, 5, 5, 5) |
20 |
Embora a taxa de transmissão máxima para a fila na unidade de interface lógica 3 seja de 200 Mbps, a taxa proporcional de compartilhamento de largura de banda em excesso é mantida em um valor muito menor. Dentro de uma interface lógica, este método fornece uma distribuição mais precisa de pesos em filas. No entanto, o excesso de largura de banda agora é compartilhado igualmente entre a unidade 2 e a unidade 3 (peso total de cada um = 255).
Mapeamento de pesos calculados para pesos de hardware
O peso calculado em um perfil de controle de tráfego é mapeado em peso de hardware, mas o hardware oferece suporte apenas a um perfil WFQ limitado. Os pesos são arredondados para o peso de hardware mais próximo de acordo com os valores da Tabela 3.
Número do perfil do controle de tráfego |
Número de perfis de controle de tráfego |
Pesos |
Erro máximo |
---|---|---|---|
1–16 |
16 |
1-16 (intervalo de 1) |
50.00% |
17–29 |
13 |
18-42 (intervalo de 2) |
6.25% |
30–35 |
6 |
45-60 (intervalo de 3) |
1.35% |
36–43 |
8 |
64-92 (intervalo de 4) |
2.25% |
44–49 |
6 |
98-128 (intervalo de 6) |
3.06% |
50–56 |
7 |
136-184 (intervalo de 8) |
3.13% |
57–62 |
6 |
194-244 (intervalo de 10) |
2.71% |
63–63 |
1 |
255-255 (intervalo de 11) |
2.05% |
Da tabela, como exemplo, o peso calculado de 18,9 é mapeado para um peso de hardware de 18, porque 18 está mais próximo de 18,9 do que 20 (um intervalo de 2 se aplica na faixa 18-42).
Alocação de peso com apenas taxas de modelagem ou interfaces lógicas sem sombra
As interfaces lógicas com apenas taxas de modelagem (PIRs) ou interfaces lógicas (unidades) não abaladas recebem um peso de 10. Uma interface lógica com uma pequena taxa garantida (CIR) pode obter um peso geral inferior a 10. Para alocar uma maior parte do excesso de largura de banda para interfaces lógicas com uma pequena taxa garantida em comparação com as interfaces lógicas com apenas taxas de modelagem configuradas, um peso mínimo de 20 é dado às interfaces lógicas com taxas garantidas configuradas.
Por exemplo, considere uma configuração de interface lógica com cinco unidades, conforme mostrado na Tabela 4.
Interface lógica (unidade) |
Perfil de controle de tráfego |
Porcentagens de WRR |
Pesos |
---|---|---|---|
Unidade 1 |
PIR 100 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
Unidade 2 |
CIR 20 Mbps |
25, 25, 25, 25 |
64, 64, 64, 64 |
Unidade 3 |
PIR 40 Mbps, CIR 20 Mbps |
50, 30, 15, 5 |
128, 76, 38, 13 |
Unidade 4 |
Inabalável |
95, 0, 0, 5 |
10, 1, 1, 1 |
Unidade 5 |
CIR 1 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
Os pesos para essas unidades são calculados da seguinte forma:
Selecione a taxa proporcional de compartilhamento de largura de banda em excesso para ser a CIR máxima entre todas as interfaces lógicas: 20 Mbps (unidade 2).
A unidade 1 tem um PIR e a unidade 4 está inabalável. O peso dessas unidades é de 10.
O peso para a unidade 1 fila 0 é de 9,5 (10 x 95%), o que se traduz em um peso de hardware de 10.
O peso para a unidade 1 fila 1 é 0 (0 x 0%), mas embora o peso seja zero, um peso de 1 é atribuído para dar uma largura de banda mínima para filas com WRR zero.
A unidade 5 tem um CIR muito pequeno (1 Mbps), e um peso de 20 é atribuído a unidades com um CIR pequeno.
O peso da unidade 5 na fila 0 é de 19 (20 x 95%), o que se traduz em um peso de hardware de 18.
A unidade 3 tem um CIR de 20 Mbps, o que é o mesmo que a taxa proporcional de compartilhamento de largura de banda em excesso, por isso tem um peso total de 255.
O peso da unidade 3 fila 0 é de 127,5 (255 x 50%), o que se traduz em um peso de hardware de 128.
Compartilhamento de largura de banda entre interfaces lógicas
Como um exemplo simples que mostra como a largura de banda é compartilhada entre as interfaces lógicas, suponha que todo o tráfego é enviado na fila 0. Assuma também que há uma carga de 40 Mbps em todas as interfaces lógicas. Os detalhes da configuração são mostrados na Tabela 5.
No roteador MX960, o compartilhamento de largura de banda entre agendadores de alta prioridade e de alta prioridade rigorosa configurados em interfaces lógicas pode não ser o esperado. Isso é uma limitação de hardware.
Interface lógica (unidade) |
Perfil de controle de tráfego |
Porcentagens de WRR |
Pesos |
---|---|---|---|
Unidade 1 |
PIR 100 Mbps |
95, 0, 0, 5 |
10, 1, 1, 1 |
Unidade 2 |
CIR 20 Mbps |
25, 25, 25, 25 |
64, 64, 64, 64 |
Unidade 3 |
PIR 40 Mbps, CIR 20 Mbps |
50, 30, 15, 5 |
128, 76, 38, 13 |
Unidade 4 |
Inabalável |
95, 0, 0, 5 |
10, 1, 1, 1 |
Quando a porta é moldada em 40 Mbps, porque as unidades 2 e 3 têm uma taxa garantida (CIR) configurada, ambas as unidades 2 e 3 obtêm 20 Mbps de largura de banda compartilhada.
Quando a porta é moldada em 100 Mbps, porque as unidades 2 e 3 têm uma taxa garantida (CIR) configurada, cada uma delas pode transmitir 20 Mbps. Nas unidades 1, 2, 3 e 4, os 60 Mbps de excesso de largura de banda são moldados de acordo com os valores mostrados na Tabela 6.
Interface lógica (unidade) |
Cálculo |
Banda |
---|---|---|
Unidade 1 |
10 / (10+64+128+10) x 60 Mbps |
2,83 Mbps |
Unidade 2 |
64 / (10+64+128+10) x 60 Mbps |
18,11 Mbps |
Unidade 3 |
128 / (10+64+128+10) x 60 Mbps |
36,22 Mbps |
Unidade 4 |
10 (10+64+128+10) x 60 Mbps |
2,83 Mbps |
No entanto, a unidade 3 tem apenas 20 Mbps extras (PIR e CIR) configurados. Isso significa que a largura de banda restante de 16,22 Mbps (36,22 Mbps – 20 Mbps) é compartilhada entre as unidades 1, 2 e 4. Isso é mostrado na Tabela 7.
Interface lógica (unidade) |
Cálculo |
Banda |
---|---|---|
Unidade 1 |
10 / (10+64+128+10) x 16,22 Mbps |
1,93 Mbps |
Unidade 2 |
64 / (10+64+128+10) x 16,22 Mbps |
12,36 Mbps |
Unidade 4 |
10 (10+64+128+10) x 16,22 Mbps |
1,93 Mbps |
Por fim, a Tabela 8 mostra a alocação resultante de largura de banda entre as interfaces lógicas quando a porta é configurada com uma taxa de modelagem de 100 Mbps.
Interface lógica (unidade) |
Cálculo |
Banda |
---|---|---|
Unidade 1 |
2,83 Mbps + 1,93 Mbps |
4,76 Mbps |
Unidade 2 |
20 Mbps + 18,11 Mbps + 12,36 Mbps |
50,47 Mbps |
Unidade 3 |
20 Mbps + 20 Mbps |
40 Mbps |
Unidade 4 |
2,83 Mbps + 1,93 Mbps |
4,76 Mbps |