Troubelshooting Tip: Understand the behavior of FortiADC Firewall Policy dropping Link Load Balance outbound traffic with SNAT rule applied
| Description | This article describes the possible issue with Firewall Policy dropping Link Load Balance outbound traffic. |
| Scope | FortiADC. |
| Solution | Scenario: The user encountered issues with some private IP addresses seen in the FortiADC outbound traffic, as the private IP addresses are not being Source-NATed. Firewall policy is added to block the private IP addresses seen in the outbound Gateway interface port. The outcome of the new firewall policy is blocking all other legitimate outbound traffic which were Source-NATed.
Normal traffic before the firewall policy was added.
Test Machine IP: 10.55.4.84. Source-NAT IP: 10.47.4.214. Destination IP: 8.8.4.4.
Ingress Interface (Private LAN Interface): Port4. Egress Interface (Public WAN Interface): Port1.
FortiADC firewall policy to block private IP on the egress interface. Adding a new Firewall Policy in FortiADC to block any Private IP addresses seen in the Egress Interface source address, intended to block any traffic without Source-NAT.
Traffic behavior after the Firewall Policy is added.
Explanation: The traffic source address is expected to be Source-NATed to a WAN IP address when transmitting the egress interface, which is not supposed to match the Firewall Policy rule and is dropped by the policy.
However, the Source-NAT rule is working as POST-Routing NAT, which is only translating the IP address after the routing decision has been made and when the packet is leaving the network interface.
In this scenario, the Firewall Policy would be kicked in and drop the packets before the Source-NAT rule is applied.
Related documents: |







