Définition d'un VLAN natif
La fonction VLAN native Equinix Metal™ permet la prise en charge des paquets non marqués lorsque plusieurs VLAN sont configurés sur le port du serveur.
Lorsque plusieurs VLAN sont configurés sur le port du serveur, la fonction VLAN natif permet d'assigner l'un des VLAN comme VLAN natif, de sorte que les paquets destinés au VLAN natif sortent toujours en tant que paquets non marqués. De même, lorsque le port serveur reçoit des paquets non marqués, il est automatiquement considéré comme appartenant au VLAN natif.
Prise en charge de différents modes de mise en réseau
-
Layer 2 Bonded mode - En mode Layer 2 Bonded, les VLAN sont assignés à l'interface
bond0. Si plusieurs VLAN sont attribués àbond0, l'un de ces VLAN peut être défini comme VLAN natif. -
Hybrid Unbonded mode - En mode Hybrid Unbonded, les VLAN peuvent être assignés à l'interface
eth1ou à l'interfacebond0, mais seuleth0prend en charge l'assignation d'un VLAN natif. -
Mode découplé de la couche 2 - En mode découplé de la couche 2, des VLAN peuvent être attribués à l'une ou l'autre des interfaces, et l'un des VLAN peut être défini comme VLAN natif pour chacune d'elles.
L'attribution de VLAN natif n'est pas prise en charge en mode Hybrid Bonded.
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.
Définition 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 relié à plusieurs VLAN, ceux-ci seront listés ici. Vous verrez alors l'option Set Native VLAN.

Définissez un VLAN natif avec la commande metal port vlan. Spécifiez l'ID du port auquel le VLAN est attaché avec --port-id et le VLAN avec --native=.
metal port vlans --port-id <port_uuid> --native=<vlan>
Pour attribuer un VLAN natif, envoyez une requête POST au point de terminaison /ports/{id}/native-vlan. Vous devez spécifier l'ID du port auquel le VLAN est attaché dans le chemin d'accès, et il doit s'agir de l'UUID de ce port tel qu'il est renvoyé par le point de terminaison /devices/{id}. L'ID du VLAN est envoyé dans le corps de la requête, et il peut s'agir soit de l'UUID du VLAN tel qu'il est renvoyé par le point de terminaison /projects/{id}/virtual-networks, soit de l'ID vxlan qui se trouve dans la console. qui se trouve 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 la définition d'un VLAN natif, vous pouvez en désactiver un à partir de la console, dans l'onglet Réseau du serveur, dans la section Couche 2. Vous verrez alors l'option Unset Native VLAN.

Si vous souhaitez désactiver un VLAN natif dans la CLI, 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ésactive le VLAN natif.
curl -X DELETE -H 'X-Auth-Token: <API_TOKEN>' https://api.equinix.com/metal/v1/ports/{id}/native-vlan