1. Home
  2. Training Library
  3. Google Cloud Platform
  4. Courses
  5. Implementing a GCP Virtual Private Cloud (VPC)

Configuring Internal Static/Dynamic Routing

Start course
Duration1h 15m


Please note: this course has been replaced with an updated version which can be found here.


This course guides you through the key steps to configure a Google Cloud Platform virtual private cloud (VPC), which allows you to connect your GCP services with one another securely.

After a brief introduction, the course begins with how to set up and configure VPCs, including VPC peering and shared VPC. You'll learn how to configure routes, set up cloud NAT (network address translation), and configure VPC-native clusters in Kubernetes, before rounding off the course by looking at VPC firewalls. The topics in this course are accompanied by demonstrations on the platform in order to show you how these concepts apply to real-world scenarios.

If you have any feedback, questions, or queries relating to this course, please feel free to contact us at support@cloudacademy.com.

Learning Objectives

  • Configure Google Cloud Platform VPC resources
  • Configure VPC peering and API access
  • Create shared VPCs
  • Configure internal static and dynamic routing, as well as NAT
  • Configure and maintain Google Kubernetes Engine clusters
  • Configure and maintain VPC firewalls

Intended Audience

This course is intended for:

  • Individuals who want to learn more about Google Cloud networking, who may also have a background in cloud networking with other public cloud providers
  • Individuals who simply want to widen their knowledge of cloud technology in general


To get the most from this course, you should already have experience in public cloud and networking as well as an understanding of GCP architecture.


Welcome to the configuring routing on GCP section. In this course, we're going to talk about and show you how to configure internal static and dynamic routing along with managing and configuring the routing policies using network tags and priorities.

But before we even get over to that, let's just jump into a breakdown on how routes and GCP work. In GCP, a route determines where your network traffic goes, whether your VPC network traffic is internal or external. For example, the VPC system-generated routes are the default route to the internet, which is, which is every IP address in the world, and the subnet route, which routes traffic to the other GCP region. So those are the two default system generator routes.

So the next part is custom routes, which can either be static or dynamic. A static route allows you to designate specific instances to a specific destination hop by its name, IP address, or using a cloud VPN tunnel.

A destination route is controlled by your cloud router which automatically manages the routes using the BGP protocol so that you don't have to manually set up your routes, as you would need to do with the static routes.

About the Author

Mark has many years of experience working with Google Cloud Platform and also holds eight GCP certifications.