Provision CIDRs to a pool - Amazon Virtual Private Cloud

Provision CIDRs to a pool

Follow the steps in this section to provision CIDRs to a pool. If you already provisioned a CIDR when you created the pool, you might need to provision additional CIDRs if a pool is nearing full allocation. To monitor pool usage, see Monitor CIDR usage with the IPAM dashboard.


The terms provision and allocate are used throughout this user guide and the IPAM console. Provision is used when you add a CIDR to an IPAM pool. Allocate is used when you associate a CIDR from an IPAM pool with a VPC or Elastic IP address.

AWS Management Console
To provision CIDRs to a pool
  1. Open the IPAM console at

  2. In the navigation pane, choose Pools.

  3. By default, the default private scope is selected. If you don’t want to use the default private scope, from the dropdown menu at the top of the content pane, choose the scope you want to use. For more information about scopes, see How IPAM works.

  4. In the content pane, choose the pool that you want to add a CIDR to.

  5. Choose Actions > Provision CIDRs.

  6. Enter the CIDR that you want to add, and then choose Add new CIDR for additional CIDRs.

    • By default, you can add one Amazon-provided IPv6 CIDR block to a Regional pool. For information on increasing the default limit, see Quotas for your IPAM.

    • The CIDR you want to provision must be available in the scope.

    • If you are provisioning CIDRs to a pool within a pool, then the CIDR space you want to provision must be available in the pool.

  7. Choose Request provisioning.

  8. You can view the CIDR in IPAM by choosing Pools in the navigation pane, choosing a pool, and viewing the CIDRs tab for the pool.

Command line

The commands in this section link to the AWS CLI Reference documentation. The documentation provides detailed descriptions of the options that you can use when you run the commands.

Use the following AWS CLI commands to provision CIDRs to a pool:

  1. Get the ID of an IPAM pool: describe-ipam-pools

  2. Get the CIDRs that are provisioned to the pool: get-ipam-pool-cidrs

  3. Provision a new CIDR to the pool: provision-ipam-pool-cidr

  4. Get the CIDRs that are provisioned to the pool and view the new CIDR: get-ipam-pool-cidrs