Skip to main content

Couche 2 uniquement Mode non lié

Equinix Metal™ permet aux utilisateurs de modifier le mode de mise en réseau d'un serveur pour passer du mode Bonded de couche 3 par défaut à des modes qui utilisent uniquement la mise en réseau de couche 2 sur des VLAN. Cela signifie que tout accès à l'Internet public est perdu, et que l'hôte ne peut être atteint que par la console Serial Over SSH (SOS) ou à partir d'autres serveurs attachés au même VLAN.

Cette option détruit le lien LACP et vous permet de placer chaque interface dans des réseaux de couche 2 individuels. Cela introduit un point de défaillance unique sur le commutateur en amont ou l'interface réseau. Une panne, une maintenance ou un redémarrage de l'un des ports entraînera des interruptions du réseau.

Layer 2 Unbonded Diagram

Si vous avez des préoccupations en matière de haute disponibilité, Layer 2 Bonded Mode prend en charge une configuration de couche 2 uniquement tout en conservant l'interface réseau liée qui s'étend sur deux commutateurs en amont différents.

Vue d'ensemble

  • Le mode Layer 2 Unbonded rompt le lien, ce qui vous permet de configurer les deux interfaces séparément, mais expose votre réseau à un point de défaillance unique si l'un des ports ou des commutateurs tombe en panne.
  • Vous pouvez ensuite ajouter des VLAN à eth1 et eth0 pour votre trafic de couche 2. Si vous n'ajoutez qu'un VLAN par interface à eth1 ou eth0, le trafic ne peut pas être balisé.
  • Si vous ajoutez plus d'un VLAN à eth1 ou eth0, vous devrez créer des sous-interfaces pour gérer le trafic balisé pour chaque VLAN et/ou vous devrez définir un VLAN natif pour gérer le trafic non balisé.

Conversion en mode non lié de la couche 2

Dans la console Equinix Metal, accédez à la page Network du serveur, cliquez sur Convert To Other Network Type et choisissez Layer 2. Sélectionnez le mode Unbonded. Cliquez sur Convert to Layer 2 pour lancer la conversion.

Converting to Layer 2 Unbonded mode panel

Une fois l'opération terminée, vous serez de nouveau sur la page Réseau du serveur.

Pour attribuer un VLAN à l'un des ports, cliquez sur Add New VLAN, et sélectionnez l'interface eth0 ou eth1. Cliquez sur Add pour lancer les modifications.

Adding a VLAN to eth0

Attachement de plusieurs VLAN - non liés

L'ajout de plusieurs VLAN à l'interface liée est pris en charge. Cela affecte la configuration du serveur car vous devrez vous assurer qu'il existe une sous-interface qui recevra les paquets destinés à chaque VLAN et/ou que vous définissez un VLAN natif pour gérer le trafic non marqué.

Pour attribuer plusieurs VLAN à un port, accédez à la page Réseau du serveur. Dans la section Couche 2, cliquez sur Add New VLAN, ce qui vous permettra d'attribuer d'autres VLAN à eth0 ou eth1.

Cliquez sur Add pour commencer les modifications. Notez que si vous attribuez plusieurs VLAN en même temps, ils sont ajoutés par le biais d'un processus de lot asynchrone, qui commence immédiatement, mais peut prendre un certain temps pour se terminer.

Configuration de vos serveurs pour la couche 2 non liée

Une fois que vous avez converti le serveur en mode Layer 2 Unbonded et que vous avez attribué le VLAN à une interface, vous devez configurer le réseau sur le système d'exploitation du serveur et lui attribuer une adresse IP sur le VLAN.

Remarque - Étant donné que toutes les adresses IP attribuées par Equinix Metal ont été supprimées lorsque vous avez converti ce serveur en couche 2, vous êtes libre de configurer et d'utiliser les sous-réseaux dont vous avez besoin, mais vous devrez peut-être supprimer toute configuration existante dans le système d'exploitation du serveur afin d'éviter les conflits.

Il y a deux exemples de configuration, le premier exemple est une configuration pour l'attribution d'un seul VLAN, et le second exemple est une configuration pour l'attribution de plusieurs VLAN.

N'oubliez pas que vous devrez utiliser la Console SOS/OOB pour vous connecter en SSH à votre serveur.

Pour un seul VLAN par interface

Si vous n'avez qu'un seul VLAN, ne marquez pas le trafic et attribuez l'adresse IP du VLAN directement à l'interface. Cet exemple utilise eth1, mais la procédure est la même pour eth0 ou eth1.

Note - dans nos récentes images Ubuntu, les interfaces ne sont plus aliasées eth1 et eth0, eth1 est enp1s0f1 et eth0 est enp1s0f0.

  1. Installer et configurer les prérequis pour les VLANs.

    apt-get install vlan
    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. Assurez-vous que eth1 et eth0 ont été retirés de bond0.

    ip -d link show enp1s0f1
    ip -d link show enp1s0f0

    Si elles n'ont pas été supprimées, il faut le faire.

    ip link set enp1s0f1 nomaster
    ip link set enp1s0f0 nomaster
  3. Configurez enp1s0f1 avec une adresse IP pour le VLAN. L'exemple utilise l'adresse IP 192.168.1.2/29.

    ip addr add 192.168.1.2/29 dev enp1s0f1

    Pour que la configuration du réseau soit permanente et survive aux redémarrages du serveur, modifiez enp1s0f1 dans le fichier /etc/network/interfaces.

    auto enp1s0f1
    iface enp1s0f1 inet manual
    address 192.168.1.2
    netmask 255.255.255.248
    pre-up sleep 4
  4. Affichez l'interface et vérifiez qu'elle est rétablie.

    ip link set dev enp1s0f1 up
    ip -d link show enp1s0f1

Pour plusieurs VLAN sur une interface

Si vous utilisez plusieurs VLAN sur eth1 ou eth0, les paquets IP devront être étiquetés et vous devrez configurer des sous-interfaces qui recevront les paquets destinés à chaque VLAN.

Cet exemple utilise eth1, mais la procédure est la même pour eth0 ou eth1.

Remarque : si vous avez besoin de prendre en charge les paquets non marqués, définissez le VLAN qui gère les paquets non marqués comme Native VLAN.

Note - dans nos récentes images Ubuntu, les interfaces ne sont plus aliasées eth1 et eth0, eth1 est enp1s0f1 et eth0 est enp1s0f0.

  1. Installer et configurer les prérequis pour les VLANs.

    apt-get install vlan
    modprobe 8021q
    echo "8021q" >> /etc/modules
  2. Assurez-vous que eth1 et eth0 ont été retirés de bond0.

    ip -d link show enp1s0f1
    ip -d link show enp1s0f0

    Si elles n'ont pas été supprimées, il faut le faire.

    ip link set enp1s0f1 nomaster
    ip link set enp1s0f0 nomaster
  3. Ajoutez de nouvelles sous-interfaces sur enp1s0f1 pour gérer le trafic balisé, une pour chaque VLAN, et attribuez-leur des adresses IP. Utilisez les ID VLAN du VLAN Metal d'Equinix dans les champs VLAN_ID. L'exemple utilise les ID VLAN 1000 et 1001 et les adresses IP 192.168.1.2/29 et 192.168.100.2/29.

    ip link add link enp1s0f1 name enp1s0f1.1000 type vlan id 1000
    ip addr add 192.168.1.2/29 dev enp1s0f1.1000
    ip link add link enp1s0f1 name enp1s0f1.1001 type vlan id 1001
    ip addr add 192.168.100.2/29 dev enp1s0f1.1001

    Pour que la configuration du réseau soit permanente et survive aux redémarrages du serveur, ajoutez les nouvelles sous-interfaces au fichier /etc/network/interfaces.

    auto enp1s0f1.1000
    iface enp1s0f1.1000 inet static
    address 192.168.1.2
    netmask 255.255.255.248
    vlan-raw-device enp1s0f1

    auto enp1s0f1.1001
    iface enp1s0f1.1001 inet static
    address 192.168.100.2
    netmask 255.255.255.248
    vlan-raw-device enp1s0f1
  4. Faites apparaître les interfaces et vérifiez qu'elles sont apparues.

    ip link set dev enp1s0f1.1000 up
    ip -d link show enp1s0f1.1000

    ip link set dev enp1s0f1.1001 up
    ip -d link show enp1s0f1.1001

Vous devrez suivre les mêmes étapes pour tous les serveurs que vous souhaitez attacher aux VLAN, en attribuant des adresses IP différentes à chacun d'entre eux.

Retour à la couche 3

Si vous êtes dans l'un des modes de la couche 2 et que vous souhaitez revenir à la couche 3, vous devez d'abord supprimer tous les VLAN attachés.

Pour détacher un VLAN dans la console, accédez à la page Réseau du serveur. Dans la section Layer 2, cliquez sur Remove à côté du VLAN que vous souhaitez détacher du serveur. Confirmez que vous souhaitez le supprimer en cliquant sur Yes.

Removing a VLAN

Détacher le VLAN de ce serveur ne le supprime PAS de votre projet. Le VLAN continuera d'exister après avoir été détaché du serveur.

Ensuite, pour repasser à la couche 3, cliquez sur Convert To Other Network Type, sélectionnez Layer 3. Cliquez sur Convert to Layer 3 pour lancer le processus.

Converting from Layer 2 to Layer 3

Remarque - Le fait d'être en mode de liaison de couche a supprimé les adresses IP publiques du serveur. Si le serveur est reconverti ultérieurement en mode couche 3, de nouvelles adresses IP publiques sont attribuées et le serveur est accessible à l'internet public.

Cette page vous a-t-elle été utile ?