Adresses IPv4 publiques réservées
Equinix Metal™ permet de commander des sous-réseaux IPv4 publics supplémentaires afin d'allouer davantage d'adresses IPv4 publiques par serveur ou de les déplacer facilement entre serveurs. Ces sous-réseaux sont provisionnés et disponibles au niveau du projet ; ils peuvent donc être réaffectés à d'autres serveurs du projet.
Les adresses IPv4 publiques sont également provisionnées dans un métro spécifique et peuvent être utilisées avec n'importe quel serveur du même métro.
Vous pouvez commander les tailles de sous-réseau de /31 à /24.
| Public IPv4 Subnet Size | Usable Addresses |
|---|---|
| /31 | 2 IPv4 addresses |
| /30 | 4 IPv4 addresses |
| /29 | 8 IPv4 addresses |
| /28 | 16 IPv4 addresses |
| /27 | 32 IPv4 Addresses |
| /26 | 64 IPv4 Addresses |
| /25 | 128 IPv4 Addresses |
| /24 | 256 IPv4 Addresses |
Les adresses IPv4 publiques réservées sont facturées à l'utilisation à un tarif fixe par IP et par heure. La bande passante est facturée au tarif sortant standard. Les tarifs sont disponibles dans la console Equinix Metal .
Remarque: la limite par défaut est de 256 adresses IPv4 publiques par projet. Pour toute question ou si vous pensez avoir besoin de plus d'espace IP, veuillez contacter l'assistance.
Demande d'adresses IPv4 publiques
- Console
- CLI
- API
Dans la section Réseau de votre projet, ouvrez la page Adresses IP. Les adresses IP actuelles de votre projet devraient y être affichées. Pour demander des adresses IP supplémentaires, cliquez sur + Ajouter.

Dans le panneau déroulant Demander les adresses IP, sélectionnez Emplacement et Quantité (taille) du sous-réseau réservé. Les champs Étiquettes et Description sont aussi disponibles. Le champ JSON personnalisé permet d'inclure des données personnalisées dans les métadonnées de votre serveur.
Utilisez le champ Commentaires pour contacter le soutien et fournir toute information pertinente concernant votre demande. Ceci est particulièrement important si vous prévoyez de demander plusieurs sous-réseaux, ou plusieurs grands sous-réseaux, car des quotas sont en place au niveau du projet. Le soutien peut vous contacter pour vous poser des questions concernant votre demande.
Pour demander des adresses IPv4 publiques, utilisez la commande metal ip request et spécifiez le --type comme public_ipv4.
metal ip request --project-id <project_id> --type public_ipv4 --quantity <int>
Vous pouvez utiliser l'option --comments pour contacter le soutien et lui fournir des renseignements pertinents concernant votre demande. Ceci est particulièrement important si vous prévoyez de demander plusieurs sous-réseaux, ou plusieurs grands sous-réseaux, car des quotas sont en place au niveau du projet. Le soutien pourra vous contacter pour vous poser des questions concernant votre demande.
Pour demander des adresses IP supplémentaires dans l'API, envoyez une requête POST au point de terminaison /projects/{id}/ips.
curl -X POST \
-H 'Content-Type: application/json' \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/ips" \
-d '{
"type": "public_ipv4",
"quantity": 4,
"metro": "sv",
"fail_on_approval_required": "false"
}'
Paramètres corporels
"type"(obligatoire) - Vos options sont"public_ipv4"ou"global_ipv4"."quantity"(obligatoire) - Le paramètre de quantité doit correspondre au nombre d'adresses IP dans le sous-réseau. Les valeurs valides sont2,4,8et16pour les adresses IPv4 publiques et1,2et4pour les adresses IP Anycast globales."metro"- Le métro est obligatoire lors de la demande d'une adresse IPv4 publique et précise le lieu d'attribution des adresses IP. Si vous demandez une adresse IP Anycast globale, le métro n'est pas requis."fail_on_approval_required"(facultatif) - Si vous soumettez une requête qui dépasse le nombre maximal d'adresses IP disponibles pour votre projet, vous pouvez faire échouer automatiquement la requête avec le statut HTTP 422 au lieu de déclencher le processus d'examen en fournissant le paramètrefail_on_approval_requireddéfini surtruedans la requête.
Une liste complète des champs et des options des paramètres du corps est disponible dans la référence API.
Provisionnement avec un sous-réseau IPv4 public réservé
Si vous provisionnez de nouveaux serveurs dans des projets et des métros qui disposent déjà de sous-réseaux IPv4 publics réservés, vous pouvez utiliser les adresses IP de ces sous-réseaux sur les nouveaux serveurs.
- Console
- API
Lors du processus d'approvisionnement, sous Paramètres optionnels, cliquez sur Configurer les adresses IP. Choisissez Déployer depuis votre sous-réseau et sélectionnez le sous-réseau et le nombre d'adresses IP à attribuer au serveur.

Si vous utilisez l'API pour provisionner votre serveur, incluez l'objet "ip_address" dans le corps de votre requête POST au point de terminaison projects/{id}/devices.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/devices" \
-d '{
"plan": "c3.small.x86",
"operating_system": "ubuntu_20_10",
"metro": "sv",
"hostname": "reserved_ip_testing",
"ip_addresses": [
{
"type": "public_ipv4",
"address_family": 4,
"public": true,
"cidr": <subnet_size>,
"ip_reservations": ["<ip_reservation_uuid>"]
},
{
"type": "private_ipv4",
"address_family": 4,
"public": false
},
{
"type": "public_ipv6",
"address_family: 6,
"public": true
}
]
}'
Paramètres corporels
"metro"(obligatoire) - Emplacement du serveur et réservation de l'adresse IP."plan"(obligatoire) - Slug du plan matériel du serveur."operating_system"(obligatoire) - Le slug du système d'exploitation du serveur."ip_addresses"(facultatif) - Objet spécifiant la configuration d'adresse IP de votre serveur. Pour configurer votre sous-réseau réservé, modifiez les données"type": "public_ipv4"afin d'y inclure la taille du sous-réseau et son UUID.
Une liste complète des champs et des options des paramètres du corps lors de la configuration d'un serveur est disponible dans la référence API.
N'oubliez pas que les systèmes d'exploitation ont une exigence de taille de sous-réseau minimale.
- Distributions Linux -
/31 - Serveur Windows -
/30 - VMware ESXi -
/29
Ajout d'adresses IPv4 publiques à un serveur
Si vous souhaitez ajouter vos nouvelles adresses IPv4 publiques ou sous-réseaux à un serveur existant, vous avez deux options: attribuer vos nouvelles adresses IP à un serveur de manière statique, en tant qu’Elastic IPs, ou en les annonçant avec BGP.
Si vous choisissez de lier vos adresses IP de manière statique en tant qu'adresse IP élastique, vous pouvez lier des adresses individuelles et des sous-réseaux entiers à un seul appareil.
Si vous choisissez d'annoncer vos adresses IP ou sous-réseaux avec BGP, vous devrez configurer BGP local.
Suppression d'une réservation IPv4
La suppression d'une réservation supprime le sous-réseau de votre projet. Vous ne pourrez plus utiliser les adresses IP de vos serveurs.
- Console
- CLI
- API
Pour supprimer une réservation de votre projet, ouvrez la page IPs, sélectionnez la réservation d'adresse IP que vous souhaitez supprimer, puis cliquez sur Supprimer.

Pour supprimer une réservation d'adresse IPv4 publique, utilisez la commande metal ip remove.
metal ip remove --id <reservation-id>
Pour supprimer une réservation d'adresse IP via l'API, envoyez une requête DELETE au point de terminaison /ips/{id}. id correspond à l'UUID de la réservation.
curl -X DELETE -H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"