Créer des sous-préfixes IPv6
Cette page explique comment diviser votre préfixe délégué public en sous-préfixes. Il existe deux types ou modes de sous-préfixes, avec des fonctions différentes:
Pour une délégation ultérieure: 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 de 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, aucune ressource ne doit l'utiliser.
Spécifications des sous-préfixes IPv6
Le tableau suivant décrit certaines des spécifications pour créer des 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 : 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 : 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 :
|
Avant de commencer
- Créez un préfixe public annoncé IPv6.
- Créez un préfixe délégué public 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 ultérieure
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. Nous vous recommandons de choisir des noms génériques qui n'appellent pas de modification ultérieure. 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
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 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
- Dans la console Google Cloud, accédez à Utiliser vos propres adresses IP.
Accéder à Utiliser votre propre adresse IP
- Cliquez sur le préfixe délégué public que vous souhaitez subdiviser.
- Cliquez sur Créer un sous-préfixe.
- Saisissez un nom et une description facultative pour le sous-préfixe.
- Sélectionnez une longueur de préfixe pour le sous-préfixe.
- Dans Plage IPv6, saisissez une plage d'adresses IPv6 à attribuer au sous-préfixe.
- Dans Comment ce PDP sera utilisé, sélectionnez Subdiviser en PDP plus petits.
- Sélectionnez un projet pour le sous-préfixe.
- Cliquez sur Créer.
gcloud
Pour créer un sous-préfixe pour une délégation ultérieure, 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éfixeSUB_PREFIX_RANGE
: plage d'adresses IP de ce sous-préfixe.PDP_NAME
: préfixe délégué public 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'indicateur--delegatee-project
est omis, le sous-préfixe est créé dans le même projet que le préfixe délégué public parent.
Créer des sous-préfixes IPv6 pour les règles de transfert
Vous pouvez créer des sous-préfixes IPv6 qui servent à 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 disponibles. Il n'y a pas d'adresse réseau réservée ni d'adresse de diffusion.
Console
Dans la console Google Cloud, accédez à Utiliser vos propres adresses IP.
Cliquez sur le préfixe délégué public que vous souhaitez subdiviser.
Cliquez sur Créer un sous-préfixe.
Saisissez un nom et une description facultative pour le sous-préfixe.
Sélectionnez une longueur de préfixe pour le sous-préfixe.
Dans Plage IPv6, saisissez une plage d'adresses IPv6 à attribuer au sous-préfixe.
Dans Comment ce PDP sera-t-il utilisé ?, sélectionnez Attribuer des plages d'adresses IPv6 à utiliser.
Dans Longueur de préfixe allocable, sélectionnez la taille du préfixe pour les plages d'adresses IPv6.
Dans Project (Projet), sélectionnez le projet dans lequel vous souhaitez utiliser le sous-préfixe.
Cliquez sur Créer.
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 du préfixe des plages d'adresses IPv6 utilisées par les règles de transfert. Les valeurs par défaut dépendent de la longueur du préfixe deSUB_PREFIX_RANGE
. Pour en savoir plus, consultez la section Spécifications des sous-préfixes.PDP_NAME
: préfixe délégué public 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'indicateur--delegatee-project
est omis, le sous-préfixe est créé dans le même projet que le préfixe délégué public 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
Dans la console Google Cloud, accédez à Utiliser vos propres adresses IP.
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
- Gérer l'annonce BGP (v2)
- Créer une règle de transfert BYOIP pour un équilibreur de charge réseau passthrough externe avec un service de backend
- Créer une règle de transfert BYOIP pour un équilibreur de charge réseau passthrough externe pour plusieurs protocoles IP
- Créer une règle de transfert BYOIP pour un équilibreur de charge réseau passthrough externe avec des NEG zonaux