A rede Lingjun inclui componentes básicos, como blocos CIDR Lingjun, instâncias de conexão Lingjun e hubs Lingjun. Crie blocos CIDR Lingjun e sub-redes Lingjun conforme as necessidades do seu negócio. Implante nós Lingjun nas sub-redes Lingjun para conectá-los à Cloud Enterprise Network (CEN) ou às suas VPCs por meio de instâncias de conexão Lingjun. Use hubs Lingjun para interligar diferentes blocos CIDR Lingjun e conectar esses blocos às instâncias de conexão Lingjun.
Nota: Este documento aplica-se apenas a tipos de instância de nó que exigem a configuração de instâncias de conexão Lingjun durante a criação de um cluster.
Arquitetura de rede
A arquitetura contém os seguintes componentes:
Bloco CIDR Lingjun: espaço de rede privada da rede Lingjun, usado para planejar a faixa geral de endereços IP.
Sub-redes Lingjun: sub-rede dentro do bloco CIDR Lingjun, usada para implantar e conectar nós Lingjun.
Instâncias de conexão Lingjun: conectam nós Lingjun à Cloud Enterprise Network (CEN) e a redes VPC.
Lingjun HUB: interliga diferentes blocos CIDR Lingjun ou conecta blocos CIDR Lingjun a instâncias de conexão Lingjun.
Controladores de interface de rede (NICs) Lingjun: interface de rede em um nó Lingjun para comunicação entre nós.
CEN: permite a comunicação via rede privada entre VPCs e entre VPCs e data centers on-premises.
Quantos blocos CIDR Lingjun usar?
Cenário 1: Comunicação RDMA necessária
Se a comunicação RDMA entre nós for necessária, implante esses nós no mesmo bloco CIDR Lingjun. O RDMA não suporta comunicação entre blocos CIDR Lingjun distintos.
Cenário 2: Comunicação RDMA não necessária
Caso o RDMA não seja utilizado, verifique se é necessário isolar a rede:
Sem necessidade de isolamento: use apenas 1 bloco CIDR Lingjun para simplificar o gerenciamento.
Isolamento necessário: para separar ambientes, como produção e testes, use múltiplos blocos CIDR Lingjun.
Ao utilizar múltiplos blocos CIDR Lingjun, observe os pontos abaixo:
É possível implantar vários clusters em um único bloco CIDR Lingjun.
Um cluster Lingjun só pode ser implantado em um único bloco CIDR Lingjun.
Nós em blocos CIDR Lingjun diferentes não podem formar o mesmo cluster via RDMA.
Planeje os blocos CIDR antecipadamente para evitar conflitos de endereços.
Para permitir a comunicação entre blocos CIDR distintos, configure uma política de roteamento por meio do Lingjun HUB.
Quantas sub-redes Lingjun usar?
Planeje as sub-redes Lingjun com base na quantidade de placas de interface de rede (NICs). Conecte múltiplas NICs do mesmo nó Lingjun a sub-redes diferentes. Se muitas NICs Lingjun estiverem conectadas a uma única sub-rede, o nó poderá acumular entradas ARP excessivas. Isso afeta a estabilidade da comunicação RDMA e pode causar interrupções em jobs de treinamento em casos críticos.
Exemplo: se um nó Lingjun possuir 5 NICs Lingjun, crie 5 sub-redes Lingjun no bloco CIDR Lingjun correspondente e conecte cada NIC a uma sub-rede distinta.
A latência de comunicação e o throughput entre sub-redes Lingjun diferentes, desde que estejam na mesma zona e no mesmo bloco CIDR Lingjun, são idênticos aos observados dentro da mesma sub-rede.
Como especificar blocos CIDR?
Ao criar VPDs Lingjun e sub-redes Lingjun, especifique um bloco CIDR privado para sua rede Lingjun no formato de bloco CIDR.
Planejar VPDs Lingjun
Use qualquer bloco CIDR e suas sub-redes como bloco CIDR de uma VPD Lingjun, exceto 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8 e 169.254.0.0/16.
Planeje a VPD Lingjun antecipadamente. Os blocos CIDR da VPD Lingjun não podem entrar em conflito com os blocos CIDR de outras redes às quais o cluster Lingjun será conectado, como VPCs ou data centers.
A quantidade de endereços IP disponíveis em uma VPD Lingjun determina o número máximo de nós implantáveis no cluster Lingjun. Prepare um bloco CIDR com máscara de sub-rede superior a 22 bits para evitar limitações no dimensionamento do cluster.
Planejar sub-redes Lingjun
O bloco CIDR de uma sub-rede Lingjun deve ser um subconjunto do bloco CIDR Lingjun ao qual pertence. Por exemplo, se o bloco CIDR Lingjun for 192.168.0.0/16, o bloco CIDR de uma sub-rede Lingjun sob esse bloco pode variar de 192.168.0.0/17 a 192.168.0.0/29.
Use comprimento de máscara de sub-rede Lingjun de pelo menos 23 (ou seja, uma única sub-rede Lingjun contendo no máximo 512 endereços IP). Essa medida evita entradas ARP excessivas para resolução de endereços nos nós Lingjun, o que poderia levar à exaustão de recursos nesses nós.
Ao planejar os blocos CIDR das sub-redes Lingjun, considere também a quantidade de endereços IP necessários para os nós Lingjun na sub-rede.