Legacy networks are not recommended. Many newer GCP features are not supported in legacy networks. Instead, use Virtual Private Cloud (VPC) networks. For more information, see the VPC Network Overview.
This page describes creating and modifying Google Cloud Platform (GCP) legacy networks. Use this page only if you have an existing setup that requires a legacy network.
Legacy networks do not support the following GCP features. To use these features, you must use VPC networks instead.
- VPC subnets
- Alias IP
- Multiple Network Interfaces
- Shared VPC
- VPC Peering
- All Private Access Options for Services
Creating a legacy network
You can still create a legacy network, which does not have any subnets. Legacy networks have a single global IP range. You cannot create subnets in a legacy network or switch from legacy to auto or custom VPC networks.
Create a new legacy network in your project.
gcloud compute networks create legacy-network1 \ --subnet-mode legacy \ --range 10.240.0.0/16
Created [https://www.googleapis.com/compute/latest/projects/PROJECT_ID/global/networks/legacy-network1]. NAME MODE IPV4_RANGE GATEWAY_IPV4 legacy-network1 legacy 10.240.0.0/16 10.240.0.1
Deleting a legacy network
For a legacy network, you can explicitly delete the network only if the network is not in use by any resources.
To delete the network:
gcloud compute networks delete my-legacy-network