Configurando o controle de fluxo de prioridade

Controle de fluxo de prioridade (PFC) é um protocolo Ethernet que suporta a capacidade de selecionar a prioridade de diferentes tipos de tráfego na rede. Com o PFC, os administradores podem reduzir o congestionamento de rede reduzindo a velocidade ou pausando algumas classes de tráfego em portas, fornecendo, portanto, melhor largura da banda para o tráfego mais importante. O sistema suporta o PFC em vários protocolos baseados em Ethernet suportados em três tipos de classes de tráfego: sistema, conexão de host e tráfego de armazenamento.

É possível configurar uma identificação de prioridade para cada uma dessas classes de tráfego. A tag de prioridade pode ser qualquer valor de 0 a 7. É possível configurar valores de tag de prioridade idênticos ou diferentes para todas essas classes de tráfego. Também é possível configurar limites de largura da banda para assegurar o QoS para essas classes de tráfego, usando a configuração do Enhanced Transmission Selection (ETS) na rede. Quando você planeja configurar o controle de fluxo de prioridade (PFC), siga as diretrizes e exemplos a seguir.

Para usar o PFC e o ETS, assegure-se de que as tarefas a seguir sejam concluídas:

  1. Certifique-se de que as portas suportem uma largura da banda de 10 Gb ou superior para usar as configurações de PFC.
  2. Configure a VLAN no sistema para usar os recursos de PFC para a versão de IP configurada. Para definir as configurações de VLAN, consulte Modificando VLAN para controle de fluxo de prioridade.
  3. Certifique-se de que as mesmas configurações de VLAN estejam definidas em todas as entidades, incluindo todos os comutadores entre os terminais de comunicação.
  4. Configure valores do COS (valores de tag de prioridade) para conexão de host, armazenamento ou tráfego do sistema usando o comando chsystemethernet.
  5. Para ativar o fluxo de prioridade para o tráfego de conexão de host em uma porta, certifique-se de que o sinalizador do host esteja configurado como yes no IP configurado nessa porta.
  6. Para ativar o fluxo de prioridade para o tráfego de armazenamento em uma porta, certifique-se de que o sinalizador de armazenamento esteja configurado como yes no IP configurado nessa porta.
  7. No comutador, ative o Data Center Bridging Exchange (DCBx). O DCBx permite que as portas do comutador e do adaptador troquem parâmetros que descrevem classes de tráfego e recursos de PFC. Para essas etapas, verifique a documentação do comutador, para obter detalhes.
  8. Para cada classe de tráfego suportada, configure a mesma identificação de prioridade no comutador. Por exemplo, se você planeja ter uma configuração de identificação de prioridade de 3 para tráfego de armazenamento, certifique-se de que a prioridade também esteja configurada como 3 no comutador para esse tipo de tráfego.
  9. Se você estiver planejando usar a mesma porta para diferentes tipos de tráfego, assegure-se de que as configurações de ETS estejam configuradas na rede.

Usando a GUI de gerenciamento

Para configurar o PFC no sistema, conclua estas etapas:
  1. Na GUI de gerenciamento, selecione Configurações > Rede > Controle do fluxo de prioridade.
  2. Para cada uma das classes de serviço a seguir, selecione a configuração de prioridade para esse tipo de tráfego:
    Sistema
    Configure um valor no intervalo de 0 a 7 para o tráfego do sistema que inclui a comunicação entre os nós dentro do sistema. A tag de prioridade do sistema é suportada em conexões iSCSI e em sistemas que suportam conexões RDMA over Ethernet entre os nós. Certifique-se de configurar a mesma tag de prioridade no comutador para usar recursos de PFC.
    Conexão do Host
    Configure a tag de prioridade no intervalo de 0 a 7 para o tráfego do sistema para o host. A tag de prioridade de conexão de host é suportada em conexões iSCSI e em sistemas que suportam conexões RDMA over Ethernet. Certifique-se de configurar a mesma tag de prioridade no comutador para usar recursos de PFC.
    Virtualização de Armazenamento
    Configure a tag de prioridade no intervalo de 0 a 7 para o tráfego do sistema para o armazenamento externo. A identificação de prioridade de virtualização de armazenamento é suportada no tráfego de armazenamento por meio de conexões iSCSI. Certifique-se de configurar a mesma tag de prioridade no comutador para usar recursos de PFC.
  3. Clique em Salvar.
  4. Verifique se o IP está configurado com VLAN. Se isso não for feito, consulte Modificando VLAN para controle de fluxo de prioridade para configurar a VLAN para conexão de host, sistema e tráfego de armazenamento.

Usando a interface da linha de comandos

Para usar o PFC no sistema usando a interface da linha de comandos, siga estas etapas:
  1. Para usar o controle de fluxo de prioridade para conexão de host e tráfego de armazenamento, use o comando chsystemethernet para configurar os valores de tag de prioridade (COS) antes de configurar quaisquer IPs de dados usando o comando cfgportip. Todas as conexões de host e conexões de armazenamento podem, então, herdar os valores do COS que já estão configurados.
    Nota: Também é possível configurá-lo depois de configurar IPs de dados, já que as sessões existentes não atualizam o valor do PCP imediatamente. Então, ao tentar conectar-se novamente, a nova conexão utiliza os valores do COS recém-configurados.
  2. Insira o comando lssystemethernet para determinar as configurações atuais para as tags de conexão de host, sistema ou de prioridade de armazenamento. A saída resultante exibe valores no intervalo de 0 a 7, como o exemplo a seguir:
    host_attach_cos  0 
    system_cos       0
    storage_cos      0
  3. Para reconfigurar as tags de prioridade de conexão de host, sistema ou de armazenamento, insira o comando chsystemethernet com valores no intervalo de 0 a 7, como no exemplo a seguir:
    chsystemethernet -hostattachcos 4 -systemcos 5 -storagecos 6
    Saída resultante:
    host_attach_cos  4 
    system_cos       5
    storage_cos      6
    Quando a tag de prioridade de conexão de host (classe de serviço) é configurada como 4, a tag de prioridade do sistema é configurada como 5 e a tag de prioridade de armazenamento é configurada como 6.
  4. Verifique se o IP está configurado com VLAN. Se o IP não estiver configurado com a VLAN, consulte Modificando VLAN para controle de fluxo de prioridade para configurar a VLAN para conexão de host, sistema e tráfego de armazenamento.
Para configurar o PFC no sistema usando a interface da linha de comandos, siga estas etapas:
  1. Crie um sistema e, em seguida, configure o valor do COS do sistema.
  2. (É possível ignorar esta etapa. Sempre que as conexões do sistema forem tentadas novamente, a nova conexão usará automaticamente os novos valores do COS. Mas até esse momento, você usará apenas os valores do COS como 0).

    Inclua o próximo nó no sistema. O nó recém-incluído possui conexões do sistema com valores do COS padrão (valor do COS 0). Para usar o novo valor do COS configurado, as conexões devem ser tentadas novamente. Certifique-se de reconectar as conexões uma por uma. (Reconecte a conexão de uma porta. Em seguida, quando as conexões estiverem ativas, reconecte a conexão da próxima porta).

Nota: Para que o PFC seja efetivo no tráfego de leitura e de gravação de hosts, ele deve ser ativado nos hosts. Para obter mais informações sobre como ativar o PFC para um sistema operacional do host, consulte a documentação do produto que é específica para esse sistema operacional.

Considerações e limitações conhecidas para o PFC

  • O PFC é suportado nos adaptadores Ethernet Lancer e Chelsio.
  • O PFC não é suportado em adaptadores Ethernet Mellanox e Intel.