Hands-on lab exploring how resources communicate across AWS networks
VPCs • Subnets • Routing • Connectivity • Traffic Flow
This project focuses on AWS network connectivity — how resources in different parts of a cloud environment communicate with each other.
It builds on core AWS networking concepts and explores how routing, subnets, and connectivity options affect traffic flow.
The goal of this lab is to understand:
- How traffic moves between subnets and VPCs
- How routing decisions are made
- How connectivity impacts availability and security
This project is part of my Cloud / DevOps / DevSecOps learning journey.
In this project, I worked with:
- VPCs and Subnets – Isolated networks and IP ranges
- Route Tables – How AWS decides where to send traffic
- Connectivity Paths – How resources reach each other across networks
- Security Layers – How Security Groups and NACLs affect connectivity
- Created one VPCs with defined CIDR blocks
- Configured public and/or private subnets
- Ensured non-overlapping IP ranges for clean routing
- Created and associated route tables with subnets
- Added routes to direct traffic between networks
- Verified that traffic followed the expected paths
- Deployed test resources (e.g., EC2 instances) in different subnets
- Used ping, curl, or similar tools to test connectivity
- Observed how routing and security rules impacted communication
- Reviewed Security Group rules
- Reviewed Network ACL rules
- Confirmed how they allowed or blocked traffic between resources
This project helped me understand:
- How AWS decides where to send packets
- Why some resources can talk to each other and others cannot
- How misconfigured routes or security rules can break connectivity
I practiced reading and reasoning about:
- Route tables
- Subnet associations
- Allowed/denied traffic paths
- Connectivity is not just “up or down”—it’s the result of routing + security
- Even if routing is correct, Security Groups or NACLs can still block traffic
- Good network design requires planning IP ranges, routes, and security together
Screenshots are stored in the screenshots/ folder.
Suggested files:
- 'VPC Layout' – VPC and subnet layout
- 'Route Tables' – Route table configuration
- 'Connectivity Test' – Successful connectivity test
- 'Security Group' – Security Group
- 'NACL Rules' – Network Access Control List