
Asymmetric Routing: two captures When SYN Leaves One Firewall and SYN-ACK Hits Another
- 3 days ago
- 2 min read

SYN leaves FW-A. SYN-ACK arrives on FW-B. Session never forms. Both firewalls are 'in path' on paper.
This is a live-ticket style lesson from Techclick Infosec. You will isolate the fault with CLI first, then prove the fix with one clean packet or log.
What you will be able to do
Name the first CLI command to run on SOC / packet analysis for this ticket
Separate the layer that is actually broken from the layer people blame
Apply one scoped fix instead of a global disable
Prove the ticket closed with a session, log, or counter
Quick answer
Stateful firewalls drop the stray SYN-ACK. Draw both directions. Fix routing or enable state sharing. Do not add more allows.
Why this ticket shows up
Return traffic that misses the original state table is a drop, not a policy miss.
Symptoms operators actually see
One-way pcap on each firewall
No session on either
Two default routes
After a new ISP or a new core link
CLI first — copy this block
Run these on the SOC / packet analysis device or console named in the ticket. Do not skip the first show command — it tells you which later command matters.
# on FW-A
show session all filter source 10.1.1.10
# on FW-B
show session all filter destination 10.1.1.10
traceroute 203.0.113.10
show route 203.0.113.10
tcpdump -nni any host 10.1.1.10How to read that output
If A saw SYN and B saw SYN-ACK, routing is asymmetric. More allow rules will not create state.
Triage order
Capture both directions
Align the return path with the forward path
Or put both firewalls in an HA pair / cluster
Remove the extra default route
Retest one flow
Classic traps
What you see | Real cause | Fix |
Any-any on both firewalls | State is still missing | Fix the path |
Disable stateful inspection | You will regret it | Fix routing |
Blame NAT | The SYN-ACK is on the wrong box | Draw the return |
Proof the ticket is closed
Same firewall sees both directions
Session forms
App completes
Say this in an interview
I always ask where the SYN-ACK arrived. Two firewalls in one flow is asymmetry until proven shared-state.
Need the full vendor lab, mock interview, and production runbooks? Techclick trains Palo Alto, Zscaler, F5, FortiGate, Check Point, Cisco ISE, Azure and routing with live CLI — start at https://www.techclick.in/

Comments