Créer des sous-préfixes IPv6

Cette page explique comment diviser votre préfixe public délégué en sous-préfixes. Il existe deux types ou modes de sous-préfixes, avec des fonctions différentes :

  • Pour une délégation supplémentaire : sous-préfixes que vous attribuez à un projet spécifique et que vous pouvez diviser en sous-préfixes plus petits (--mode=DELEGATION).

  • Pour les règles de transfert : sous-préfixes que vous attribuez à un projet spécifique et que vous utilisez comme source d'adresses IPv6 externes régionales pour les règles de transfert dans ce projet (--mode=EXTERNAL_IPV6_FORWARDING_RULE_CREATION). Vous choisissez une longueur de préfixe pour les adresses IPv6 au moment de créer le sous-préfixe. Les règles de transfert ne peuvent être utilisées que pour les équilibreurs de charge réseau passthrough externes.

Vous ne pouvez pas modifier le mode d'un sous-préfixe. Si nécessaire, vous pouvez le supprimer, puis le recréer. Avant de pouvoir supprimer un sous-préfixe, il ne doit être utilisé par aucune ressource.

Spécifications des sous-préfixes IPv6

Le tableau suivant décrit certaines des spécifications pour la création de sous-préfixes IPv6.

Configuration Régional (v2)
Préfixe public annoncé La taille minimale (longueur maximale du préfixe) est /48.
Préfixe public délégué (de premier niveau, pas de sous-préfixe)

Peut être de la même taille ou plus petit (avoir une longueur de préfixe plus longue) que le préfixe public annoncé parent

Longueurs valides : /32, /40, /48 ou /56

La différence entre la longueur de préfixe d'un préfixe public délégué de premier niveau et son préfixe public annoncé parent ne peut pas dépasser 24

Sous-préfixe

Peut être de la même taille ou plus petit (avoir une longueur de préfixe plus longue) que le préfixe public délégué parent

Longueurs valides : /32, /40, /48, /56, /64 ou /72

La différence entre la longueur de préfixe d'un sous-préfixe et son préfixe public délégué parent ne peut pas dépasser 24

Préfixe attribuable aux règles de transfert

Doit être plus petit que le préfixe public délégué parent. La différence entre la longueur de préfixe attribuable et la longueur du sous-préfixe parent doit être au moins égale à 8 et ne peut pas dépasser 32

Longueurs par défaut :

  • Si la longueur du sous-préfixe parent est /64 ou /72, la longueur de préfixe attribuable par défaut est /96
  • Sinon, la longueur de préfixe attribuable par défaut est /64.

Avant de commencer

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

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 page Gérer l'accès aux projets, aux dossiers et aux organisations.

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 IPv6 pour une délégation supplémentaire

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.

Vous ne pouvez pas modifier le nom d'un sous-préfixe. Une bonne pratique consiste à choisir des noms génériques qui n'auront pas besoin d'être modifiés. Par exemple, sub-2001-db8-0-0-0-0-0-0-40, où sub désigne le type de ressource et 2001-db8-0-0-0-0-0-0-40 désigne le 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 2001:db8::/32 :

  • Créez un préfixe délégué public avec la plage d'adresses IP 2001:db8::/40 du préfixe public annoncé.
  • Créez un sous-préfixe avec la plage d'adresses IP 2001:db8::/48 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 2001:db8::/56 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 2001:db8::/56 comme parent.

Console

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

Accéder à Utiliser votre propre adresse IP

  1. Cliquez sur le préfixe délégué public que vous souhaitez subdiviser.
  2. Cliquez sur Créer un sous-préfixe.
  3. Saisissez un nom et une description facultative pour le sous-préfixe.
  4. Sélectionnez une longueur de préfixe pour le sous-préfixe.
  5. Dans Plage IPv6, saisissez une plage d'adresses IPv6 à attribuer au sous-préfixe.
  6. Dans Comment ce PDP sera utilisé, sélectionnez Subdiviser en PDP plus petits.
  7. Sélectionnez un projet pour le sous-préfixe.
  8. Cliquez sur Créer.

gcloud

Pour créer un sous-préfixe pour une délégation supplémentaire, utilisez la commande public-delegated-prefixes create.

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

Remplacez les éléments suivants :

  • SUB_PREFIX_NAME : nom de ce sous-préfixe.

  • SUB_PREFIX_RANGE : plage d'adresses IP de ce sous-préfixe.

  • PDP_NAME : préfixe public délégué parent de ce sous-préfixe.

  • PDP_REGION : région de ce sous-préfixe.

  • PROJECT_ID : projet auquel déléguer le sous-préfixe. Si l'option --delegatee-project est omise, le sous-préfixe est créé dans le même projet que le préfixe public délégué parent.

Créer des sous-préfixes IPv6 pour les règles de transfert

Vous pouvez créer des sous-préfixes IPv6 qui permettent d'allouer des plages d'adresses IPv6 externes régionales aux règles de transfert.

Lorsque vous créez des sous-préfixes IPv6 pour les règles de transfert, vous ne pouvez pas subdiviser davantage ce préfixe.

Toutes les adresses IP du sous-préfixe sont rendues disponibles. Il n'y a pas d'adresse réseau ni d'adresse de broadcast réservées.

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. Dans Plage IPv6, saisissez une plage d'adresses IPv6 à attribuer au sous-préfixe.

  7. Dans Comment ce PDP sera utilisé, sélectionnez Attribuer des plages d'adresses IPv6 à utiliser.

  8. Dans Longueur de préfixe attribuable, sélectionnez la taille de préfixe pour les plages d'adresses IPv6.

  9. Dans Projet, sélectionnez le projet dans lequel vous souhaitez utiliser le sous-préfixe.

  10. Cliquez sur Créer.

  11. Cliquez sur Créer des adresses.

gcloud

Pour créer un sous-préfixe à utiliser pour créer des règles de transfert, utilisez la commande public-delegated-prefixes create.

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    create SUB_PREFIX_NAME \
    --range=SUB_PREFIX_RANGE \
    --mode=EXTERNAL_IPV6_FORWARDING_RULE_CREATION \
    --allocatable-prefix-length=PREFIX_LENGTH \
    --public-delegated-prefix=PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION \
    --delegatee-project=PROJECT_ID

Remplacez les éléments suivants :

  • SUB_PREFIX_NAME : nom de ce sous-préfixe.

  • SUB_PREFIX_RANGE : plage d'adresses IP de ce sous-préfixe.

  • PREFIX_LENGTH : longueur de préfixe pour les plages d'adresses IPv6 utilisées par les règles de transfert. Les valeurs par défaut dépendent de la longueur de préfixe de SUB_PREFIX_RANGE. Pour en savoir plus, consultez la section Spécifications des sous-préfixes.

  • PDP_NAME : préfixe public délégué parent de ce sous-préfixe.

  • PDP_REGION : région de ce sous-préfixe.

  • PROJECT_ID : projet auquel déléguer le sous-préfixe. Si l'option --delegatee-project est omise, le sous-préfixe est créé dans le même projet que le préfixe public délégué parent.

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

Étape suivante