Urgent.News

What's breaking now, across thousands of outlets.

Tech

Auditing an Existing Subnet Plan Before a Cloud Migration

Most subnet articles start from a blank piece of paper and end with a clean diagram. That is not the situation most teams are actually in. The situation is a Confluence page from 2019, a router config someone exported last quarter, and a network engineer who swears "the 10.40.0.0/16 is in use somewhere" but cannot remember where. The migration deadline is in three weeks. Your job is to prove, on…

Existing subnet plans often start from a Confluence page, router export, and a network engineer who cannot remember all the subnets in use. The goal is to prove that every subnet still fits its purpose and does not overlap with others before migrating to the cloud. The audit process involves gathering all router, switch, and firewall interface descriptions, DHCP scopes, DNS zone files, cloud account ranges, VPN configurations, and documenting the last time each subnet was touched.

First principles subnet math is crucial. For each row in the inventory spreadsheet, calculate the network address, broadcast address, usable host range, and prefix length. Subtract allocated subnets from the parent block and identify free CIDR ranges for migration. Perform these calculations manually for the top five entries to ensure reliability.

Common audit failure modes include overlapping allocations from acquisitions, the "only a few hosts" myth, documentation lag, and asymmetric VPN ranges. Address these issues by identifying parent blocks, right-sizing subnets, cross-checking against DHCP leases and firewall logs, and ensuring site allocations are distinct.

During the audit meeting, follow a practical checklist: merge inventory sources into one sheet, verify each row's purpose and owner, re-derive CIDR math, perform overlap and containment tests, right-size prefix lengths, and confirm cloud ranges are unique. Sign off on the audit with a reviewer's name and date.

For the new cloud ranges, implement a prefix budget by reserving contiguous /16s per region or business unit. Within each /16, allocate /20s for infrastructure, shared services, and application subnets. This approach ensures clean summary routes, easier capacity planning, and straightforward audit answers. Additionally, consider IPv6 prefixes for each VPC to future-proof the architecture.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Sunday Reboot: AirPods will be the best smart glasses

In this week's Sunday Reboot, the AirPods Pro with cameras are probably the best alternative to smart glasses that Apple could've come up with. AirPods Pro with cameras that feed Siri AI are on the way. Sunday Reboot is a weekly column covering some of the lighter stories within the Apple reality distortion field from the past seven days.

Healthtech Welcome Email — 4 API Signals Before Raising Dedicated-Domain Volume

The hard part of a healthtech signup email isn't calling a send API. It's proving that a dedicated domain is ready for more welcome-email traffic without losing the evidence needed to explain each…

  • Gradual warmup plan implemented to avoid premature sending volume escalation
  • Sending service can be implemented using Node.js, Python, or any other stack

I Got 0 Reactions on dev.to, So I Measured 689 Articles to Find Out Why

Three days ago I published a technical article on dev.to. It got 0 reactions, 1 comment, and 5 page views. The title was "26% of my Claude Code tokens came from subagents I never looked at." Before…

  • AI-generated article published on dev.to received 0 reactions, 1 comment, and 5 page views
  • Author analyzed 689 articles from 10 developer-tool-related tags over one snapshot

More from Sunday 23 August →