VPC and Subnet Route Tables - Routing in AWS - AWS Certification Cheat Sheet

Let’s get a quick overview of Routing and Route Tables in AWS.

You will learn

  • What is routing?
  • What is route table?
  • How does routing happen on internet?
  • How does routing happen in AWS?
  • What is VPC Route Table?
  • What is Subnet Route Table?

AWS Certification Study Material and Notes - 25 PDF Cheat Sheets

Each cheat sheet contains:

  • FAQs and Tutorials with 5-20 slides
  • Study Material and Notes to quickly review and prepare for certification exam
  • Certification Exam Tips
  • Certification and Interview Scenario Questions

Routing on the internet

  • You have an IP address of a website you want to visit
  • There is no direct connection from your computer to the website
  • Internet is actually a set of routers routing traffic
  • Each router has a set of rules that help it decide the path to the destination IP address

Routing inside AWS

Destination Target Local igw-1234567
  • In AWS, route tables are used for routing
  • Route tables can be associated with VPCs and subnets
  • Each route table consists of a set of rules called routes
    • Each route or routing rule has a destination and target
    • What CIDR blocks (range of addresses) should be routed to which target resource?
  • Rule 1 - Route requests to VPC CIDR ( to to local resources within the VPC
  • Rule 2 - Route all other IP addresses ( to internet (internet gateway)

Execution of Route Table

Destination Target Local igw-1234567
  • What happens if I search for an address - Two destinations match - ( to and - The most specific rule wins. is more specific - Result : Routing to a local resource
  • What happens if I search for an address - One destination match - - Result : Routing to internet
  • The most specific matching route wins

VPC Main Route Table

Destination Target Local
  • Each VPC has a main route table, by default
  • Main route table has a default route enabling communication between resources in all subnets in a VPC
  • Default route rule CANNOT be deleted/edited
  • HOWEVER you can add/edit/delete other routing rules to the main route table

Subnet Route Tables

  • Each subnet can have its own route table OR share its route table with the VPC
  • If a subnet does not have a route table associated with it, it implicitly uses the route table of its VPC
  • Multiple subnets can share a route table
  • HOWEVER at any point in time, a subnet can be associated with one route table ONLY

VPC Route Table and Routing - AWS Certification Exam Practice Questions

Coming Soon..


Certification - Recommended Reading

Deploy Spring Boot Application with Nginx Ubuntu on AWS Beanstalk

Elastic Load Balancer (ELB) vs Network Load Balancer (NLB) - A Difference

Elastic Beanstalk vs Cloudformation vs Opswork vs Codedeploy - A Difference

EBS HDD Storages - A Difference

AWS Shield vs AWS WAF vs AWS Macie - Protect Resources and Data Cheat Sheet

Managing Multiple AWS Accounts - Organizations, Trusted Advisor and more Cheat Sheet

Amazon CloudWatch - Logs, Events, Alarms and Dashboards Cheat Sheet

AWS CloudTrail vs Config vs CloudWatch Cheat Sheet

EBS SSD Storages - A Difference

NAT Gateway vs Instance - A Comparison

Free Videos - Get Started with AWS Certification

Amazing AWS Certification Courses

Get our amazing courses pursued by thousands of learners