SMB Multichannel simplificado e redes de cluster de várias NICs

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016 e Azure Stack HCI versões 21H2 e 20H2

SMB Multichannel Simplificado e Redes de Cluster de Várias NICs (Placas de Interface de Rede) é um recurso que permite o uso de várias NICs na mesma sub-rede de rede de cluster e habilita automaticamente o SMB Multichannel.

As redes simplificadas do cluster SMB Multichannel e Multi-NIC oferecem os seguintes benefícios:

  • O Clustering de Failover reconhece automaticamente todas as NICs em nós que estão usando a mesma opção/sub-rede. Nenhuma configuração adicional necessária.
  • O SMB Multichannel é habilitado automaticamente.
  • As redes que têm apenas recursos de endereços IP fe80 (Link Local do IPv6) são reconhecidas em redes somente de cluster (privadas).
  • Um único recurso de endereço IP é configurado em cada NN (Nome de Rede) de CAP (Ponto de Acesso do Cluster) por padrão.
  • A validação do cluster não emite mais mensagens de aviso quando várias NICs são encontradas na mesma sub-rede.

Requisitos

  • Várias NICs por servidor, usando a mesma opção/sub-rede.

Como aproveitar as redes de clusters multi-NIC e o SMB Multichannel simplificado

Esta seção descreve como aproveitar as novas redes de clusters multi-NIC e os recursos simplificados de SMB Multichannel.

Usar pelo menos duas redes para clustering de failover

Embora seja raro, os comutadores de rede podem falhar – ainda é recomendável usar pelo menos duas redes para Clustering de Failover. Todas as redes encontradas são usadas para pulsações de cluster. Evite usar uma única rede para o Cluster de Failover para evitar um único ponto de falha. O ideal é que haja vários caminhos de comunicação física entre os nós no cluster e nenhum ponto único de falha.

Illustration of two networks for Failover ClusteringFigura 1: usar pelo menos duas redes para clustering de failover

Usar várias NICs entre clusters

O benefício máximo do SMB Multichannel simplificado é obtido quando várias NICs são usadas entre clusters: em clusters de carga de trabalho de armazenamento e armazenamento. Isso permite que os clusters de carga de trabalho (Hyper-V, Instância de Cluster de Failover do SQL Server, Réplica de Armazenamento etc.) usem SMB Multichannel e resulta no uso mais eficiente da rede. Em uma configuração de cluster convergida (também conhecida como desagregada), em que um Cluster do Servidor de Arquivos de Escalabilidade Horizontal é usado para armazenar dados de carga de trabalho para um cluster da Instância de Cluster de Failover do Hyper-V ou SQL Server, essa rede geralmente é chamada de "a sub-rede North-South"/rede. Muitos clientes maximizam a taxa de transferência dessa rede investindo em cartões NIC compatíveis com RDMA e comutadores.

Illustration of a North-South SMB SubnetFigura 2: para obter a taxa de transferência máxima de rede, use várias NICs no Cluster do Servidor de Arquivos de Escalabilidade Horizontal e no cluster da Instância de Cluster de Failover do Hyper-V ou SQL Server, que compartilham a sub-rede Norte-Sul

Screencap of two clusters using multiple NICs in the same subnet to leverage SMB multichannelFigura 3: dois clusters (Servidor de Arquivos de Escalabilidade Horizontal para armazenamento, FCI (Instância do Cluster de Failover) do SQL Server para carga de trabalho) usam várias NICs na mesma sub-rede para aproveitar o SMB Multichannel e obter uma melhor taxa de transferência de rede.

Quando redes privadas (somente cluster) com várias NICs forem detectadas, o cluster reconhecerá automaticamente endereços IP do link local do IPv6 (fe80) para cada NIC em cada sub-rede. Isso economiza tempo para os administradores, pois eles não precisam mais configurar manualmente os recursos de endereço IP do Link Local do IPv6 (fe80).

Ao usar mais de uma rede privada (somente cluster), verifique a configuração de roteamento IPv6 para garantir que o roteamento não esteja configurado para sub-redes cruzadas, pois isso reduzirá o desempenho da rede.

Screencap of automatic network configuration in the Failover Cluster Manager UIFigura 4: configuração automática do recurso de endereço do Link Local do IPv6 (fe80)

Taxa de transferência e tolerância a falhas

O Windows Server 2019 e Windows Server 2016 detectam automaticamente os recursos de NIC e tentará usar cada NIC na configuração mais rápida possível. NICs agrupadas, NICs que usam RSS e NICs com funcionalidade RDMA podem ser usadas. A tabela a seguir resume as compensações ao usar essas tecnologias. A taxa de transferência máxima é obtida ao usar várias NICs compatíveis com RDMA. Para saber mais, confira Noções básicas do SMB Multichannel.

An illustration of throughput and fault tolerance for various NIC configurationsFigura 5: taxa de transferência e tolerância a falhas para diversas configurações de NIC

Perguntas frequentes

Todas as NICs em uma rede multi-NIC são usadas para pulsação de cluster? Sim.

Uma rede multi-NIC pode ser usada somente para comunicação com o cluster? Ou só pode ser usada para comunicação com o cliente e o cluster? Qualquer configuração funcionará – todas as funções de rede de cluster funcionarão em uma rede multi-NIC.

O SMB Multichannel também é usado para CSV e tráfego de cluster? Sim, por padrão, o cluster e o tráfego CSV usarão as redes multi-NIC disponíveis. Os administradores podem usar os cmdlets do PowerShell de Clustering de Failover ou a interface do usuário do Gerenciador de Cluster de Failover para alterar a função de rede.

Como posso ver as configurações do SMB Multichannel? Use o cmdlet Get-SMBServerConfiguration e procure o valor da propriedade EnableMultiChannel.

A propriedade comum do cluster PlumbAllCrossSubnetRoutes é respeitada em uma rede multi-NIC? Sim.

Referências adicionais