Ir para o conteúdo principal

Modo híbrido vinculado

O Equinix Metal™ permite que os usuários alterem o modo de rede dos servidores do modo padrão Layer 3 Bonded para um modo Hybrid Bonded Layer 3 e Camada 2 .

O modo Hybrid Bonded permite uma configuração "vinculada" de alta disponibilidade de duas interfaces de rede que suportam os modos de Camada 2 e Camada 3 simultaneamente. Isso mantém a funcionalidade de suporte às Camada 2 e 3, mas mantém uma interface de rede vinculada de alta disponibilidade que abrange dois switches upstream diferentes.

Hybrid Bonded Diagram

Esta é uma maneira de implementar modelos comuns de rede de cloud híbrida, como executar firewalls, gateways personalizados, controladores de entrada e outros tipos de proxies que enfrentam a Internet de um lado e a infraestrutura privada da Camada 2 do outro.

Visão geral

  • No modo híbrido de agregação, todo o tráfego de camada 3 e Camada 2 é tratado em bond0.
  • O acesso à Internet do seu servidor é preservado por meio do endereço IP público atribuído Equinix Metal .
  • O tráfego da camada 3 não é marcado.
  • Todo o tráfego de Camada 2 tem de ser etiquetado e tratado por subinterfaces em bond0, uma para cada VLAN.
  • O modo Hybrid Bonded não suporte a tráfego de Camada 2 não marcado nem à configuração de uma VLAN nativa.

Habilitando o Modo Híbrido Vinculado

A ativação do modo Hybrid Bonded pode ser feita atribuindo uma VLAN à interface vinculada no seu servidor.

No console do Equinix Metal, navegue até a guia Rede do servidor, clique em Converter para outro tipo de rede, selecione Híbrida e escolha Agregada.

Em seguida, selecione a VLAN no menu suspenso, o que você atribuir uma VLAN à interface bond0. Clique em Converter para Híbrido para iniciar as alterações.

Converting to Hybrid Bonded mode options panel

Configurando seus servidores

Depois de você a VLAN a bond0, você precisará configurar a rede no sistema operacional do servidor. Como o tráfego da Camada 3 e da VLAN passa por bond0, você necessário criar uma subinterface para alça com o tráfego marcado na VLAN. O modo Hybrid Bonded não suporte tráfego VLAN não marcado nem a configuração de uma VLAN nativa.

Os exemplos a seguir usam uma VLAN com ID de VLAN 1036 e sub-rede 198.51.100.0/24.

Nota: Não é recomendável usar a sub-rede que começa com 10.x.x.x para o tráfego da sua VLAN, pois a utilizamos para a rede privada do servidor e podem ocorrer colisões se você usar a mesma sub-rede.

O iproute2 é um utilitário para gerenciar configurações de rede no kernel do Linux. Ele está incluído na maioria das distribuições do sistema operacional Linux.

  1. Instale e configure os pré-requisitos para VLANs e interfaces marcadas.

    apt-get install vlan
    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. Adicione uma nova subinterface em bond0 para alça com tráfego marcado. O exemplo usa o ID de VLAN 1036.

    ip link add link bond0 name bond0.1036 type vlan id 1036
  3. Atribua um endereço IP da sua sub-rede VLAN à subinterface. Os exemplos usam o endereço IP 198.51.100.2.

    ip addr add 198.51.100.2/24 dev bond0.1036
  4. Abra a interface e verifique se ela apareceu.

    ip link set dev bond0.1036 up
    ip -d link show bond0.1036
  • Opcional: Para tornar a configuração de rede permanente e sobreviver a reinicializações do servidor, adicione a nova subinterface ao arquivo /etc/network/interfaces.

    auto bond0.1036
    iface bond0.1036 inet static
    pre-up sleep 5
    address 198.51.100.2/24
    netmask 255.255.255.0
    vlan-raw-device bond0

    Nota: A linha pre-up sleep 5 ajuda a evitar conflitos em bond0 quando o servidor inicia.

Você precisa executar as mesmas etapas em todos os servidores que você conectar à VLAN, atribuindo um endereço IP diferente da sub-rede para cada um.

Adicionando várias VLANs

Adicionar várias VLANs ao vínculo é suportado, você só precisa ter certeza de que há uma subinterface que receberá pacotes destinados a cada VLAN.

Para atribuir outra VLAN ou várias VLANs de uma só vez, navegue até a página Rede do servidor. Na seção Camada 2, clique em Adicionar nova VLAN para atribuir a VLAN à portabond0.

Adding multiple VLANs slide-out panel

Clique em Adicionar para iniciar as alterações. Observe que, se você atribuir várias VLANs de uma só vez, elas serão adicionadas por meio de um processo em lote assíncrono, que começa imediatamente, mas pode levar algum tempo para ser concluído.

Depois que as VLANs forem atribuídas a bond0, repita o processo de configuração dos seus servidores para criar as subinterfaces marcadas adicionais para cada VLAN.

Testando a conexão VLAN

Agora você deve conseguir se comunicar entre os servidores na sua rede VLAN Camada 2 .

root@dev-02:~# ping 198.51.100.2
>
PING 198.51.100.2 (198.51.100.2) 56(84) bytes of data.
64 bytes from 198.51.100.2: icmp_seq=1 ttl=64 time=0.898 ms
64 bytes from 198.51.100.2: icmp_seq=2 ttl=64 time=0.659 ms
64 bytes from 198.51.100.2: icmp_seq=3 ttl=64 time=0.649 ms
64 bytes from 198.51.100.2: icmp_seq=4 ttl=64 time=0.421 ms
^C
--- 198.51.100.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3037ms

Convertendo de volta para a camada 3

Para voltar à configuração de rede padrão da camada 3, remova todas as VLANs de bond0.

Para desvincular uma VLAN de uma porta, acesse a guia Rede do servidor. Na seção Camada 2, selecione a(s ) VLAN (s) que deseja desvincular do servidor e clique em Remover.

Removing a VLAN

Observe que desvincular a VLAN deste servidor NÃO a exclui do seu projeto. A VLAN continuará existindo após desvinculá-la do servidor.

Assim que todas as VLANs forem removidas da porta, bond0 voltará ao modo de Camada 3. A partir daí, você poderá usar qualquer outro dos modos de rede existentes.

Esta página foi útil?