Cloud Interconnect in GCP: Dedicated vs Partner Interconnect Explained

Cloud Interconnect gives your on-premises network a private connection to GCP with no public internet involved. It comes in two forms: Dedicated Interconnect, a direct physical circuit at a colocation facility, and Partner Interconnect, a connection through a supported network provider. Both eliminate standard internet egress charges and give you consistent, high-bandwidth paths into your VPC. This page explains how each type works, how to choose between them, and how Cloud Interconnect compares to Cloud VPN.

What Cloud Interconnect is, in plain English

When a workload in GCP needs to communicate with something still running in your data centre, such as a database, an internal service, or a legacy system, that traffic needs a path between the two environments. The simplest path is the internet, which is exactly what Cloud VPN uses: encrypted tunnels over the public internet.

Cloud Interconnect takes a different approach. Instead of routing traffic through the internet, it creates a private path that connects your on-premises network directly into Google’s network. From there, your traffic reaches your VPC without ever touching public internet infrastructure.

Analogy

Think of it like the difference between driving on a shared public motorway and paying for a private toll road only you use. Both get you to the destination. The private road is more expensive and takes longer to build, but you get guaranteed capacity, predictable speed, and no shared congestion.

Within Cloud Interconnect there are two options. Dedicated Interconnect means you physically co-locate your router next to Google’s edge equipment in a data centre. Partner Interconnect means you connect through a service provider who already has that physical connection in place.

What Cloud Interconnect is used for

Cloud Interconnect is the right tool when the public internet does not meet your requirements:

  • High-volume hybrid traffic. Workloads that move large amounts of data between on-premises and GCP regularly find that Interconnect’s lower egress rate reduces costs significantly compared to internet egress. See Network Egress Costs for how egress pricing works across GCP services.
  • Latency-sensitive applications. Financial transaction processing, real-time analytics, and synchronised databases all benefit from a private path with no shared congestion and predictable round-trip times.
  • Compliance and data residency. Some regulations require that data never transit public infrastructure. Interconnect keeps traffic entirely on private network paths, satisfying requirements that Cloud VPN cannot.
  • Consistent high-bandwidth connectivity. If you need sustained multi-gigabit throughput between environments, Interconnect offers far more headroom than VPN tunnels, which top out at around 3 Gbps each.
  • Hybrid applications spanning environments. Teams running compute in GCP while keeping storage or sensitive processing on-premises use Interconnect to create a reliable, performant bridge between both environments.
  • Large-scale data migration. Initial transfer of large datasets from on-premises to GCP is more predictable and often faster over a dedicated private circuit.

If none of these apply, if your data volume is modest and internet-based encryption is acceptable, Cloud VPN is simpler to set up and costs significantly less to run.

How Cloud Interconnect works

Here is what happens end-to-end, from your data centre to a workload running in GCP:

  1. Your on-premises router. This is the starting point. Your router connects to the Interconnect circuit, either directly via a cross-connect at a colocation facility (Dedicated) or through your service provider’s network (Partner).
  2. The physical circuit or provider path. For Dedicated Interconnect, this is a fibre cross-connect between your equipment and Google’s edge routers at a colocation facility where Google has a point of presence (PoP). For Partner Interconnect, your traffic travels through your provider’s private network, which already has its own connection to Google.
  3. VLAN attachments. A physical circuit is divided into logical segments called VLAN attachments. Each attachment has a VLAN ID and connects to a specific Cloud Router in a region. You can have multiple VLAN attachments on a single circuit: one for production, one for development, or one per VPC.
  4. Cloud Router. Each VLAN attachment terminates at a Cloud Router. The Cloud Router runs BGP with your on-premises router over this attachment, advertising your VPC’s subnets and learning your on-premises prefixes in return. See Routes in GCP for how these routes propagate through your VPC once learned.
  5. BGP route exchange. Once the BGP session is established, routes flow in both directions automatically. Your on-premises router learns which IP ranges exist in your VPC; your VPC learns which ranges exist on-premises. No static routes needed.
  6. Traffic into your VPC. Traffic destined for on-premises IP ranges from your VPC uses the Interconnect path automatically, and traffic from on-premises destined for VPC ranges arrives through the same path.
Tip

The three things that make this work are the VLAN attachment (the logical endpoint of the circuit in GCP), Cloud Router (the BGP speaker that handles route exchange), and a correctly configured on-premises router on the other end. If any of the three is misconfigured, the connection will not carry traffic.

Dedicated Interconnect

Dedicated Interconnect is a direct physical fibre connection between your on-premises network and Google’s edge at a colocation facility. Google has points of presence (PoPs) at major data centres worldwide. You, or your colocation provider, provision a cross-connect from your equipment to Google’s equipment in the same facility.

Circuit sizes are 10 Gbps or 100 Gbps. You can provision multiple circuits and aggregate them for higher bandwidth and redundancy. Google maintains the circuit on its side; you are responsible for the cross-connect and your on-premises router configuration.

When Dedicated Interconnect fits best

  • You already have equipment at a facility where Google has a PoP, or you are willing to co-locate
  • You need more than a few Gbps of consistent throughput
  • Your workload has strict latency or jitter requirements
  • Compliance or policy requirements prohibit data passing through the public internet
  • You transfer large volumes of data from GCP to on-premises and the lower egress rate will offset the circuit cost
Warning

Dedicated Interconnect requires physical work at a colocation facility. Ordering cross-connects, scheduling cabling, and waiting for provisioning typically takes weeks to months. Start the process early, or use Cloud VPN as a temporary bridge during provisioning.

Partner Interconnect

Partner Interconnect uses a supported service provider that has already established a physical connection to Google’s network. You connect to the provider through your existing relationship or a new one, and the provider routes your traffic to GCP through their private connection. You never need to be physically present at a Google colocation facility.

Bandwidth tiers range from 50 Mbps to 50 Gbps, depending on the provider. This makes Partner Interconnect more accessible for teams that need less than 10 Gbps or whose data centre is not near a Google PoP.

When Partner Interconnect fits best

  • Your data centre is not near a Google colocation facility
  • You do not have or want equipment at a colocation facility
  • You need less than 10 Gbps of capacity
  • You want flexibility to scale bandwidth without changing physical infrastructure
  • You already have a relationship with a supported network provider
Analogy

Dedicated Interconnect is like building your own private road directly to Google’s campus. Partner Interconnect is like joining a private motorway a road company has already built to Google. You access it at your nearest on-ramp. Both routes are private and never touch the public internet. One requires you to build infrastructure; the other lets you use someone else’s.

Dedicated Interconnect vs Partner Interconnect

FactorDedicated InterconnectPartner Interconnect
Physical connectionDirect fibre cross-connect at a Google PoPVia a supported third-party network provider
Bandwidth options10 Gbps or 100 Gbps per circuit50 Mbps to 50 Gbps depending on provider
Who manages the provider sideYou manage the cross-connectProvider manages the connection to Google
Location requirementMust have or co-locate at a Google PoP facilityNo requirement; the provider handles the PoP
Provisioning timeWeeks to months (physical work required)Faster; timeline depends on the provider
Capacity flexibilityFixed circuit sizes; add circuits for more bandwidthMore flexible tiers within provider limits
Typical customer profileLarge enterprises with existing colocation presenceTeams without PoP access or with lower bandwidth needs

For a broader comparison that also includes Cloud VPN, see Hybrid Connectivity Overview.

Cloud Interconnect vs Cloud VPN

Both options connect your on-premises network to a GCP VPC, but they work very differently. This is the most common decision teams face when planning hybrid connectivity.

FactorCloud InterconnectCloud VPN (HA VPN)
Traffic pathPrivate; does not touch the public internetEncrypted tunnels over the public internet
EncryptionNot encrypted by default (private path)IPsec encrypted in transit
Bandwidth10–100 Gbps (Dedicated), 50 Mbps–50 Gbps (Partner)Up to ~3 Gbps per tunnel; multiple tunnels scale linearly
LatencyPredictable; dedicated private pathVariable; depends on internet conditions
Setup speedWeeks to months for Dedicated; faster for PartnerHours; no physical provisioning needed
CostHigher; includes circuit or provider fees and attachment costsLower; charged per tunnel per hour
Egress pricingLower interconnect egress rateStandard internet egress rates apply
ComplianceSatisfies requirements that prohibit internet transitTraffic traverses public internet infrastructure

When Cloud VPN is the better choice

  • You need connectivity quickly without weeks of physical provisioning
  • Your bandwidth requirements are a few Gbps or less
  • Internet-based encryption is acceptable for your compliance needs
  • You are in an early phase of cloud adoption and have not yet validated long-term bandwidth requirements
  • You want a temporary bridge while Dedicated Interconnect is being provisioned

When Cloud Interconnect is worth it

  • You need consistent multi-Gbps throughput beyond what VPN tunnels can provide
  • Latency predictability matters to your workload
  • Data cannot traverse public internet due to compliance or policy
  • Ongoing egress volumes are large enough that the lower interconnect egress rate offsets the circuit cost
Tip

Many teams start with Cloud VPN and migrate to Interconnect as workloads grow. That is a reasonable progression. VPN is not a compromise or a temporary workaround — it is the right tool for many situations, and starting there gives you time to validate your actual bandwidth and latency requirements before committing to a circuit.

Key components

Before going deeper into configuration, it helps to understand what each component does and how they fit together:

  • Physical circuit or provider connection. The physical path into Google’s network. For Dedicated Interconnect, this is a fibre cross-connect at a colocation facility. For Partner, the provider manages this side.
  • VLAN attachments (interconnect attachments). Logical partitions of a circuit. Each attachment has a VLAN ID, a bandwidth allocation, and connects to a Cloud Router in a specific region. One circuit can serve multiple attachments pointing at different VPCs or regions.
  • Cloud Router. The BGP speaker on GCP’s side. It exchanges routes with your on-premises router over each VLAN attachment. One Cloud Router can serve multiple attachments in the same region. Routes learned via BGP propagate through your VPC. See Routes in GCP for how this works.
  • BGP peers. Each Cloud Router has a BGP peer configured for the on-premises router. Routes are advertised and learned over link-local addresses in the 169.254.x.x range, configured per attachment.
  • Redundant paths. For production deployments, redundancy requires multiple circuits distributed across separate physical failure domains. A single circuit is a single point of failure regardless of how many VLAN attachments you create on it.

VLAN attachments

A physical Interconnect circuit carries traffic as tagged VLANs. Each VLAN attachment is a logical slice of that circuit. It has its own VLAN ID, its own bandwidth allocation, and connects to a specific Cloud Router in a region. This lets you segment a single physical circuit across multiple VPCs, teams, or regions without provisioning separate circuits for each.

For example, you could create a production attachment routing to your production VPC and a separate development attachment routing to your dev VPC. Both share the same physical circuit, but each has independent BGP sessions and route tables.

# Create a VLAN attachment for a Dedicated Interconnect circuit
# (The circuit must be provisioned and have a pairing key)
gcloud compute interconnects attachments dedicated create prod-attachment \
  --interconnect=my-interconnect-circuit \
  --router=my-interconnect-router \
  --region=europe-west1 \
  --bandwidth=BPS_1G \
  --vlan=100 \
  --description="Production VLAN attachment"

# Create a VLAN attachment for Partner Interconnect
# (Uses a pairing key from your provider's portal)
gcloud compute interconnects attachments partner create dev-attachment \
  --router=my-interconnect-router \
  --region=europe-west1 \
  --bandwidth=BPS_500M \
  --pairing-key=PAIRING_KEY_FROM_PROVIDER

# Check attachment status
gcloud compute interconnects attachments describe prod-attachment \
  --region=europe-west1
Note

For Partner Interconnect, the service provider’s portal generates a pairing key. You give this key to GCP when creating the VLAN attachment. The provider uses it to match and establish the connection on their side.

BGP and Cloud Router

BGP (Border Gateway Protocol) is the routing protocol that handles route exchange between your on-premises router and GCP. On GCP’s side, Cloud Router is the BGP speaker. Each VLAN attachment needs a BGP interface on the Cloud Router and a configured BGP peer pointing to your on-premises router.

When the BGP session comes up, Cloud Router advertises your VPC’s subnet ranges to your on-premises network and learns your on-premises prefixes in return. From that point, your workloads can reach each other without any static route configuration. BGP handles redistribution automatically.

The Cloud Router and on-premises router use link-local IP addresses (169.254.x.x) as the BGP session endpoints on each VLAN attachment. These addresses are not routable on the internet; they exist only within the point-to-point session on the attachment.

# Create a Cloud Router for Interconnect BGP
gcloud compute routers create my-interconnect-router \
  --network=my-vpc \
  --region=europe-west1 \
  --asn=65001

# Add a BGP interface for the VLAN attachment
gcloud compute routers add-interface my-interconnect-router \
  --interface-name=interconnect-bgp-if \
  --interconnect-attachment=prod-attachment \
  --ip-address=169.254.0.1 \
  --mask-length=29 \
  --region=europe-west1

# Add the BGP peer (on-premises router)
gcloud compute routers add-bgp-peer my-interconnect-router \
  --peer-name=on-prem-bgp-peer \
  --interface=interconnect-bgp-if \
  --peer-ip-address=169.254.0.2 \
  --peer-asn=65002 \
  --region=europe-west1

# Verify BGP sessions are established
gcloud compute routers get-status my-interconnect-router \
  --region=europe-west1
Tip

After configuration, run gcloud compute routers get-status and look for bgpSessionStatus: ESTABLISHED on both sessions. A provisioned circuit with no established BGP session usually means the on-premises router side is incomplete or misconfigured.

Designing for high availability

A single VLAN attachment or circuit achieves a 99.9% SLA, which is three nines, or roughly 8.7 hours of allowed downtime per year. To reach 99.99%, which is four nines and around 52 minutes per year, you need redundancy across two independent physical failure domains. The difference matters for production workloads.

What redundancy looks like by type

  • Dedicated Interconnect (99.99%): Four VLAN attachments minimum, distributed across two circuits, each circuit in a different colocation facility or different edge availability domains within the same facility.
  • Partner Interconnect (99.99%): VLAN attachments in two different Metro areas, or attachments via two different providers in the same Metro area with separate edge availability domains.
Warning

Creating redundant circuits does not automatically mean failover works. BGP timers, route preferences, and Cloud Router configuration all affect how quickly traffic moves to the backup path when a circuit fails. Test failover in a controlled maintenance window before going to production. Discovering broken failover during an actual outage is far worse than discovering it during a planned test.

For broader thinking on high availability design, see Designing Highly Available Systems.

Tip

When creating VLAN attachments in the Cloud Console, an availability guide shows whether your configuration achieves 99.9% or 99.99%. Use it — the details for 99.99% are easy to get wrong, particularly around edge availability domains.

When to use Cloud Interconnect

Use this as a decision guide, not a checklist. Real environments involve trade-offs.

Interconnect is a strong fit when

  • Your sustained bandwidth needs exceed 3 to 5 Gbps consistently
  • You move large volumes of data from GCP to on-premises regularly, and the lower interconnect egress rate will offset the circuit cost
  • Regulatory or contractual requirements prohibit data transiting public internet infrastructure
  • Latency-sensitive workloads need consistent round-trip times without shared congestion
  • You already have presence at a Google PoP (Dedicated) or a relationship with a supported provider (Partner)

Cloud VPN is probably enough when

  • Your bandwidth needs are a few Gbps or less
  • You need connectivity in days, not months
  • Encryption over the internet is acceptable for your compliance situation
  • You are in an early phase of cloud adoption and have not yet validated long-term bandwidth requirements

Dedicated vs Partner

  • Choose Dedicated if you need more than 10 Gbps, or if you already have equipment at a Google PoP facility
  • Choose Partner if your data centre is not near a Google PoP, if you need less than 10 Gbps, or if faster provisioning is important to your timeline

Monitoring Interconnect connections

GCP provides Cloud Monitoring metrics for both physical circuits and individual VLAN attachments. Key metrics to track in production:

  • interconnect/network/attachment/received_bytes_count — inbound traffic on each attachment
  • interconnect/network/attachment/sent_bytes_count — outbound traffic on each attachment
  • interconnect/network/link/operational — whether the physical link is up (1) or down (0)

Create an alerting policy on link/operational for each circuit. A link going down means one redundant path is gone. You need to know immediately, before a second failure removes the remaining path entirely.

For attachment-level traffic, monitor utilisation against your provisioned bandwidth. Sustained throughput close to the attachment limit can indicate that you need more capacity or that traffic is not balanced across attachments as expected.

If you encounter connectivity issues after a circuit event, see Troubleshooting Network Issues for diagnostic approaches. Reviewing Network Security Best Practices is also worthwhile before a production Interconnect deployment goes live.

# List metrics available for Interconnect
gcloud monitoring metric-descriptors list \
  --filter='metric.type=starts_with("interconnect/")'

Pricing and cost considerations

Cloud Interconnect costs more than Cloud VPN, but can pay off when data volumes are high. The cost model has a few components:

  • Circuit or provider cost. For Dedicated Interconnect, you pay a monthly port fee to Google. For Partner Interconnect, cost depends on your service provider agreement.
  • VLAN attachment cost. Each interconnect attachment carries its own charge based on provisioned capacity.
  • Egress pricing. Traffic flowing from GCP to your on-premises network via Interconnect is charged at the interconnect egress rate, which is lower than the standard internet egress rate. For workloads that move large amounts of data out of GCP regularly, this difference can be substantial. See Network Egress Costs for a full breakdown.

The economics generally improve as data volume increases. At low volumes, the fixed circuit cost dominates and VPN is cheaper overall. At high volumes, the egress savings and the value of predictable performance start to justify the higher baseline cost. Run the numbers against your actual traffic patterns before committing to a circuit.

Common mistakes

  1. Assuming one circuit provides high availability. A single circuit has a 99.9% SLA, not 99.99%. Physical damage, maintenance, or equipment failure at the colocation facility will take the connection down. To achieve 99.99%, you need at least two circuits across separate physical failure domains, not just two attachments on the same circuit.
  2. Not testing failover before production. Creating redundant VLAN attachments does not validate that failover works. BGP timers, route preferences, and Cloud Router configuration all affect how quickly traffic switches to the backup path. Test deliberately in a maintenance window. Do not discover broken failover during an actual outage.
  3. Underestimating provisioning time for Dedicated Interconnect. Physical cross-connects at colocation facilities require ordering, cabling, and waiting. Expect weeks to months, not days. If your project requires hybrid connectivity on a short timeline, begin provisioning as early as possible or use Cloud VPN as a temporary bridge while you wait.
  4. Forgetting to configure the on-premises router side. GCP configuration only covers the Google side of the connection. Your on-premises router also needs the matching VLAN ID, BGP session IP address, and Cloud Router ASN configured. Incomplete on-premises configuration is a common cause of BGP sessions that never come up after provisioning is complete.
  5. Choosing Interconnect before validating actual requirements. Interconnect is expensive and slow to provision. Before committing, confirm that you genuinely need high bandwidth, private transit, or significant egress cost savings. Many teams that assume they need Interconnect find that Cloud VPN handles their actual workloads comfortably.
  6. Skipping the availability guide in the console. When creating VLAN attachments, the console shows which availability tier your configuration achieves. Teams that skip it often build a 99.9% topology thinking they have 99.99%, and only discover the gap during an incident.

Frequently asked questions

What is Cloud Interconnect in GCP?

Cloud Interconnect is GCP's service for creating private, high-bandwidth connections between your on-premises network and a GCP VPC. Traffic does not traverse the public internet. It comes in two forms: Dedicated Interconnect, a direct physical connection at a colocation facility in 10 Gbps or 100 Gbps circuits, and Partner Interconnect, a connection via a supported network provider available from 50 Mbps to 50 Gbps.

What is the difference between Dedicated and Partner Interconnect?

Dedicated Interconnect is a direct physical fibre connection between your on-premises router and Google's edge at a colocation facility. You manage the cross-connect yourself. Partner Interconnect routes your traffic through a supported third-party network provider who already has a private connection to Google. Dedicated suits large enterprises with existing colocation presence; Partner is better when your data centre is not near a Google PoP or when you need less than 10 Gbps.

Is Cloud Interconnect better than Cloud VPN?

It depends on your requirements. Cloud VPN is encrypted, quick to set up, and costs less, but it travels over the public internet and tops out at around 3 Gbps per tunnel. Cloud Interconnect is a private path with consistent high bandwidth and lower latency, but requires weeks of provisioning for Dedicated and costs significantly more. For most teams starting out with hybrid connectivity, Cloud VPN is the right starting point. Interconnect makes sense when you have high bandwidth needs, latency-sensitive workloads, or compliance requirements that prohibit internet transit.

Do I need Cloud Router for Cloud Interconnect?

Yes. Cloud Router is required for both Dedicated and Partner Interconnect. It runs BGP with your on-premises router over each VLAN attachment, advertising your VPC routes to your on-premises network and learning your on-premises prefixes in return. Without Cloud Router, route exchange between your VPC and your on-premises environment does not happen.

What is a VLAN attachment in Cloud Interconnect?

A VLAN attachment (also called an interconnect attachment) is a logical partition of a physical Interconnect circuit. It assigns a VLAN ID and connects the circuit to a Cloud Router in a specific region and VPC. A single circuit can have multiple VLAN attachments, each connecting to a different VPC or region, each with its own BGP session.

When should I use Cloud Interconnect instead of Cloud VPN?

Use Cloud Interconnect when you need more than a few Gbps of consistent throughput, when latency predictability matters, when compliance prohibits traffic traversing the public internet, or when you transfer enough data from GCP to justify the lower interconnect egress rate. For lower bandwidth needs or quick short-term connectivity, Cloud VPN is usually the better starting point.

Last verified: 24 March 2026 Cloud services change frequently. Verify details against official documentation before making infrastructure decisions.