NESTA PÁGINA
Exemplo: Configurando a Prioridade de Agendamento de Fila
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 do agendador para associar o agendador a uma fila.
Configurando a prioridade de agendamento de fila
Configuração rápida da CLI
Para configurar rapidamente a prioridade de agendamento da fila, copie os seguintes comandos, cole-os em um arquivo de texto, remova quebras de linha, altere variáveis e detalhes para corresponder à configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia:
[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 a CLI:
Crie o agendador FCoE com
lowprioridade:[edit class-of-service] user@switch# set schedulers fcoe-sched priority low
Crie o agendador sem perdas com
lowprioridade:[edit class-of-service] user@switch# set schedulers nl-sched priority low
Associe os agendadores às 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
Requerimentos
Este exemplo usa os seguintes componentes de hardware e software:
Um switch QFX
Qualquer versão do Junos compatível
Visão geral
As filas podem ter uma das várias prioridades de largura de banda:
-
strict-high— A prioridade estrita alta aloca largura de banda para a fila antes que qualquer outra fila receba largura de banda. Outras filas recebem a largura de banda que permanece após a fila strict-high ter sido atendida.Observação:Se você configurar filas de prioridade estrita em uma porta, é altamente recomendável que você configure uma taxa de transmissão (para switches da Série QFX10000) ou uma taxa de modelagem (switches da Série não QFX10000) nessas filas. A taxa de transmissão ou taxa de modelagem define a quantidade de tráfego que o switch encaminha como prioridade estrita e alta; O tráfego que excede a taxa de transmissão ou a taxa de modelagem é tratado como tráfego de melhor esforço que recebe a taxa de excesso da fila. Mesmo se você configurar apenas uma fila de prioridade estrita e alta, é altamente recomendável que você configure uma taxa de transmissão ou taxa de modelagem na fila para evitar que ela deixe outras filas famintas. Se você não configurar uma taxa de transmissão ou taxa de modelagem para limitar a quantidade de largura de banda que uma fila de prioridade estrita alta pode usar, a fila de prioridade estrita alta poderá usar toda a largura de banda da porta disponível e privar outras filas na porta.
Observação:Nos switches que oferecem suporte ao agendamento hierárquico da seleção de transmissão aprimorada (ETS), se você usar o ETS e configurar uma
strict-highfila de prioridade, deverá criar um conjunto de classes de encaminhamento dedicado apenas aostrict-hightráfego prioritário. Apenas um conjunto de classes de encaminhamento pode conter uma fila de prioridade estrita e alta. As filas que não são de alta prioridade estrita não podem pertencer à mesma classe de encaminhamento definida como filas de prioridade alta estrita.Em switches que usam filas de saída diferentes para tráfego unicast e multidestino, o conjunto de classes de encaminhamento multidestino não pode conter filas de prioridade estrita e alta.
high- Alta prioridade. O tráfego com alta prioridade é atendido após qualquer fila que tenha umastrict-highprioridade e antes das filas com baixa prioridade.low— Baixa prioridade. O tráfego com baixa prioridade é atendido após qualquer fila que tenha umastrict-highprioridade.
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 classes de encaminhamento (filas) chamadas fcoe e no-loss. Ambas as filas têm uma prioridade de low. O agendador da fcoe fila é nomeado fcoe-sched e o agendador da no-loss fila é nomeado nl-sched. Um mapa do planejador, schedmap1, associa os agendadores às filas.
Componente |
Configurações |
|---|---|
Hardware |
Um switch |
Agendadores |
|
Prioridade |
|
Mapa do agendador |
Mapeamento FCoE: agendador Mapeamento sem perdas: agendador |
Verificação
Para verificar se você configurou a prioridade de agendamento de fila para largura de banda e mapeou os agendadores para as classes de encaminhamento corretas, execute estas tarefas:
- Verificando a prioridade de agendamento de fila
- Verificando o mapeamento do agendador para a classe de encaminhamento
- Comportamento específico da plataforma
Verificando a prioridade de agendamento de fila
Finalidade
Verifique se você configurou os agendadores fcoe-sched de filas e nl-sched com low prioridade de agendamento de fila.
Ação
Exiba a configuração de prioridade do fcoe-sched agendador usando o comando show configuration class-of-service schedulers fcoe-sched priorityde modo operacional:
user@switch> show configuration class-of-service schedulers fcoe-sched priority priority low;
Exiba a configuração de prioridade do nl-sched agendador usando o comando show configuration class-of-service schedulers nl-sched priorityde modo operacional:
user@switch> show configuration class-of-service schedulers nl-sched priority priority low;
Verificando o mapeamento do agendador para a classe de encaminhamento
Finalidade
Verifique se você configurou o mapa schedmap1 do agendador para mapear o agendador fcoe-sched para a classe fcoe de encaminhamento e o agendamento nl-sched para a classe no-lossde encaminhamento.
Ação
Exiba o mapa schedmap1 do agendador usando o comando show configuration class-of-service scheduler-maps schedmap1de 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;
Comportamento específico da plataforma
Use a tabela a seguir para revisar os comportamentos específicos de suas plataformas.
| Plataforma |
Diferença |
|---|---|
| Série QFX5000 e EX4600 |
|
| Série QFX10000 |
|