Skip to content

Lab Manual ​

This lab series takes you from L2 to L3, progressively understanding how networks work.

Lab List ​

LabTopicLearning ContentTime
Lab 1Single Subnet ExperimentL2 Forwarding, ARP, IP Configuration, Packet Capture30 minutes
Lab 2VLAN ExperimentVLAN Isolation, Access Port, 802.1Q30 minutes
Lab 3Router Connecting Multiple SubnetsL3 Forwarding, Gateway, Routing Table30 minutes

Environment Requirements ​

  • GNS3 installed and configured
  • Docker installed (for Linux containers)

Components Used ​

This tutorial uses Linux as network devices:

ComponentPurposeDescription
LinuxSwitch / RouterUses ip command and bridge tools
VPCSEnd HostsGNS3 built-in lightweight host simulation
WiresharkPacket AnalysisGNS3 built-in integration

Why Use Linux? ​

  • βœ… Free and Open Source - No licenses or registration required
  • βœ… Real Environment - Same network stack as actual servers/devices
  • βœ… Practical Skills - Commands learned can be directly applied at work
  • βœ… Lightweight Resources - Smaller and faster than commercial NOS images

Network Fundamentals Review ​

L2 vs L3 ​

LayerNameAddressDeviceScope
L2Data LinkMACSwitchSame Segment (LAN)
L3NetworkIPRouterCross Segment (WAN)

Important Terms ​

TermDescription
BridgeLinux software switch
VLANVirtual LAN, logical isolation
GatewayDefault gateway, exit point for cross-segment traffic
ARPIP β†’ MAC translation protocol
TTLTime To Live, prevents infinite packet loops

Start Labs ​

Ready? Let's begin with Lab 1: Single Subnet Experiment!

GNS3 Tutorial