MJN All Blog Cheatsheets Elasticsearch GCP JS LinuxBash Misc Notes Other ShortcutKeys / - Search

Home / GCP / Virtual Private Cloud - VPC - Networking


GCP VPC Networks

Overview

VPC Networks

Network Tags

Subnets

Routes

Dynamic Routing

Applicable Routes

Routes apply to instances according to the following rules:

Routing order

GCP uses the following procedure to select the next hop for a packet from the pool of applicable routes:

Static route parameters

Each static route consists of the following components:

Static Route Next Hops

The following are valid next hops for static routes.

Instances as Next Hops

When creating a static routes whose next hop is an instance, either by virtue of using next hop instance or next hop IP, the instance acting as the next hop must be configured to receive incoming traffic from other instances

Firewalls

Default Network

Shared VPC Networks

Shared VPC Administration

VPC Network Peering

VPC Network Peering allows private RFC 1918 connectivity across two VPC networks regardless of whether or not they belong to the same project or the same organization.

For multiple network administrative domains within an organization, VPC Network Peering makes services available across VPC networks in private RFC 1918 space.

Peered VPC networks:

Walk-through Of Network Operation

VM Instance 1: Wants to send packet of data to Instance 2 using server name.

An external instance or computer calls an instance:

Connecting to GCP: GCP Interconnection Options

VPC Service Controls - Private Beta (as of Nov-2018)

“VPC Service Controls allow users to define a security perimeter around Google Cloud Platform resources such as Cloud Storage buckets, Bigtable instances, and BigQuery datasets to constrain data within a VPC and help mitigate data ex filtration risks. With VPC Service Controls, enterprises can keep their sensitive data private as they take advantage of the fully managed storage and data processing capabilities of Google Cloud Platform.”

This means we can:


This page was generated by GitHub Pages. Page last modified: 20/09/07 12:56