Configuration d'un VLAN natif
La fonctionnalité VLAN native Equinix Metal™ permet la prise en charge des paquets non balisés lorsque plusieurs VLAN sont configurés sur le port du serveur.
Lorsque plusieurs VLAN sont configurés sur le port serveur, la fonctionnalité VLAN natif permet d'en désigner un comme VLAN natif. Ainsi, les paquets destinés à ce VLAN natif seront toujours envoyés sans étiquette. De même, lorsque le port serveur reçoit des paquets sans étiquette, il sera automatiquement considéré comme appartenant au VLAN natif.
Prise en charge de différents modes de réseau
-
Mode de liaison de couche 2: en mode de liaison de couche 2, les VLAN sont affectés à l’interface
bond0. Si plusieurs VLAN sont affectés à l’interfacebond0, l’un d’eux peut être défini comme VLAN natif. -
Mode hybride non lié - En mode hybride non lié, les VLAN peuvent être attribués à l'interface
eth1ou à l'interfacebond0, mais seule l'interfaceeth0prend en charge l'attribution d'un VLAN natif. -
Mode non lié de couche 2 - Dans le mode non lié de couche 2, les VLAN peuvent être attribués à l'une ou l'autre des interfaces, et chacune peut avoir l'un des VLAN défini comme VLAN natif.
L'attribution de VLAN natif n'est pas prise en charge en mode hybride lié.
Remarque: L'attribution d'un VLAN natif n'est pas prise en charge sur les serveurs NIC à 4 ports. La prise en charge de cette fonctionnalité sur les serveurs NIC à 4 ports tels que n2.xlarge.x86 est prévue.
Configuration d'un VLAN natif
- Console
- CLI
- API
Les VLAN peuvent être gérés à partir de l'onglet Réseau du serveur, dans la section Couche 2. Si ce serveur est connecté à plusieurs VLAN, ils seront listés ici. Vous verrez alors l'option Définir le VLAN natif.

Configurez un VLAN natif avec la commande metal port vlan. Spécifiez l'ID du port auquel le VLAN est rattaché avec --port-id et le VLAN avec --native=.
metal port vlans --port-id <port_uuid> --native=<vlan>
Pour assigner un VLAN natif, envoyez une requête POST au point de terminaison /ports/{id}/native-vlan. Vous devez spécifier l'identifiant du port auquel le VLAN est rattaché dans le chemin ; il doit s'agir de l'UUID de ce port retourné par le point de terminaison /devices/{id}. L'identifiant du VLAN est envoyé dans le corps de la requête et peut être soit l'UUID du VLAN renvoyé par le point de terminaison /projects/{id}/virtual-networks, soit l'identifiant vxlan affiché dans la console.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN> " \
"https://api.equinix.com/metal/v1/ports/{id}/native-vlan" \
-d '{
"vnid": "c4032b18-5494-451b-a779-a7d3c536bfd7"
}'
Désactivation d'un VLAN natif
- Console
- CLI
- API
De la même manière que pour configurer un VLAN natif, vous pouvez en désactiver un depuis la console, dans l'onglet Réseau du serveur, section Couche 2. Vous verrez alors l'option Désactiver le VLAN natif.

Si vous voulez désactiver un VLAN natif dans l'interface de ligne de commande, utilisez la commande metal port vlan et omettez l'indicateur --native=.
metal port vlan --port-id <port_id> --assign <vlan>
Dans l'API, une requête DELETE vers le point de terminaison /ports/{id}/native-vlan désactivera le VLAN natif.
curl -X DELETE -H 'X-Auth-Token: <API_TOKEN>' https://api.equinix.com/metal/v1/ports/{id}/native-vlan