Skip to content

cyber-hen/aws-networks-connectivity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Network Connectivity Project

Hands-on lab exploring how resources communicate across AWS networks
VPCs • Subnets • Routing • Connectivity • Traffic Flow


🚀 Overview

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.


🧠 Key Concepts

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

🛠️ What I Built

1. VPC and Subnet Layout

  • Created one VPCs with defined CIDR blocks
  • Configured public and/or private subnets
  • Ensured non-overlapping IP ranges for clean routing

2. Route Tables and Routes

  • Created and associated route tables with subnets
  • Added routes to direct traffic between networks
  • Verified that traffic followed the expected paths

3. Connectivity Testing

  • 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

4. Security Controls

  • Reviewed Security Group rules
  • Reviewed Network ACL rules
  • Confirmed how they allowed or blocked traffic between resources

🌍 Traffic Flow & Connectivity

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

🧩 What I Learned

  • 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

Screenshots are stored in the screenshots/ folder.

Suggested files:

About

Hands-on AWS network connectivity lab (VPC peering, routing, connectivity, and traffic flow).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors