> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/elastic-compute/get-started/manage-networking/create-a-global-vpc.md).

# Create a Global VPC

Global Virtual Private Cloud (VPC) allows you to create isolated networks, manage IP addressing, and establish secure connections between instances across multiple regions globally. After you first deploy the elastic compute service, a default global VPC exists.

{% hint style="info" %} <mark style="color:blue;">**Note**</mark>

* <mark style="color:blue;">Default global VPC cannot be deleted.</mark>
* <mark style="color:blue;">If the global VPC contains subnets, delete associated subnets before deleting this VPC.</mark>
  {% endhint %}

## Procedures

1. Go to **Global VPC** > **Create Global VPC**.

   <figure><img src="/files/Nu2JQYjO0uJ8jtX2rkPA" alt=""><figcaption></figcaption></figure>
2. Configure the private IPv4 range. The resources in the VPC will be assigned private IP addresses within the specified IP range for secure communication.
3. Select [**MTU**](/welcome/elastic-compute/networking/global-vpc-and-regional-subnet.md#mtu) value of VPC and the value cannot be changed once selected.
4. Configure private IPv6 access state and once created, the state cannot be modified.\
   You can enable or disable the private IPv6 access in the VPC to determine whether the subnet in it can access private IPv6 addresses.
5. Label your VPC and allocate a resource group for it.
6. Create a subnet in this VPC. See [**create a subnet**](/welcome/elastic-compute/get-started/manage-networking/create-a-subnet.md) for detailed steps.

## More Actions

Go to **Global VPC** > **Actions** to do the following actions.

* Add Subnet\
  You can add a subnet to the existing VPC. See [**create a subnet**](/welcome/elastic-compute/get-started/manage-networking/create-a-subnet.md) for detailed steps.
* Assign Private IPv4\
  Assign the private IPv4 addresses in the subnet under VPC to your desired instances.

  <div align="left"><figure><img src="/files/vlaWfzyknZAXZmB4XQy0" alt="" width="563"><figcaption></figcaption></figure></div>
* Add Cross-region Bandwidth\
  Cross-region bandwidth allows internal connection between regions in a global VPC. See [Create Cross-region Bandwidth](/welcome/elastic-compute/get-started/manage-networking/create-cross-region-bandwidth.md) for more details.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/elastic-compute/get-started/manage-networking/create-a-global-vpc.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
