Crea subprefijos IPv6
En esta página, se describe cómo dividir tu prefijo público delegado en subprefijos. Existen dos tipos o modos para los subprefijos, con diferentes funciones:
Para una mayor delegación: los subprefijos que asignas a un proyecto específico, y pueden dividirse en subprefijos más pequeños (
--mode=DELEGATION
).Para reglas de reenvío: los subprefijos que asignas a un proyecto específico y usas como fuente de direcciones IPv6 externas regionales para las reglas de reenvío en ese proyecto (
--mode=EXTERNAL_IPV6_FORWARDING_RULE_CREATION
). Tú eliges una extensión de prefijo para las direcciones IPv6 en el momento en que creas el subprefijo. Las reglas de reenvío solo se pueden usar para balanceadores de cargas de red de transferencia externos.
No puedes cambiar el modo de un subprefijo. Si es necesario, puedes borrarlo y volver a crearlo. Para poder borrar un subprefijo, no debe estar en uso en ningún recurso.
Especificaciones de los subprefijos IPv6
En la siguiente tabla, se describen algunas especificaciones para crear subprefijos IPv6.
Configuración | Regional (v2) |
---|---|
Prefijo publicado | El tamaño mínimo (longitud máxima del prefijo) es /48 . |
Prefijo delegado público (nivel superior, no subprefijo) | Puede ser del mismo tamaño o más pequeño (tener una longitud de prefijo más larga) que el prefijo público anunciado superior Longitudes válidas: La diferencia entre la longitud de un prefijo público delegado de nivel superior y su prefijo público anunciado superior no puede ser mayor que 24 |
Subprefijo |
Puede ser del mismo tamaño o más pequeño (tener una longitud de prefijo más larga) que el prefijo público delegado superior Longitudes válidas: La diferencia entre la longitud del prefijo de un subprefijo y su prefijo público delegado superior no puede ser mayor que 24 |
Prefijo asignable para reglas de reenvío | Debe ser más pequeño que el prefijo público delegado superior; la diferencia entre la longitud del prefijo asignable y la longitud del subprefijo superior debe ser como mínimo 8 y no puede ser mayor que 32 Longitudes predeterminadas:
|
Antes de comenzar
- Crea un prefijo anunciado público IPv6.
- Crea un prefijo delegado público IPv6.
Roles
Para obtener los permisos que necesitas para completar las tareas de esta guía, pídele a tu administrador que te otorgue el rol IAM de Administrador de IP públicas de Compute (roles/compute.publicIpAdmin
) en tu proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.
También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.
Crea subprefijos IPv6 para una mayor delegación
Puedes dividir un prefijo público delegado en rangos de direcciones IP más pequeños con la creación de un prefijo secundario. Un prefijo secundario es un prefijo delegado público que tiene un elemento superior del prefijo delegado público.
No puedes editar un subprefijo para cambiar su nombre. Como práctica recomendada, elige nombres genéricos que no necesitan cambio (por ejemplo, sub-2001-db8-0-0-0-0-0-0-40
, donde sub
denota el tipo de recurso y 2001-db8-0-0-0-0-0-0-40
denota el prefijo específico y la longitud del prefijo).
Un prefijo público delegado puede subdelegarse hasta tres veces a partir de un prefijo público anunciado. Por ejemplo, si tienes un prefijo público anunciado con un rango de direcciones IP 2001:db8::/32
, puedes hacer lo siguiente:
- Crea un prefijo delegado público con el rango de direcciones IP
2001:db8::/40
del prefijo público anunciado. - Crea un prefijo secundario con el rango de direcciones IP
2001:db8::/48
que tenga el prefijo delegado público anterior como su superior. - Crea un prefijo secundario con el rango de direcciones IP
2001:db8::/56
que tenga el prefijo secundario anterior como su superior.
En este punto, no puedes crear más prefijos secundarios que tengan el prefijo secundario 2001:db8::/56
como superior.
Console
- En la consola de Google Cloud, ve a Usa tu propia IP.
- Haz clic en el prefijo público delegado que deseas subdividir.
- Haz clic en Crear prefijo secundario.
- Ingresa un Nombre y una Descripción opcional para el prefijo secundario.
- Selecciona una Longitud para el prefijo secundario.
- En Rango IPv6, ingresa un rango de direcciones IPv6 para asignarlo al subprefijo.
- En Cómo se usará este PDP, selecciona Subdividir en PDP más pequeños.
- Selecciona un Proyecto para el prefijo secundario.
- Haz clic en Crear.
gcloud
Si deseas crear un subprefijo para una mayor delegación, usa el comando 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
Reemplaza lo siguiente:
SUB_PREFIX_NAME
: Es un nombre para este subprefijoSUB_PREFIX_RANGE
: Es el rango de direcciones IP para este subprefijo.PDP_NAME
: Es el prefijo público delegado superior de este subprefijo.PDP_REGION
: Es la región de este subprefijo.PROJECT_ID
: Es el proyecto al que se delegará el subprefijo. Si se omite la marca--delegatee-project
, el subprefijo se crea en el mismo proyecto que el prefijo público delegado superior.
Crea subprefijos IPv6 para las reglas de reenvío
Puedes crear subprefijos IPv6 que se usan para asignar rangos de direcciones IPv6 externos regionales a reglas de reenvío.
Cuando creas subprefijos IPv6 para las reglas de reenvío, no puedes subdividir ese prefijo.
Todas las direcciones IP del subprefijo están disponibles. No hay direcciones de red ni direcciones de broadcast reservadas.
Console
En la consola de Google Cloud, ve a Usa tu propia IP.
Haz clic en el prefijo público delegado que deseas subdividir.
Haz clic en Crear prefijo secundario.
Ingresa un Nombre y una Descripción opcional para el prefijo secundario.
Selecciona una Longitud para el prefijo secundario.
En Rango IPv6, ingresa un rango de direcciones IPv6 para asignarlo al subprefijo.
En Cómo se usará este PDP, selecciona Asignar rangos de direcciones IPv6 para su uso.
En Longitud de prefijo asignable, selecciona el tamaño de prefijo para los rangos de direcciones IPv6.
En Proyecto, selecciona el proyecto en el que deseas usar el subprefijo.
Haz clic en Crear.
Haz clic en Crear direcciones.
gcloud
Si deseas crear un subprefijo para crear reglas de reenvío, usa el comando 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
Reemplaza lo siguiente:
SUB_PREFIX_NAME
: Es un nombre para este subprefijoSUB_PREFIX_RANGE
: Es el rango de direcciones IP para este subprefijo.PREFIX_LENGTH
: La longitud del prefijo para los rangos de direcciones IPv6 que usan las reglas de reenvío. Los valores predeterminados dependen de la longitud del prefijo deSUB_PREFIX_RANGE
. Para obtener más información, consulta Especificaciones de los subprefijos.PDP_NAME
: Es el prefijo público delegado superior de este subprefijo.PDP_REGION
: Es la región de este subprefijo.PROJECT_ID
: Es el proyecto al que se delegará el subprefijo. Si se omite la marca--delegatee-project
, el subprefijo se crea en el mismo proyecto que el prefijo público delegado superior.
Enumera prefijos
Puedes enumerar todos los prefijos anunciados públicos y los prefijos delegados públicos (incluidos los prefijos secundarios) en un proyecto.
Console
En la consola de Google Cloud, ve a Usa tu propia IP.
Se muestran todos los prefijos públicos anunciados, los prefijos públicos delegados y los prefijos secundarios.
gcloud
Para mostrar una lista de prefijos públicos delegados, incluidos los prefijos secundarios, usa el comando public-delegated-prefixes list
.
gcloud compute public-delegated-prefixes list
¿Qué sigue?
- Administrar el anuncio de BGP (v2)
- Crea una regla de reenvío BYOIP para un balanceador de cargas de red de transferencia externo con un servicio de backend
- Crea una regla de reenvío BYOIP para un balanceador de cargas de red de transferencia externo para protocolos de IP múltiples
- Crear una regla de reenvío BYOIP para un balanceador de cargas de red de transferencia externo con NEG zonal