Virtual Network Design and Address Planning

Virtual Network Design and Address Planning

Watch the video to deepen your understanding.

Subscribe

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 4

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Lesson: Virtual Network Design and Address Planning

Introduction

In cloud computing, a Virtual Network (VNet) is the fundamental building block for your private network in the cloud. It enables Azure resources—such as Virtual Machines (VMs), App Services, and Databases—to securely communicate with each other, the internet, and on-premises networks.

Why is network design critical? Poorly planned address spaces often lead to "IP exhaustion," routing conflicts, and the inability to scale. Once a VNet is created, changing its address space can be disruptive, requiring you to delete and recreate resources. Effective address planning is the foundation of a scalable, secure, and manageable cloud infrastructure.


The Fundamentals of Address Planning

When designing a VNet, you must define an Address Space using Classless Inter-Domain Routing (CIDR) notation.

1. Understanding CIDR

CIDR notation (e.g., 10.0.0.0/16) represents the network prefix and the number of bits used for the network portion.

  • A /16 network provides 65,536 addresses.
  • A /24 network provides 256 addresses.
  • A /27 network provides 32 addresses.

2. Subnetting Strategy

Subnets allow you to segment your VNet into smaller network slices. This is essential for:

  • Security: Applying Network Security Groups (NSGs) to isolate tiers (e.g., separating Web, App, and Database tiers).
  • Traffic Control: Routing traffic through a centralized firewall or virtual appliance.

Example Scenario: You have a total address space of 10.0.0.0/16. You can divide this into functional subnets:

  • Web Tier: 10.0.1.0/24 (256 addresses)
  • App Tier: 10.0.2.0/24 (256 addresses)
  • Database Tier: 10.0.3.0/24 (256 addresses)
  • Gateway Subnet: 10.0.255.0/27 (Required for VPN/ExpressRoute)

Section 1 of 4
PrevNext