Markdown Editor

Network Architecture Design Template (Hub-Spoke, IP Plan, Hybrid DNS)

Topology options, provider equivalents, IPv4/IPv6 plan, routing, hybrid link resilience, DNS, ingress/egress, segmentation, private endpoints, HA

ArchitekturVollständigRFC 1918; RFC 6598; RFC 4193; AWS, Azure and Google Cloud reference network topologiesnetworkdesign

Anleitung: Use it when you design or review the enterprise cloud and hybrid network that every workload spoke attaches to. Fill requirements, the topology decision and the IP address plan first, then hybrid connectivity, DNS and the flow register. The main pitfall is an address plan that overlaps with data centres or acquisitions, which forces NAT and re-addressing later.

Vorschau

Network Architecture Design: [Organisation, platform or region name]

Design document for an enterprise cloud and hybrid network: topology (hub and spoke, provider-managed WAN or transit), the IPv4 and IPv6 address plan, routing, hybrid connectivity, DNS resolution, ingress and egress with inspection, segmentation and micro-segmentation, private access to managed services, high availability and failover, monitoring and operations. Provider-neutral, with an equivalents table for AWS (Transit Gateway, Cloud WAN, Direct Connect), Microsoft Azure (hub-spoke, Virtual WAN, ExpressRoute) and Google Cloud (Network Connectivity Center, Shared VPC, Cloud Interconnect). Address planning follows RFC 1918 (private IPv4), RFC 6598 (shared address space) and RFC 4193 (unique local IPv6). Replace every [bracketed] value and every row marked Example; the examples follow an organisation with two data centres and two cloud regions on one provider.

Document control

FieldValue
Document ID[NAD-001]
Network domain[Name]
Providers and regions[Provider], [Region 1], [Region 2]
On-premises sites[Data centre A], [Data centre B], [Offices]
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Owner[@network-architect]
Approvers/reviewers[@network-lead], [@security-architect], [@platform-lead], [@operations-lead]
Classification[Internal / Confidential]
Last updatedYYYY-MM-DD
IPAM system[Tool and instance]
Related documents[Landing zone design], [Security architecture], [Network IaC repository]

Approvals

RoleNameDecisionDate
Network architecture[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Security[@name][Decision]YYYY-MM-DD
Platform[@name][Decision]YYYY-MM-DD
Operations[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First draft
1.0YYYY-MM-DD[@name]Example: Approved; hub in Region 1 live, private connectivity from data centre A
1.1YYYY-MM-DD[@name]Example: Region 2 hub and IPv6 dual-stack for internet-facing spokes added

Contents

1. Scope, requirements and principles

1.1 Scope

In scopeOut of scope
Example: Cloud hubs and spokes in two regions, hybrid links to two data centres, DNS, inspection, private service accessCampus and branch LAN design
Example: Address plan for cloud and for the cloud-facing parts of the data centresWorkload subnets inside a spoke (Infrastructure Design)
[Item][Item]

1.2 Requirements

IDRequirementMeasure
NRQ-001 (Example)Support growth to [150] workload spokes per regionAddress plan and topology limits checked in section 3
NRQ-002 (Example)Inspect all traffic between environments of different trust (production, non-production, on premises, internet)Every such route passes a firewall in section 8
NRQ-003 (Example)Hybrid link availability for Tier 1 flows[99.99 %] design target, provider model in section 6
NRQ-004 (Example)Hybrid latency from data centre A to Region 1Under [5 ms] round trip
NRQ-005 (Example)No public endpoints for managed data servicesPolicy denies; private access per section 10
NRQ-006 (Example)Name resolution in both directions between cloud and on premisesSection 7
NRQ-007 (Example)IPv6 for internet-facing servicesDual-stack for spokes in the "public" segment
NRQ-008 (Example)All network changes deployed from codeNo console changes in production
[NRQ-NNN][Requirement][Measure]

1.3 Principles

IDPrincipleConsequence
NWP-001 (Example)One hub per region; spokes attach only to their regional hubA regional hub failure does not affect other regions
NWP-002 (Example)Default deny between spokes; allow by exception through the hubFlows are documented in section 9
NWP-003 (Example)Unique, summarisable addresses across every connected environmentOne IPAM, no overlaps; exceptions need NAT and approval
NWP-004 (Example)Private by defaultPublic IP addresses only on approved ingress and egress points
NWP-005 (Example)Prefer provider-managed network functions where they meet the requirementFewer appliances to patch; appliances only for gaps
[NWP-NNN][Principle][Consequence]

2. Provider equivalents

Neutral termAWSMicrosoft AzureGoogle Cloud
Virtual networkVPCVirtual network (VNet)VPC network
Regional transit hub, customer-managedTransit Gateway with an inspection VPCHub virtual network with Azure Firewall or a network virtual applianceNetwork Connectivity Center hub with VPC spokes, or a hub VPC with appliances
Provider-managed global WANAWS Cloud WAN (core network, segments, policy)Azure Virtual WAN (Standard) with virtual hubsNetwork Connectivity Center as a global hub
Centrally owned network shared to many teamsVPC sharing through AWS RAMHub and spokes in a Connectivity subscriptionShared VPC (host and service projects)
Dedicated private connectivityAWS Direct ConnectAzure ExpressRouteCloud Interconnect (Dedicated or Partner)
Encrypted internet connectivityAWS Site-to-Site VPNAzure VPN GatewayHA VPN
Private access to provider and partner servicesAWS PrivateLink (interface endpoints)Azure Private Link (private endpoints)Private Service Connect
Hybrid DNS forwardingRoute 53 VPC Resolver inbound and outbound endpoints with rulesAzure DNS Private Resolver with forwarding rulesetsCloud DNS forwarding zones and inbound server policies
Address managementAmazon VPC IP Address ManagerIPAM in Azure Virtual Network Manager[Provider IPAM or third-party IPAM]
Central managed firewallAWS Network FirewallAzure FirewallCloud Next Generation Firewall

3. Topology

3.1 Options

OptionDescriptionForAgainst
TOP-A (Example)Customer-managed hub and spoke per region, hubs connected to each otherFull control of appliances and routing; familiar modelMore components to operate; peering and route limits to watch
TOP-B (Example)Provider-managed WAN with policy-defined segmentsGlobal transit and segmentation from a policy document; less routing workLess control of appliance choice; provider-specific feature set
TOP-C (Example)Spoke-to-spoke full mesh, no hubLowest latency between spokes100 spokes need 100 x 99 / 2 = 4,950 links; no central inspection
[TOP-N][Description][For][Against]
DecisionChoiceRationale
Topology (Example)TOP-A in two regions, review TOP-B when the third region is addedNeed for a specific firewall product in the hub; two regions only
Inter-regionHub-to-hub connection over the provider backbone, inspected at the source hubKeeps regional fault domains separate
Spoke-to-spokeThrough the hub firewall; direct connection only for approved high-volume pairs in the same environmentNWP-002, cost of firewall processing for bulk flows

3.2 Topology diagram

The diagram shows the chosen topology with the example ranges from section 4. Each data centre has two dedicated links to its nearest region, and data centre A also has a VPN backup path to Region 2.

3.3 Scale check

Limit to watchDesign valueProvider limit (check current)Headroom
Spokes per regional hub (Example)150 planned[Limit][Value]
Routes advertised from on premises (Example)2 data centre summaries (10.0.0.0/13, 10.8.0.0/13); maximum prefix limit set at 50 per session[Limit per link or gateway][Value]
Routes advertised to on premises (Example)2 summaries (one per region: 10.64.0.0/14, 10.68.0.0/14)[Limit][Value]
Firewall throughput per hub (Example)8 Gbit/s peak[SKU limit][Value]
[Limit][Value][Limit][Headroom]

4. IP address plan

4.1 IPv4 allocation

Private IPv4 space comes from RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16). This plan uses 10.0.0.0/8 only and reserves 172.16.0.0/12 for partner NAT. RFC 6598 shared address space (100.64.0.0/10) is reserved for carrier-grade NAT; use it inside the estate only as a conscious, documented decision (for example for non-routed Kubernetes pod ranges) and never where it could meet a carrier or partner that uses it.

RangeAddressesUseSummarised as
Example: 10.0.0.0/13524,288Data centre A (existing)10.0.0.0/13
Example: 10.8.0.0/13524,288Data centre B (existing)10.8.0.0/13
Example: 10.16.0.0/121,048,576Offices and campus, out of scope10.16.0.0/12
Example: 10.64.0.0/121,048,576All cloud space (10.64.0.0 to 10.79.255.255)10.64.0.0/12
Example: 10.64.0.0/14262,144Region 110.64.0.0/14
Example: 10.68.0.0/14262,144Region 210.68.0.0/14
Example: 10.72.0.0/14262,144Reserved for a third region or second providerNot advertised
Example: 10.76.0.0/14262,144Reserved for growthNot advertised
[Range][Count][Use][Summary]

4.2 Region 1 breakdown

RangeAddressesUse
Example: 10.64.0.0/221,024Hub
Example: 10.64.4.0/221,024Shared services (domain controllers, tooling)
Example: 10.64.8.0/212,048Reserved for a second hub or appliance scale-out
Example: 10.64.16.0/20 to 10.64.240.0/2061,440 (15 x 4,096)Reserved platform growth
Example: 10.65.0.0/1665,536Production spokes, allocated in /22 blocks (64 spokes)
Example: 10.66.0.0/1665,536Non-production spokes, allocated in /22 blocks (64 spokes)
Example: 10.67.0.0/1665,536Reserved: more spokes or larger spokes

Check: 1,024 + 1,024 + 2,048 + 61,440 = 65,536, the whole of 10.64.0.0/16; the four /16 blocks total 262,144, the whole /14. Region 2 mirrors this layout from 10.68.0.0/14 (hub 10.68.0.0/22, production spokes 10.69.0.0/16, non-production 10.70.0.0/16, reserve 10.71.0.0/16). Spoke capacity per region: 10.65.0.0/16 and 10.66.0.0/16 give 128 /22 spokes (64 production, 64 non-production); adding the 10.67.0.0/16 reserve gives 192, which covers the 150 spokes of NRQ-001 with 42 to spare. Larger spokes or growth beyond that use 10.72.0.0/14. Record the figures in the scale check (section 3.3).

4.3 Hub subnets (Region 1)

SubnetRangeAddressesPurpose
Firewall (Example)10.64.0.0/2664Managed firewall (Azure requires at least /26 named AzureFirewallSubnet)
Gateway (Example)10.64.0.64/2664VPN and private connectivity gateways (Azure requires /27 or larger for GatewaySubnet and needs /26 for 16 ExpressRoute circuits; the hub-spoke reference uses /26)
DNS inbound (Example)10.64.0.128/2816Resolver inbound endpoint (Azure DNS Private Resolver needs /28 to /24, dedicated)
DNS outbound (Example)10.64.0.144/2816Resolver outbound endpoint
Unused (Example)10.64.0.160/2732Reserved
Bastion (Example)10.64.0.192/2664Managed remote access
Management (Example)10.64.1.0/24256Network management and appliance interfaces
Shared private endpoints (Example)10.64.2.0/23512Private endpoints for shared managed services

Check: 64 + 64 + 16 + 16 + 32 + 64 = 256 (10.64.0.0/24), plus 256 and 512 gives 1,024, the whole hub /22. Subnet names and minimum sizes above are Azure examples; follow the equivalent rules of your provider and remember that providers reserve some addresses in every subnet.

4.4 Standard spoke layout (/22)

SubnetExample range (spoke 10.65.0.0/22)AddressesPurpose
Ingress (Example)10.65.0.0/24256Load balancers and web tier
Application (Example)10.65.1.0/24256Application tier
Data (Example)10.65.2.0/25128Self-managed data stores
Private endpoints (Example)10.65.2.128/25128Private endpoints for managed services
Reserved (Example)10.65.3.0/24256Growth inside the spoke

4.5 IPv6

DecisionChoice
Scope (Example)Dual-stack for internet-facing spokes first; internal spokes IPv4 until required
Source of addresses (Example)Provider-assigned global unicast blocks per virtual network where offered; RFC 4193 unique local addresses (fc00::/7, in practice fd00::/8 with a random 40-bit Global ID) for internal-only ranges
Subnet size (Example)/64 per subnet, as providers allocate it
Example allocation (Example)AWS assigns a /56 per VPC from its pool on request and lets you create /64 subnets from it; record the assigned blocks in IPAM
Security (Example)IPv6 rules written alongside IPv4 rules in the same policy; no implicit allow because a rule set is IPv4-only

5. Routing

ItemDesign
Route domains (Example)Separate route tables or segments for production, non-production, shared services and hybrid; on-premises routes visible to production and shared services only
Advertisement to on premises (Example)Region summaries only (10.64.0.0/14, 10.68.0.0/14); never individual spokes. Each summary also covers its region's non-production pool (10.66.0.0/16 in Region 1, 10.70.0.0/16 in Region 2), so the hub firewall denies traffic between on premises and non-production unless a rule allows it
Advertisement from on premises (Example)Data centre summaries (10.0.0.0/13, 10.8.0.0/13); a default route is not accepted from on premises
Default route in spokes (Example)0.0.0.0/0 and ::/0 to the hub firewall
Inspection symmetry (Example)Both directions of every inspected flow pass the same firewall instance set; appliance clusters use flow-symmetric load balancing
Dynamic routing (Example)BGP on all hybrid links with BFD where supported; AS path prepending to prefer primary links
Route filters (Example)Inbound prefix lists allow only the summaries above; maximum prefix limits configured
[Item][Design]

6. Hybrid connectivity

Link IDFromToTypeBandwidthLocationResilience role
HYB-001 (Example)Data centre A router 1Region 1 hubDedicated private connection10 Gbit/sProvider edge location L1Primary
HYB-002 (Example)Data centre A router 2Region 1 hubDedicated private connection10 Gbit/sProvider edge location L2Primary, diverse location
HYB-003 (Example)Data centre B router 1Region 2 hubDedicated private connection10 Gbit/sL2Primary
HYB-004 (Example)Data centre B router 2Region 2 hubDedicated private connection10 Gbit/sL3Primary, diverse location
HYB-005 (Example)Data centre ARegion 2 hubIPsec VPN over internet1 Gbit/sInternetBackup for non-latency-sensitive flows
[HYB-NNN][From][To][Type][Bandwidth][Location][Role]
Provider resilience models (verify current terms)Summary
AWS Direct Connect Resiliency ToolkitMaximum resiliency (separate connections on separate devices in more than one location), High resiliency (connections in multiple locations), Development and test (separate devices, one location)
Azure ExpressRouteMaximum resiliency (circuits in two distinct peering locations), High resiliency (ExpressRoute Metro, one circuit split across two sites in a metro), Standard resiliency (one site, not recommended for critical workloads)
Google Cloud Interconnect99.99 % topology for Dedicated Interconnect: at least four connections, two in each of two metros across both edge availability domains, with Cloud Routers in two regions and global dynamic routing (a single-region variant also exists)

Microsoft advises against site-to-site VPN as the backup for latency-sensitive or bandwidth-intensive workloads; in this design HYB-005 carries only the flows listed as tolerant in section 9. Example sizing: peak hybrid traffic is 3.2 Gbit/s; with one of two 10 Gbit/s links failed, the remaining link runs at 32 % load, inside the 50 % planning limit.

7. DNS

Zone or patternAuthoritativeResolution from cloudResolution from on premises
corp.example.com (Example)On-premises DNS serversOutbound resolver endpoint with forwarding rule to data centre DNSNative
cloud.example.com (Example)Cloud private DNS zones linked to hub and spokesNativeConditional forwarder on premises to the inbound resolver endpoint (10.64.0.132)
Private endpoint zones (Example)Cloud private DNS zones per service, one central setNative, linked to all spokesConditional forwarders for each private endpoint zone to the inbound endpoint
Public zones (Example)Public DNS service with DNSSECRecursiveRecursive
[Zone][Authoritative][From cloud][From on premises]

Rules: one central set of private endpoint zones per environment, never one per spoke; the hub firewall, if it filters by FQDN, uses the same resolver as the workloads; DNS changes go through the network pipeline.

8. Ingress, egress and inspection

Path IDPathControlLogging
PTH-001 (Example)Internet to public web servicesGlobal or regional load balancer with WAF and DDoS protection in the spoke, or central ingress in the hub for shared front doorsWAF logs to central store
PTH-002 (Example)Spokes to internetCentral egress through the hub firewall with FQDN and URL filtering; NAT to a small set of fixed public IPs that partners can allow-listFirewall logs
PTH-003 (Example)Spoke to spokeThrough hub firewall, default deny, rules per flow in section 9Firewall logs
PTH-004 (Example)On premises to cloudThrough hub firewall, intrusion prevention onFirewall logs
PTH-005 (Example)Administrative accessManaged bastion or identity-aware proxy; no SSH or RDP from the internetSession logs
PTH-006 (Example)Spoke to managed servicesPrivate endpoints (section 10); public service endpoints denied by policyEndpoint and flow logs
[PTH-NNN][Path][Control][Logging]

9. Segmentation

9.1 Macro segments

SegmentMembersMay reachMay be reached from
Production (Example)Production spokesShared services, approved on-premises ranges, internet via egressIngress path, approved production spokes
Non-production (Example)Non-production spokesShared services, internet via egressDevelopers through bastion
Regulated (Example)Cardholder data and similar spokesOnly listed flowsOnly listed flows
Shared services (Example)Directory, DNS, toolingOn premises directoryAll segments on listed ports
Hybrid (Example)Data centre rangesProduction and shared servicesProduction and shared services

9.2 Flow register

Flow IDSourceDestinationProtocol and portPurposeInspectedTolerates VPN backupOwner
FLW-001 (Example)Orders prod spokeData centre A ERP 10.2.14.0/24TCP 443Order to ERP integrationYesNo (latency)@orders-lead
FLW-002 (Example)Orders prod spokePayments prod spokeTCP 8443Payment authorisationYesNot applicable@payments-lead
FLW-003 (Example)All spokesShared services directoryTCP/UDP 53, 88, 389, 636Name resolution and authenticationYesYes@identity-lead
FLW-004 (Example)Data centre B backup serversRegion 2 object storage private endpointTCP 443Backup copiesYesYes@backup-lead
[FLW-NNN][Source][Destination][Port][Purpose][Yes / No][Yes / No][@owner]

9.3 Micro-segmentation

Inside a spoke, use security groups or network security groups per tier and, where the platform supports it, rules based on workload identity or tags rather than addresses. Kubernetes clusters apply network policies with default deny per namespace. Align the target with the network pillar of the Zero Trust Architecture Plan (security/zero-trust-architecture).

10. Private access to managed services

Service classAccess methodPublic endpointDNSCreated by
Managed databases (Example)Private endpoint in the spoke private endpoint subnetDisabled by policyCentral private zoneWorkload pipeline
Object storage (Example)Private endpoint; gateway-type endpoint where the provider offers oneRestricted to private access by policyCentral private zoneWorkload pipeline
Secrets and keys (Example)Private endpoint in shared servicesDisabledCentral private zonePlatform pipeline
Partner SaaS offered through private service access (Example)Private endpoint to the partner's published serviceNot applicablePartner-specific private zoneNetwork team on request
[Class][Method][State][DNS][Creator]

11. High availability and failover

ComponentFailure modeDesignExpected failover timeTest
Hub firewall (Example)Instance or zone failureManaged firewall across zones, or appliance pair behind a load balancerUnder [30 s]Quarterly instance failure test
Dedicated link (Example)Fibre cut, device or location failureTwo links in two locations per data centre (section 6)BGP with BFD, under [5 s]Provider failover test twice a year
Region hub (Example)Regional outageRegion 2 hub serves DR spokes; on-premises routes re-converge to HYB-003 and HYB-004Per DR runbookYearly DR exercise
DNS resolver (Example)Endpoint failureTwo IP addresses per endpoint across zones; on-premises forwarders list bothClient retryQuarterly
Egress NAT (Example)Zone failureNAT per zone with zone-local routesUnder [60 s]Quarterly
[Component][Failure][Design][Time][Test]

Link these tests to the Disaster Recovery Plan (ops/disaster-recovery-plan) and to resilience tiers in the Resilience Tiering and HA/DR Design (architecture/resilience-tiering-ha-dr-design).

12. Monitoring and operations

SignalSourceThreshold or useDestination
Hybrid link state and BGP sessions (Example)Provider metricsAlert on any session downNetwork on-call
Link utilisation (Example)Provider metricsAlert above 50 % for 15 minutes (planning limit in section 6)Network on-call, capacity review
Firewall throughput and drops (Example)Firewall metricsAlert on 70 % of SKU capacityNetwork on-call
Flow logs (Example)Hub and regulated spokesRetained [90 days], queried for investigationsCentral log store
DNS query logs (Example)ResolversSecurity analyticsSecurity operations
IP utilisation (Example)IPAMAlert at 70 % of any poolNetwork team
Synthetic path tests (Example)Connection monitoring from on premises to each regionLatency over [5 ms] round tripNetwork on-call
OperationCadenceOwner
Firewall rule review and clean-up (Example)QuarterlySecurity and network
Flow register review with workload owners (Example)Twice a yearNetwork architect
Provider network release review (Example)MonthlyNetwork architect
Capacity review (Example)Quarterly, see Capacity Plan (ops/capacity-plan)Network lead

13. Security controls and compliance

Control IDControlImplementationEvidence
NSC-001 (Example)Deny public IP addresses on workload interfaces except approved ingressPreventive policy at hierarchy levelPolicy compliance report
NSC-002 (Example)Deny public endpoints on managed data servicesPreventive policySame
NSC-003 (Example)DDoS protection on all public endpoints, including gateways and firewall addressesProvider DDoS serviceConfiguration report
NSC-004 (Example)Encryption on hybrid linksMACsec or IPsec where the link type supports it; TLS for all application trafficConfiguration, test record
NSC-005 (Example)Segmentation of regulated scopeDedicated segment, flows only from FLW registerQuarterly rule-to-register reconciliation
NSC-006 (Example)Administrative ports not exposed to the internetDetective control, see landing zone guardrailsPosture findings
[NSC-NNN][Control][Implementation][Evidence]

For a regulated scope (for example payment card data), record the standard and version you are assessed against in the Security Architecture (security/security-architecture) and keep the network evidence here current.

14. Implementation, change and risks

14.1 Implementation and change

ItemDesign
Repository (Example)platform-network: hubs, links, DNS, firewall policy, IPAM pools
Pipeline (Example)Plan on pull request with policy checks; apply on merge inside a change window
Rollout order (Example)Non-production route domain first, then Region 2, then Region 1
Change classes (Example)Standard (new spoke, new flow), normal (new link, new route domain), major (topology or address plan)
Approvals (Example)Network and security for all; architecture board for major changes, via Change Request (ops/change-request)

14.2 Risks

IDRiskLikelihoodImpactResponseOwner
RSK-001 (Example)Acquired company uses overlapping 10.64.0.0/12 rangesMediumHighReserved 172.16.0.0/12 for NAT; re-addressing plan@network-architect
RSK-002 (Example)Hub firewall becomes a throughput bottleneckMediumMediumMonitoring at 70 %, direct paths for approved bulk flows@network-lead
RSK-003 (Example)Both links of data centre A share a carrier ductLowHighCarrier path diversity confirmed in writing@network-lead
RSK-004 (Example)Private endpoint DNS not reachable from a new officeMediumMediumForwarder template in office build checklist@network-lead
[RSK-NNN][Risk][L / M / H][L / M / H][Response][@owner]

15. Glossary and references

15.1 Glossary

TermMeaning
Hub and spokeTopology where workload networks (spokes) connect through a central network (hub) that holds shared services and inspection
TransitCarrying traffic between two networks through a third
Route domainSet of networks that share one routing table or segment
SummarisationAdvertising one larger prefix instead of many smaller ones
Private endpointPrivate IP address in your network that reaches a managed service without the internet
Conditional forwardingDNS rule that sends queries for one domain to a specific resolver
BGPBorder Gateway Protocol, used for dynamic routing on hybrid links
BFDBidirectional Forwarding Detection, fast link failure detection
IPAMIP address management tool
ULAUnique local IPv6 address (RFC 4193)

15.2 References

ReferenceVersion or date checkedUse
RFC 1918, Address Allocation for Private Internets (BCP 5), rfc-editor.orgFebruary 1996Private IPv4 ranges
RFC 6598, IANA-Reserved IPv4 Prefix for Shared Address Space (BCP 153)April 2012100.64.0.0/10 rules
RFC 4193, Unique Local IPv6 Unicast AddressesOctober 2005IPv6 internal ranges
AWS whitepaper, Building a Scalable and Secure Multi-VPC AWS Network Infrastructure, docs.aws.amazon.comPublished April 2024Transit, inspection, DNS and IPAM practices
AWS Cloud WAN, What is AWS Cloud WAN, docs.aws.amazon.comCurrent web editionProvider-managed WAN concepts
AWS Direct Connect, Resiliency Toolkit, docs.aws.amazon.comCurrent web editionSection 6
Amazon VPC User Guide, VPC CIDR blocksCurrent web editionAddress sizes and reserved ranges
Route 53 VPC Resolver, docs.aws.amazon.comCurrent web editionSection 7
Azure Architecture Center, Hub-spoke network topology in Azure, learn.microsoft.comPage dated April 2026Hub design, subnet sizes, spoke connectivity
Azure Virtual WAN overview, learn.microsoft.comPage dated March 2025Provider-managed hub option
Design and architect Azure ExpressRoute for resiliency, learn.microsoft.comPage dated March 2026Section 6
Azure DNS Private Resolver overview, learn.microsoft.comPage dated June 2026Section 7, subnet sizes
Google Cloud, Network Connectivity Center overview, docs.cloud.google.comPage updated October 2026Hub and spoke types
Google Cloud, Shared VPC, docs.cloud.google.comPage updated October 2026Shared network model
Google Cloud, Establish 99.99 % availability for Dedicated InterconnectPage updated October 2026Section 6
Google Cloud, Private Service ConnectPage updated October 2026Section 10

Standard and licence note

Based on RFC 1918, RFC 6598 and RFC 4193 for address planning, with structure aligned with the reference network topologies published by AWS, Microsoft and Google Cloud. Provider product names, resilience model names and subnet sizing rules are cited for mapping only and must be checked against current documentation, because limits and features change often. All text, tables and examples are original and were written for this collection; no provider text or diagram is reproduced. AWS, Microsoft Azure, Google Cloud and the products named are trademarks of their owners; this template is not affiliated with or endorsed by them. Template licence: MIT.

Ähnliche Vorlagen