NESTA PÁGINA
Exemplo: configuração da largura de banda de saída máxima
Agendar a largura de banda de saída máxima para uma fila (classe de encaminhamento) requer configurar ambos os níveis do agendador hierárquico. Um nível está agendando os recursos para a fila individual. O outro nível está agendando os recursos para o grupo prioritário (conjunto de aulas de encaminhamento) ao qual a fila pertence. Você pode usar a formação de grupo prioritário e fila para evitar que o tráfego use mais largura de banda do que deseja que o tráfego receba.
Configuração da largura de banda máxima
Configuração rápida da CLI
Para configurar rapidamente a largura de banda máxima para um grupo prioritário e uma fila, copie os seguintes comandos, cole-os em um arquivo de texto, remova quebras de linha, altere variáveis e detalhes para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de hierarquia [edit]
[edit class-of-service] set schedulers be-sched shaping-rate percent 4g set traffic-control-profiles be-tcp shaping-rate 6g set scheduler-maps be-map forwarding-class best-effort scheduler be-sched set traffic-control-profiles be-tcp scheduler-map be-map set forwarding-class-sets be-pg class best-effort set interfaces xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Procedimento passo a passo
Para configurar a programação hierárquica de largura de banda máxima para uma fila e um grupo prioritário:
Configure a largura de banda máxima da fila de 4 Gbps para o agendador
be-sched:[edit class-of-service schedulers] user@switch# set be-sched shaping-rate 4g
Configure a largura de banda de grupo de prioridade máxima de 6 Gbps para o perfil
be-tcpde controle de tráfego:[edit class-of-service traffic-control-profiles] user@switch# set be-tcp shaping-rate 6g
Associe o agendador
be-schedcom abest-effortfila no mapabe-mapdo agendador:[edit class-of-service scheduler-maps] user@switch# set be-map forwarding-class best-effort scheduler be-sched
Associe o mapa do agendador com o perfil de controle de tráfego:
[edit class-of-service traffic-control-profiles] user@switch# set be-tcp scheduler-map be-map
Atribua a
best-effortfila ao grupo prioritáriobe-pg:[edit class-of-service forwarding-class-sets] user@switch# set be-pg class best-effort
Aplicar a configuração à interface
xe-0/0/7:[edit class-of-service interfaces] user@switch# set xe-0/0/7 forwarding-class-set be-pg output-traffic-control-profile be-tcp
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
Um switch (este exemplo foi testado em um switch de QFX3500 da Juniper Networks)
Junos OS Versão 11.1 ou posterior para a Série QFX ou Junos OS Versão 14.1X53-D20 ou posterior para a Série OCX
Visão geral
A largura de banda máxima do grupo prioritário define a quantidade total máxima de largura de banda disponível para todas as filas do grupo prioritário.
A shaping-rate configuração na configuração do agendador determina a largura de banda máxima para uma fila individual.
A shaping-rate configuração na configuração do perfil de controle de tráfego determina a largura de banda máxima para um grupo prioritário.
Quando você configura a largura de banda para uma fila ou um grupo prioritário, o switch considera apenas os dados como a largura de banda configurada. O switch não explica a largura de banda consumida pelo preâmbulo e a lacuna entreframe (IFG). Portanto, quando você calcula e configura os requisitos de largura de banda para uma fila ou para um grupo prioritário, considere o preâmbulo e o IFG, bem como os dados nos cálculos.
Quando você define a largura de banda máxima (shaping-rate) para uma fila ou para um grupo prioritário em 100 Kbps ou menos, o comportamento de modelagem de tráfego é preciso apenas dentro de +/– 20% do valor configurado shaping-rate .
Este exemplo descreve como:
Configure uma taxa máxima de 4 Gbps para filas em um agendador chamado
be-sched.Configure uma taxa máxima de 6 Gbps para um grupo prioritário em um perfil de controle de tráfego chamado
be-tcp.Atribua o agendador a uma fila nomeada
best-effortusando um mapa do agendador chamadobe-map.Associe o mapa
be-mapdo agendador com o perfilbe-tcpde controle de tráfego.Atribua a fila
best-efforta um grupo prioritário chamadobe-pg.Atribua o grupo prioritário e o agendamento de largura de banda à interface
xe-0/0/7.
A Tabela 1 mostra os componentes de configuração para este exemplo:
Componente |
Configurações |
|---|---|
Hardware |
switch QFX3500 |
Largura de banda de fila máxima |
Taxa de modelagem: |
Largura de banda de grupo de prioridade máxima |
Taxa de modelagem: |
Agendador |
|
Mapa do agendador |
|
Perfil de controle de tráfego |
|
Conjunto de aulas de encaminhamento (grupo prioritário) |
|
Fila (aula de encaminhamento) |
|
Interface de saída |
|
Verificação
Para verificar a configuração de largura de banda de saída máxima, execute essas tarefas:
- Verificando a largura de banda da fila máxima
- Verificando a largura de banda máxima do grupo prioritário e a associação de mapas do agendador
- Verificando a configuração do mapa do agendador
- Associação à fila de verificação (classe de encaminhamento) no grupo prioritário
- Verificando a configuração da interface de saída
Verificando a largura de banda da fila máxima
Propósito
Verifique se você configurou a largura de banda máxima da fila como 4g no agendador be-sched.
Ação
Liste a largura de banda máxima na configuração do be-sched agendador usando o comando show configuration class-of-service schedulers be-sched shaping-ratedo modo operacional:
user@switch> show configuration class-of-service schedulers be-sched shaping-rate 4g;
Verificando a largura de banda máxima do grupo prioritário e a associação de mapas do agendador
Propósito
Verifique se a largura de banda do grupo de prioridade máxima é 6g e o mapa do agendador anexado está be-map no perfil be-tcpde controle de tráfego.
Ação
Liste a largura de banda máxima na configuração do perfil de be-tcp controle de tráfego usando o comando show configuration class-of-service traffic-control-profiles be-tcp shaping-ratedo modo operacional:
user@switch> show configuration class-of-service traffic-control-profiles be-tcp shaping-rate 6g;
Liste o mapa do agendador na configuração do be-tcp perfil de controle de tráfego usando o comando show configuration class-of-service traffic-control-profiles be-tcp scheduler-mapdo modo operacional:
user@switch> show configuration class-of-service traffic-control-profiles be-tcp scheduler-map scheduler-map be-map;
Verificando a configuração do mapa do agendador
Propósito
Verifique se o mapa be-map do agendador mapeia a aula best-effort de encaminhamento para o agendador be-sched.
Ação
Liste a configuração do mapa do be-map agendador usando o comando show configuration class-of-service schedulers maps be-mapdo modo operacional:
user@switch> show configuration class-of-service scheduler-maps be-map forwarding-class best-effort scheduler be-sched;
Associação à fila de verificação (classe de encaminhamento) no grupo prioritário
Propósito
Verifique se o conjunto be-pg de aulas de encaminhamento inclui a classe best-effortde encaminhamento.
Ação
Liste a be-pg configuração de conjunto de classe de encaminhamento usando o comando show configuration class-of-service forwarding-class-sets be-pgde modo operacional:
user@switch> show configuration class-of-service forwarding-class-sets be-pg class best-effort;
Verificando a configuração da interface de saída
Propósito
Verifique se o conjunto be-pg de classe de encaminhamento e o perfil de be-tcp controle de tráfego estão anexados à interface xe-0/0/7de saída.
Ação
Liste a interface de saída usando o comando show configuration class-of-service interfaces xe-0/0/7do modo operacional:
user@switch> show configuration class-of-service interfaces xe-0/0/7
forwarding-class-set {
be-pg {
output-traffic-control-profile be-tcp;
}
}