Azure Networking Crash Course
Mike Pfeiffer
Want your own version of this deck?�Go to File -> Make a copy
Projects in this course
Think about your home network…
We’re just doing the same thing in Azure
Single VNet Design & Segmentation
Virtual Network: 192.168.0.0/16
Database Subnet�192.168.2.0/24
Allow MySQL� TCP 3306
Azure Bastion Subnet�192.168.0.0/26
App Users
Cloud Team
theazurelab.org
Allow HTTP(s)�TCP 80/443
Public IP
Allow SSH�TCP 22
Web Front-End Subnet�192.168.1.0/24
Azure Networking Core Concepts
Networking Foundations
The OSI (Open Systems Interconnection) Model
Theoretical model of networking that helps us understand how a packet traverses through a network through seven different layers.
The TCP/IP Model
The TCP/IP model uses the TCP/IP protocol suite. These protocols work together to specify how data should be gathered, addressed, transmitted and routed through a network.
IPv4
The IPv4 address is a 32-bit number that uniquely identifies a network interface on a machine.
IPv4 vs IPv6
IPv4
The IPv4 address is a 32-bit number that uniquely identifies a network interface on a machine.
Subnets
A subnet is a group of hosts with IP addresses that are on the same network segment.
RFC 1918
CIDR
CIDR (classless inter-domain routing) is used to represent a subnet mask in a more compact way.
Virtual Network: 192.168.0.0/16
Database Subnet�192.168.2.0/24
Allow MySQL� TCP 3306
Azure Bastion Subnet�192.168.0.0/26
App Users
Cloud Team
theazurelab.org
Allow HTTP(s)�TCP 80/443
Public IP
Allow SSH�TCP 22
Web Front-End Subnet�192.168.1.0/24
Hub-Spoke Network Topology & Shared Services
Projects in this course
Hub Virtual Network�192.168.0.0/16
Shared Services Subnet�192.168.2.0/24
Azure Bastion Subnet�192.168.1.0/26
Azure Firewall Subnet�192.168.0.0/26
Spoke Virtual Network�10.10.0.0/16
Workload Subnet�10.10.1.0/24
Spoke Virtual Network�10.100.0.0/16
Workload Subnet�10.100.1.0/24
Cloud Team
Peered VNet
Outbound Traffic
Peered VNet
Hub-Spoke Network Topology
Potential Use Cases�Hub-Spoke Network Topology
Alternate Solution
Hub-spoke network topology with Azure Virtual WAN
Let’s build a Hub-Spoke Network Topology with a Shared Service
Hub Virtual Network�192.168.0.0/16
Shared Services (DNS)�192.168.2.0/24
Azure Bastion�192.168.1.0/26
Azure Firewall�192.168.0.0/26
Spoke Virtual Network�10.10.0.0/16
Workload Subnet�10.10.1.0/24
Spoke Virtual Network�10.100.0.0/16
Workload Subnet�10.100.1.0/24
Cloud Team
Peered VNet
Outbound Traffic
Peered VNet