Cloud Router overview

Cloud Router is a distributed and fully managed offering that providesBorder Gateway Protocol(BGP) speaker andresponder capabilities.Cloud Router works with Cloud Interconnect,Cloud VPN, and Router appliances to createdynamicroutes in VPC networks based onBGP-received and custom learned routes.

Cloud Router and theAndromeda network virtualization stack(Andromeda) (PDFdownload)work together. Andromeda handles all packet routing and forwarding capabilities,and Cloud Routers manage corresponding BGP sessions.Cloud Routers don't provide packet routing or forwarding capability.

Google Cloud products that use Cloud Router

The following table describes products that use Cloud Router:

ProductDynamic routing with Cloud RouterDocumentation
Dedicated InterconnectRequired Create VLAN attachments
Cross-Cloud InterconnectRequired Cross-Cloud Interconnect overview
Partner InterconnectRequired Create VLAN attachments
Router appliancesRequired Creating Router appliance instances
HA VPNRequiredCreating an HA VPN gateway to a peer VPN gateway
Creating an HA VPN between Google Cloud networks
Classic VPNOptionalCreating a Classic VPN using static routing

Cloud NAT relies on Cloud Routers for control plane capabilities,but not for BGP session management.

Key features

Cloud Router offers the following features:

IP protocols support

Cloud Router supports IPv6 route exchange through either of thefollowing:

  • BGP over IPv6
  • BGP over IPv4 using multiprotocol BGP (MP-BGP)

For information about advertising IPv6 prefixes, seeAdvertising subnet IPv6address ranges.

You can create the following types of BGP sessions:

  • IPv4 BGP sessions that exchange only IPv4 prefixes
  • IPv6 BGP sessions that exchange only IPv6 prefixes
  • IPv4 BGP sessions using MP-BGP that exchange both IPv4 and IPv6 prefixes
  • IPv6 BGP sessions using MP-BGP that exchange both IPv4 and IPv6 prefixes
IPv6 BGP peering and IPv6 route exchange aren't supported for the followingresources:

  • Classic VPN tunnels
  • Router appliance (part of Network Connectivity Center)
  • Cross-Cloud Interconnect VLAN attachments

You can configure an IPv4 BGP session and an IPv6 BGP session simultaneously foran HA VPN tunnel or a Dedicated InterconnectVLAN attachment. When you configure both BGP sessions simultaneously, the IPv4BGP session only exchanges IPv4 routes, and the IPv6 BGP session only exchangesIPv6 routes.

What's next

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.