Generated banner for Hybrid Cloud Networking
Generated logo for Hybrid Cloud Networking

Hybrid Cloud Networking

Seth HobsonCommunityCreated by Seth Hobson

  • Skill
  • Tool integration
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
— the description by Seth Hobson

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a comprehensive framework for establishing hybrid cloud networking. It covers the implementation of both VPN-based and dedicated private connections (such as AWS Direct Connect, Azure ExpressRoute, GCP Cloud Interconnect, and OCI FastConnect) across the four major cloud platforms. The content includes architectural patterns, BGP routing configurations, security best practices, high-availability strategies, and troubleshooting commands to ensure reliable cross-premises communication.

What it does

  • Provides configuration patterns for VPN and dedicated cloud connectivity.
  • Outlines BGP routing and route propagation strategies.
  • Details security best practices including encryption and private endpoints.
  • Offers high-availability configurations for active-active setups.
  • Lists troubleshooting commands for major cloud provider network services.
  • Includes cost optimization strategies for hybrid network traffic.

When to use it

  • When connecting on-premises data centers to cloud environments.
  • When implementing hybrid active-active network architectures.
  • When migrating workloads to the cloud gradually.
  • When meeting strict compliance requirements for data transit.
  • When extending existing datacenter networks into cloud VPCs or VNets.

Advantages

  • Supports multi-cloud and multi-region hybrid patterns.
  • Provides actionable infrastructure-as-code examples.
  • Covers both cost-effective VPN and high-performance dedicated link options.
  • Includes specific guidance on redundancy and failover.
  • Centralizes troubleshooting steps for multiple cloud providers.

Usage examples

“How do I set up a basic Site-to-Site VPN between my on-premises network and AWS?”
The skill provides the necessary Terraform resources for aws_vpn_gateway, aws_customer_gateway, and aws_vpn_connection to establish the tunnel.
“What are the best practices for securing a hybrid cloud connection?”
The skill outlines key security measures including using private connectivity, implementing encryption, utilizing VPC endpoints, and enabling flow logs.
“How can I ensure high availability for my hybrid network connection?”
The skill explains how to configure dual VPN tunnels and implement active-active routing using BGP and ECMP.
“Which commands should I use to troubleshoot an OCI IPSec VPN connection?”
The skill provides specific OCI CLI commands such as oci network ip-sec-connection list and oci network cpe list.

Install

  1. Download the skill as a ZIP:

    https://autogineer.com/agent-skills/wshobson/hybrid-cloud-networking/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip hybrid-cloud-networking.zip -d .agents/skills

Documentation by Seth Hobson

Hybrid Cloud Networking

Configure secure, high-performance connectivity between on-premises and cloud environments using VPN, Direct Connect, ExpressRoute, Interconnect, and FastConnect.

Purpose

Establish secure, reliable network connectivity between on-premises data centers and cloud providers (AWS, Azure, GCP, OCI).

When to Use

  • Connect on-premises to cloud

  • Extend datacenter to cloud

  • Implement hybrid active-active setups

  • Meet compliance requirements

  • Migrate to cloud gradually

Connection Options

AWS Connectivity
1. Site-to-Site VPN
  • IPSec VPN over internet

  • Up to 1.25 Gbps per tunnel

  • Cost-effective for moderate bandwidth

  • Higher latency, internet-dependent

resource "aws_vpn_gateway" "main" {
  vpc_id = aws_vpc.main.id
  tags = {
    Name = "main-vpn-gateway"
  }
}

resource "aws_customer_gateway" "main" {
  bgp_asn    = 65000
  ip_address = "203.0.113.1"
  type       = "ipsec.1"
}

resource "aws_vpn_connection" "main" {
  vpn_gateway_id      = aws_vpn_gateway.main.id
  customer_gateway_id = aws_customer_gateway.main.id
  type                = "ipsec.1"
  static_routes_only  = false
}
2. AWS Direct Connect
  • Dedicated network connection

  • 1 Gbps to 100 Gbps

  • Lower latency, consistent bandwidth

  • More expensive, setup time required

Reference: See references/direct-connect.md

Azure Connectivity
1. Site-to-Site VPN
resource "azurerm_virtual_network_gateway" "vpn" {
  name                = "vpn-gateway"
  location            = azurerm_resource_group.main.location
  resource_group_name = azurerm_resource_group.main.name

  type     = "Vpn"
  vpn_type = "RouteBased"
  sku      = "VpnGw1"

  ip_configuration {
    name                          = "vnetGatewayConfig"
    public_ip_address_id          = azurerm_public_ip.vpn.id
    private_ip_address_allocation = "Dynamic"
    subnet_id                     = azurerm_subnet.gateway.id
  }
}
2. Azure ExpressRoute
  • Private connection via connectivity provider

  • Up to 100 Gbps

  • Low latency, high reliability

  • Premium for global connectivity

GCP Connectivity
1. Cloud VPN
  • IPSec VPN (Classic or HA VPN)

  • HA VPN: 99.99% SLA

  • Up to 3 Gbps per tunnel

2. Cloud Interconnect
  • Dedicated (10 Gbps, 100 Gbps)

  • Partner (50 Mbps to 50 Gbps)

  • Lower latency than VPN

OCI Connectivity
1. IPSec VPN Connect
  • IPSec VPN with redundant tunnels

  • Dynamic routing through DRG

  • Good fit for branch offices and migration phases

2. OCI FastConnect
  • Private dedicated connectivity through Oracle or partner edge

  • Suitable for predictable throughput and lower-latency hybrid traffic

  • Commonly paired with DRG for hub-and-spoke designs

Hybrid Network Patterns

Pattern 1: Hub-and-Spoke
On-Premises Datacenter
         ↓
    VPN/Direct Connect
         ↓
    Transit Gateway (AWS) / vWAN (Azure)
         ↓
    ├─ Production VPC/VNet
    ├─ Staging VPC/VNet
    └─ Development VPC/VNet
Pattern 2: Multi-Region Hybrid
On-Premises
    ├─ Direct Connect → us-east-1
    └─ Direct Connect → us-west-2
            ↓
        Cross-Region Peering
Pattern 3: Multi-Cloud Hybrid
On-Premises Datacenter
    ├─ Direct Connect → AWS
    ├─ ExpressRoute → Azure
    ├─ Interconnect → GCP
    └─ FastConnect → OCI

Routing Configuration

BGP Configuration
On-Premises Router:
- AS Number: 65000
- Advertise: 10.0.0.0/8

Cloud Router:
- AS Number: 64512 (AWS), 65515 (Azure), provider-assigned for GCP/OCI
- Advertise: Cloud VPC/VNet CIDRs
Route Propagation
  • Enable route propagation on route tables

  • Use BGP for dynamic routing

  • Implement route filtering

  • Monitor route advertisements

Security Best Practices

  1. Use private connectivity (Direct Connect/ExpressRoute/Interconnect/FastConnect)

  2. Implement encryption for VPN tunnels

  3. Use VPC endpoints to avoid internet routing

  4. Configure network ACLs and security groups

  5. Enable VPC Flow Logs for monitoring

  6. Implement DDoS protection

  7. Use PrivateLink/Private Endpoints

  8. Monitor connections with CloudWatch/Azure Monitor/Cloud Monitoring/OCI Monitoring

  9. Implement redundancy (dual tunnels)

  10. Regular security audits

High Availability

Dual VPN Tunnels
resource "aws_vpn_connection" "primary" {
  vpn_gateway_id      = aws_vpn_gateway.main.id
  customer_gateway_id = aws_customer_gateway.primary.id
  type                = "ipsec.1"
}

resource "aws_vpn_connection" "secondary" {
  vpn_gateway_id      = aws_vpn_gateway.main.id
  customer_gateway_id = aws_customer_gateway.secondary.id
  type                = "ipsec.1"
}
Active-Active Configuration
  • Multiple connections from different locations

  • BGP for automatic failover

  • Equal-cost multi-path (ECMP) routing

  • Monitor health of all connections

Monitoring and Troubleshooting

Key Metrics
  • Tunnel status (up/down)

  • Bytes in/out

  • Packet loss

  • Latency

  • BGP session status

Troubleshooting
# AWS VPN
aws ec2 describe-vpn-connections
aws ec2 get-vpn-connection-telemetry

# Azure VPN
az network vpn-connection show
az network vpn-connection show-device-config-script

# OCI IPSec VPN
oci network ip-sec-connection list
oci network cpe list

Cost Optimization

  1. Right-size connections based on traffic

  2. Use VPN for low-bandwidth workloads

  3. Consolidate traffic through fewer connections

  4. Minimize data transfer costs

  5. Use dedicated private links for high bandwidth

  6. Implement caching to reduce traffic

  • multi-cloud-architecture - For architecture decisions

  • terraform-module-library - For IaC implementation

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs a command-line tool

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Seth Hobson
Publisher
Seth Hobson (Community)
Source
wshobson/agents · plugins/cloud-infrastructure/skills/hybrid-cloud-networking · commit 4bde316
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Seth Hobson or Seth Hobson.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download hybrid-cloud-networking.zip