Routes in AWS – Destinations and Targets
Also read – Palo Alto East West and Ingress Egress Filtering – on GCP and AWS
Routes in AWS Overview – Destinations versus Targets
Routes are composed of destinations and targets (should sound familiar if you have worked with AWS Security Groups). Destinations can be on premises networks (CIDR Blocks), local networks (VPC CIDR Block) or the internet (0.0.0.0/0). Targets are the gateway that the route will route traffic to.
Some examples of destinations :
Alternatively, you can replace the target for the local route with the network interface of the appliance. You can do this to ensure that all traffic is automatically routed to the appliance, including traffic destined for subnets that you add to the VPC in the future.
Destination | Target |
---|---|
10.0.0.0/16 |
Local |
172.31.0.0/16 |
VgW or pcx-232323… |
0.0.0.0/0 |
Internet |
::/0 | eigw-abc…. |
- Local VPC Traffic destination – within the VPC (
10.0.0.0/16
) is covered by theLocal
route, and is routed within the VPC. - On Premises Network Destination – There is a route for
172.31.0.0/16
IPv4 traffic that CAN point to either a peering connection OR a VgW (VPN Gateway). - Internet Destination – There is a route for all IPv4 traffic (
0.0.0.0/0
) that points to an internet gateway. - IPv6 Traffic to the internet – Route for all IPv6 traffic (
::/0
) that points to an egress-only internet gateway (Egress Only Gateways)
What if I want to route all VPC traffic through an appliance (e.g. Palo Alto Firewall)?
Alternatively, you can replace the target for the local route with the network interface of the appliance. You can do this to ensure that all traffic is automatically routed to the appliance, including traffic destined for subnets that you add to the VPC in the future.
Destination | Target |
---|---|
VPC CIDR e.g. |
Appliance network interface ID |
What if you only want a specific Subnet (subnet A) traffic routed through an Appliance (in Subnet b)?
The first entry enables instances in the VPC to communicate with each other. The second entry routes all traffic from subnet B to subnet A to the network interface of the appliance.
Destination | Target |
---|---|
VPC CIDR |
Local |
Subnet B CIDR |
Appliance network interface ID |
Summary
This was meant to be a quick recap of Routes in AWS Basics. For a private consultation, please Contact AWS Security Architect
Leave a Reply