Skip to main content

Google Cloud Hybrid Networking

Course

Intro Video

Photo of Matthew Ulasien

Matthew Ulasien

Team Lead Google Cloud in Content

Length

04:22:05

Difficulty

Advanced

Videos

15

Hands-on Labs

3

Course Details

This course will be the third of a multi-course track to prepare you for the role of a GCP Network Engineer. The Hybrid Network course will build on top of the fundamentals covered in the previous two courses, and expand on it by covering hybrid connectivity solutions, which connect your network to Google Cloud. We will also cover private network solutions to enable necessary communications for both GCP and on-premises resources without exposing them to the public Internet.

Let's get started!

Syllabus

Getting Started

Course Introduction

Course Intro

00:01:35

Lesson Description:

Welcome to our Google Cloud Hybrid Networking course. Let's learn what this course is all about.

Hybrid Connectivity

Cloud VPN

Connecting Your Network to Google

00:02:39

Lesson Description:

This next series of lessons will focus on how to connect your network to Google Cloud over a private network connection. We will start with a high level overview of hybrid networking on Google Cloud.

Cloud VPN

00:07:44

Lesson Description:

Let's now take a closer look at the Cloud VPN service, which we will expand upon in the next few lessons.

Dynamic Routing

00:09:01

Lesson Description:

In this lesson, we will expand on how dynamic routing makes your life easier when using interconnect options.

Cloud VPN High Availability

00:07:54

Lesson Description:

Let's take a look at how to create highly available, redundant VPN connections on GCP. Keep in mind that we will be focusing primarily on what GCP now refers to as 'classic VPN' services. The newer High Availability managed VPN service will not be a focus point of the course or the exam.

Cloud VPN Static Routing Hands On

00:09:11

Lesson Description:

Let's take a hands on tour of creating a Cloud VPN connection using static routes. The below commands will download and run a script to build out the same environment used in the demo for you to follow along with. If you are following along, you will want a text editor up to copy/paste your static IP addresses and shared secret for easy reference when building out the VPN connection. Copy and run script to build demo environment:

gsutil cp gs://la-gcloud-course-resources/network-engineer/vpn-demo.sh . && . source vpn-demo.sh

Cloud VPN Dynamic Routing Hands On

00:11:42

Lesson Description:

We will now go through a hands on demo of using dynamic routing with Cloud Router in addition to creating a Cloud VPN connect. The below commands will download and run a script to build out the same environment used in the demo for you to follow along with. If you are following along, you will want a text editor up to copy/paste your static IP addresses and shared secret for easy reference when building out the VPN connection. Copy and run script to build demo environment:

gsutil cp gs://la-gcloud-course-resources/network-engineer/vpn-demo.sh . && . source vpn-demo.sh

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

01:00:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

01:00:00

Cloud Interconnect and Cloud Peering

Cloud Interconnect Overview

00:09:33

Lesson Description:

Cloud Interconnect provides a direct connection from your network to a Google Cloud VPC. These next series of lessons will focus on the facts and concepts that make it work.

Provisioning Cloud Interconnect

00:09:04

Lesson Description:

This lesson will cover the setup process of provisioning a Cloud Interconnect, including key terminology such as VLAN attachment, and cover the differences in the ordering and setup process of both a dedicated and partner interconnect.

Hands On - Provisioning Cloud Interconnect

00:12:34

Lesson Description:

Let's go through a hands on demonstration of what the process looks like to both order an interconnect (both dedicated and partner) and to create a VLAN attachment.

Cloud Peering

00:04:18

Lesson Description:

Let's take a quick look at how Cloud Peering connects your network to Google's network (though not necessarily to Google Cloud).

Private Networking

Private Access on Google Cloud Platform

00:11:24

Lesson Description:

When working with private instances, it can be a challenge to enable communications with public managed GCP services. This lesson will help you become familiar with the methods for private managed services access on Google Cloud.

Cloud NAT Overview

00:06:05

Lesson Description:

Network Address Translation (NAT) allows private resources access to the public Internet. We we go over a conceptual overview of the Cloud NAT service before going into a hands on demonstration.

Cloud NAT Hands On

00:08:27

Lesson Description:

This hands on demonstration of the Cloud NAT service will allow an instance without a public IP address to communicate with the external Internet. To set up the environment used for this lesson, copy and paste the below commands to create a VPC/subnet, allow port 22 on the VPC firewall, and create a private instance for testing:

gcloud compute networks create my-network --subnet-mode=custom

gcloud compute networks subnets create subnet-a --network=my-network --region=us-central1 --range=10.0.1.0/24

gcloud compute firewall-rules create ssh-allow --direction=INGRESS --priority=1000 --network=my-network --action=ALLOW --rules=tcp:22 --source-ranges=0.0.0.0/0

gcloud compute instances create private-instance --zone=us-central1-a --machine-type=f1-micro --subnet=subnet-a --no-address

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

Enabling Public Internet Communication using Cloud NAT on GCP

00:30:00

Wrapping Up

Course Conclusion and Next Steps

00:00:49

Lesson Description:

Let's talk about next steps for those who are pursuing the GCP Network Engineer certification.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial