NESTA PÁGINA
Exemplo: Configuração da prioridade de agendamento de filas
Você pode configurar a prioridade de agendamento de largura de banda de filas individuais especificando a prioridade em um agendador e, em seguida, usando um mapa de agendador para associar o agendador a uma fila.
Configuração da prioridade de agendamento de filas
Configuração rápida da CLI
Para configurar rapidamente a prioridade de agendamento de filas, 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 de sua rede e, em seguida, copie e cole os comandos no CLI no nível de hierarquia [editar]:
[edit class-of-service] set schedulers fcoe-sched priority low set schedulers nl-sched priority low set scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched set scheduler-maps schedmap1 forwarding-class no-loss scheduler nl-sched
Procedimento passo a passo
Para configurar a prioridade da fila usando o CLI:
Crie o agendador FCoE com
low
prioridade:[edit class-of-service] user@switch# set schedulers fcoe-sched priority low
Crie o agendador sem perdas com
low
prioridade:[edit class-of-service] user@switch# set schedulers nl-sched priority low
Associe os agendadores com as filas desejadas no mapa do agendador:
[edit class-of-service] user@switch# set scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched user@switch# set scheduler-maps schedmap1 forwarding-class no-loss scheduler nl-sched
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
Um switch.
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
As filas podem ter uma das várias prioridades de largura de banda:
strict-high
— A prioridade rigorosa aloca largura de banda na fila antes que qualquer outra fila receba largura de banda. Outras filas recebem a largura de banda que permanece após o serviço da fila rigorosa. Em QFX10000 switches, você pode configurar quantas filas quiser quanto as filas de alta prioridade rigorosas. Em switches de QFX5200, QFX3500 e QFX3600 e em sistemas QFabric, você pode configurar apenas uma fila como uma fila rigorosa. Em QFX5100 e switches EX4600, você pode configurar apenas um conjunto de classe de encaminhamento (grupo prioritário) como prioridade rigorosa. Todas as filas que fazem parte desse conjunto de classe de encaminhamento rigoroso e depois agem como filas rigorosas.Nota:Em switches QFX5200, não é possível suportar várias filas com prioridade rigorosa, pois QFX5200 não suporta agendamento hierárquico flexível. Quando várias filas de alta prioridade rigorosas são configuradas, todas essas filas são tratadas como prioridade rigorosa, mas a fila de números mais alta entre elas recebe a maior prioridade.
Em QFX10000 switches, se você configurar filas de alta prioridade rigorosas em uma porta, recomendamos fortemente que você configure uma taxa de transmissão nessas filas. A taxa de transmissão define a quantidade de tráfego que o switch encaminha como prioridade rigorosa; o tráfego superior à taxa de transmissão é tratado como tráfego de melhor esforço que recebe a taxa de excesso de fila. Mesmo que você configure apenas uma fila de prioridade rigorosa, recomendamos fortemente que você configure uma taxa de transmissão na fila para evitar que ela passe fome em outras filas. Se você não configurar uma taxa de transmissão para limitar a quantidade de largura de banda que uma fila de prioridade rigorosa pode usar, então a fila de prioridade rigorosa e alta pode usar toda a largura de banda da porta disponível e passar fome em outras filas na porta.
Nos switches QFX5200, QFX5100, QFX3500, QFX3600 e EX4600 e nos sistemas QFabric, recomendamos que você sempre aplique uma taxa de modelagem em filas de prioridade rigorosa para evitar que eles passem fome em outras filas. Se você não aplicar uma taxa de modelagem para limitar a quantidade de largura de banda que uma fila de prioridade rigorosa pode usar, então a fila de prioridade rigorosa e alta pode usar toda a largura de banda da porta disponível e passar fome em outras filas na porta.
Nota:Em switches que oferecem suporte a agendamento hierárquico de seleção de transmissão aprimorada (ETS), se você usar ETS e configurar uma
strict-high
fila de prioridades, você deve criar um conjunto de aulas de encaminhamento dedicado apenas aostrict-high
tráfego prioritário. Apenas um conjunto de aulas de encaminhamento pode conter uma fila de prioridade rigorosa. Filas que não são prioridade rigorosa não podem pertencer à mesma classe de encaminhamento definida como filas de alta prioridade rigorosas.Em switches que usam diferentes filas de saída para tráfego unicast e multidestinação, o conjunto de aulas de encaminhamento multidestinação não pode conter filas de prioridade rigorosas.
high
(apenas switches da Série QFX10000)— Alta prioridade. O tráfego com alta prioridade é atendido após qualquer fila que tenhastrict-high
prioridade e antes de filas com baixa prioridade.low
— Baixa prioridade. O tráfego com baixa prioridade é atendido após qualquer fila que tenhastrict-high
prioridade.
Por padrão, todas as filas são filas de baixa prioridade.
A Tabela 1 mostra os componentes de configuração para este exemplo.
Este exemplo descreve como definir a prioridade da fila para duas aulas de encaminhamento (filas) nomeadas fcoe
e no-loss
. Ambas as filas têm uma prioridade de low
. O agendador para a fcoe
fila é indicado fcoe-sched
e o agendador da fila tem o no-loss
nome nl-sched
. Um mapa schedmap1
do agendador associa os agendadores às filas.
Componente |
Configurações |
---|---|
Hardware |
Um switch |
Agendadores |
|
Prioridade |
|
Mapa do agendador |
Mapeamento FCoE: agendador Mapeamento sem perdas: agendador |
Os switches da Série OCX não suportam transporte sem perdas. Nos switches da Série OCX, o classificador DSCP padrão não mapeia o tráfego para as classes de encaminhamento padrão de fcoe e sem perdas. Em um switch da Série OCX, você pode usar este exemplo substituindo outras aulas de encaminhamento (por exemplo, melhor esforço ou controle de rede) para as aulas de encaminhamento sem perdas e nomeando os agendadores de maneira apropriada. As classes de encaminhamento ativo (best-effort
network-control
e mcast
) compartilham a largura de banda não utilizada atribuída às fcoe
aulas de encaminhamento e no-loss
encaminhamento.
Verificação
Para verificar se você configurou a prioridade de agendamento de filas para largura de banda e mapeou os agendadores para as aulas de encaminhamento corretas, execute essas tarefas:
- Verificando a prioridade de agendamento de filas
- Verificando o mapeamento de classe de agendamento para encaminhamento
Verificando a prioridade de agendamento de filas
Propósito
Verifique se você configurou os agendadores fcoe-sched
de fila e nl-sched
com low
a prioridade de agendamento de filas.
Ação
Exibir a configuração de prioridade do fcoe-sched
agendador usando o comando show configuration class-of-service schedulers fcoe-sched priority
do modo operacional:
user@switch> show configuration class-of-service schedulers fcoe-sched priority priority low;
Exibir a configuração de prioridade do nl-sched
agendador usando o comando show configuration class-of-service schedulers nl-sched priority
do modo operacional:
user@switch> show configuration class-of-service schedulers nl-sched priority priority low;
Verificando o mapeamento de classe de agendamento para encaminhamento
Propósito
Verifique se você configurou o mapa schedmap1
do agendador para mapear o agendador fcoe-sched
para encaminhar a aula fcoe
e agendar nl-sched
para a aula no-loss
de encaminhamento.
Ação
Exibir o mapa schedmap1
do agendador usando o comando show configuration class-of-service scheduler-maps schedmap1
de modo operacional:
user@switch> show configuration class-of-service scheduler-maps schedmap1 forwarding-class fcoe scheduler fcoe-sched; forwarding-class no-loss scheduler nl-sched;