What Are the Differences Between the VPC Subnet API and the OpenStack Neutron Subnet API?
Differences
Subnet APIs are classified into VPC subnet APIs and OpenStack Neutron subnet APIs. They can create, query, update, and delete subnets.
The differences between the two are the meanings of the network ID and subnet ID.
Log in to the management console and view the basic information about the subnet. Network ID and Subnet ID are displayed.
Example
The following queries subnet details to compare the difference.
VPC subnet API
GET /v1/049d06b7f20037e12f0dc0137381822f/subnets/e06cc6c0-6967-4e0c-af03-7be3b5546ddd
{ "subnet": { "id": "e06cc6c0-6967-4e0c-af03-7be3b5546ddd", //Correspond to the network ID on the management console. "name": "subnet-54eb", "description": "", "cidr": "192.168.0.0/24", "dnsList": [ "100.125.1.202", "100.125.1.230" ], "status": "ACTIVE", "tags": [], "vpc_id": "f4d0ebd4-2a62-4396-980b-96e73b3386de", "ipv6_enable": false, "gateway_ip": "192.168.0.1", "dhcp_enable": true, "primary_dns": "100.125.1.202", "secondary_dns": "100.125.1.230", "availability_zone": "az1.dc1", "neutron_network_id": "e06cc6c0-6967-4e0c-af03-7be3b5546ddd", //Correspond to the network ID on the management console. "neutron_subnet_id": "97a14c19-fba4-46e3-9aab-60fae092aff7", //Correspond to the subnet ID on the management console. "extra_dhcp_opts": [] } }
OpenStack Neutron subnet API
GET /v2.0/subnets/97a14c19-fba4-46e3-9aab-60fae092aff7
{ "subnet": { "name": "subnet-54eb", "cidr": "192.168.0.0/24", "id": "97a14c19-fba4-46e3-9aab-60fae092aff7", //Correspond to the subnet ID on the management console. "enable_dhcp": true, "network_id": "e06cc6c0-6967-4e0c-af03-7be3b5546ddd", //Correspond to the network ID on the management console. "tenant_id": "049d06b7f20037e12f0dc0137381822f", "project_id": "049d06b7f20037e12f0dc0137381822f", "dns_nameservers": [ "100.125.1.202", "100.125.1.230" ], "allocation_pools": [ { "start": "192.168.0.2", "end": "192.168.0.252" } ], "host_routes": [], "ip_version": 4, "gateway_ip": "192.168.0.1", "created_at": "2019-04-09T08:03:58", "updated_at": "2019-04-09T08:03:59" } }
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.