Cloud Interconnect in Google Cloud: Private Highways Between Your Data Center and the Cloud

Cloud Interconnect in Google Cloud: Private Highways Between Your Data Center and the Cloud

A complete, plain-English guide to Cloud Interconnect: how Dedicated, Partner and Cross-Cloud Interconnect work, how VLAN attachments and Cloud Router exchange routes, how to reach 99.9 and 99.99 percent availability, and how to design, secure, monitor and budget for it.

Imagine two cities that trade goods all day long. They could send trucks along the public highway, sharing the road with everyone else, stuck in whatever traffic happens to appear. Or they could build a private road that only their trucks may use, with guaranteed lanes, steady speeds and no strangers. Cloud Interconnect is that private road between your own network, such as an office or data center, and Google Cloud. It moves large amounts of data quickly, with steady performance, without touching the public internet. In this guide we start from the very first idea and build up to the design choices that large companies use for their most important connections.

1What Is Cloud Interconnect?

Before looking at the types and settings, let us understand what problem this service solves.

The problem of connecting two worlds

Most companies do not move everything to the cloud overnight. They keep some systems in their own data centers and run others in Google Cloud. Those two worlds must exchange data constantly: databases synchronize, files are copied, applications call each other, and employees reach cloud tools. If that traffic travels over the public internet, it is affected by congestion, unpredictable delays and a larger exposure to attack.

The solution: a private, dedicated link

Cloud Interconnect provides a direct, private connection between your on-premises network and your Virtual Private Cloud (VPC) network in Google Cloud. Your traffic travels over a physical link that does not cross the public internet. Because the path is private and not shared with random internet traffic, you typically get higher bandwidth, more consistent latency and lower data transfer rates for large volumes than with an ordinary internet-based connection.

Simple Analogy

Think of the difference between a public bus and a private tunnel between two buildings. The bus is cheap and goes everywhere, but it gets crowded and delayed. The private tunnel costs more to build, but it is always available, always fast, and only your people use it.

The three flavors in one glance

Option 1

Dedicated Interconnect

A direct physical connection between your network and Google’s network at a shared facility. Highest control and capacity.

Option 2

Partner Interconnect

A connection through a supported service provider when you cannot reach Google directly or need smaller capacities.

Option 3

Cross-Cloud Interconnect

A direct connection between Google Cloud and another cloud provider, with Google arranging the physical link.

i
Good to Know

Cloud Interconnect is a network connectivity service. It is not a VPN and it is not encrypted by default. We will look at how to add encryption later in the security chapter.

2Why Not Just Use the Internet or a VPN?

Interconnect is not always the right answer. Understanding the alternatives shows when it truly earns its cost.

Cloud VPN: encrypted but internet-dependent

Cloud VPN builds an encrypted tunnel across the public internet. It is quick to set up and inexpensive, and its high availability version offers a strong uptime commitment when properly configured. However, each tunnel has a bandwidth ceiling, and the performance depends on the internet path between your site and Google, which can vary from hour to hour.

Peering: for public services and special cases

Google also offers direct and carrier peering, which connect your network to Google’s edge so that you can reach Google’s public services, such as Workspace, over a better path. These are separate from Cloud Interconnect and do not give you private access to your VPC network using internal addresses, so they are used for different goals.

AspectCloud VPNCloud Interconnect
PathEncrypted tunnel over the public internetPrivate connection that avoids the public internet
BandwidthLimited per tunnel, can be scaled with more tunnelsMuch higher, up to hundreds of gigabits
Latency consistencyVaries with internet conditionsMore predictable
Setup timeMinutes to hoursDays to weeks, depending on type
EncryptionBuilt inNot by default; can be added
CostLowerHigher fixed cost, lower per-gigabyte cost at scale
Best forSmall workloads, quick starts, backup pathsLarge, steady, performance-sensitive traffic
Simple Analogy

VPN is like sending a locked briefcase by regular post: safe contents, but the delivery speed depends on the postal system. Interconnect is like hiring a dedicated courier with a private vehicle on a private road: faster and more predictable, but it costs more to arrange.

When Interconnect makes sense

Reason 1

Large Data Volumes

Regularly moving many terabytes between sites makes the lower transfer rates and higher bandwidth very attractive.

Reason 2

Consistent Performance

Latency-sensitive applications, such as databases split across sites, need steady, low delay.

Reason 3

Private Addressing

Systems can talk using internal IP addresses as if the cloud were another part of your own network.

Reason 4

Compliance Needs

Some regulations or internal policies discourage sending sensitive traffic across the public internet.

Reason 5

Hybrid and Multicloud Architecture

Long-term strategies that keep workloads in several places benefit from a stable backbone between them.

3Core Building Blocks

A handful of terms appear in every Interconnect design. Learn them once and the documentation becomes much easier to read.

Term 1

Colocation Facility

A third-party data center building where your equipment and Google’s network equipment can be physically connected.

Term 2

Interconnect Connection

The physical link between your equipment and Google’s edge, made of one or more circuits.

Term 3

VLAN Attachment

A logical channel on top of a physical link that connects one VPC network, through a Cloud Router, to your network.

Term 4

Cloud Router

A managed service that speaks BGP so routes are exchanged automatically between your VPC and your network.

Term 5

BGP

Border Gateway Protocol, the standard language networks use to announce which addresses they can reach.

Term 6

Edge Availability Domain

A separate failure zone inside a metropolitan area. Connections in different domains are protected from maintenance or failures affecting the other.

Term 7

Metro

A city area, such as a group of nearby facilities, where Google offers Interconnect locations.

Term 8

Letter of Authorization

A document Google issues that lets the facility staff connect your equipment to the right port.

Simple Analogy

The physical connection is the road. The VLAN attachment is a numbered lane on that road reserved for one customer network. Cloud Router is the traffic dispatcher who constantly tells both ends which buildings can be reached down that lane.

The two layers: physical and logical

It helps to keep two layers separate in your mind. The physical layer is the cables, ports and light signals, and it is what you buy or lease. The logical layer is the set of VLAN attachments, BGP sessions and routes that decide how traffic actually flows. One physical connection can carry several VLAN attachments, each leading to a different VPC network or region, which is why careful logical design matters as much as the hardware.

flowchart LR
  OP[On-Premises Network] --> R[Your Router in Colocation Facility]
  R -->|Physical Link| G[Google Edge]
  G --> VA[VLAN Attachment]
  VA --> CR[Cloud Router]
  CR --> V[VPC Network]
        
FIG 1 — The basic Interconnect path from your network to your VPC

4Dedicated Interconnect in Detail

Dedicated Interconnect is the most direct option, giving you your own physical link to Google.

How it works

With Dedicated Interconnect, you place a router in a colocation facility that is also home to a Google Interconnect location. A cable inside the facility joins your router to Google’s equipment. This single act creates a private, high-capacity connection to Google’s network. You then add VLAN attachments on top of the connection to reach your VPC networks, and set up BGP with a Cloud Router so routes are exchanged.

Capacity

Dedicated connections are offered in standard circuit sizes of 10 gigabits per second and 100 gigabits per second. You can bundle several circuits together into one connection for more capacity, up to a published limit per connection, and you can run multiple connections. Capacity is bought in coarse steps, so Dedicated Interconnect suits organizations whose traffic is already substantial.

1

Choose a Location

Pick a colocation facility with a Google Interconnect presence near your data center and your target region.

2

Place an Order

Create the Interconnect connection in Google Cloud, choosing the circuit type, the number of circuits and the location.

3

Receive the Letter of Authorization

Google provisions ports and issues the document that identifies exactly which ports belong to you.

4

Cross-Connect at the Facility

You ask the facility operator to connect your router to the Google ports. If your equipment is not yet there, you must install or lease it.

5

Test and Activate

Google runs tests on the link, and once they pass the connection is ready to carry traffic.

6

Create VLAN Attachments

Add attachments, set up Cloud Router and BGP sessions, and begin exchanging routes.

Advantages

  • Highest bandwidth and control
  • Direct path with no provider in the middle
  • Lower per-gigabyte transfer rates at high volume
  • Option for link-level encryption with supported configurations

Disadvantages / Trade-offs

  • You must have, or arrange, a presence in a supported colocation facility
  • Longer lead time to provision and cross-connect
  • Large capacity steps are costly for modest traffic
  • You operate more of the equipment yourself
!
Common Mistake

Teams sometimes assume the physical link order is the end of the project. In reality, the cross-connect at the facility, equipment setup, BGP configuration and testing take considerable time. Plan weeks, not days, and start early.

5Partner Interconnect in Detail

If you are not in a Google colocation facility, or you only need modest bandwidth, a service provider can bridge the gap.

How it works

With Partner Interconnect, a supported service provider already has a connection to Google. You connect your network to the provider using whatever method the provider offers, and the provider carries your traffic the rest of the way to Google. You order VLAN attachments in Google Cloud, share a pairing key with your provider, and the provider completes the link. You never have to be physically present in a Google facility.

Simple Analogy

Dedicated Interconnect is like building your own private driveway to the highway. Partner Interconnect is like using a private shuttle service that already has a driveway onto the highway: easier and quicker to start, and you only pay for the seat you need.

Capacity and flexibility

Partner Interconnect offers VLAN attachments in a wide range of sizes, from small capacities such as tens of megabits per second up to tens of gigabits per second, depending on the provider and the options available. This lets you start small and grow, which is helpful for projects that do not yet need a full dedicated circuit.

Layer 2 and Layer 3 partners

Providers deliver the service in one of two styles. In a Layer 2 arrangement, the provider gives you a link that behaves like an Ethernet connection, and you set up BGP directly with the Cloud Router yourself. In a Layer 3 arrangement, the provider runs the routing for you, setting up BGP with Google on its side and exchanging routes with your network in whatever way it supports. Layer 2 gives you more control; Layer 3 gives you less work.

AspectLayer 2 PartnerLayer 3 Partner
Who runs BGP with GoogleYouThe provider
Control over routingHighLower
Operational effortMoreLess
Skill neededComfortable with BGPBasic networking, relies on provider
Best forTeams with network engineersTeams that want a managed experience

Advantages

  • No need to be in a Google colocation facility
  • Faster setup than dedicated connections
  • Flexible, smaller capacity options
  • Providers can bundle other services such as managed routing

Disadvantages / Trade-offs

  • You depend on the provider for part of the path and its support
  • Higher per-gigabyte costs than Dedicated at very high volume
  • Features and service levels vary by provider
  • Less visibility into the provider’s portion of the path
i
Design Tip

For availability, use two different providers or at least two separate paths. Two attachments through one provider’s single facility can fail together.

6Cross-Cloud Interconnect

Many organizations use more than one cloud. Cross-Cloud Interconnect makes the link between clouds direct and private.

What it is

Cross-Cloud Interconnect gives you a private, high-bandwidth connection between Google Cloud and another supported cloud provider. Google arranges the physical connection between its network and the other provider’s network, so you do not have to place and manage equipment in a colocation facility. Standard capacities such as 10 and 100 gigabits per second are available, and several major cloud providers are supported. Check current documentation for the exact list.

flowchart LR
  A[Google Cloud VPC] |Cross-Cloud Interconnect| B[Other Cloud Provider Network]
  A --> C[Your Workloads in Google Cloud]
  B --> D[Your Workloads in the Other Cloud]
        
FIG 2 — Cross-Cloud Interconnect joins two cloud networks without going through your own site

Why use it

Use 1

Multicloud Applications

Applications whose parts run in two clouds can talk privately and quickly.

Use 2

Data Movement

Moving large datasets between clouds for analytics or migration is faster and cheaper over a private link.

Use 3

Avoiding Hairpinning

Traffic no longer needs to travel down to your data center and back up to the other cloud.

Use 4

Resilience and Choice

Reduces lock-in and allows failover strategies that span clouds.

Simple Analogy

Without Cross-Cloud Interconnect, two companies in different cities must send mail through your head office in the middle. With it, they get their own direct road between them, saving time and avoiding congestion at your office.

!
Common Mistake

Overlapping IP address ranges between your Google Cloud networks and the other cloud’s networks cause routing failures. Plan addresses across clouds before you create any connections.

7Choosing the Right Type

With three options on the table, a clear comparison makes the choice much easier.

QuestionDedicatedPartnerCross-Cloud
What does it connect?Your network to GoogleYour network to Google, via a providerGoogle Cloud to another cloud
Who provides the physical link?You, in a colocation facilityThe service providerGoogle arranges it
Typical capacity10 or 100 Gbps circuits, can be combinedFlexible attachment sizes, from small to large10 or 100 Gbps
Setup effortHighMediumMedium
ControlHighestDepends on partner typeHigh at the cloud level
Best forLarge, steady trafficSmaller or varied needs, no colocation presenceMulticloud architectures
flowchart TD
  Q1{Connecting to another cloud provider?} -->|Yes| A1[Cross-Cloud Interconnect]
  Q1 -->|No| Q2{Present in a Google colocation facility or willing to be?}
  Q2 -->|Yes| Q3{Need high steady bandwidth?}
  Q3 -->|Yes| A2[Dedicated Interconnect]
  Q3 -->|No| A3[Partner Interconnect]
  Q2 -->|No| A3
        
FIG 3 — A simple guide to choosing an Interconnect type
i
Practical Insight

Many organizations start with Cloud VPN or Partner Interconnect, then move to Dedicated Interconnect when traffic grows. Because VLAN attachments and Cloud Router work similarly across types, you can often keep much of your design when you switch.

8VLAN Attachments, Cloud Router and BGP

The physical link is only half the story. The logical layer decides what traffic flows and where.

VLAN attachments

A VLAN attachment, sometimes called an interconnect attachment, is the logical connection between an Interconnect link and a VPC network. It is tied to a single Cloud Router and a single region. Each attachment has a capacity, uses a numbered virtual LAN tag on the physical link, and carries one BGP session. You usually create several attachments for redundancy, and you may create more for different VPC networks or regions.

Cloud Router and BGP

Cloud Router is a managed, distributed service. It uses BGP to learn the address ranges of your on-premises network and to advertise the subnets of your VPC network to your router. As networks change, the routes update automatically without manual editing. This dynamic behavior is a major benefit, because adding a subnet in the cloud or a new office on-premises does not require a ticket to change static routes.

sequenceDiagram
  participant OR as On-Premises Router
  participant CR as Cloud Router
  participant V as VPC Network
  OR->>CR: Advertise on-premises address ranges
  CR->>V: Install learned routes
  V->>CR: Provide subnet ranges
  CR->>OR: Advertise VPC subnet ranges
        
FIG 4 — Cloud Router and your router swap route information using BGP

Key BGP concepts in plain words

Concept 1

ASN

Autonomous System Number, a unique identifier for each network speaking BGP. Your network and the Cloud Router each have one.

Concept 2

BGP Session

A conversation between two routers in which they exchange the ranges they can reach. Each attachment has its own.

Concept 3

Link-Local Peering Addresses

A small private address block, taken from a reserved range, used only so the two routers can talk to each other over the attachment.

Concept 4

Route Priority (MED)

A value that tells the other side which path is preferred when several lead to the same place. Lower values are usually preferred.

Concept 5

Custom Route Advertisements

Lets you choose exactly which ranges Cloud Router tells your network about, instead of all subnets.

Concept 6

BFD

A fast failure-detection helper that quickly notices when a link is down so traffic can switch to another path.

Regional versus global dynamic routing

Each VPC network has a dynamic routing mode. In regional mode, routes learned by a Cloud Router are usable only by subnets in the same region as that router. In global mode, the learned routes are available to subnets in every region, and Google Cloud automatically adds a small cost penalty to routes used across regions so nearby paths are preferred. Global mode is often chosen when you want a single connection to serve the whole network, or for the highest availability designs.

!
Common Mistake

Leaving the VPC in regional routing mode and then expecting machines in other regions to reach on-premises over a single attachment. Without global mode, they will not learn those routes.

9Availability: 99.9 and 99.99 Percent Designs

A single link will fail someday, from a cut cable, a faulty device or planned maintenance. Interconnect is designed so you can build around this.

Why a single connection is not enough

A lone connection has a lone point of failure. Google’s Interconnect service level commitments apply only when you follow published redundancy patterns. In other words, uptime is a result of how you design the connections, not a property of one cable.

The two standard patterns

Pattern 1

99.9 Percent Topology

At least two connections in the same metropolitan area, placed in different edge availability domains, with attachments and Cloud Routers configured accordingly. Protects against single device failure and maintenance of one domain.

Pattern 2

99.99 Percent Topology

At least four connections spread over two metropolitan areas, two in each, in different edge availability domains, with Cloud Routers in two regions and global dynamic routing. Protects against loss of a whole metro or region.

flowchart TD
  OP[On-Premises Network] --> M1A[Metro 1 - Domain A]
  OP --> M1B[Metro 1 - Domain B]
  OP --> M2A[Metro 2 - Domain A]
  OP --> M2B[Metro 2 - Domain B]
  M1A --> R1[Cloud Router Region 1]
  M1B --> R1
  M2A --> R2[Cloud Router Region 2]
  M2B --> R2
  R1 --> V[VPC Network with Global Routing]
  R2 --> V
        
FIG 5 — The 99.99 percent pattern spreads four connections across two metros and two regions
Simple Analogy

Think of getting to work. One road can be blocked by an accident. Two roads on different sides of town survive a single closure. Four roads across two different districts survive a closure that affects a whole district. More independent routes mean fewer days stuck at home.

Active-active or active-passive

Once you have several attachments, you decide how traffic uses them. In an active-active design, all attachments carry traffic at once, usually by giving them equal priority so that traffic is spread across them. This uses all the capacity you pay for but requires that every path can handle the full load if the others fail. In an active-passive design, one path is preferred and the others sit as standbys, which is simpler to reason about but leaves capacity idle.

AspectActive-ActiveActive-Passive
Normal trafficShared across pathsMostly on the primary path
Capacity useHighLower
Failure behaviorRemaining paths absorb the loadStandby takes over
Planning needEach path must handle failover loadStandby must match primary
ComplexityHigherLower
!
Common Mistake

Running two active links at seventy percent each looks efficient, until one fails and the other must carry one hundred and forty percent. Size every path so that the surviving ones can carry the full workload.

ANTI-PATTERN-01 Avoid
Problem

Two connections placed in the same facility and the same edge availability domain, treated as fully redundant.

Why It’s Harmful

One maintenance event or device failure in that domain takes both connections down at once, and the redundancy is only an illusion.

Correct Approach

Place connections in different edge availability domains, and for the highest availability in different metros, following the published topologies.

10Security and Encryption

A private path is not the same as an encrypted path. Understanding the difference helps you meet your security needs.

What is and is not protected by default

Traffic over Cloud Interconnect travels on a private connection and does not traverse the public internet, which already reduces exposure. However, the traffic is not encrypted by Interconnect itself. If your policies require encryption in transit, you need to add it yourself.

Options for adding encryption

Option 1

HA VPN over Cloud Interconnect

Run IPsec tunnels across the Interconnect connection. Traffic is encrypted end to end between your gateway and Google, at the cost of tunnel throughput limits and extra setup.

Option 2

MACsec

Link-layer encryption between your router and Google’s edge for supported connection types. It protects the physical segment with high performance and little overhead.

Option 3

Application-Level Encryption

Use TLS or similar protection inside your applications so data is encrypted regardless of the network.

Simple Analogy

A private road keeps strangers off the route, but a truck driving along it can still be seen from outside if its sides are open. Encryption is like using a sealed, opaque truck. HA VPN seals the cargo, MACsec seals the road segment, and application encryption seals each package.

Other protections

Control 1

Firewall Rules

VPC firewall rules still decide which traffic from on-premises is allowed to reach each cloud resource.

Control 2

Route Filtering

Use custom advertisements and filters so only intended ranges are exchanged between networks.

Control 3

IAM Permissions

Control who can create, change or delete Interconnect attachments and Cloud Routers. Separate network administration from application administration.

Control 4

BGP Authentication

Use session authentication where supported so only trusted routers can form BGP sessions.

i
Good to Know

Encryption options and their support differ by Interconnect type and by hardware you use. Always check the current documentation for what your chosen connection supports before you build your security design around it.

11Internal Working: How Traffic Flows

Let us follow a request from an on-premises server to a virtual machine in Google Cloud.

1

Server Sends a Packet

An on-premises server sends traffic to the internal address of a cloud virtual machine.

2

Local Routing

Your router checks its route table. Because BGP taught it that the cloud subnet is reachable through Google, it forwards the packet toward the Interconnect.

3

Across the Physical Link

The packet crosses the cable in the colocation facility, tagged with the VLAN identifier for the correct attachment.

4

Into the VPC Network

Google’s edge matches the VLAN tag to the VLAN attachment and hands the packet to the VPC network.

5

VPC Routing and Firewall

The VPC finds the destination subnet, even across regions over Google’s backbone, and applies ingress firewall rules for the destination machine.

6

Delivery and Reply

The packet reaches the virtual machine, and the reply returns along the learned route in the opposite direction.

sequenceDiagram
  participant S as On-Prem Server
  participant R as On-Prem Router
  participant E as Google Edge
  participant V as VPC Network
  participant M as Cloud VM
  S->>R: Packet to cloud address
  R->>E: Forward over Interconnect with VLAN tag
  E->>V: Deliver via VLAN attachment
  V->>M: Route and apply firewall rules
  M-->>S: Reply returns on the learned path
        
FIG 6 — A packet’s journey from an on-premises server to a cloud virtual machine

Packet size and MTU

The maximum transmission unit is the largest packet that can travel in one piece. Interconnect attachments support specific sizes, and VPC networks have their own setting. If the two ends disagree, large packets may be dropped or split, causing slow transfers or hanging connections even though small requests work. Check that your on-premises equipment, the attachment and the VPC network agree on a compatible size.

i
Practical Insight

If pings and small web pages work but large file transfers stall, suspect an MTU mismatch before looking at the application or the firewall.

12Working with Shared VPC and Many Projects

Large organizations rarely have one project. Interconnect fits into multi-project designs in a few common ways.

Sharing one connection across projects

Interconnect connections can be created in a central project and used by VLAN attachments that belong to other projects, depending on how you set up the arrangement. A very common design places the VLAN attachments, Cloud Routers and the VPC network in a Shared VPC host project. Service projects then place their virtual machines in the shared subnets and automatically gain access to on-premises through the single set of connections managed by the central network team.

flowchart TD
  OP[On-Premises Network] --> IC[Interconnect Connections]
  IC --> HP[Host Project: VLAN Attachments, Cloud Routers, Shared VPC]
  HP --> SP1[Service Project A]
  HP --> SP2[Service Project B]
  HP --> SP3[Service Project C]
        
FIG 7 — One set of connections in a host project serves many service projects
Benefit 1

One Set of Links to Manage

The central network team owns connections, routing and policy, rather than every team building its own.

Benefit 2

Lower Cost

Sharing capacity across projects avoids paying for many small, underused links.

Benefit 3

Consistent Security

Firewall policy and route control are applied in one place.

Connecting several VPC networks

If you have several separate VPC networks that all need to reach on-premises, you can create attachments for each, or use a hub approach. Network Connectivity Center lets you treat your Interconnect attachments and other connections as spokes attached to a central hub, so on-premises sites and VPC networks can exchange routes in a more organized way. It can also help sites that are each connected to Google reach one another across Google’s backbone, though you should confirm current feature support and costs before relying on this.

!
Common Mistake

VPC Network Peering does not automatically pass on-premises routes between peered networks unless you explicitly configure route exchange. Do not assume that peering a network to your Interconnect-connected network gives it access to on-premises.

13Reaching Google Services Privately from On-Premises

Interconnect is not only for reaching your own virtual machines. It can also carry on-premises traffic to Google APIs.

Private Google Access for on-premises hosts

Systems in your data center can use Google services such as Cloud Storage or BigQuery over the private Interconnect path instead of the public internet. This is done with Private Google Access for on-premises hosts, using special address ranges that Google publishes for this purpose. Your DNS must send requests for Google API names to those ranges, and Cloud Router must advertise the ranges so your network knows to send that traffic through Interconnect.

Private Service Connect for Google APIs

Private Service Connect offers another way. You create an internal endpoint with an address in your own VPC range that represents Google APIs, then reach it from on-premises through the connection. Because the address belongs to your address plan, it can be easier to control and to allow in firewalls.

Simple Analogy

Imagine installing a private express lane from your office straight into a partner’s warehouse. Instead of driving to the public front door of the warehouse, your trucks enter through a private gate with a dedicated sign, and your DNS directions simply point them there.

1

Pick the Access Method

Choose Private Google Access for on-premises hosts or a Private Service Connect endpoint.

2

Advertise the Ranges

Make sure Cloud Router tells your network about the special ranges or the endpoint address.

3

Fix DNS

Arrange for names of Google services to resolve to the private addresses from on-premises.

4

Test and Verify

Confirm that traffic actually uses the Interconnect path and that firewall rules allow it.

14Planning an Interconnect Project

Good planning prevents most Interconnect delays and surprises.

Step one: understand your traffic

Measure what you actually move today and what you expect in the next few years: peak bandwidth, daily volume, latency sensitivity and which systems need to talk. This guides both the type you choose and the capacity you buy, and helps avoid paying for far more than you will use.

Step two: plan addresses and routing

Choose non-overlapping address ranges between on-premises and every VPC network that will connect. Decide which ranges each side should advertise, which routing mode to use, and how you will prefer one path over another. These decisions are painful to change after systems depend on them.

Step three: pick locations and design redundancy

Select metropolitan areas close to both your data center and your main Google Cloud regions, and plan redundancy to match your availability goals. Decide early whether you need the 99.9 or 99.99 percent topology, because it affects the number of connections, locations and routers.

Step four: plan lead times and people

Dedicated connections involve ordering, cross-connects at the facility and testing, which can take weeks. Partner connections can be faster but still depend on the provider. Involve network engineers, security teams, the colocation facility and the provider early, and agree on who does what.

Checklist 1

Traffic Profile

Peak and average bandwidth, latency needs, growth forecast.

Checklist 2

Address Plan

No overlaps across on-premises, VPCs and other clouds.

Checklist 3

Redundancy Target

The availability topology your business requires.

Checklist 4

Security Requirements

Whether and how encryption is required.

Checklist 5

Operations Model

Who monitors, who responds, who talks to the provider.

Checklist 6

Budget

Fixed port or attachment costs, partner fees, transfer charges, facility costs.

i
Design Tip

Start with a temporary Cloud VPN while the Interconnect is being installed. This lets teams begin testing and even run limited workloads, and later the VPN can remain as a backup path.

15Monitoring, Logging and Troubleshooting

A connection that nobody watches is a risk. Google Cloud provides several tools to see the health of your Interconnect.

Tool or SignalWhat It ShowsBest Used For
Connection and attachment statusWhether links and attachments are up and operationalQuick health checks
Cloud Monitoring metricsThroughput, packet counts, errors, capacity use, BGP session stateDashboards and alerts
Optical power and link metricsSignal strength on the physical circuitDetecting failing optics or dirty fiber
Cloud Router logs and statusLearned and advertised routes, session eventsRouting problems
Interconnect diagnosticsDetailed information on link state and light levelsTroubleshooting with the provider or facility
Connectivity TestsA simulated path through your network configurationFinding where a path breaks
Maintenance notificationsAdvance notice of planned work on Google’s sidePlanning around maintenance windows

What to alert on

Alert 1

Link or Attachment Down

Immediate notification when any redundant path fails, even if traffic is still flowing on others.

Alert 2

BGP Session Down

Indicates routing problems or router failures that may leave routes missing.

Alert 3

High Utilization

Alert well before capacity runs out, especially in active-active designs where failover needs spare room.

Alert 4

Errors and Drops

Rising errors can signal faulty hardware, dirty connectors or mismatched settings.

A simple troubleshooting routine

1

Check the Physical Layer

Is the connection up and is the light level healthy on both ends?

2

Check the Attachment and BGP

Is the VLAN attachment active and is the BGP session established?

3

Check Routes

Are the expected ranges being learned and advertised, and is dynamic routing mode correct?

4

Check Firewalls

Do both VPC firewall rules and on-premises firewalls allow the traffic?

5

Check MTU and DNS

Large transfers failing or names not resolving often point to size or name settings.

!
Common Mistake

Ignoring maintenance notifications. Planned maintenance on one path is harmless when redundancy is correct, but if both paths sit in the same failure domain, the work can cause an outage you were warned about.

16Understanding Costs

Interconnect has fixed and variable costs. Knowing both lets you judge whether it saves or costs you money.

Cost 1

Connection or Port Fees

For Dedicated and Cross-Cloud Interconnect, you pay a recurring fee per circuit for as long as it exists.

Cost 2

VLAN Attachment Fees

Attachments are billed based on their capacity, and Partner Interconnect attachments are a main cost component.

Cost 3

Data Transfer

Data leaving Google Cloud over Interconnect is generally charged at lower rates than internet egress. Traffic entering Google Cloud is typically free.

Cost 4

Partner or Provider Fees

Service providers charge their own fees for their part of the path, and terms vary widely.

Cost 5

Colocation and Equipment

Rack space, power, cross-connect fees and your own routers add to the cost of a Dedicated connection.

Finding the break-even point

Because fixed costs are higher but per-gigabyte costs are lower, Interconnect usually becomes cheaper than internet-based options once traffic is large and steady. For small or spiky traffic, a VPN or ordinary internet transfer can be more economical. Compare total monthly cost at your expected volume, including the redundancy you need, not just the price of a single connection.

Ways to Save

  • Right-size attachments to real traffic and grow as needed
  • Share connections across projects through a central design
  • Keep chatty systems close together to reduce transfer
  • Use private access to Google APIs instead of internet paths
  • Review utilization regularly and remove unused attachments

Common Cost Traps

  • Buying large circuits long before traffic justifies them
  • Forgetting that redundancy multiplies fixed costs
  • Ignoring colocation and provider fees in the budget
  • Leaving test attachments running
  • Sending traffic through unnecessary hairpin paths
!
Important

Pricing differs by region and changes over time. Always confirm current rates on the official Google Cloud pricing page and with your provider before finalizing a budget.

17Design Patterns and Anti-patterns

Patterns capture what experienced teams repeatedly find works; anti-patterns capture what repeatedly goes wrong.

Helpful patterns

Redundant Dual-Metro Design

Four connections across two metros and two regions with global dynamic routing, matching the highest availability topology. Used by organizations whose cloud connection is critical to the business.

Interconnect with VPN Backup

A primary Interconnect path, with HA VPN as a lower-priority backup path over the internet. It is an economical way to add another independent failure domain, though the backup has less bandwidth.

Shared VPC Landing Zone with Central Connectivity

Interconnect attachments and Cloud Routers sit in a central host project. Application teams use the connectivity without owning it, and the network team enforces consistent routing and security.

Hub for Many Sites

Network Connectivity Center acts as a hub, with several on-premises sites and VPC networks attached as spokes, so they can exchange routes without a tangle of individual links.

Encrypted Interconnect

MACsec or HA VPN over Interconnect adds encryption for regulated workloads, so data is both on a private path and encrypted in transit.

Multicloud Backbone

Cross-Cloud Interconnect links Google Cloud and another cloud directly, with workloads and data sharing a private, fast network without passing through the corporate data center.

Anti-patterns to avoid

ANTI-PATTERN-02 Avoid
Problem

Relying on a single Interconnect connection and a single attachment for a business-critical workload.

Why It’s Harmful

Any cable fault, device failure or maintenance event causes an outage, and no service level commitment applies without redundancy.

Correct Approach

Follow a published redundant topology, with separate edge availability domains, and test failover regularly.

ANTI-PATTERN-03 Avoid
Problem

Overlapping address ranges between on-premises and cloud networks, handled later with address translation hacks.

Why It’s Harmful

Overlaps break routing, complicate troubleshooting and make security rules ambiguous.

Correct Approach

Create one organization-wide address plan before building anything, and treat it as a shared contract.

ANTI-PATTERN-04 Avoid
Problem

Assuming a private connection means data is encrypted and does not need further protection.

Why It’s Harmful

Interconnect itself does not encrypt traffic, so sensitive data may travel in clear form across a segment you do not control.

Correct Approach

Decide encryption needs up front and use MACsec, HA VPN over Interconnect or application-level encryption as required.

ANTI-PATTERN-05 Avoid
Problem

Sizing active-active links so that each runs near full capacity during normal operation.

Why It’s Harmful

When one path fails, the others are overloaded, causing slowdowns or drops exactly when stability matters most.

Correct Approach

Size each path so the surviving paths can carry the entire expected load during a failure.

18Advantages, Disadvantages and Trade-offs

An honest summary of what Cloud Interconnect gives you and what it asks from you in return.

Advantages

  • High bandwidth, scalable to very large capacities
  • More predictable, lower latency than internet-based paths
  • Lower per-gigabyte transfer cost at volume
  • Private connectivity with internal IP addressing
  • Service level commitments with redundant topologies
  • Dynamic routing through Cloud Router and BGP
  • Works with Shared VPC and hub designs for large organizations

Disadvantages / Trade-offs

  • Higher fixed costs than VPN
  • Longer lead times, especially for Dedicated
  • Not encrypted by default
  • Requires networking skill, especially BGP and redundancy design
  • Depends on facilities and providers outside Google’s control
  • Redundancy requirements multiply cost

When to choose it

Choose Cloud Interconnect when you have large, steady or latency-sensitive traffic between sites and Google Cloud, when private addressing and predictable performance matter, or when you are building a long-term hybrid or multicloud architecture.

When not to choose it

Avoid it when traffic is small or occasional, when you need a quick solution within hours, or when budget and skills do not allow proper redundancy. In those cases, Cloud VPN is often the better fit, and you can move to Interconnect later when needs grow.

19Real-World Examples

Seeing how organizations use Interconnect makes the concepts easier to remember.

A Bank Moving Core Workloads

A bank runs its core data center and is moving analytics workloads to Google Cloud. It uses Dedicated Interconnect in two metros for the highest availability, MACsec to meet encryption rules, and a central Shared VPC network so that every business unit uses the same connectivity.

A Media Company Transferring Huge Files

A studio produces enormous video files on premises and processes them with cloud rendering. Dedicated Interconnect lets it move terabytes quickly and cheaply each day, which the internet could not do reliably.

A Retailer Without a Colocation Presence

A mid-sized retailer has its own server room but no presence in a Google facility. It uses Partner Interconnect through a provider, starts with a modest attachment and increases capacity ahead of the holiday season.

A Software Company Spanning Two Clouds

A software provider runs part of its platform in another cloud and part in Google Cloud. Cross-Cloud Interconnect links them privately so databases and services communicate without detouring through any office.

A Hospital Network

A hospital group connects several sites to Google Cloud for imaging storage and analysis. It uses Partner Interconnect with a VPN backup, keeping patient data off the public internet and adding encryption to meet health privacy rules.

A Startup Growing Up

A growing company begins with Cloud VPN. As traffic increases, it adds Partner Interconnect, keeps the VPN as a backup path, and later graduates to Dedicated Interconnect, reusing its Cloud Router and routing design along the way.

“Interconnect is not about making the cloud faster; it is about making the path to the cloud predictable.”

20Best Practices and Common Mistakes

A short checklist to carry into every Interconnect project.

Best Practices

  • Plan non-overlapping addresses across all connected networks first
  • Follow the published 99.9 or 99.99 percent topology that matches your needs
  • Place redundant links in different edge availability domains
  • Size paths so failover load is covered
  • Use global dynamic routing where multi-region reach is needed
  • Add encryption when policy requires it
  • Keep a VPN backup path where it makes sense
  • Monitor links, attachments and BGP sessions with alerts
  • Subscribe to maintenance notifications and plan around them
  • Test failover before you rely on it
  • Centralize connectivity in a host project for multi-project organizations

Common Mistakes

  • Using a single connection for critical traffic
  • Overlapping address ranges
  • Assuming Interconnect is encrypted
  • Forgetting global routing mode for multi-region access
  • Underestimating lead times
  • Ignoring MTU settings
  • Leaving DNS unconfigured for private Google API access
  • Over-provisioning capacity too early

21Frequently Asked Questions

Q1Is Cloud Interconnect the same as Cloud VPN?

No. Cloud VPN creates encrypted tunnels over the public internet. Cloud Interconnect provides a private physical connection that does not use the public internet, with higher bandwidth and steadier performance, but it is not encrypted by default.

Q2Is traffic over Interconnect encrypted?

Not by default. You can add encryption using MACsec on supported connections, HA VPN over Interconnect, or application-level encryption.

Q3Do I need to be in a colocation facility?

For Dedicated Interconnect, yes, you need equipment in a facility where Google has an Interconnect location. For Partner Interconnect, you connect through a service provider and do not need to be in a Google facility.

Q4What is a VLAN attachment?

It is the logical connection between an Interconnect link and a VPC network, associated with a Cloud Router and a region. It carries a BGP session and has a set capacity.

Q5Why do I need Cloud Router?

Cloud Router uses BGP to exchange routes between your VPC and your network dynamically, so new subnets and sites are learned automatically without manual route changes.

Q6How do I get a 99.99 percent availability commitment?

Follow Google’s published topology for that level: four connections across two metropolitan areas, in different edge availability domains, with Cloud Routers in two regions and global dynamic routing. Check current documentation for exact requirements.

Q7How long does it take to set up?

Dedicated Interconnect usually takes weeks because of ordering, cross-connects and testing. Partner Interconnect can be faster, depending on the provider. Cloud VPN can be ready within hours and is often used as a stopgap.

Q8Can one connection serve several VPC networks?

Yes. A single physical connection can carry several VLAN attachments, each linked to a Cloud Router for a VPC network, so you can serve multiple networks or regions on one link.

Q9Can on-premises systems reach Google APIs over Interconnect?

Yes, using Private Google Access for on-premises hosts or Private Service Connect endpoints, along with the right route advertisements and DNS settings.

Q10Is Interconnect cheaper than the internet?

It has higher fixed costs but lower per-gigabyte transfer rates, so it tends to be cheaper for large, steady volumes and less economical for small or occasional traffic.

Q11What happens during Google maintenance?

Google sends advance notifications. With redundant connections in different edge availability domains, traffic shifts to the unaffected paths while one domain is maintained.

Q12Does Interconnect work with other clouds?

Yes. Cross-Cloud Interconnect provides a direct, private link between Google Cloud and supported other cloud providers, so you do not need to route traffic through your own data center.

22Summary and Key Takeaways

Cloud Interconnect gives you a private, high-bandwidth, predictable path between your own network, or another cloud, and Google Cloud. Dedicated Interconnect offers the most direct control, Partner Interconnect offers flexibility and ease when you cannot reach Google directly, and Cross-Cloud Interconnect links clouds together. On top of the physical layer, VLAN attachments, Cloud Router and BGP decide how traffic flows, while redundant topologies in separate failure domains deliver the availability your business needs. Interconnect is private but not encrypted by default, and it has real fixed costs and lead times, so planning, address design, security decisions and monitoring matter just as much as the connection itself.

Key Takeaways

  • It is a private path, not a VPN — traffic avoids the public internet but is not encrypted unless you add MACsec, HA VPN or application-level encryption.
  • Pick the type that fits — Dedicated for large steady traffic with a facility presence, Partner for flexibility without one, Cross-Cloud for linking other clouds.
  • Logic matters as much as cables — VLAN attachments, Cloud Router and BGP control routing, and global dynamic routing is needed for multi-region reach.
  • Redundancy is a design, not a feature — follow the published 99.9 or 99.99 percent topologies, use separate edge availability domains and size paths for failover.
  • Plan addresses and lead times early — avoid overlapping ranges, and expect weeks for dedicated connections; use VPN as a temporary or backup path.
  • Centralize in larger organizations — a Shared VPC host project or a Network Connectivity Center hub keeps connectivity consistent and cost-effective.
  • Watch and test — monitor links, attachments and BGP sessions, subscribe to maintenance notices and rehearse failover before you depend on it.