Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is a Default VPC in Google Cloud Platform?
A Default VPC is a pre-created virtual network in each Google Cloud project. It allows resources to communicate easily without manual network setup.
Click to reveal answer
beginner
How many subnets does the Default VPC have and where are they located?
The Default VPC has one subnet in each Google Cloud region, covering all regions by default.
Click to reveal answer
intermediate
What IP range does each Default VPC subnet use?
Each subnet in the Default VPC uses a /20 CIDR block, which provides 4096 IP addresses per subnet.
Click to reveal answer
intermediate
Can you delete the Default VPC in a Google Cloud project?
Yes, you can delete the Default VPC, but it is recommended to create a custom VPC before deleting it to avoid losing network connectivity.
Click to reveal answer
beginner
What are the benefits of using the Default VPC?
The Default VPC simplifies setup by providing ready-to-use networking, automatic subnets in all regions, and default firewall rules for basic security.
Click to reveal answer
How many subnets are created by default in a Default VPC?
AOne per zone
BOne per region
COnly one subnet total
DNone, you must create them
✗ Incorrect
The Default VPC creates one subnet in each Google Cloud region automatically.
What is the default IP range size for each subnet in the Default VPC?
A/24
B/16
C/20
D/28
✗ Incorrect
Each subnet in the Default VPC uses a /20 CIDR block, giving 4096 IP addresses.
Which of the following is true about the Default VPC firewall rules?
AYou must create firewall rules manually
BDefault firewall rules allow all traffic
CNo firewall rules are created by default
DDefault firewall rules allow basic internal communication and SSH
✗ Incorrect
Default firewall rules allow internal communication and SSH/RDP access for convenience and security.
Can you delete the Default VPC in your Google Cloud project?
AYes, but only if no resources use it
BYes, anytime without restrictions
CNo, it is permanent
DOnly Google can delete it
✗ Incorrect
You can delete the Default VPC if no resources are using it, but it is recommended to create a custom VPC first.
Why might you want to use a Default VPC?
AIt provides ready-to-use networking with subnets in all regions
BIt is only for testing
CIt has no firewall rules
DIt requires manual setup
✗ Incorrect
The Default VPC provides automatic subnets and basic firewall rules, making it easy to start using networking quickly.
Explain what a Default VPC is and how its subnets are organized in Google Cloud.
Think about how Google Cloud helps you start without manual network setup.
You got /4 concepts.
Describe the benefits and limitations of using the Default VPC in a new Google Cloud project.
Consider why Google provides this network by default and when you might want to change it.
You got /5 concepts.
Practice
(1/5)
1. What is the Default VPC in Google Cloud Platform?
easy
A. A virtual machine template for quick deployment
B. A custom network you must create manually before use
C. A storage bucket for default files
D. A pre-made network with one subnet per region and default IP ranges
Solution
Step 1: Understand the Default VPC concept
The Default VPC is a network automatically created by GCP to help users start quickly without manual setup.
Step 2: Identify its features
It includes one subnet in each region with default IP address ranges, ready for use.
Final Answer:
A pre-made network with one subnet per region and default IP ranges -> Option D
Quick Check:
Default VPC = Pre-made network with subnets [OK]
Hint: Default VPC is ready-made with subnets in all regions [OK]
Common Mistakes:
Thinking Default VPC is a VM or storage
Assuming you must create it manually
Confusing it with custom networks
2. Which gcloud command lists the subnets in the Default VPC?
easy
A. gcloud compute networks subnets list --network=default
B. gcloud compute networks list
C. gcloud compute instances list
D. gcloud storage buckets list
Solution
Step 1: Identify the command to list subnets
The command to list subnets requires 'compute networks subnets list' with a network filter.
Step 2: Specify the Default VPC network
Using '--network=default' filters subnets belonging to the Default VPC.
Final Answer:
gcloud compute networks subnets list --network=default -> Option A
Quick Check:
List subnets in default network = gcloud compute networks subnets list --network=default [OK]
Hint: Use 'subnets list' with --network=default to see Default VPC subnets [OK]
Common Mistakes:
Using 'networks list' which shows networks, not subnets
Listing instances or storage buckets instead
Omitting the network filter
3. Given the Default VPC has a subnet in us-central1 with IP range 10.128.0.0/20, what is the total number of usable IP addresses in this subnet?
medium
A. 4096 usable IP addresses
B. 4091 usable IP addresses
C. 4094 usable IP addresses
D. 4090 usable IP addresses
Solution
Step 1: Calculate total IPs in a /20 subnet
A /20 subnet has 2^(32-20) = 4096 total IP addresses.
Step 2: Subtract reserved IPs in GCP subnet
GCP reserves 5 IPs per subnet (network, gateway, broadcast, and two reserved), so usable IPs = 4096 - 5 = 4091.
Final Answer:
4091 usable IP addresses -> Option B
Quick Check:
/20 subnet usable IPs = 4091 [OK]
Hint: Subtract 5 reserved IPs from total in subnet range [OK]
Common Mistakes:
Using total IPs without subtracting reserved ones
Confusing subnet mask with number of IPs
Ignoring GCP reserved IP addresses
4. You try to create a new subnet in the Default VPC with IP range 10.128.0.0/20 but get an error. What is the most likely cause?
medium
A. The IP range overlaps with an existing Default VPC subnet
B. The Default VPC does not allow adding subnets
C. The subnet name is invalid
D. The region is not specified
Solution
Step 1: Identify the type of Default VPC
The Default VPC is an auto-mode VPC network where subnets are automatically created and managed by GCP.
Step 2: Understand limitations
You cannot manually create additional subnets in an auto-mode VPC like the Default VPC.
Step 3: Reason about the error cause
Trying to create a subnet with an IP range that overlaps an existing subnet in the Default VPC causes an error.
Final Answer:
The IP range overlaps with an existing Default VPC subnet -> Option A
Quick Check:
Subnet creation error due to overlapping IP range [OK]
Hint: Subnet creation fails if IP range overlaps existing subnet [OK]
Common Mistakes:
Thinking IP range overlap is not the cause
Assuming Default VPC allows manual subnets like custom VPCs
Forgetting to specify region or using invalid name (different errors)
5. You want to create a custom VPC with subnets in three regions without overlapping IP ranges. Which approach best follows GCP best practices?
hard
A. Create multiple Default VPCs, one per region
B. Use the Default VPC and add subnets with overlapping IP ranges
C. Create a custom VPC and assign non-overlapping CIDR blocks for each subnet in different regions
D. Create subnets with the same IP range in different regions inside the same VPC
Solution
Step 1: Understand custom VPC subnet creation
Custom VPCs allow you to define your own IP ranges and subnets per region.
Step 2: Avoid IP range overlap
Assigning unique CIDR blocks per subnet prevents routing conflicts and follows best practices.
Step 3: Evaluate other options
Default VPC cannot have overlapping subnets; multiple Default VPCs per project are not allowed; same IP ranges in one VPC cause conflicts.
Final Answer:
Create a custom VPC and assign non-overlapping CIDR blocks for each subnet in different regions -> Option C
Quick Check:
Custom VPC + unique CIDRs = Best practice [OK]
Hint: Use custom VPC with unique subnet IP ranges per region [OK]
Common Mistakes:
Trying to add overlapping subnets to Default VPC
Assuming multiple Default VPCs per project are possible
Using same IP ranges in multiple subnets inside one VPC