CINXE.COM
VPC networks | Google Cloud
<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/vpc/docs/vpc"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/vpc/docs/vpc" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/vpc/docs/vpc" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/vpc/docs/vpc?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/vpc/docs/vpc?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/vpc/docs/vpc?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/vpc/docs/vpc?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/vpc/docs/vpc?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/vpc/docs/vpc?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/vpc/docs/vpc?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/vpc/docs/vpc?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/vpc/docs/vpc?hl=es-419" /><title>VPC networks | Google Cloud</title> <meta property="og:title" content="VPC networks | Google Cloud"><meta property="og:url" content="https://cloud.google.com/vpc/docs/vpc"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "VPC networks" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Virtual Private Cloud", "item": "https://cloud.google.com/vpc" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/vpc/docs" },{ "@type": "ListItem", "position": 3, "name": "VPC networks", "item": "https://cloud.google.com/vpc/docs/vpc" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> Skip to main content </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs" track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/" track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="VPC" tenant-name="Google Cloud" project-scope="/vpc/docs" url-scoped="https://cloud.google.com/s/results/vpc/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/vpc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Virtual Private Cloud" > Virtual Private Cloud </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab > <a href="https://cloud.google.com/vpc/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs" track-type="nav" track-metadata-position="nav - overview" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" > Overview </a> </tab> <tab class="devsite-active"> <a href="https://cloud.google.com/vpc/docs/overview" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/overview" track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/vpc/docs/apis" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/apis" track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/vpc/docs/resources" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/resources" track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-type="contact" track-metadata-eventDetail="nav" data-overflow="devsite-tabs-wrapper" track-name="sales" track-metadata-position="nav" data-overflow-container="left" data-overflow-wrapper="tab" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " referrerpolicy="no-referrer-when-downgrade" data-overflow="devsite-top-logo-row" track-name="gcpCta" track-metadata-position="nav" track-metadata-eventDetail="nav" track-type="freeTrial" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/vpc/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/overview" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/apis" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-eventDetail="nav" track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" track-name="console" track-type="globalNav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-type="contact" track-metadata-eventDetail="nav" data-overflow="devsite-tabs-wrapper" track-name="sales" track-metadata-position="nav" data-overflow-container="left" data-overflow-wrapper="tab" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" referrerpolicy="no-referrer-when-downgrade" data-overflow="devsite-top-logo-row" track-name="gcpCta" track-metadata-position="nav" track-metadata-eventDetail="nav" track-type="freeTrial" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/overview" ><span class="devsite-nav-text" tooltip>Virtual Private Cloud overview</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/vpc" ><span class="devsite-nav-text" tooltip>VPC networks</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/subnets" ><span class="devsite-nav-text" tooltip>Subnets</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/ipv6-support" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ipv6-support" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ipv6-support" ><span class="devsite-nav-text" tooltip>IPv6 support</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/create-modify-vpc-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-modify-vpc-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-modify-vpc-networks" ><span class="devsite-nav-text" tooltip>Create and manage VPC networks</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Add networking features</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add IP addresses</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/ip-addresses" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ip-addresses" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ip-addresses" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/reserve-static-internal-ip-address" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/reserve-static-internal-ip-address" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/reserve-static-internal-ip-address" ><span class="devsite-nav-text" tooltip>Reserve internal IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/reserve-static-external-ip-address" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/reserve-static-external-ip-address" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/reserve-static-external-ip-address" ><span class="devsite-nav-text" tooltip>Reserve external IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/move-ip-address-different-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/move-ip-address-different-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/move-ip-address-different-project" ><span class="devsite-nav-text" tooltip>Move an external IPv4 address to a different project</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add alias IP ranges</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/alias-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/alias-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/alias-ip" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-alias-ip-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-alias-ip-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-alias-ip-ranges" ><span class="devsite-nav-text" tooltip>Configure alias IP ranges</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Bring your own IP addresses (BYOIP)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/bring-your-own-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/bring-your-own-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/bring-your-own-ip" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/byoip-planning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/byoip-planning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/byoip-planning" ><span class="devsite-nav-text" tooltip>Planning and architecture</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-pap" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-pap" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-pap" ><span class="devsite-nav-text" tooltip>Create a public advertised prefix</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-pdp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-pdp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-pdp" ><span class="devsite-nav-text" tooltip>Create public delegated prefixes</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-sub-prefixes-ip-addresses" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-sub-prefixes-ip-addresses" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-sub-prefixes-ip-addresses" ><span class="devsite-nav-text" tooltip>Create IPv4 sub-prefixes and IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-ipv6-sub-prefixes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-ipv6-sub-prefixes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-ipv6-sub-prefixes" ><span class="devsite-nav-text" tooltip>Create IPv6 sub-prefixes</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-bgp-announcement" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-bgp-announcement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-bgp-announcement" ><span class="devsite-nav-text" tooltip>Manage BGP announcement</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deprovision-byoip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deprovision-byoip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deprovision-byoip" ><span class="devsite-nav-text" tooltip>Deprovision BYOIP</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add routes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/routes" ><span class="devsite-nav-text" tooltip>Routes overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/static-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/static-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/static-routes" ><span class="devsite-nav-text" tooltip>Static routes overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-routes" ><span class="devsite-nav-text" tooltip>Use routes</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add policy-based routes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/policy-based-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/policy-based-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/policy-based-routes" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/use-policy-based-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/use-policy-based-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/use-policy-based-routes" ><span class="devsite-nav-text" tooltip>Use policy-based-routes</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Change MTU</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/mtu" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/mtu" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/mtu" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/change-mtu-vpc-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/change-mtu-vpc-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/change-mtu-vpc-network" ><span class="devsite-nav-text" tooltip>Change MTU of a VPC network</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-jumbo-frame-mtu-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-jumbo-frame-mtu-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-jumbo-frame-mtu-vpc" ><span class="devsite-nav-text" tooltip>Create and verify a jumbo frame MTU network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access IPv4 destinations from IPv6-only instances</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/ipv6-to-ipv4-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ipv6-to-ipv4-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ipv6-to-ipv4-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/connect-ipv6-to-ipv4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/connect-ipv6-to-ipv4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/connect-ipv6-to-ipv4" ><span class="devsite-nav-text" tooltip>Configure IPv6-only subnets and instances with DNS64 and NAT64</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Configure VMs</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/add-remove-network-tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/add-remove-network-tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/add-remove-network-tags" ><span class="devsite-nav-text" tooltip>Add network tags</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add VMs with multiple network interfaces</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/multiple-interfaces-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/multiple-interfaces-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/multiple-interfaces-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-use-multiple-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-use-multiple-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-use-multiple-interfaces" ><span class="devsite-nav-text" tooltip>Create VMs with multiple network interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-routing-additional-interface" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-routing-additional-interface" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-routing-additional-interface" ><span class="devsite-nav-text" tooltip>Configure routing for an additional network interface</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/troubleshoot-multiple-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/troubleshoot-multiple-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/troubleshoot-multiple-interfaces" ><span class="devsite-nav-text" tooltip>Troubleshoot</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Shared VPC</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/shared-vpc" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/provisioning-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/provisioning-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/provisioning-shared-vpc" ><span class="devsite-nav-text" tooltip>Provision Shared VPC</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deprovisioning-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deprovisioning-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deprovisioning-shared-vpc" ><span class="devsite-nav-text" tooltip>Deprovision Shared VPC</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>VPC Network Peering</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/vpc-peering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/vpc-peering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/vpc-peering" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-vpc-peering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-vpc-peering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-vpc-peering" ><span class="devsite-nav-text" tooltip>Set up and manage VPC Network Peering</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/peer-two-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/peer-two-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/peer-two-networks" ><span class="devsite-nav-text" tooltip>Peer two VPC networks</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hybrid Subnets</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/hybrid-subnets" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/prepare-for-hybrid-subnet-connectivity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/prepare-for-hybrid-subnet-connectivity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/prepare-for-hybrid-subnet-connectivity" ><span class="devsite-nav-text" tooltip>Prepare for Hybrid Subnets</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-hybrid-subnets" ><span class="devsite-nav-text" tooltip>Create a hybrid subnet</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/decommission-hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/decommission-hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/decommission-hybrid-subnets" ><span class="devsite-nav-text" tooltip>Decommission a hybrid subnet</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Internal ranges</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/internal-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/internal-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/internal-ranges" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-use-internal-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-use-internal-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-use-internal-ranges" ><span class="devsite-nav-text" tooltip>Create and use internal ranges</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network profiles for specific use cases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/network-profiles" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/rdma-network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/rdma-network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/rdma-network-profiles" ><span class="devsite-nav-text" tooltip>RDMA network profile</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-vpc-network-rdma" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-vpc-network-rdma" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-vpc-network-rdma" ><span class="devsite-nav-text" tooltip>Create a VPC network for RDMA NICs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/view-network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/view-network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/view-network-profiles" ><span class="devsite-nav-text" tooltip>View network profiles</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Access APIs and services</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/private-access-options" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-access-options" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-access-options" ><span class="devsite-nav-text" tooltip>Choose a private access option</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Service Connect</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-compatibility" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-compatibility" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-compatibility" ><span class="devsite-nav-text" tooltip>Compatibility</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-deployments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-deployments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-deployments" ><span class="devsite-nav-text" tooltip>Deployment patterns</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-architecture" ><span class="devsite-nav-text" tooltip>Architecture</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-security" ><span class="devsite-nav-text" tooltip>Security</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service consumers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Endpoints</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Published services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-vpc-hosted-services-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-vpc-hosted-services-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-vpc-hosted-services-endpoints" ><span class="devsite-nav-text" tooltip>About accessing published services</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/about-propagated-connections" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-propagated-connections" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-propagated-connections" ><span class="devsite-nav-text" tooltip>About propagated connections</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-services" ><span class="devsite-nav-text" tooltip>Access published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-endpoints-published-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-endpoints-published-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-endpoints-published-services" ><span class="devsite-nav-text" tooltip>Manage endpoints that access published services</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Global Google APIs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>About accessing global Google APIs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-apis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-apis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-apis" ><span class="devsite-nav-text" tooltip>Access global Google APIs</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Regional Google APIs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-regional-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-regional-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-regional-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>About accessing regional Google APIs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-regional-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-regional-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-regional-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>Access regional Google APIs</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Backends</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-backends" ><span class="devsite-nav-text" tooltip>About backends</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-apis-managed-services-private-service-connect-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-apis-managed-services-private-service-connect-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-apis-managed-services-private-service-connect-backends" ><span class="devsite-nav-text" tooltip>Create a backend</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-services-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-services-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-services-controls" ><span class="devsite-nav-text" tooltip>Access published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-controls" ><span class="devsite-nav-text" tooltip>Access regional Google APIs</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/access-global-google-apis-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-global-google-apis-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-global-google-apis-backends" ><span class="devsite-nav-text" tooltip>Access global Google APIs</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network attachments</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-network-attachments" ><span class="devsite-nav-text" tooltip>About network attachments</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-manage-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-network-attachments" ><span class="devsite-nav-text" tooltip>Create network attachments</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-security-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-security-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-security-network-attachments" ><span class="devsite-nav-text" tooltip>Configure security</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service connection policies</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-service-connectivity-automation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-service-connectivity-automation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-service-connectivity-automation" ><span class="devsite-nav-text" tooltip>About service connectivity automation</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-service-connection-policies" ><span class="devsite-nav-text" tooltip>About service connection policies</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure connectivity to services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/configure-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-service-connection-policies" ><span class="devsite-nav-text" tooltip>Configure service connection policies</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deploy-service-instance-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deploy-service-instance-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deploy-service-instance-service-connection-policies" ><span class="devsite-nav-text" tooltip>Deploy service instances</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-security-private-service-connect-consumers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-security-private-service-connect-consumers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-security-private-service-connect-consumers" ><span class="devsite-nav-text" tooltip>Manage consumer security</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service producers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Published services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-vpc-hosted-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-vpc-hosted-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-vpc-hosted-services" ><span class="devsite-nav-text" tooltip>About published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-producer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-producer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-producer" ><span class="devsite-nav-text" tooltip>Publish services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-private-service-connect-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-private-service-connect-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-private-service-connect-services" ><span class="devsite-nav-text" tooltip>Manage published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/dns-vpc-hosted-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/dns-vpc-hosted-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/dns-vpc-hosted-services" ><span class="devsite-nav-text" tooltip>DNS configuration for services</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Port mapping</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-private-service-connect-port-mapping" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-private-service-connect-port-mapping" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-private-service-connect-port-mapping" ><span class="devsite-nav-text" tooltip>About port mapping</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-port-mapping-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-port-mapping-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-port-mapping-service" ><span class="devsite-nav-text" tooltip>Create port mapping services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/update-port-mapping-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/update-port-mapping-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/update-port-mapping-service" ><span class="devsite-nav-text" tooltip>Update port mapping services</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migrate peering services to Private Service Connect</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-migrating-peering-services-private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-migrating-peering-services-private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-migrating-peering-services-private-service-connect" ><span class="devsite-nav-text" tooltip>About migrating peering services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/migrate-peered-subnet-private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/migrate-peered-subnet-private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/migrate-peered-subnet-private-service-connect" ><span class="devsite-nav-text" tooltip>Migrate peering services</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Interfaces</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>About interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-manage-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>Create interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-security-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-security-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-security-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>Configure security</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-destination-overlap" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-destination-overlap" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-destination-overlap" ><span class="devsite-nav-text" tooltip>Manage destination overlap</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-security-private-service-connect-producers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-security-private-service-connect-producers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-security-private-service-connect-producers" ><span class="devsite-nav-text" tooltip>Manage producer security</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/monitor-private-service-connect-connections" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/monitor-private-service-connect-connections" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/monitor-private-service-connect-connections" ><span class="devsite-nav-text" tooltip>Monitor connections</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Google Access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-google-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-google-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-google-access" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-google-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-google-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-google-access" ><span class="devsite-nav-text" tooltip>Configure Private Google Access</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Google Access for on-premises hosts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-google-access-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-google-access-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-google-access-hybrid" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-google-access-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-google-access-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-google-access-hybrid" ><span class="devsite-nav-text" tooltip>Configure Private Google Access for on-premises hosts</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vpc/docs/access-apis-external-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-apis-external-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-apis-external-ip" ><span class="devsite-nav-text" tooltip>Access APIs from VMs with external IP addresses</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private services access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-services-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-services-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-services-access" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-services-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-services-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-services-access" ><span class="devsite-nav-text" tooltip>Configure private services access</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Send serverless traffic to a VPC network</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/serverless-vpc-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/serverless-vpc-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/serverless-vpc-access" ><span class="devsite-nav-text" tooltip>Serverless VPC Access overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-serverless-vpc-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-serverless-vpc-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-serverless-vpc-access" ><span class="devsite-nav-text" tooltip>Configure serverless traffic to VPC</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Monitor</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>VPC Flow Logs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/flow-logs" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-flow-logs-records" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-flow-logs-records" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-flow-logs-records" ><span class="devsite-nav-text" tooltip>About VPC Flow Logs records</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-traffic-flows" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-traffic-flows" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-traffic-flows" ><span class="devsite-nav-text" tooltip>About traffic flows</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-flow-logs" ><span class="devsite-nav-text" tooltip>Configure VPC Flow Logs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/org-policy-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/org-policy-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/org-policy-flow-logs" ><span class="devsite-nav-text" tooltip>Configure organization policy constraints</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-flow-logs" ><span class="devsite-nav-text" tooltip>Access flow logs</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vpc/docs/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/audit-logging" ><span class="devsite-nav-text" tooltip>VPC audit logging information</span></a></li> <li class="devsite-nav-item devsite-nav-beta"><a href="/vpc/docs/serverless-vpc-access-audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/serverless-vpc-access-audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/serverless-vpc-access-audit-logging" ><span class="devsite-nav-text" tooltip>Serverless VPC Access audit logging information</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Packet Mirroring</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/packet-mirroring" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-packet-mirroring" ><span class="devsite-nav-text" tooltip>Use Packet Mirroring</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/monitoring-packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/monitoring-packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/monitoring-packet-mirroring" ><span class="devsite-nav-text" tooltip>Monitor Packet Mirroring</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/packet-mirroring-partners" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/packet-mirroring-partners" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/packet-mirroring-partners" ><span class="devsite-nav-text" tooltip>Packet Mirroring partner providers</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Control access</span> </div></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/custom-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/custom-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/custom-constraints" ><span class="devsite-nav-text" tooltip>Manage resources by using custom constraints</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/create-manage-tags-vpc-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-tags-vpc-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-tags-vpc-resources" ><span class="devsite-nav-text" tooltip>Create and manage tags for VPC resources</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Troubleshoot</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/ts-vm-vm-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ts-vm-vm-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ts-vm-vm-internal" ><span class="devsite-nav-text" tooltip>Troubleshoot internal connectivity between VMs</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/troubleshooting-policy-and-access-problems" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/troubleshooting-policy-and-access-problems" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/troubleshooting-policy-and-access-problems" ><span class="devsite-nav-text" tooltip>Troubleshoot policy and access problems</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Advanced topics</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/advanced-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/advanced-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/advanced-vpc" ><span class="devsite-nav-text" tooltip>Advanced VPC concepts</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Legacy networks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/legacy" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-legacy" ><span class="devsite-nav-text" tooltip>Manage legacy networks</span></a></li></ul></div></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" id="main-content" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Virtual Private Cloud" > Virtual Private Cloud </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="VPC" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc/docs/overview" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="" > Guides </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <h1 id="vpc-networks" data-text="VPC networks" tabindex="-1">VPC networks</h1> <p>A Virtual Private Cloud (VPC) network is a virtual version of a physical network that is implemented inside of Google's production network by using <a href="https://www.usenix.org/system/files/conference/nsdi18/nsdi18-dalton.pdf">Andromeda</a>.</p> <p>A VPC network does the following:</p> <ul> <li>Provides connectivity for your <a href="/vpc/docs/vpc#vm-instances">Compute Engine virtual machine (VM) instances</a>.</li> <li>Offers native internal passthrough Network Load Balancers and proxy systems for internal Application Load Balancers.</li> <li>Connects to on-premises networks by using Cloud VPN tunnels and VLAN attachments for Cloud Interconnect.</li> <li>Distributes traffic from Google Cloud external load balancers to backends.</li> </ul> <p>Projects can contain multiple VPC networks. Unless you create an organizational policy that prohibits it, new projects start with a default network (an auto mode VPC network) that has one subnetwork (subnet) in each region.</p> <aside class="special"><strong>Important:</strong><span> This page describes <em>VPC networks</em>, which are different from <a href="/vpc/docs/legacy">legacy networks</a>. Legacy networks can no longer be created and are <em>not</em> recommended for production because they do not support advanced networking features. You can <a href="/vpc/docs/legacy#single-region-conversion">convert a legacy network</a> to a VPC network. To view your existing network's type, see <a href="/vpc/docs/create-modify-vpc-networks#viewing-networks">View networks</a>.</span></aside> <p><a id="subnets_vs_subnetworks"></a></p> <h2 id="vpc_networks_and_subnets" data-text="Networks and subnets" tabindex="-1">Networks and subnets</h2> <p>The terms <em>subnet</em> and <em>subnetwork</em> are synonymous. They are used interchangeably in the Google Cloud console, <code translate="no" dir="ltr">gcloud</code> commands, and API documentation.</p> <p>A subnet is <em>not</em> the same thing as a (VPC) network. Networks and subnets are <em>different</em> types of resources in Google Cloud.</p> <p>For more information, see <a href="/vpc/docs/subnets">Subnets</a>.</p> <h2 id="vm-instances" data-text="Virtual machine instances" tabindex="-1">Virtual machine instances</h2> <p>A Compute Engine virtual machine (VM) instance is a virtual machine that is hosted on Google's infrastructure. The terms <em>Compute Engine instance</em>, <em>VM instance</em>, and <em>VM</em> are synonymous. They are used interchangeably in the Google Cloud console, the Google Cloud CLI reference, and the API documentation.</p> <p>VM instances include <a href="/kubernetes-engine/docs/concepts/cluster-architecture">Google Kubernetes Engine (GKE) clusters</a>, <a href="/appengine/docs/flexible">App Engine flexible environment</a> instances, and other Google Cloud products built on Compute Engine VMs.</p> <p>For more information, see <a href="/compute/docs/instances">Virtual machine instances</a> in the Compute Engine documentation.</p> <h2 id="specifications" data-text="Specifications" tabindex="-1">Specifications</h2> <p>VPC networks have the following properties:</p> <ul> <li><p>VPC networks, including their associated routes and firewall rules, are <a href="/compute/docs/regions-zones/global-regional-zonal-resources#globalresources">global resources</a>. They are <em>not</em> associated with any particular region or zone.</p></li> <li><p>Subnets are <a href="/compute/docs/regions-zones/global-regional-zonal-resources#regionalresources">regional resources</a>.</p></li> <li><p>Each subnet defines the following IP address ranges:</p> <ul> <li>IPv4-only and dual-stack subnets both define a range of IPv4 addresses, while dual-stack subnets also define a range of IPv6 addresses.</li> <li>IPv6-only subnets (<a href="/products#product-launch-stages">Preview</a>) define a range of IPv6 addresses.</li> </ul> <p>For more information, see <a href="/vpc/docs/subnets#subnet-types">Types of subnets</a>.</p></li> <li><p>Traffic to and from instances can be controlled with network <a href="#firewall_rules">firewall rules</a>. Rules are implemented on the VMs themselves, so traffic can only be controlled and logged as it leaves or arrives at a VM.</p></li> <li><p>Resources within a VPC network can communicate with one another by using internal IPv4 addresses, internal IPv6 addresses, or external IPv6 addresses, subject to applicable network firewall rules. For more information, see <a href="#intra_vpc_reqs">communication within the network</a>.</p></li> <li><p>Instances with internal IPv4 or IPv6 addresses can communicate with <a href="https://developers.google.com/apis-explorer/">Google APIs and services</a>. For more information, see <a href="/vpc/docs/private-access-options">Private access options for services</a>.</p></li> <li><p>Network administration can be secured by using <a href="/iam/docs">Identity and Access Management (IAM)</a> roles.</p></li> <li><p>An <a href="/resource-manager/docs/cloud-platform-resource-hierarchy#organizations">organization</a> can use <a href="/vpc/docs/shared-vpc">Shared VPC</a> to keep a VPC network in a common host project. Authorized IAM principals from other projects in the same organization can create resources that use subnets of the Shared VPC network.</p></li> <li><p>VPC networks can be connected to other VPC networks in different projects or organizations by using <a href="/vpc/docs/vpc-peering">VPC Network Peering</a>.</p></li> <li><p>VPC networks can be securely connected in hybrid environments by using <a href="/network-connectivity/docs/vpn/concepts/overview">Cloud VPN</a> or <a href="/network-connectivity/docs/interconnect/concepts/overview">Cloud Interconnect</a>.</p></li> <li><p>VPC networks support <a href="https://wikipedia.org/wiki/Generic_Routing_Encapsulation">GRE</a> traffic, including traffic on Cloud VPN and Cloud Interconnect. VPC networks do not support GRE for Cloud NAT or for forwarding rules for <a href="/load-balancing/docs/forwarding-rule-concepts">load balancing</a> and <a href="/load-balancing/docs/protocol-forwarding">protocol forwarding</a>. Support for GRE allows you to terminate GRE traffic on a VM from the internet (external IP address) and Cloud VPN or Cloud Interconnect (internal IP address). The decapsulated traffic can then be forwarded to a reachable destination. GRE enables you to use services such as Secure Access Service Edge (SASE) and <a href="https://wikipedia.org/wiki/SD-WAN">SD-WAN</a>.</p> <aside class="note"><strong>Note:</strong><span> GRE support for VPN and Interconnect has been tested only with GRE version 0. Additionally, support for GRE traffic does not include <a href="https://cloud.google.com/support">support</a> from Google Cloud for troubleshooting your overlay network.</span></aside></li> <li><p>VPC networks support IPv4 and IPv6 <a href="https://wikipedia.org/wiki/Unicast">unicast</a> addresses. VPC networks do <strong>not</strong> support <a href="https://wikipedia.org/wiki/Broadcasting_(networking)">broadcast</a> or <a href="https://wikipedia.org/wiki/IP_multicast">multicast</a> addresses <em>within</em> the network.</p> <p>For more information about IPv6 subnet ranges, see <a href="/vpc/docs/subnets#ipv6-ranges">Subnets</a>.</p></li> </ul> <h2 id="network_example" data-text="VPC network example" tabindex="-1">VPC network example</h2> <p>The following example illustrates a custom mode VPC network with three subnets in two regions:</p> <figure> <a href="/static/vpc/images/vpc-overview-example.svg"> <img src="/static/vpc/images/vpc-overview-example.svg" alt="VPC network example."> </a> <figcaption>VPC network example (click to enlarge).</figcaption> </figure> <ul> <li><em>Subnet1</em> is defined as <code translate="no" dir="ltr">10.240.0.0/24</code> in the us-west1 region. <ul> <li>Two VM instances in the us-west1-a zone are in this subnet. Their IP addresses both come from the available range of addresses in <em>subnet1</em>.</li> </ul></li> <li><em>Subnet2</em> is defined as <code translate="no" dir="ltr">192.168.1.0/24</code> in the us-east1 region. <ul> <li>Two VM instances in the us-east1-b zone are in this subnet. Their IP addresses both come from the available range of addresses in <em>subnet2</em>.</li> </ul></li> <li><em>Subnet3</em> is defined as <code translate="no" dir="ltr">10.2.0.0/16</code>, also in the us-east1 region. <ul> <li>One VM instance in the us-east1-b zone and a second instance in the us-east1-c zone are in <em>subnet3</em>, each receiving an IP address from its available range. Because subnets are regional resources, instances can have their network interfaces associated with any subnet in the same region that contains their zones.</li> </ul></li> </ul> <h2 id="org-policies" data-text="Organization policy constraints" tabindex="-1">Organization policy constraints</h2> <ul> <li><p>Each new project starts with a <a href="#default-network">default VPC network</a>. You can disable the creation of default networks by <a href="/resource-manager/docs/organization-policy/creating-managing-policies">creating an organization policy</a> with the <code translate="no" dir="ltr">compute.skipDefaultNetworkCreation</code> constraint. Projects that inherit this policy won't have a default network.</p></li> <li><p>You can control the following IPv6 configurations using <a href="/resource-manager/docs/organization-policy/creating-managing-policies">organization policies</a>:</p> <aside class="note"><strong>Note:</strong><span> The following constraints apply only to dual-stack IPv6 subnets. They don't apply to IPv6-only (<a href="/products#product-launch-stages">Preview</a>) subnets.</span></aside> <ul> <li><p><strong>Disable VPC External IPv6 usage</strong>: If set to true, the <code translate="no" dir="ltr">constraints/compute.disableVpcExternalIpv6</code> constraint prevents you from configuring dual-stack subnets with external IPv6 ranges.</p></li> <li><p><strong>Disable VPC Internal IPv6 usage</strong>: If set to true, the <code translate="no" dir="ltr">constraints/compute.disableVpcInternalIpv6</code> constraint prevents you from configuring dual-stack subnets with internal IPv6 ranges.</p></li> <li><p><strong>Disable All IPv6 usage</strong>: If set to true, the <code translate="no" dir="ltr">constraints/compute.disableAllIpv6</code> constraint disables the creation of, or update to, any dual-stack subnets or other networking resources involved in IPv6 usage.</p></li> </ul></li> </ul> <p>For more information about constraints, see <a href="/resource-manager/docs/organization-policy/org-policy-constraints">Organization policy constraints</a>.</p> <h2 id="subnet-ranges" data-text="Subnet creation mode" tabindex="-1">Subnet creation mode</h2> <p>Google Cloud offers two types of VPC networks, determined by their <em>subnet creation mode</em>:</p> <ul> <li><p><a href="/vpc/docs/create-modify-vpc-networks#create-auto-network">When an <em>auto mode</em> VPC network is created</a>, one subnet from each region is automatically created within it. These automatically created subnets use a set of <a href="/vpc/docs/subnets#ip-ranges">predefined IPv4 ranges</a> that fit within the <code translate="no" dir="ltr">10.128.0.0/9</code> CIDR block. As new Google Cloud regions become available, new subnets in those regions are automatically added to auto mode VPC networks by using an IP range from that block. In addition to the automatically created subnets, you can <a href="/vpc/docs/subnets#manually_created_subnet_ip_ranges">add more subnets manually</a> to auto mode VPC networks in regions that you choose by using IP ranges outside of <code translate="no" dir="ltr">10.128.0.0/9</code>.</p></li> <li><p><a href="/vpc/docs/create-modify-vpc-networks#create-custom-network">When a <em>custom mode</em> VPC network is created</a>, no subnets are automatically created. This type of network provides you with complete control over its subnets and IP ranges. You decide which subnets to create in regions that you choose by using IP ranges that you specify.</p></li> </ul> <p>You can <a href="/vpc/docs/create-modify-vpc-networks#switch-network-mode">switch a VPC network from auto mode to custom mode</a>. This is a one-way conversion; custom mode VPC networks cannot be changed to auto mode VPC networks. To help you decide which type of network meets your needs, see <a href="#auto-mode-considerations">the considerations for auto mode VPC networks</a>.</p> <h3 id="default-network" data-text="Default network" tabindex="-1">Default network</h3> <p>Unless you choose to <a href="#org-policies">disable</a> it, each new project starts with a default network. The default network is an auto mode VPC network with <a href="/vpc/docs/firewalls#more_rules_default_vpc">pre-populated IPv4 firewall rules</a>. The default network does not have pre-populated IPv6 firewall rules.</p> <h3 id="auto-mode-considerations" data-text="Considerations for auto mode VPC networks" tabindex="-1">Considerations for auto mode VPC networks</h3> <p>Auto mode VPC networks are easy to set up and use, and they are well suited for use cases with these attributes:</p> <ul> <li><p>Having subnets automatically created in each region is useful.</p></li> <li><p>The predefined IP ranges of the subnets do not overlap with IP ranges that you would use for different purposes (for example, Cloud VPN connections to on-premises resources).</p></li> </ul> <p>However, custom mode VPC networks are more flexible and are better suited to production. The following attributes highlight use cases where custom mode VPC networks are recommended or required:</p> <ul> <li><p>Having one subnet automatically created in each region isn't necessary.</p></li> <li><p>Having new subnets automatically created as new regions become available could overlap with IP addresses used by manually created subnets or static routes, or could interfere with your overall network planning.</p></li> <li><p>You need complete control over the subnets created in your VPC network, including regions and IP address ranges used.</p></li> <li><p>You plan to connect your VPC network to another network:</p> <ul> <li><p>Because the subnets of every auto mode VPC network use the same predefined range of IP addresses, you can't connect auto mode VPC networks to one another by using VPC Network Peering or Cloud VPN.</p></li> <li><p>Because the auto mode <code translate="no" dir="ltr">10.128.0.0/9</code> CIDR range is part of the commonly used <a href="https://tools.ietf.org/html/rfc1918">RFC 1918</a> address space, networks outside of Google Cloud might use an overlapping CIDR range.</p></li> </ul></li> <li><p>You want to create subnets with IPv6 ranges. Auto mode VPC networks don't support subnets with IPv6 ranges.</p></li> </ul> <aside class="special"><strong>Important:</strong><span> Production networks should be planned in advance. We recommend that you use custom mode VPC networks in production.</span></aside> <h3 id="manually_created_subnet_ip_ranges" data-text="IPv4 subnet ranges" tabindex="-1">IPv4 subnet ranges</h3> <p> Each subnet has a <em>primary IPv4 address range</em>. The primary internal addresses for the following resources come from the subnet's primary range: VM instances, internal load balancers, and internal protocol forwarding. You can optionally add <em>secondary IP address ranges</em> to a subnet, which are only used by <a href="/vpc/docs/alias-ip">alias IP ranges</a>. However, you can configure alias IP ranges for instances from the primary or secondary range of a subnet.</p> <p>Each primary or secondary IPv4 range for all subnets in a VPC network must be a unique <a href="#valid-ranges">valid CIDR block</a>. Refer to the <a href="/vpc/docs/quota#per_network">per network limits</a> for the number of secondary IP ranges you can define.</p> <p>Your IPv4 subnets don't need to form a predefined contiguous CIDR block, but you can do that if desired. For example, auto mode VPC networks do create subnets that fit within a predefined auto mode IP range. </p> <p><a id="valid-ranges"></a> <a id="restricted-ranges"></a></p> <p>When you create a subnet in a custom mode VPC network, you choose what IPv4 range to use. For more information, see <a href="/vpc/docs/subnets#valid-ranges">valid ranges</a>, <a href="/vpc/docs/subnets#restricted-ranges">prohibited subnet ranges</a>, and <a href="/vpc/docs/subnets#ipv4-range-limitations">Limitations for IPv4 subnet ranges</a>.</p> <p><a id="reserved_ip_addresses_in_every_subnet"></a></p> <p>There are four unusable IP addresses in every primary IPv4 subnet range. For more information, see <a href="/vpc/docs/subnets#unusable-ip-addresses-in-every-subnet">Unusable addresses in IPv4 subnet ranges</a>.</p> <p><a id="ip-ranges"></a></p> <p>Auto mode VPC networks are created with one subnet per region at creation time and automatically receive new subnets in new regions. The subnets have IPv4 ranges only, and all subnet ranges fit inside the <code translate="no" dir="ltr">10.128.0.0/9</code> CIDR block. Unused portions of <code translate="no" dir="ltr">10.128.0.0/9</code> are reserved for future Google Cloud use. For information about what IPv4 range is used in which region, see <a href="/vpc/docs/subnets#ip-ranges">Auto mode IPv4 subnet ranges</a>.</p> <h3 id="ipv6-addresses" data-text="IPv6 subnet ranges" tabindex="-1">IPv6 subnet ranges</h3> <p>When you create a subnet with an IPv6 range in a custom mode VPC network, you choose whether the subnet is configured with an internal IPv6 subnet range or an external IPv6 subnet range.</p> <ul> <li><p>Internal IPv6 subnet ranges use <a href="https://datatracker.ietf.org/doc/html/rfc4193">unique local addresses (ULAs)</a>.</p> <ul> <li>ULAs are used for VM to VM communication within VPC networks. ULAs for IPv6 are analogous to <a href="https://datatracker.ietf.org/doc/html/rfc1918">RFC 1918 addresses</a> for IPv4. ULAs cannot be reached from the internet, and are not publicly routable.</li> </ul></li> <li><p>External IPv6 subnet ranges use <a href="https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml">global unicast addresses (GUAs)</a>.</p> <ul> <li>GUAs can be used for VM to VM communication within VPC networks, and are also routable on the internet.</li> </ul></li> </ul> <p>For more information about IPv6 subnet ranges, see <a href="/vpc/docs/subnets#ipv6-ranges">Subnets</a>.</p> <p><a id="ipv6-subnets"></a></p> <h4 id="ipv6-networks" data-text="Networks that support subnets with IPv6 address ranges" tabindex="-1">Networks that support subnets with IPv6 address ranges</h4> <p> You can create subnets with IPv6 address ranges in a custom mode VPC network. For more information, see <a href="/vpc/docs/create-modify-vpc-networks#subnet-rules">Work with subnets</a>.</p> <p>Subnets with IPv6 address ranges aren't supported in the following:</p> <ul> <li>Auto mode VPC networks, including the default network</li> <li>Legacy networks</li> </ul> <p>If you have an auto mode VPC network that you would like to add subnets with IPv6 address ranges to, you can do the following:</p> <ol> <li><p><a href="/vpc/docs/create-modify-vpc-networks#switch-network-mode">Convert the auto mode network to custom mode</a>.</p></li> <li><p>Create new <a href="/vpc/docs/create-modify-vpc-networks#add-subnet-ipv6">dual-stack</a> or <a href="/vpc/docs/create-modify-vpc-networks#add-subnet-ipv6-only">IPv6-only</a>(<a href="/products#product-launch-stages">Preview</a>) subnets. You can also <a href="/vpc/docs/create-modify-vpc-networks#subnet-enable-ipv6">convert existing IPv4-only subnets to dual-stack</a>.</p></li> </ol> </p> <h2 id="affiliated_resources" data-text="Routes and firewall rules" tabindex="-1">Routes and firewall rules</h2> <h3 id="system-generated-routes" data-text="Routes" tabindex="-1">Routes</h3> <p>Routes define paths for packets leaving instances (egress traffic). For details about Google Cloud route types, see <a href="/vpc/docs/routes">Routes</a>.</p> <h3 id="routing_for_hybrid_networks" data-text="Dynamic routing mode" tabindex="-1">Dynamic routing mode</h3> <p>Each VPC network has an associated <em>dynamic routing mode</em> that controls the behavior of all of its <a href="/network-connectivity/docs/router/concepts/overview">Cloud Routers</a>. Cloud Routers manage BGP sessions for <a href="/network-connectivity/docs/router/concepts/overview#cloud-products-that-use-cloud-router">Google Cloud products that use Cloud Router</a>.</p> <p>For a description of dynamic routing mode options, see <a href="/network-connectivity/docs/router/concepts/learned-routes#dynamic-routing-mode-effects-on-learned-routes">Dynamic routing mode</a> in the Cloud Router documentation.</p> <h3 id="route-adverts-internal-ip" data-text="Route advertisements and internal IP addresses" tabindex="-1">Route advertisements and internal IP addresses</h3> <p>The following IP addresses are advertised within a VPC network:</p> <ul> <li><p>Regional internal IPv4 addresses</p> <p>Used for primary and secondary <a href="/vpc/docs/subnets#ipv4-ranges">IPv4 subnet address ranges</a></p></li> <li><p>Regional internal and external IPv6 addresses</p> <p>Used for internal and external <a href="/vpc/docs/subnets#ipv6-ranges">IPv6 subnet address ranges</a></p></li> <li><p>Global internal IPv4 addresses</p> <p>Used for <a href="/vpc/docs/configure-private-service-connect-apis#create-endpoint">Private Service Connect endpoints for Google APIs</a></p></li> </ul> <p>If you connect VPC networks using VPC Network Peering, subnet ranges using private IPv4 addresses are always exchanged. You can control whether subnet ranges using privately used public IPv4 addresses are exchanged and whether internal and external IPv6 subnet ranges are exchanged. Global internal IPv4 addresses are never exchanged using peering. For additional details, see <a href="/vpc/docs/vpc-peering#importing-exporting-routes">the VPC Network Peering documentation</a>.</p> <p>When you connect a VPC network to another network, such as an on-premises network, using a Google Cloud connectivity product like Cloud VPN, Cloud Interconnect, or Router appliance:</p> <ul> <li>You can advertise the VPC network's internal IP addresses to another network (such as an on-premises network).</li> <li>Though connectivity between a VPC network and another network (such as an on-premises network) can use private routing provided by a Google Cloud connectivity product, the other network's IP addresses might also be publicly routable. Keep this in mind if an on-premises network uses publicly routable IP addresses.</li> <li>VM instances in a VPC network containing subnet ranges with privately used public IP addresses are not able to connect to external resources which use those same public IP addresses.</li> <li>Take extra care when advertising privately used public IP addresses to another network (such as an on-premises network), especially when the other network can advertise those public IP addresses to the internet.</li> </ul> <h3 id="firewall_rules" data-text="Firewall rules" tabindex="-1">Firewall rules</h3> <p>Both <a href="/vpc/docs/firewall-policies">hierarchical firewall policies</a> and <a href="/vpc/docs/firewalls">VPC firewall rules</a> apply to packets sent to and from VM instances (and resources that depend on VMs, such as Google Kubernetes Engine nodes). Both types of firewalls control traffic even if it is between VMs in the same VPC network.</p> <p>To monitor which firewall rule allowed or denied a particular connection, see <a href="/vpc/docs/firewall-rules-logging">Firewall Rules Logging</a>.</p> <h2 id="communications_and_access" data-text="Communications and access" tabindex="-1">Communications and access</h2> <h3 id="intra_vpc_reqs" data-text="Communication within the network" tabindex="-1">Communication within the network</h3> <p>The system-generated subnet routes define the paths for sending traffic among instances within the network by using internal IP addresses. For one instance to be able to communicate with another, appropriate firewall rules must also be configured because every network has an implied deny firewall rule for ingress traffic.</p> <p>Except for the default network, you must explicitly create higher priority <a href="/vpc/docs/firewalls#priority_order_for_firewall_rules">ingress firewall rules</a> to allow instances to communicate with one another. The default network includes several firewall rules in addition to the implied ones, including the <code translate="no" dir="ltr">default-allow-internal</code> rule, which permits instance-to-instance communication within the network. The default network also comes with ingress rules allowing protocols such as RDP and SSH.</p> <p>Rules that come with the default network are also presented as options for you to apply to new auto mode VPC networks that you create by using the Google Cloud console.</p> <h3 id="internet_access_reqs" data-text="Internet access requirements" tabindex="-1">Internet access requirements</h3> <p>The following criteria must be satisfied for an instance to have outgoing internet access:</p> <ul> <li><p>The network must have a valid <em>default internet gateway</em> route or custom route whose destination IP range is the most general (<code translate="no" dir="ltr">0.0.0.0/0</code> for IPv4, <code translate="no" dir="ltr">::/0</code> for IPv6). This route defines the path to the internet. For more information, see <a href="/vpc/docs/routes#types_of_routes">Route types</a>.</p></li> <li><p>Firewall rules must allow egress traffic from the instance. Unless overridden by a higher priority rule, the implied allow rule for egress traffic permits outbound traffic from all instances.</p></li> <li><p>One of the following must be true:</p> <ul> <li><p>The instance must have an external IP address. An external IP address can be assigned to an instance <a href="/compute/docs/ip-addresses/configure-static-external-ip-address#assign_new_instance">when it is created</a> or <a href="/compute/docs/ip-addresses/configure-static-external-ip-address#IP_assign">after it has been created</a>.</p></li> <li><p>The instance must be able to use <a href="/nat/docs">Cloud NAT</a> or an instance-based proxy that is the target for a static <code translate="no" dir="ltr">0.0.0.0/0</code> or <code translate="no" dir="ltr">::/0</code> route.</p></li> </ul></li> </ul> <h3 id="app-engine-comm" data-text="Communications and access for App Engine" tabindex="-1">Communications and access for App Engine</h3> <p>VPC firewall rules apply to resources running in the VPC network, such as Compute Engine VMs. For App Engine instances, firewall rules work as follows:</p> <ul> <li><p><a href="/appengine/docs/standard/python/creating-firewalls">App Engine standard environment</a>: Only App Engine firewall rules apply to ingress traffic. Because App Engine standard environment instances do not run inside your VPC network, VPC firewall rules do not apply to them.</p></li> <li><p><a href="/appengine/docs/flexible/python/creating-firewalls">App Engine flexible environment</a>: Both App Engine and VPC firewall rules apply to ingress traffic. Inbound traffic is only permitted if it is allowed by both types of firewall rules. For outbound traffic, VPC firewall rules apply.</p></li> </ul> <p>For more information about how to control access to App Engine instances, see <a href="/appengine/docs/standard/application-security">App security</a>.</p> <h3 id="traceroute" data-text="Traceroute to external IP addresses" tabindex="-1">Traceroute to external IP addresses</h3> <p>For internal reasons, Google Cloud increases the TTL counter of packets that traverse next hops in Google's network. Tools like <code translate="no" dir="ltr">traceroute</code> and <code translate="no" dir="ltr">mtr</code> might provide incomplete results because the TTL doesn't expire on some of the hops. Hops that are inside of Google's network might be hidden when you send packets from Compute Engine instances to destinations on the internet.</p> <p>The number of hidden hops varies based on the instance's Network Service Tiers, region, and other factors. If there are only a few hops, it's possible for all of them to be hidden. Missing hops from a <code translate="no" dir="ltr">traceroute</code> or <code translate="no" dir="ltr">mtr</code> result don't mean that outbound traffic is dropped.</p> <p>There is no workaround for this behavior. You must take it into account if you configure third-party monitoring that connects to an external IP address associated with a VM.</p> <aside class="special"><strong>Important:</strong><span> Probe loss statistics are a component of traceroute tests, but care must be taken when analyzing test results. <code translate="no" dir="ltr">traceroute</code> and <code translate="no" dir="ltr">mtr</code> by default utilize ICMP-based probing. ICMP probe response generation is typically rate-limited (or disabled) in routers that reside in the network path of your probing and can result in missing probe responses. When this behavior occurs, you may see probe loss in intermediate routing hops, but this should not reflect end-to-end performance. If looking for packet loss, the only hop that <em>generally</em> matters is the destination hop.</span></aside> <h3 id="egress_throughput_caps" data-text="Egress throughput limits" tabindex="-1">Egress throughput limits</h3> <p>Network throughput information is available on the <a href="/compute/docs/network-bandwidth">Network bandwidth</a> page in the Compute Engine documentation.</p> <h3 id="mtu-brief" data-text="Packet size" tabindex="-1">Packet size</h3> <p>You can find information about packet size in <a href="/vpc/docs/mtu">Maximum transmission unit</a>.</p> <h2 id="mtu" data-text="Maximum transmission unit" tabindex="-1">Maximum transmission unit</h2> <p>For more information about the maximum transmission unit (MTU) setting for a VPC network and its connected VMs, see <a href="/vpc/docs/mtu">Maximum transmission unit</a>.</p> <p>For information about changing the MTU of a VPC network, or migrating VMs between VPC networks with different MTU settings, see <a href="/vpc/docs/change-mtu-vpc-network">Change the MTU setting of a VPC network</a>.</p> <h2 id="supported_protocols" data-text="Supported protocols" tabindex="-1">Supported protocols</h2> <p>Google Cloud supports only the following protocols and extension headers:</p> <ul> <li><strong>IPv4 data packets between VMs:</strong> all IPv4 protocols.</li> <li><strong>IPv4 data packets between VMs and the internet:</strong> the ICMP, IPIP, TCP, UDP, GRE, ESP, AH, and SCTP protocols.</li> <li><strong>IPv6 data packets between VMs <em>and</em> between VMs and the internet:</strong> the AH, ESP, GRE, ICMP, ICMPv6, IPIP, SCTP, TCP, and UDP protocols and the Destination Options and Fragments extension headers. However, placing the Destination Options header after the Fragment header in an IPv6 data packet is not supported.</li> <li><strong>Protocol forwarding:</strong> the AH, ESP, GRE, ICMP, ICMPv6, SCTP, TCP, and UDP protocols</li> </ul> <p>To allow data packets of the supported protocols, you need to configure <a href="/vpc/docs/using-firewalls#creating_firewall_rules">firewall rules</a> or <a href="/load-balancing/docs/set-up-protocol-forwarding">protocol forwarding rules</a> based on your requirements.</p> <p><a id="vms_and_mtu_settings"></a> <a id="migrating_services_to_a_different_mtu_network"></a> <a id="mismatched-mtu-consequences"></a> <a id="vpn-mtu"></a> <a id="interconnect-mtu"></a></p> <h2 id="network-profiles" data-text="Network profiles for specific use cases" tabindex="-1">Network profiles for specific use cases</h2> <p>Google Cloud uses the network profile resource to pre-configure certain properties in a VPC network for a specific use case. You can optionally specify a network profile provided by Google Cloud when you create your network.</p> <p>The use case supported by network profiles is running AI workloads on machines with network interfaces (NICs) that support remote direct memory access (RDMA). Google Cloud provides an <a href="/vpc/docs/rdma-network-profiles">RDMA network profile</a> that lets you create a Virtual Private Cloud (VPC) network that supports RDMA connectivity.</p> <p>For more information, see the <a href="/vpc/docs/network-profiles">network profiles overview</a>.</p> <p>For more information about running AI workloads in Google Cloud, see the <a href="/ai-hypercomputer/docs/overview">AI Hypercomputer</a> documentation.</p> <h2 id="network-performance" data-text="Network performance" tabindex="-1">Network performance</h2> <h3 id="latency" data-text="Latency" tabindex="-1">Latency</h3> <p>The measured inter-region latency for Google Cloud networks can be found <a href="https://lookerstudio.google.com/c/u/0/reporting/fc733b10-9744-4a72-a502-92290f608571/page/70YCB" target="external" track-type="article" track-name="externalLink" track-metadata-position="body">in our live dashboard</a>. The dashboard shows Google Cloud's median inter-region latency and throughput performance metrics and methodology to reproduce these results using <a href="https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/tree/master/tutorials/inter_region_reports" target="external" track-type="article" track-name="externalLink" track-metadata-position="body">PerfKit Benchmarker</a>.</p> <p>Google Cloud typically measures round-trip latencies less than 55 μs at the 50th percentile and tail latencies less than 80μs at the 99th percentile between c2-standard-4 VM instances in the same zone.</p> <p>Google Cloud typically measures round-trip latencies less than 45μs at the 50th percentile and tail latencies less than 60μs at the 99th percentile between c2-standard-4 VM instances in the same low-latency network ("compact" placement policy). A <a href="/compute/docs/instances/use-compact-placement-policies" track-type="article" track-name="internalLink" track-metadata-position="body">compact placement policy</a> lowers the network latency by ensuring that the VMs are located physically within the same low-latency network.</p> <p><strong>Methodology:</strong> Intra-zone latency is monitored via a blackbox prober that constantly runs <a href="https://github.com/HewlettPackard/netperf" target="github" track-type="article" track-name="gitHubLink" track-metadata-position="body">netperf</a> TCP_RR benchmark between a pair of c2-types VMs in every zone c2 instances are available. It collects P50 and P99 results for setup with and without compact placement policy. TCP_RR benchmark measures request/response performance by measuring the transaction rate. If your applications require best possible latency, c2 instances are recommended.</p> <h3 id="packetloss" data-text="Packet loss" tabindex="-1">Packet loss</h3> <p>Google Cloud tracks cross-region packet loss by regularly measuring round-trip loss between all regions. We target the global average of those measurements to be lower than 0.01% .</p> <p><strong>Methodology:</strong> A blackbox vm-to-vm prober monitors the packet loss for every zone pair using pings and aggregates the results into one global loss metric. This metric is tracked with a one-day window.</p> <h2 id="whats_next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li>To learn about using VPC networks and subnets, see <a href="/vpc/docs/create-modify-vpc-networks">Create, modify, or delete VPC networks and subnets</a>.</li> <li>To learn about best practices for deploying VPC networks, see <a href="/architecture/best-practices-vpc-design">Best practices and reference architectures for VPC design</a>.</li> <li>To learn about deploying VPC networks as part of Cross-Cloud Network, see <a href="/architecture/ccn-distributed-apps-design">Cross-Cloud Network for distributed applications</a>.</li> </ul> <cloudx-free-trial-eligible-content> <slot slot="eligible"> <div> <h2 class="hide-from-toc" id="try-it-for-yourself" data-text=" Try it for yourself " tabindex="-1"> Try it for yourself </h2> <p> If you're new to Google Cloud, create an account to evaluate how VPC performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. </p> <a href="https://console.cloud.google.com/freetrial" class="cloud-button cloud-button--primary" track-type="button" track-name=" Try VPC free " track-metadata-eventdetail="https://console.cloud.google.com/freetrial" track-metadata-modifier="primary" track-metadata-anchor_text=" Try VPC free " track-metadata-href="https://console.cloud.google.com/freetrial" referrerpolicy="no-referrer-when-downgrade" > Try VPC free</a> </div> </slot> <slot slot="ineligible"> </slot> </cloudx-free-trial-eligible-content> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2025-02-14 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-14 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-name="choosing google cloud"track-metadata-child_headline="why google"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="why google"track-type="footer link"track-metadata-eventDetail="cloud.google.com/security/"track-name="trust and security"track-metadata-position="footer"track-metadata-module="footer"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-name="modern infrastructure cloud"track-type="footer link"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/multicloud/"track-type="footer link"track-metadata-child_headline="why google"track-name="multicloud"track-metadata-position="footer"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-position="footer"track-name="global infrastructure"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-metadata-module="footer"track-metadata-child_headline="why google"track-type="footer link"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/customers/"track-name="customers and case studies"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-name="analyst reports"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="why google"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-name="whitepapers"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-child_headline="engage"track-name="blog"track-metadata-module="footer"track-metadata-position="footer"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="products and pricing"track-type="footer link"track-name="google cloud pricing"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-module="footer"track-metadata-position="footer"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-module="footer"track-metadata-position="footer"target="_blank"track-type="footer link"track-metadata-eventDetail="workspace.google.com/pricing.html"track-name="google workspace pricing"track-metadata-child_headline="products and pricing"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/products/"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="products and pricing"track-name="see all products"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="solutions"track-type="footer link"track-name="infrastructure modernization"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-metadata-position="footer"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="solutions"track-type="footer link"track-name="databases"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-position="footer"track-name="application development"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-type="footer link"track-metadata-child_headline="solutions"track-name="smart analytics"track-metadata-module="footer"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-name="artificial intelligence"track-metadata-child_headline="solutions"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"track-name="security"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="solutions"target="_blank"track-metadata-module="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-position="footer"track-name="productivity and work transformation"track-type="footer link"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"track-name="industry solutions"track-metadata-module="footer"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-child_headline="solutions"track-name="devops solutions"track-metadata-position="footer"track-type="footer link"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"track-name="small business solutions"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-position="footer"track-name="see all solutions"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="resources"track-metadata-position="footer"track-type="footer link"track-name="google cloud affiliate program"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/affiliate-program/"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="resources"track-name="google cloud documentation"track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-name="google cloud quickstarts"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-module="footer"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/marketplace/"track-metadata-child_headline="resources"track-name="google cloud marketplace"track-metadata-module="footer"track-metadata-position="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="learn about cloud computing"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="learn/"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="support"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/support-hub/"track-metadata-child_headline="resources"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-type="footer link"track-name="code samples"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-child_headline="resources"track-metadata-module="footer"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-name="cloud architecture center"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="resources"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/training/"track-name="training"track-metadata-module="footer"track-type="footer link"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/certification"track-name="certifications"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-position="footer"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-eventDetail="developers.google.com"track-metadata-child_headline="resources"track-type="footer link"track-name="google developers"track-metadata-module="footer"target="_blank"track-metadata-position="footer"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-position="footer"track-name="google cloud for startups"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/startup/"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-position="footer"target="_blank"track-name="system status"track-type="footer link"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="status.cloud.google.com"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-position="footer"track-name="release notes"track-metadata-child_headline="resources"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/release-notes/"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="engage"track-name="contact sales"track-metadata-eventDetail="cloud.google.com/contact/"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" target="_blank"track-metadata-position="footer"track-metadata-child_headline="engage"track-type="footer link"track-name="find a partner"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-module="footer"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-type="footer link"track-name="become a partner"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="events"track-metadata-module="footer"track-metadata-child_headline="engage"track-type="footer link"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-name="podcasts"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"rel="noopener"track-metadata-module="footer"target="_blank"track-metadata-child_headline="engage"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/developers/"track-name="developer center"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-position="footer"track-name="press corner"track-metadata-module="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"rel="noopener"track-metadata-child_headline="engage"target="_blank"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="engage"target="_blank"track-metadata-position="footer"track-name="google cloud on youtube"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="www.youtube.com/googlecloud"rel="noopener"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-module="footer"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"rel="noopener"target="_blank"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"track-name="google cloud tech on youtube"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" target="_blank"rel="noopener"track-metadata-position="footer"track-metadata-child_headline="engage"track-name="follow on x"track-metadata-eventDetail="x.com/googlecloud"track-type="footer link"track-metadata-module="footer"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-module="footer"track-metadata-child_headline="engage"target="_blank"track-type="footer link"track-metadata-eventDetail="userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693"track-metadata-position="footer"track-name="join user research"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" target="_blank"track-metadata-child_headline="engage"track-name="we are hiring join google cloud"track-metadata-position="footer"track-metadata-eventDetail="careers.google.com/cloud"track-type="footer link"track-metadata-module="footer"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-position="footer"track-name="google cloud community"track-metadata-module="footer"track-metadata-eventDetail="www.googlecloudcommunity.com"rel="noopener"track-metadata-child_headline="engage"target="_blank"track-type="footer link"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-type="footer link" track-name="about google" track-metadata-position="footer" track-metadata-eventDetail="//about.google/" track-metadata-module="utility footer" target="_blank" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-eventDetail="//policies.google.com/privacy" track-metadata-position="footer" track-name="privacy" track-type="footer link" track-metadata-module="utility footer" target="_blank" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-type="footer link" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-name="site terms" target="_blank" track-metadata-position="footer" track-metadata-module="utility footer" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-metadata-position="footer" track-name="google cloud terms" track-type="footer link" track-metadata-module="utility footer" track-metadata-eventDetail="/product-terms/" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-name="Manage cookies" track-type="footer link" track-metadata-eventDetail="#" track-metadata-module="utility footer" track-metadata-position="footer" aria-hidden="true" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-metadata-eventDetail="/sustainability/" track-metadata-position="footer" track-name="Our third decade of climate action: join us" track-metadata-module="utility footer" track-type="footer link" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-name="subscribe" track-metadata-position="footer" track-metadata-eventDetail="/newsletter/" track-type="footer link" track-metadata-module="utility footer" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-5CVQBG", "purpose": 1}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "VPC", "signedIn": "False", "tenant": "cloud", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300196, 39300241, 39300319, 39300320, 39300324, 39300346, 39300354, 39300363, 39300374, 39300412, 39300421, 39300436, 39300471, 39300488, 39300496, 39300498, 39300569]"> </cloudx-experiment-ids> <script nonce="7b49ZoICWiu2Xs6DKU7H5hyDusSDC1"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Search__enable_dynamic_content_confidential_banner","MiscFeatureFlags__enable_firebase_utm","Cloud__enable_llm_concierge_chat","Search__enable_ai_search_summaries","Profiles__enable_completecodelab_endpoint","Profiles__enable_awarding_url","Profiles__enable_release_notes_notifications","MiscFeatureFlags__emergency_css","Concierge__enable_concierge_restricted","MiscFeatureFlags__enable_view_transitions","Cloud__enable_cloud_facet_chat","Concierge__enable_pushui","Profiles__enable_complete_playlist_endpoint","CloudShell__cloud_shell_button","Search__scope_to_project_tenant","Search__enable_ai_search_summaries_restricted","Profiles__enable_recognition_badges","DevPro__enable_developer_subscriptions","TpcFeatures__enable_mirror_tenant_redirects","Cloud__enable_legacy_calculator_redirect","Cloud__enable_cloud_shell","DevPro__enable_cloud_innovators_plus","EngEduTelemetry__enable_engedu_telemetry","MiscFeatureFlags__enable_variable_operator","CloudShell__cloud_code_overflow_menu","Cloud__enable_cloud_dlp_service","Profiles__enable_profile_collections","Profiles__enable_dashboard_curated_recommendations","MiscFeatureFlags__developers_footer_image","TpcFeatures__enable_unmirrored_page_left_nav","Cloud__enable_cloud_shell_fte_user_flow","BookNav__enable_tenant_cache_key","Profiles__enable_stripe_subscription_management","Experiments__reqs_query_experiments","Profiles__enable_page_saving","Analytics__enable_clearcut_logging","Profiles__enable_developer_profiles_callout","Cloud__enable_cloudx_ping","Search__enable_ai_eligibility_checks","MiscFeatureFlags__enable_project_variables","Profiles__enable_join_program_group_endpoint","Cloud__enable_free_trial_server_call","Profiles__enable_public_developer_profiles","Search__enable_page_map","Profiles__enable_completequiz_endpoint","Search__enable_suggestions_from_borg","Cloud__enable_cloudx_experiment_ids","MiscFeatureFlags__enable_explain_this_code","MiscFeatureFlags__developers_footer_dark_image","Profiles__require_profile_eligibility_for_signin"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>