Créer des sous-préfixes et des adresses IP

Cette page explique comment diviser votre préfixe délégué public et créer des adresses BYOIP à utiliser avec les ressources Google Cloud.

Vous pouvez créer des adresses BYOIP à partir d'un sous-préfixe ou d'un préfixe délégué public.

Avant de commencer

  1. Créer un préfixe public annoncé.
  2. Créez un préfixe délégué public.

Rôles

Pour obtenir les autorisations nécessaires pour effectuer les tâches de ce guide, demandez à votre administrateur de vous accorder le rôle IAM d'administrateur d'adresses IP publiques Compute (roles/compute.publicIpAdmin) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Créer des sous-préfixes

Vous pouvez diviser un préfixe délégué public en plages d'adresses IP plus petites en créant un sous-préfixe. Un sous-préfixe est un préfixe délégué public qui possède un préfixe délégué public parent.

Un nom de sous-préfixe ne peut pas être modifié sans supprimer et recréer la ressource. C'est la raison pour laquelle nous vous recommandons de créer des noms génériques, qui n'appellent pas de modification ultérieure. Par exemple, sub-203-0-113-0-28, où sub désigne le type de ressource et 203-0-113-0-28 correspond au préfixe spécifique et à sa longueur.

Un préfixe délégué public peut être sous- délégués à un maximum de trois fois à partir d'un préfixe public annoncé. Vous pouvez par exemple effectuer ces opérations si vous disposez d'un préfixe public annoncé avec la plage d'adresses IP 203.0.113.0/24 :

  • Créez un préfixe délégué public avec la plage d'adresses IP 203.0.113.0/25 du préfixe public annoncé.
  • Créez un sous-préfixe avec la plage d'adresses IP 203.0.113.0/26 ayant le préfixe délégué public précédent comme parent.
  • Créez un sous-préfixe avec la plage d'adresses IP 203.0.113.0/27 ayant le sous-préfixe précédent comme parent.

À ce stade, vous ne pouvez pas créer d'autres sous-préfixes ayant le sous-préfixe 203.0.113.0/27 comme parent.

Console

  1. Dans Google Cloud Console, accédez à la page Utiliser vos propres adresses IP.

    Accéder à Utiliser votre propre adresse IP

  2. Cliquez sur le préfixe délégué public que vous souhaitez subdiviser.

  3. Cliquez sur Créer un sous-préfixe.

  4. Saisissez un nom et une description facultative pour le sous-préfixe.

  5. Sélectionnez une longueur de préfixe pour le sous-préfixe.

  6. Sélectionnez des adresses IP pour le sous-préfixe.

  7. Sélectionnez un projet pour le sous-préfixe. Les adresses IP ne sont disponibles que dans ce projet.

  8. Cliquez sur Create (Créer).

gcloud

Pour créer un sous-préfixe à partir d'un préfixe public délégué, utilisez la commande public-delegated-prefixes delegated-sub-prefixes create.

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create SUB_PREFIX_NAME \
    --range=SUB_PREFIX_RANGE \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION \
    --delegatee-project=PROJECT_NAME

Remplacez les éléments suivants :

  • SUB_PREFIX_NAME : nom du sous-préfixe que vous créez.

  • SUB_PREFIX_RANGE : plage d'adresses IP du sous-préfixe que vous créez.

  • PDP_NAME : sous-préfixe ou préfixe délégué public parent contenant le sous-préfixe que vous créez.

  • PDP_REGION : région du sous-préfixe ou du préfixe public délégué contenant le sous-préfixe que vous créez.

  • PROJECT_NAME : nom de projet facultatif pour le sous-préfixe. Le comportement associé à cette valeur est décrit ci-après :

    • Si vous spécifiez une valeur, les adresses IP ne sont disponibles que dans le projet spécifié.

    • Si vous n'utilisez pas l'option --delegatee-project, les adresses IP sont disponibles dans le même projet que l'élément parent (préfixe public délégué ou sous-préfixe) du sous-préfixe.

Répertorier les préfixes

Vous pouvez répertorier tous les préfixes publics annoncés et les préfixes délégués publics (y compris les sous-préfixes) d'un projet.

Console

  1. Dans Google Cloud Console, accédez à la page Utiliser vos propres adresses IP.

    Accéder à Utiliser votre propre adresse IP

  2. Tous les préfixes publics annoncés, les préfixes publics délégués et les sous-préfixes sont affichés.

gcloud

Pour lister les préfixes publics délégués, y compris les sous-préfixes, utilisez la commande public-delegated-prefixes list.

gcloud compute public-delegated-prefixes list

Le résultat ressemble à ce qui suit :

NAME                   LOCATION     PARENT_PREFIX         RANGE            STATUS
pdp-203-0-113-0-25     global       pap-203-0-113-0-24    203.0.113.0/25   ANNOUNCED
sub-203-0-113-0-26     global       pdp-203-0-113-0-25    203.0.113.0/26   ANNOUNCED

Créer des adresses IP

Lorsque vous créez des adresses à partir d'un sous-préfixe ou d'un préfixe délégué public, vous ne pouvez pas subdiviser davantage ce préfixe.

Les adresses IP que vous créez à partir d'un sous-préfixe ou d'un préfixe délégué public sont des adresses IP externes statiques et peuvent être régionales ou globales. Toutes les adresses IP du préfixe ou du sous-préfixe public délégué sont disponibles. Il n'y a pas d'adresse réseau réservée ni d'adresse de diffusion. Par exemple, si vous créez des adresses IP à partir d'un préfixe ou d'un sous-préfixe public délégué /28, 16 ressources d'adresse IP sont créées.

Vous pouvez répertorier toutes les adresses IP externes statiques. Cette liste inclut les adresses IP que vous avez transmises à Google Cloud et celles fournies par Google.

Les adresses BYOIP sont créées avec des noms dans un format cohérent. Par exemple, le nom address-203-0-113-144 est attribué à 203.0.113.144.

Console

  1. Dans Google Cloud Console, accédez à la page Utiliser vos propres adresses IP.

    Accéder à Utiliser votre propre adresse IP

  2. Cliquez sur le sous-préfixe ou le préfixe public délégué dans lequel vous souhaitez créer des adresses IP.

  3. Cliquez sur Créer des adresses.

  4. Sélectionnez la longueur du préfixe.

  5. Sélectionnez la plage d'adresses IP que vous souhaitez créer.

  6. Cliquez sur Créer des adresses.

gcloud

Pour créer des adresses IP à partir d'un sous-préfixe ou d'un préfixe public délégué, utilisez la commande public-delegated-prefixes delegated-sub-prefixes create.

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create ADDRESSES_NAME \
    --create-addresses \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION

Remplacez les éléments suivants :

  • ADDRESSES_NAME : nom du groupe d'adresses que vous créez.

  • PDP_NAME : sous-préfixe ou préfixe délégué public pour lequel vous créez des adresses IP.

  • PDP_REGION : région du sous-préfixe ou du préfixe public délégué pour lequel vous créez des adresses IP.

Étapes suivantes