O tráfego unicast refere-se a uma transmissão de um-para-um de um ponto na rede para outro. O vSAN versão 6.6 e posterior usa unicast para simplificar o projeto e a implantação da rede.

Todos os hosts ESXi usam o tráfego unicast, e o vCenter Server se torna a origem da associação ao cluster. Os nós vSAN são atualizados automaticamente com a lista de associação de host mais recente fornecida por vCenter. vSAN se comunica usando unicast para atualizações do CMMDS.

As versões anteriores ao vSAN versão 6.6 dependem do multicast para habilitar a pulsação e para trocar metadados entre hosts no cluster. Se alguns hosts em seu cluster vSAN estiverem executando versões anteriores do software, uma rede multicast ainda será necessária. A mudança de multicast para rede unicast fornece melhor desempenho e suporte de rede. Para obter mais informações sobre multicast, consulte Usando Multicast na Rede vSAN.

Comportamento do grupo de discos anterior à versão 5

A disponibilidade de um único grupo de discos da versão 5 no grupo de discos vSAN versão 6.6 aciona o cluster para se comunicar permanentemente no modo unicast.

Os clusters do vSAN versão 6.6 revertem automaticamente para a comunicação multicast nas seguintes situações:
  • Todos os hosts de cluster estão executando a vSAN versão 6.5 ou inferior.
  • Todos os grupos de discos estão usando a versão 3 ou anterior do disco.
  • Um host que não seja vSAN 6.6, como vSAN 6.2 ou vSAN 6.5, é adicionado ao cluster.

Por exemplo, se um host executando o vSAN 6.5 ou anterior for adicionado a um cluster do vSAN 6.6 existente, o cluster reverterá para o modo multicast e incluirá o host 6.5 como um nó válido. Para evitar esse comportamento, use a versão mais recente para hosts ESXi e formato em disco. Para garantir que o cluster vSAN continue se comunicando no modo unicast e não reverta para multicast, atualize os grupos de discos nos hosts vSAN 6.6 para a versão 5.0 em disco.

Observação: Evite ter um cluster de modo misto em que o vSAN versão 6.5 ou anterior esteja disponível no mesmo cluster junto com o vSAN versão 6.6 ou posterior.

Comportamento do grupo de discos da versão 5

A presença de um único grupo de discos da versão 5 em um cluster vSAN versão 6.6 aciona o cluster para se comunicar permanentemente no modo unicast.

Em um ambiente em que um cluster do vSAN 6.6 já está usando uma versão em disco 5 e um nó do vSAN 6.5 é adicionado ao cluster, os seguintes eventos ocorrem:

  • O nó do vSAN 6.5 forma sua própria partição de rede.
  • O nó do vSAN 6.5 continua a se comunicar no modo multicast, mas não consegue se comunicar com os nós do vSAN 6.6, pois eles usam o modo unicast.

Um aviso de resumo do cluster é exibido no formato em disco, mostrando que um nó está em uma versão anterior. Você pode atualizar o nó para a versão mais recente. Você não pode atualizar versões de formato de disco quando um cluster está em um modo misto.

Suporte DHCP na rede Unicast

O vCenter Server implantado em um cluster do vSAN 6.6 pode usar endereços IP do Protocolo de Configuração Dinâmica de Host (DHCP) sem reservas.

Você pode usar o DHCP com reservas, pois os endereços IP atribuídos estão vinculados aos endereços MAC das portas do VMkernel.

Suporte a IPv6 na rede Unicast

vSAN A versão 6.6 é compatível com IPv6 com comunicações unicast.

Com o IPv6, o endereço link-local é configurado automaticamente em qualquer interface usando o prefixo link-local. Por padrão, vSAN não adiciona o endereço local de link de um nó a outros nós de cluster vizinhos. Como resultado, o vSAN 6.6 não oferece suporte a endereços locais de link IPv6 para comunicações unicast.

Consultar Unicast com ESXCLI

Você pode executar comandos ESXCLI para determinar a configuração de unicast.

Visualizar os modos de comunicação

Usando o comando esxcli vsan cluster get, você pode visualizar o modo CMMDS (unicast ou multicast) do nó do cluster vSAN.

Procedimento

  • Execute o comando esxcli vsan cluster get.

Resultados

Cluster Information
  Enabled: true
  Current Local Time: 2020-04-09T18:19:52Z
  Local Node UUID: 5e8e3dc3-43ab-5452-795b-a03d6f88f022
  Local Node Type: NORMAL
  Local Node State: AGENT
  Local Node Health State: HEALTHY
  Sub-Cluster Master UUID: 5e8e3d3f-3015-9075-49b6-a03d6f88d426
  Sub-Cluster Backup UUID: 5e8e3daf-e5e0-ddb6-a523-a03d6f88dd4a
  Sub-Cluster UUID: 5282f9f3-d892-3748-de48-e2408dc34f72
  Sub-Cluster Membership Entry Revision: 11
  Sub_cluster Member Count: 5
  Sub-Cluster Member UUIDs: 5e8e3d3f-3015-9075-49b6-a03d6f88d426, 5e8e3daf-e5e0-ddb6-a523-a03d6f88dd4a,
  5e8e3d73-6d1c-0b81-1305-a03d6f888d22, 5e8e3d33-5825-ee5c-013c-a03d6f88ea4c, 5e8e3dc3-43ab-5452-795b-a03d6f88f022
  Sub-Cluster Member HostNames: testbed-1.vmware.com, testbed2.vmware.com,
  testbed3.vmware.com, testbed4.vmware.com, testbed5.vmware.com
  Sub-Cluster Membership UUID: 0f438e5e-d400-1bb2-f4d1-a03d6f88d426
  Unicast Mode Enabled: true
  Maintenance Mode State: OFF
  Config Generation: ed845022-5c08-48d0-aa1d-6b62c0022222 7 2020-04-08T22:44:14.889

Verificar os hosts de cluster vSAN

Use o comando esxcli vsan cluster unicastagent list para verificar se os hosts de cluster vSAN estão operando no modo unicast.

Procedimento

  • Execute o comando esxcli vsan cluster unicastagent list.

Resultados

NodeUuid                             IsWitness Supports Unicast IP Address  Port  Iface Name  Cert Thumbprint  SubClusterUuid
------------------------------------ --------- ---------------- ----------  ----- ----------
5e8e3d73-6d1c-0b81-1305-a03d6f888d22         0      true 10.198.95.10    12321                                43:80:B7:A1:3F:D1:64:07:8C:58:01:2B:CE:A2:F5:DE:D6:B1:41:AB   
5e8e3daf-e5e0-ddb6-a523-a03d6f88dd4a         0      true 10.198.94.240   12321                                FE:39:D7:A5:EF:80:D6:41:CD:13:70:BD:88:2D:38:6C:A0:1D:36:69
5e8e3d3f-3015-9075-49b6-a03d6f88d426         0      true 10.198.94.244   12321                                72:A3:80:36:F7:5D:8F:CE:B0:26:02:96:00:23:7D:8E:C5:8C:0B:E1
5e8e3d33-5825-ee5c-013c-a03d6f88ea4c         0      true 10.198.95.11    12321                                5A:55:74:E8:5F:40:2F:2B:09:B5:42:29:FF:1C:95:41:AB:28:E0:57

A saída inclui o UUID do nó vSAN, o endereço IPv4, o endereço IPv6, a porta UDP com a qual o nó vSAN se comunica e se o nó é um host de dados (0) ou um host de testemunha (1). Você pode usar essa saída para identificar os nós de cluster vSAN que estão operando no modo unicast e visualizar os outros hosts no cluster. vCenter Server mantém a lista de saída.

Visualizar as informações de rede do vSAN

Use o comando esxcli vsan network list para visualizar as informações de rede vSAN, como a interface VMkernel que vSAN usa para comunicação, a porta unicast (12321) e o tipo de tráfego (vSAN ou testemunha) associado ao vSAN } interface.

Procedimento

  • Execute o comando esxcli vsan network list.

Resultados

Interface
  VmkNic Name: vmk1
  IP Protocol: IP
  Interface UUID: e290be58-15fe-61e5-1043-246e962c24d0
  Agent Group Multicast Address: 224.2.3.4
  Agent Group IPv6 Multicast Address: ff19::2:3:4
  Agent Group Multicast Port: 23451
  Master Group Multicast Address: 224.1.2.3
  Master Group IPv6 Multicast Address: ff19::1:2:3
  Master Group Multicast Port: 12345
  Host Unicast Channel Bound Port: 12321
  Multicast TTL: 5 
  Traffic Type: vsan

Essa saída também exibe as informações de multicast.

Tráfego intracluster

No modo unicast, o nó primário endereça todos os nós do cluster ao enviar a mesma mensagem para todos os nós vSAN em um cluster.

Por exemplo, se N for o número de vSAN nós, o nó primário enviará as mensagens N número de vezes. Isso resulta em um pequeno aumento do tráfego de vSAN CMMDS. Talvez você não perceba esse pequeno aumento de tráfego durante operações normais em estado estável.

Tráfego intracluster em um único rack

Se todos os nós em um cluster vSAN estiverem conectados ao mesmo switch TOR (topo do rack), o aumento total no tráfego será apenas entre o nó primário e o switch.

Se um cluster vSAN abranger mais de um switch TOR, o tráfego entre o switch será expandido. Se um cluster abranger muitos racks, vários TORs formarão Domínios de Falha (FD) para o reconhecimento do rack. O nó primário envia N mensagens para os racks ou domínios de falha, em que N é o número de hosts em cada domínio de falha.

Tráfego intracluster de unicast no cluster de site único

Tráfego intracluster em um cluster estendido

Em um cluster estendido, o nó primário está localizado no local preferencial.

Em um domínio de falha, os dados do CMMDS devem ser comunicados do site secundário para o site preferencial. Para calcular o tráfego em um cluster estendido, você deve multiplicar o número de nós em um site secundário pelo tamanho do nó CMMDS (em MB) pelo número de nós no site secundário.

Tráfego em um cluster estendido = número de nós no site secundário * Tamanho do nó CMMDS (em MB) * número de nós no site secundário.

Tráfego intracluster de unicast no cluster estendido

Com o tráfego unicast, não há alteração nos requisitos de tráfego do site testemunha.