Problem Statement

Solution

Enterprise Active/Standby Firewall Design

Design Notes

Traffic Flow From Cloud to On-Premise Firewall

Traffic Flow#1

Traffic Flow#2

Deployment Details

Testing and validation when both firewalls are up

Following picture shows that the Active/Standby feature is enabled and also shows the active aviatrix gateway name

Transit Gateway Routing Tables when “transit-A-GW” is Active

Destination| Via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0D34F649-0| 13.52.246.73| DC-FW1| up| 100
192.168.222.0/24| | tun-0A0A0029-0| 10.10.0.41| aws-transit-A-gw-uswest-hagw| up| 200
transit-A-gw route table when transit-A-gw is active

Destination| Via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0A0A002C-0| 10.10.0.44| aws-transit-A-gw-uswest| up| 200
192.168.222.0/24| | tun-0D34F649-0| 13.52.246.73| DC-FW1| up| 300
transit-A-gw-ha route table when transit-A-gw is active

Transit Gateway Routing Tables when “transit-A-gw-ha” is Active

We switched the Active/Standby via the controller

Destination| Via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0A0A0029-0| 10.10.0.41| aws-transit-A-gw-uswest-hagw| up| 200
192.168.222.0/24| | tun-0D34F649-0| 13.52.246.73| DC-FW-1| up| 300
aws-transit-A-gw-uswest route table when aws-transit-A-gw-uswest-hagw is active Destination| Via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0D34F649-0| 13.52.246.73| DC-FW-1| up| 100
192.168.222.0/24| | tun-0A0A002C-0| 10.10.0.44| aws-transit-A-gw-uswest| up| 200
aws-transit-A-gw-uswest-hagw route table when aws-transit-A-gw-uswest-hagw is active

Testing and validation when active firewall is down

Destination| Via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0A0A0029-0| 10.10.0.41| aws-transit-A-gw-uswest-hagw| up| 200
192.168.222.0/24| | tun-0D3975AD-0| 13.57.117.173| DC-FW-2| up| 300
aws-transit-A-gw-uswest route table while aws-transit-A-gw-uswest-hagw is active

Destination| via| Dev| Nexthop IP| Nexthop Gateway| Status| Metric
—|—|—|—|—|—|—
192.168.222.0/24| | tun-0D3975AD-0| 13.57.117.173| DC-FW-2| up| 100
192.168.222.0/24| | tun-0A0A002C-0| 10.10.0.44| aws-transit-A-gw-uswest| up| 200
aws-transit-A-gw-uswest-hagw route table while aws-transit-A-gw-uswest-hagw is active

Additional Configuration

Following diagram shows the second tunnel towards the DC-FW2

Aviatrix Transit GW Global Routing Table shows the on-prem subnet received at both GWs and best route installed via the Active one only