[ Web Proxy ]
URL:
Viewing: https://docs.cloud.google.com/vpc/docs/create-pdp [Back]  [Original]

Create public delegated prefixes  |  Virtual Private Cloud  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback Stay organized with collections Save and categorize content based on your preferences.

Create public delegated prefixes

You can create public delegated prefixes before the public advertised prefix creation is complete.

The public advertised prefix type determines the configuration of the public delegated prefix. For more information, see Bring your own IP configurations.

We recommend that you use v2 public advertised prefixes to create regional public delegated prefixes. You must use v2 public advertised prefixes to import IPv6 prefixes to Google Cloud.

Before you begin

Roles

To get the permissions that you need to complete the tasks in this guide, ask your administrator to grant you the Compute Public IP Admin (roles/compute.publicIpAdmin) IAM role on your project. For more information about granting roles, see Manage access to projects, folders, and organizations.

You might also be able to get the required permissions through custom roles or other predefined roles.

Create public delegated prefixes

A public delegated prefix name can't be changed without deleting and recreating the resource. For this reason, we recommend that you create generic names that won't need to change—for example, pdp-203-0-113-0-25, where pdp denotes the resource type and 203-0-113-0-25 denotes the specific prefix and prefix length.

To create a global public delegated prefix, you must use a public advertised prefix that is used for global public delegated prefixes only, and is in a project that has been added to the allowlist for global prefixes. For more information, see Global public delegated prefixes.

The public delegated prefixes per public advertised prefix limit restricts the number of public delegated prefixes that you can create from a single public advertised prefix. To avoid reaching this limit, create a small number of large top-level public delegated prefixes, and then sub-delegate those prefixes into smaller sub-prefixes.

Console

  1. In the Google Cloud console, go to Bring your own IP.

Go to Bring your own IP

  1. Click the public advertised prefix that you want to delegate.
  2. Click Create PDP.
  3. For Name, enter a name for the public delegated prefix.
  4. For Description, enter an optional description for the public delegated prefix.
  5. If you're creating a public delegated prefix for an IPv4 address range, do the following:
    1. Select a prefix length from the Prefix length list.
    2. Select a range of IP addresses from the IP addresses list.
    3. Select a Scope for the public delegated prefix.
    4. If you selected Regional for the scope, select a Region.
  6. If you're creating a public delegated prefix for an IPv6 address range, do the following:
    1. Select a prefix length from the IPv6 prefix length list.
    2. Enter an IPv6 address range in IPv6 range.
    3. Select a region from the Region list.
  7. Select a Project for the public delegated prefix.
  8. Click Create.

gcloud

Use the public-delegated-prefixes create command.

Check the status of a public delegated prefix

You can check the status of a public delegated prefix. The available statuses for both v2 and v1 public delegated prefixes are described in the following table.

Status Description v2 v1
INITIALIZING The public delegated prefix is being initialized and addresses can't be created yet.
READY_TO_ANNOUNCE The public delegated prefix is withdrawn, and is ready to be announced.

Manage announcement

ANNOUNCED The public delegated prefix is active and is announced.
ANNOUNCED_TO_GOOGLE The prefix is announced within Google Cloud's network.
ANNOUNCED_TO_INTERNET The prefix is announced to the internet and within Google Cloud's network.
DELETING The public delegated prefix is being deprovisioned.

Console

  1. In the Google Cloud console, go to Bring your own IP.

    Go to Bring your own IP

  2. The Status column displays the status for all public delegated prefixes.

gcloud

To describe the public delegated prefix and get its status, use the public-delegated-prefixes describe command.

gcloud compute public-delegated-prefixes describe PDP_NAME \
    --region=PDP_REGION \
    --format='value(status)'

Replace the following:

Check enhanced IP address allocation

To check if an IPv4 public delegated prefix supports enhanced IP address allocation, do the following.

Console

  1. In the Google Cloud console, go to Bring your own IP.

    Go to Bring your own IP

  2. The Enhanced IP allocation column displays whether each IPv4 public delegated prefix uses enhanced IP address allocation.

gcloud

Use the following command.

gcloud compute public-delegated prefixes describe PDP_NAME \
    --region=PDP_REGION \
    --format='value(enableEnhancedIpv4Allocation)'

Replace the following:

What's next

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-09-18 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-09-18 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page