Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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]:

Procedimento passo a passo

Para configurar a prioridade da fila usando o CLI:

  1. Crie o agendador FCoE com low prioridade:

  2. Crie o agendador sem perdas com low prioridade:

  3. Associe os agendadores com as filas desejadas no mapa do agendador:

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 ao strict-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 tenha strict-high prioridade e antes de filas com baixa prioridade.

  • low— Baixa prioridade. O tráfego com baixa prioridade é atendido após qualquer fila que tenha strict-high prioridade.

Nota:

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 schedmap1do agendador associa os agendadores às filas.

Tabela 1: Componentes do exemplo de configuração de prioridade do agendador de filas

Componente

Configurações

Hardware

Um switch

Agendadores

fcoe-sched para tráfego FCoE

nl-sched para tráfego sem perdas

Prioridade

low para tráfego FCoE

low para tráfego sem perdas

Mapa do agendador

schedmap1:

Mapeamento FCoE: agendador fcoe-sched para a aula de encaminhamento fcoe

Mapeamento sem perdas: agendador nl-sched para a aula de encaminhamento no-loss

Nota:

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-effortnetwork-controle 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

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 prioritydo modo operacional:

Exibir a configuração de prioridade do nl-sched agendador usando o comando show configuration class-of-service schedulers nl-sched prioritydo modo operacional:

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-lossde encaminhamento.

Ação

Exibir o mapa schedmap1 do agendador usando o comando show configuration class-of-service scheduler-maps schedmap1de modo operacional: