This is a set of labs that has been used in the US to onboard new customers and enable their technical people on networking in Azure. The labs will take you through some of the basics, getting you hands on with both the portal and the Azure CLI, and each lab is simplified in order to demonstrate a specific aspect of Azure networking.

Each lab has a lab diagram to describe the target configuration in each lab, and they naturally build on each other until you are covering more advanced areas such as user defined routes, vNet peering, Virtual WAN and Azure Firewall.

Please use the comments section below to give us feedback on the labs, or to suggest other Azure networking areas you would like to see covered.


Here are the individual lab sections:

Lab Name Description
1 Virtual Networks Create a vNet with two subnets and a couple of VMs
2 Network Security Groups Create layer 4 ACLs and apply at the subnet level
3 Azure CLI Create a vNet, a VM and attach an NSG using the Azure CLI
4 vNet Peering Peer two vNets together and allow communication between them
5 vNet Peering - Transitive Behaviour Understand how transitive peering works
6 NVA CSR1000v Learn how to deploy network virtual appliances from the Marketplace
7 Routing Tables Customise the routing tables to force traffic through the NVA
8 Site-to-site VPN See how S2S VPNs are configured
9 Virtual WAN Use Microsoft’s backbone for your WAN and understand the hub and branch topology
10 Standard Load Balancer Create a load balancer to distribute traffic to backend VMs
11 Network Watcher NSG Flow Logs Look at the flow content of packets to the VMs
12 Firewall Explore hub and spoke topologies and centralise control using Azure Firewall
13 Firewall - Inbound NAT Configure inbound NAT to SSH to a VM within a spoke
14 Firewall - Spoke to Spoke Use the Firewall to forward traffic between spokes

It is recommended to run through the labs in order as they build on each other.


The current format of these lab guides is pdf. If a page loads up but looks blank then you may need to just scroll down a little!

If the labs prove as popular as we think they will be then we’ll aim to transpose these into standard markdown over time, and perhaps bring them directly into the Azure Citadel repository.

Leave a comment