Google Cloud Cloud Interconnect: A Private Highway Between Your Network and Google
A beginner-friendly, book-style guide to Cloud Interconnect, the family of services that connects your data center, your partners and other clouds to Google Cloud over fast, private, dependable links instead of the public internet.
Imagine two cities that trade goods every day. They could send trucks along the public roads, sharing space with every other driver, stuck in traffic and exposed to roadworks and weather. Or they could build a private highway that only their trucks use, with guaranteed lanes, predictable travel times and fewer surprises. Cloud Interconnect is that private highway between your network and Google Cloud.
This guide assumes you know nothing about networking. Every new word is explained the first time it appears, with a simple comparison from daily life. By the end you will understand what Cloud Interconnect is, how its different types work, how to build it for high availability, how routing and security behave, what it costs, and how it compares with a VPN.
1What Is Cloud Interconnect and Why Does It Exist?
Cloud Interconnect gives you private, high capacity connectivity between your own network and Google Cloud.
The problem with the public internet
Most companies start their cloud journey by reaching the cloud over the public internet, often protected by an encrypted tunnel called a VPN. This works well for small needs. But as the amount of data grows, the internet shows its weaknesses. Speed can change from hour to hour because you share the road with everyone else. Delay, called latency, can jump around. A busy period elsewhere in the world can slow your traffic. And moving very large amounts of data, such as databases, backups or video archives, becomes slow and unpredictable.
What the service does about it
Cloud Interconnect extends your on-premises network into Google Cloud through a physical or provider-managed link that does not pass through the public internet. Traffic travels between your routers and Google’s network edge over a dedicated path. The result is higher bandwidth, more stable latency and a smoother experience for hybrid applications, where some parts run in your data center and some in the cloud.
The public internet is a busy city road shared by millions of cars. Cloud Interconnect is a private tunnel under the city that belongs only to you and your neighbor. It does not make the destination closer, but it removes the traffic jams and the strangers.
Private does not automatically mean encrypted. Cloud Interconnect traffic is not encrypted by default, and encryption is an option you add when your rules require it. Chapter 12 explains the choices.
2Core Concepts in Plain English
Ten words that appear in nearly every Interconnect conversation.
On-premises network
Your own network, such as the one in your office or data center, outside Google Cloud.
VPC network
Your private virtual network inside Google Cloud, where your virtual machines and services live.
Colocation facility
A shared data center building where many companies place their equipment, and where Google also has presence for connections.
Interconnect connection
The physical link to Google, made of one or more circuits. Think of it as the pipe itself.
VLAN attachment
A logical channel inside the pipe that connects the link to one of your VPC networks and gives it its own capacity setting.
Cloud Router
A Google Cloud routing service that talks to your router and exchanges route information automatically.
BGP
Border Gateway Protocol. The language routers use to tell each other which addresses they can reach.
Edge availability domain
A separate failure area inside a metro location, so that two links in different domains do not fail together.
Service provider
A network company that already has connections to Google and can sell you a link without you needing your own equipment at the colocation facility.
Metro
A city area, such as one region of a country, where Google offers connection locations.
You do not need to memorize these. The following chapters show how they fit together, like pieces of one puzzle.
3Architecture and Components
Follow the path from your router to a virtual machine in Google Cloud.
A working Cloud Interconnect setup has a few layers. At the bottom is the physical or provider connection that reaches Google’s edge. On top of it you create one or more VLAN attachments. Each attachment is linked to a Cloud Router in a chosen region and a VPC network. The Cloud Router and your on-premises router open a BGP session and swap routes. Once routes are exchanged, your virtual machines can reach on-premises addresses and your on-premises systems can reach Google Cloud addresses using private IP addresses.
flowchart LR
ONP["On-premises Network and Router"] --> LINK["Interconnect Connection"]
LINK --> EDGE["Google Edge in a Metro"]
EDGE --> VA["VLAN Attachment"]
VA --> CR["Cloud Router (BGP)"]
CR --> VPC["VPC Network"]
VPC --> VM["Virtual Machines and Services"]
ONP |"BGP session"| CR
Two halves, two owners
The physical side, meaning the circuits and ports, belongs to the connection. The logical side, meaning the attachments, routers and routes, belongs to your Google Cloud project. Splitting the pipe into attachments lets one physical connection serve several VPC networks, several regions or several teams, each with its own capacity setting.
| Layer | What it is | Who sets it up |
|---|---|---|
| Physical link | Circuits to Google, or a service provider connection | You with a colocation facility, or the provider |
| VLAN attachment | Logical channel with its own capacity | You in Google Cloud |
| Cloud Router | BGP speaker in a region | You in Google Cloud |
| On-premises router | Your equipment that speaks BGP | Your network team |
| Routes and firewall rules | Which traffic is allowed to flow | You, on both sides |
Ordering a link does not mean traffic flows. Until attachments are activated, BGP is established and firewall rules allow traffic, nothing moves. Plan the whole chain, not only the cable.
4The Flavors of Cloud Interconnect
Different ways to reach the same private highway, depending on where you are and what you need.
Dedicated Interconnect
A direct physical connection between your network and Google’s at a colocation facility. Highest capacity and most control, with the most setup work.
Partner Interconnect
A connection through a supported service provider. Good when you cannot reach a Google facility, or need less than a full dedicated port.
Cross-Cloud Interconnect
A private link between Google Cloud and another cloud provider’s network, for multicloud designs.
Cross-Site Interconnect
A service that lets you connect your own sites to each other over Google’s network at the data link layer, using Google as the backbone between your locations.
flowchart TD
Q1{"Where is the other end?"} -->|"Another cloud"| CC["Cross-Cloud Interconnect"]
Q1 -->|"Your own sites to each other"| CS["Cross-Site Interconnect"]
Q1 -->|"Your data center"| Q2{"Can you reach a Google colocation facility?"}
Q2 -->|"Yes, and need 10 Gbps or more"| DI["Dedicated Interconnect"]
Q2 -->|"No, or need smaller capacity"| PI["Partner Interconnect"]
Dedicated Interconnect is building your own private road to the highway entrance. Partner Interconnect is renting a lane on a road built by a transport company. Cross-Cloud is a bridge between two highway systems. The destination is the same highway.
Product lines and feature names in this family grow over time. Always check the current overview page for the latest list of connection types and where each is offered.
5Dedicated Interconnect in Detail
A direct cable between your equipment and Google’s, inside a shared colocation building.
With Dedicated Interconnect you place your own router in a colocation facility that Google also uses. A physical cable, called a cross-connect, links your router to Google’s equipment in the same building. Because you own the equipment and the connection ends there, you also need a way to carry traffic from the colocation facility back to your office or data center, either by having your data center in that building or by buying a network circuit to it.
Circuits and capacity
A connection is made of one or more circuits grouped together as a bundle. Circuits in one connection must all have the same speed, commonly 10 Gbps or 100 Gbps, and a connection can contain up to eight circuits. You can add circuits to grow capacity. On top of that connection you create VLAN attachments, each with its own capacity setting that can range from a small slice up to very large sizes.
What you need
Presence in a supported colocation facility
You must be able to place a router in a building where Google offers Dedicated Interconnect.
Order the connection
Request the connection in the Google Cloud console, choosing the location and the number and speed of circuits.
Complete the cross-connect
Google provides paperwork called a letter of authorization that you give to the facility so it can run the physical cable.
Test the link
Google tests the connection and confirms that it is ready for use.
Create VLAN attachments and routing
Link the connection to your VPC networks through attachments and Cloud Routers, then establish BGP.
Advantages
- Very high capacity for large data movement
- Direct path with stable, low delay
- Full control over your own equipment
- Availability promise available with redundant design
Disadvantages / Trade-offs
- Needs presence in a colocation facility
- Longer lead time because of physical work
- You must run network equipment and routing skills
- Costs more than a basic VPN for small needs
6Partner Interconnect in Detail
Borrowing a service provider’s existing connection to Google.
Many companies cannot place equipment in a Google colocation facility, or they need less than a full dedicated port. Partner Interconnect solves this. A supported service provider already has connections into Google. You buy connectivity from that provider, and the provider links your network to Google. You still create VLAN attachments in Google Cloud, but they are paired with the provider.
The pairing key
When you create a partner VLAN attachment, Google gives you a pairing key, a long code that identifies the attachment. You hand the pairing key to your provider, who uses it to connect the right circuit to the right attachment. After the provider has configured it, you activate the attachment in Google Cloud. This exchange of a key is how two companies safely agree they mean the same connection.
Layer 2 and Layer 3 providers
Providers offer two styles. In a Layer 2 connection, the provider only carries the traffic, and you configure BGP between your router and Google’s Cloud Router yourself. In a Layer 3 connection, the provider handles the routing for you and exchanges routes with Google on your behalf, so you do less configuration. Layer 3 is simpler, Layer 2 gives you more control.
| Question | Layer 2 partner | Layer 3 partner |
|---|---|---|
| Who runs BGP with Google? | You | The provider |
| Your effort | Higher | Lower |
| Control over routing | More | Less |
| Best for | Teams with strong network skills | Teams wanting a simpler setup |
Instead of building your own bridge to the island, you buy a ferry ticket from a company that already sails there. The pairing key is the ticket number that says which seat is yours.
Advantages
- No need for equipment at a Google colocation facility
- Smaller capacities available, starting from small slices
- Faster to provision than building a physical link
- Provider can supply last mile connection to your site
Disadvantages / Trade-offs
- Depends on the provider’s quality and support
- Capacities offered vary by provider and location
- Extra provider fee on top of Google charges
- Availability promise covers only the Google side of the path
7Cross-Cloud Interconnect and Multicloud
When your applications live in more than one cloud, they still need a good road between them.
Many organizations use several cloud providers. A database may be in one cloud and an analytics platform in another. Sending that traffic across the public internet is slow and unpredictable. Cross-Cloud Interconnect provides a private, high capacity connection between Google Cloud and supported other cloud providers, so workloads in different clouds can talk as if they were on one network.
flowchart LR
GC["Google Cloud VPC"] |"Private link"| OC["Other Cloud Network"]
GC --> ON["Your On-premises Network"]
OC --> ON
Different ownership models
In one model, Google orders and manages the physical connection to the other provider, and you receive the service as part of your Google Cloud setup. In a partner model, a provider and the other cloud cooperate to offer connections that are already built, so you can start in minutes by creating attachments and requesting matching circuits on the other side. Details such as supported clouds, locations and charges differ, so check the current documentation.
Analytics across clouds
Data sits in one cloud, while the best analytics tool is in another. A private link lets large datasets move without internet delay.
Disaster recovery across providers
A company keeps a recovery site in a second cloud and replicates data to it over a private connection.
Gradual migration between clouds
Applications move one at a time, and the private link keeps the old and new parts talking during the transition.
Plan address ranges across all clouds before building. Overlapping private addresses between clouds is one of the most common and most annoying multicloud mistakes.
8VLAN Attachments, Cloud Router and BGP
The logical layer where private traffic actually gets its addresses and its routes.
VLAN attachment
A VLAN attachment connects an Interconnect connection to a VPC network through a Cloud Router in a particular region. It has a capacity setting, which limits the traffic it can carry, and it has a pair of private addresses used for the BGP session between the two routers. You can let Google choose these addresses, or provide your own ranges. Attachments can also use different packet size settings, with larger packets helping some bulk transfers, as long as both ends agree.
Cloud Router and BGP
The Cloud Router is a managed service, not a physical box. It opens a BGP session with your on-premises router for each attachment. Over that session your router tells Google which on-premises address ranges exist, and the Cloud Router tells your router which VPC address ranges exist. Learned routes are added to your VPC network automatically, so there is no need to write routes by hand, and when a link fails, the routes adjust on their own.
sequenceDiagram
participant R as On-premises Router
participant C as Cloud Router
participant V as VPC Network
R->>C: Open BGP session over the attachment
C->>R: Advertise VPC address ranges
R->>C: Advertise on-premises address ranges
C->>V: Install learned routes
V-->>R: Traffic can now flow both ways
Regional or global routing
By default a Cloud Router shares routes only for the VPC subnets in its own region. With global dynamic routing enabled on the VPC network, it can share routes for all regions, so on-premises systems can reach resources in every region through one attachment. This is convenient, but it also makes failures and cost behavior more complex, so choose it deliberately.
Two post offices swap lists of which streets each can deliver to. Once they have exchanged lists, any letter sent from one city finds its way to the right street in the other, and when a road closes they update their lists without asking you.
Forgetting firewall rules. Even with perfect routing, VPC firewall rules and on-premises firewalls must allow the traffic. A route is a road, a firewall rule is a gate on that road.
9Internal Working: How Traffic Flows
The life of one packet, from your office to a Google Cloud virtual machine.
Your system sends a packet
A server in your data center sends a packet to a private address that belongs to a virtual machine in Google Cloud.
Your router consults its routes
Because of the BGP session, your router knows this address range is reached through the Interconnect link.
The packet travels the private link
It leaves through the physical or provider connection and reaches Google’s edge in the metro.
The attachment hands it to the VPC
The VLAN attachment delivers the packet into your VPC network.
Firewall rules decide
VPC firewall rules check whether this traffic is allowed to reach the virtual machine.
The reply returns the same way
The virtual machine answers, and the reply follows the learned routes back through the attachment to your office.
Local and remote connections
If the Interconnect location is in the same metro as the Google Cloud region where your workloads run, the connection is local, and traffic takes a short path. If the location is in a different metro, the connection is remote, and traffic must travel further across Google’s backbone, which adds delay. Choose locations near your target regions when delay matters.
Entering a motorway at the exit closest to your destination is fast. Entering it in a distant city means a longer trip on the motorway. Closer entry points mean shorter journeys.
Traffic balancing
When you have several attachments, Google Cloud balances traffic between them according to their configured capacity and the routes advertised. Route priorities decide which links are preferred and which are used only as backups. Good design sets these priorities on purpose so that failures behave as planned.
10Redundancy and Availability Designs
A single cable can break, so reliable designs always have a second path.
Every physical thing can fail: a cable can be cut, a port can die, a building can lose power, or a provider can have an outage. The answer is redundancy, meaning more than one independent path. Google defines prescriptive designs, and the availability promise applies only if you follow them. A single connection or a single attachment, on its own, has no uptime promise.
Development and test
A single connection in one location. No uptime promise, acceptable for non-critical work.
Production, non-critical
Two connections in two different edge availability domains of the same metro. Offers a 99.9% availability promise.
Critical production
Four connections across two metros, two in each, spread over separate edge availability domains. Offers a 99.99% availability promise.
flowchart LR
subgraph M1["Metro 1"]
A1["Connection A in domain 1"]
A2["Connection B in domain 2"]
end
subgraph M2["Metro 2"]
B1["Connection C in domain 1"]
B2["Connection D in domain 2"]
end
ON["On-premises Network"] --> A1
ON --> A2
ON --> B1
ON --> B2
A1 --> GC["Google Cloud VPC"]
A2 --> GC
B1 --> GC
B2 --> GC
Rules of a good redundant design
Place redundant links in different edge availability domains so that maintenance or failure in one does not touch the other. Use at least two Cloud Router tasks, which Google Cloud assigns automatically across domains. Give each attachment a unique underlying connection. Where possible use separate physical routers on your side, and different physical paths to the building, so that one backhoe cannot cut both cables.
Enough capacity for failure
Redundancy that cannot carry the load is a trap. If two links share traffic equally and one fails, the other must carry everything. Size each path so that the surviving links can handle the full traffic, or accept slower performance during a failure, but make that a decision rather than a surprise.
A bridge with two lanes is useful only if one lane can carry all the cars when the other is closed. Two narrow lanes that each carry half the traffic jam as soon as one closes.
Buying two links from the same provider through the same building entrance and calling it redundant. One digging accident can still cut both. Check that paths are truly diverse.
11Capacity, Performance and Limits
How fast the highway is, and where the speed limits hide.
Bandwidth and latency
Bandwidth is how much data can move per second, like the width of a pipe. Latency is how long one piece of data takes to arrive, like the length of the pipe. Interconnect raises bandwidth and stabilizes latency, but it cannot beat the speed of light, so physical distance still matters.
Attachment capacity
Each attachment has a capacity setting. Dedicated Interconnect attachments can be set from small values up to very large sizes, while Partner Interconnect sizes depend on what your provider offers at your location. Capacity can be raised later when needs grow, so start with what you need now.
The single flow limit
An important detail is that one individual traffic flow, meaning one stream of data between two endpoints, is limited to a maximum speed that is lower than a very large attachment. A very large attachment helps many flows at once, but a single huge file transfer that uses just one connection may not use all the capacity. To fill a fat pipe, use tools that open several parallel streams.
| Topic | What to remember |
|---|---|
| Connection circuits | Up to eight circuits per connection, all the same speed |
| Attachment capacity | Chosen per attachment and adjustable, within what the connection and provider allow |
| Single flow | One stream has its own speed cap, so use parallel streams for bulk transfers |
| Packet size | Standard and larger packet options exist, and both ends must match |
| Quotas | Limits exist on attachments, routers and routes, so check current values and request increases early |
A twelve-lane highway moves a huge number of cars in total, yet each car is still limited by the speed limit. To move more goods, send many trucks side by side rather than one giant truck.
Measure real throughput after the link is live, using realistic file sizes and many parallel streams, and compare with what you ordered. Do this before the big migration, not during it.
12Security and Encryption
Private is not the same as encrypted, so decide how much protection you need.
What private really means
Traffic over Cloud Interconnect does not cross the public internet, which removes many exposures. But it still crosses network equipment owned by Google, by providers and by facilities. By default it is not encrypted. For many organizations the private path is enough. For others, rules about sensitive data, such as financial or health records, require encryption in transit.
MACsec
Encryption at the data link layer, between your router and Google’s edge router, available on supported high capacity circuits. Protects the physical hop with very little speed loss.
HA VPN over Cloud Interconnect
IPsec encrypted tunnels carried inside the private link. Provides encryption at the IP layer, end to end across the connection, with a trade-off in tunnel speed limits.
Application level encryption
Use TLS in your applications and databases so data is protected regardless of the network path underneath.
Other protections
Use VPC firewall rules and on-premises firewalls to limit which systems can talk across the link. Use identity and access management to control who can create, change or delete connections and attachments. Turn on audit logging so you can see who changed what. Keep BGP secure by filtering which routes you accept and advertise, so a mistake on one side cannot flood the other with wrong routes.
A private tunnel keeps out strangers, but the guards of the tunnel can still see inside the trucks. Locking the cargo itself, with encryption, protects it even from those guards.
13Hybrid Connectivity Patterns
What organizations actually build on top of Cloud Interconnect.
Hybrid applications
The web front end runs in Google Cloud while the main database stays in the company data center, and the two talk constantly over the private link with stable delay.
Bulk data movement
Large datasets are copied into Cloud Storage or BigQuery, or backups flow to the cloud, where the internet would be too slow or unpredictable.
Migration support
While servers and databases are being moved, the link carries replication traffic and lets old and new systems work together.
Accessing Google APIs privately
On-premises systems reach Google services such as Cloud Storage using private addresses through the Interconnect, instead of going out to the internet.
Hub and spoke networks
One central Interconnect setup serves many VPC networks or teams, using shared networking patterns and careful routing.
flowchart TD
DC["Company Data Center"] --> IC["Cloud Interconnect"]
IC --> HUB["Hub VPC Network"]
HUB --> S1["Spoke VPC: Production"]
HUB --> S2["Spoke VPC: Analytics"]
HUB --> S3["Spoke VPC: Shared Services"]
Private access for on-premises hosts
On-premises systems can use private addresses to reach Google APIs and services through the Interconnect, rather than using public addresses. This keeps traffic on the private path and simplifies security rules, provided DNS and routing are set up for it.
Design DNS together with routing. Many hybrid problems are not about the link at all but about names resolving to the wrong addresses on one side.
14Monitoring and Troubleshooting
A network link you cannot see is a link you cannot trust.
Cloud Interconnect reports its health and traffic through Google Cloud’s monitoring tools. Important signals include whether each connection and attachment is up, the state of each BGP session, the amount of traffic flowing in each direction compared with the capacity ordered, packet errors and drops, and optical light levels on physical circuits, which warn about failing optics before a link goes down.
Link and attachment status
Shows whether the physical link and each VLAN attachment are operational.
BGP session state
If this is down, routes are not exchanged and traffic stops even if the link is fine.
Utilization
How full the attachments are. Sustained high use suggests it is time to add capacity.
Errors and drops
Rising error counts point to cable, optics or configuration issues.
Maintenance notices
Google and providers announce planned work. Redundant designs let you shift traffic ahead of time.
A simple troubleshooting path
Is the physical link up?
Check the connection status and light levels. If it is down, contact the facility or provider.
Is the attachment active?
Confirm the attachment is activated and, for partners, that the provider finished its part.
Is BGP established?
Check addresses, autonomous system numbers and filters on both routers.
Are routes and firewalls correct?
Verify that routes were learned and that firewall rules on both sides allow the traffic.
Is the problem above the network?
Check DNS, application settings and packet size mismatches before blaming the link.
Setting alerts only for a full outage. Alert also on high utilization, rising errors and the loss of a single redundant path, because a hidden half-failure turns the next small fault into an outage.
15The Provisioning Journey: From Plan to Production
Interconnect projects are slower than cloud projects because cables are involved, so plan ahead.
Define requirements
Estimate bandwidth, acceptable delay, availability needs, regions and the applications that will use the link.
Choose the flavor and locations
Pick Dedicated, Partner or Cross-Cloud, and choose metros close to your regions and to your sites.
Plan addresses and routing
Make sure private address ranges do not overlap between your networks, and decide the routing and priority design.
Order and build the physical side
Order connections or provider services, arrange cross-connects or provider circuits, and wait for testing to complete.
Configure the logical side
Create VPC networks, Cloud Routers and VLAN attachments, and configure BGP on your routers.
Test failure and performance
Test each path alone, simulate failures, measure throughput and delay, and confirm failover behaves as designed.
Move traffic and monitor
Shift workloads in stages, watch the dashboards and keep a fallback such as a VPN until you are confident.
Building a private road needs surveys, permits, construction and inspections before the first truck drives on it. Cloud settings take minutes, but roadwork takes weeks.
Start a temporary VPN right away so your cloud work is not blocked while the Interconnect is being built. Retire it, or keep it as a backup path, once the Interconnect is stable.
16Understanding Cost and Pricing
You pay for the road, and a smaller toll for the cargo.
Cloud Interconnect pricing has several parts. You pay for the connection or the attachment capacity, usually by the hour, depending on the flavor and size. You pay for data that leaves Google Cloud toward your network, at rates that are generally lower than standard internet egress, which is one reason heavy data users choose Interconnect. Data coming into Google Cloud is typically not charged. Beyond Google’s charges you pay for colocation space, cross-connects, your own routers, last mile circuits and any partner fees. Rates change by region and over time, so always use the official pricing pages and calculator.
| Cost item | Comes from | How to control it |
|---|---|---|
| Connection or attachment | Provisioned capacity | Order what you need, adjust as usage grows |
| Egress data | Traffic from Google Cloud to your network | Keep data close to where it is used, and avoid needless copies |
| Redundancy | Extra connections for availability | Match the design to the real cost of downtime |
| Colocation and cross-connects | Facility rental and cabling | Share equipment across projects where possible |
| Partner fees | Provider charges for Partner Interconnect | Compare providers and capacities |
| Your equipment | Routers, optics, support | Plan lifecycle and spares |
When it pays off
Interconnect tends to be cost effective when you move large and steady volumes of data, when you need consistent performance, or when internet egress charges would be high. For small, occasional traffic a VPN is usually cheaper and simpler.
Paying for a large capacity that is mostly idle is wasteful, and so is skipping redundancy to save money on a link that the business depends on. Measure, then size for both normal and failure conditions.
17Real-World and Industry Examples
Where private cloud connectivity pays for itself.
The following are common patterns rather than named customer stories, because specific designs and contracts change over time.
Banking and financial services
Banks connect branches and core systems to cloud analytics with redundant, encrypted links that meet strict availability and compliance rules.
Media and entertainment
Studios move huge video files between on-premises editing systems and cloud rendering, where bandwidth and steady throughput matter most.
Healthcare and life sciences
Hospitals and research labs transfer large imaging and genomic datasets to the cloud for analysis, with encryption and private paths for patient privacy.
Retail and e-commerce
Retailers connect stores and warehouses to cloud inventory and order systems, and sync large catalogs ahead of seasonal peaks.
Manufacturing and logistics
Factories stream sensor and machine data to the cloud, with a reliable link so production dashboards never go dark.
Software and gaming companies
Companies with mixed estates link their offices, data centers and several clouds, keeping latency low for shared services and build pipelines.
Government and education
Agencies and universities connect campuses and facilities to the cloud for research computing and backup, often through partner providers.
18Advantages, Disadvantages and Trade-offs
You gain stability and speed, and you take on cost, lead time and responsibility.
Advantages
- Private connectivity without the public internet
- High and predictable bandwidth
- More consistent latency than internet paths
- Lower egress charges for heavy data movement
- Availability promises with redundant designs
- Private access to Google services from on-premises systems
Disadvantages / Trade-offs
- Longer lead time, since physical work is involved
- Higher fixed cost than a basic VPN
- Needs network skills, especially for BGP and redundancy
- No encryption by default, so extra work for sensitive data
- Redundant designs multiply cost and complexity
- Not every location or capacity is available everywhere
Owning a private train line gives you reliable, fast transport, but you must build the track, maintain it and pay for it whether or not trains run. Public roads are free to start but unpredictable. Choose by how much your cargo matters.
19Design Patterns and Anti-patterns
Habits that keep hybrid networks calm, and habits that wake people at night.
Patterns that work
Strong designs use the prescriptive redundant topologies from the start. They plan address space for all environments in one place. They use route priorities on purpose, so primary and backup paths are clear. They keep a VPN as a last resort backup path. They automate their network configuration with code, so it is repeatable and reviewed. They test failover regularly instead of trusting that it will work.
Problem
A single Interconnect connection is used for a production system, because the redundant design looked expensive.
Why It’s Harmful
A single connection carries no uptime promise. One cable fault or maintenance event cuts off the whole hybrid application.
Correct Approach
Use a recommended redundant topology, or at least a second independent path, matched to the cost of downtime.
Problem
Address ranges overlap between the on-premises network and the VPC, or between clouds.
Why It’s Harmful
Routers cannot tell which side an address belongs to, so traffic goes to the wrong place or is dropped. Fixing it later means renumbering systems.
Correct Approach
Maintain one central address plan and reserve unique ranges for every network before building.
Problem
Redundant links are sized to carry half the load each, and nobody checks what happens when one fails.
Why It’s Harmful
When a link fails, the survivor is overloaded, causing slow responses or dropped traffic, which feels like an outage.
Correct Approach
Size each path to handle the full required load, or define and accept the degraded behavior in advance.
Problem
Sensitive data crosses the link unencrypted because the path is called private.
Why It’s Harmful
Private is not secret. Equipment along the path can still observe traffic, and compliance rules may forbid unencrypted sensitive data.
Correct Approach
Use MACsec, HA VPN over Interconnect or application level encryption according to your data rules.
Problem
The BGP configuration accepts and advertises every route without filters.
Why It’s Harmful
A mistake on one side, such as a wrong prefix, can spread widely and pull traffic into the wrong place or cause an outage.
Correct Approach
Filter routes in both directions, advertise only what is needed and review changes like any other code.
20Best Practices and Common Mistakes
A checklist to keep your private highway fast, safe and affordable.
Start from requirements
Measure real traffic and define availability needs before choosing a flavor, size and design.
Follow redundant topologies
Use diverse edge availability domains, diverse metros for critical systems, and diverse physical paths.
Plan addresses and DNS first
No overlaps, clear ownership and consistent name resolution on both sides.
Choose locations close to workloads
Prefer local connections to the region where the workloads run, to reduce delay and avoid unneeded backbone travel.
Encrypt where required
Apply MACsec, IPsec or application level encryption based on your data classification.
Monitor everything that matters
Status, BGP, utilization, errors and maintenance, with alerts that reach someone who will act.
Test failover on a schedule
Practice losing a link, a router and a metro so real failures are routine.
Manage the configuration as code
Keep attachments, routers and policies in version control with review and approval.
Mistakes beginners make most often
The first is underestimating lead time and starting too late. The second is assuming redundancy without checking physical diversity. The third is forgetting firewall rules and DNS. The fourth is overlooking the single flow limit during bulk transfers. The fifth is treating private as encrypted. The sixth is ignoring cost of egress and idle capacity until the first bill arrives.
Keep the contact details and circuit identifiers of every provider and facility in one place. In an incident, the time lost looking for a phone number is the longest part of the outage.
21Cloud Interconnect Compared with Other Connectivity Options
Google offers several ways to connect, and each fits a different need.
| Option | Path | Capacity | Best fit |
|---|---|---|---|
| Cloud VPN (HA VPN) | Encrypted tunnels over the public internet | Moderate, with a limit per tunnel and several tunnels together | Small to medium needs, quick start, backup path |
| Partner Interconnect | Private, through a service provider | From small slices up to high capacities | No Google facility access, or smaller capacity |
| Dedicated Interconnect | Private, direct physical link | Very high | Large, steady data volumes and strict performance needs |
| Cross-Cloud Interconnect | Private, to another cloud | High | Multicloud architectures |
| Peering options | Connect to Google’s edge for public Google services | Depends on provider | Reaching public Google services, not private VPC traffic |
flowchart TD
Q1{"Is the traffic large, steady or sensitive to delay?"} -->|No| VPN["Cloud VPN"]
Q1 -->|Yes| Q2{"Another cloud on the other end?"}
Q2 -->|Yes| CCI["Cross-Cloud Interconnect"]
Q2 -->|No| Q3{"Can you reach a Google colocation facility?"}
Q3 -->|Yes| DED["Dedicated Interconnect"]
Q3 -->|No| PAR["Partner Interconnect"]
Sending a parcel can be done by regular post with a lock on the box, by a courier company with a dedicated lane, or by your own delivery truck. Cost, speed and control rise together, so match the method to the importance of the parcel.
VPN and Interconnect together
These are not rivals. Many organizations start with a VPN while waiting for the Interconnect, then keep the VPN as a backup path. HA VPN can also run inside Cloud Interconnect to add encryption. The best hybrid designs use each for what it does best.
22Frequently Asked Questions
It is a family of Google Cloud services that connects your on-premises network, a service provider or another cloud to Google Cloud over private, high capacity links that avoid the public internet.
Dedicated Interconnect is a direct physical connection that you build to Google at a colocation facility. Partner Interconnect uses a service provider’s existing connection to Google, which suits you when you cannot reach a Google facility or need smaller capacity.
Not by default. It is private, but encryption is an extra step. You can use MACsec on supported circuits, HA VPN over Cloud Interconnect, or encryption in your applications.
No. Uptime promises apply only to the recommended redundant topologies, such as two connections in one metro for 99.9 percent or four connections across two metros for 99.99 percent. Check the current service level terms for the exact conditions.
It is the logical channel that links an Interconnect connection to a VPC network through a Cloud Router. It has its own capacity setting and carries the BGP session for exchanging routes.
BGP lets your router and the Cloud Router automatically tell each other which address ranges they can reach, and adapt when a path fails. Without it you would manage routes by hand.
Partner connections can be quicker, and Dedicated connections usually take longer because physical cabling at a colocation facility is involved. Plan for weeks rather than minutes, and use a temporary VPN in the meantime.
Yes. You create separate VLAN attachments on the same connection, each linked to a different VPC network or region, and each with its own capacity setting.
Individual traffic flows have their own maximum speed. Use tools that transfer with several parallel streams to take advantage of the full capacity.
Often it is useful as a backup path, and you may run HA VPN over Interconnect for encryption. A VPN over the internet is also a sensible bridge while the Interconnect is being built.
Not for small traffic, since it has fixed costs for capacity and often extra costs for facilities and providers. It can be more cost effective for large, steady data volumes because egress rates are lower than standard internet egress.
Yes, with Cross-Cloud Interconnect or partner based multicloud options, depending on the cloud provider and location. Check the supported providers and regions in the current documentation.
23Summary and Key Takeaways
Cloud Interconnect gives you private, high capacity and more predictable connectivity between your networks and Google Cloud, through Dedicated, Partner, Cross-Cloud and related options. Physical or provider links carry traffic to Google’s edge, VLAN attachments and Cloud Routers connect them to your VPC networks, and BGP keeps the routes current. Reliability comes from redundant designs in separate failure domains, security from encryption choices and strict filtering, and good economics from matching capacity to real needs. Plan early, build redundantly, test failure, monitor closely and keep a backup path ready.
Key Takeaways
- Private highway — Cloud Interconnect keeps traffic off the public internet and delivers higher, steadier bandwidth and latency.
- Pick the right flavor — Dedicated for direct high capacity links, Partner when you use a provider, Cross-Cloud for other clouds.
- Attachments and BGP do the logical work — VLAN attachments, Cloud Routers and BGP connect the link to your VPC and exchange routes automatically.
- Redundancy earns the promise — only recommended redundant topologies carry availability promises, and survivors must have enough capacity.
- Private is not encrypted — add MACsec, HA VPN over Interconnect or application encryption when your data rules require it.
- Plan addresses, DNS and firewalls — most hybrid problems come from overlapping ranges, naming and blocked traffic, not from the link.
- Measure and keep a backup — monitor status, BGP and utilization, test failover regularly and keep a VPN as a fallback path.