Cisco – Asymmetric routing issue

asymmetric-routingciscofirewallipsecvpn

Please find the network diagram,

We have MPLS and Internet connectivity in our some of spoke sites in Hub router running in IPSLA for failure purpose.

Here MPLS is the primary and VPN is the secondary. If primary link goes down failure is happened and working via VPN.

The issue is If i change the route priory as a VPN i can't access my application server. I can ping the ip and i can see the traffic via VPN but i can access the server and any thing.

Please help us me to troubleshoot the issue.

In some of spoke sites have both MPLS links that locations are working if i do above changes.

enter image description here

Best Answer

The answer is most likely in your question subject.

If you change the route priority at the spoke so that traffic comes in via the VPN/Firewall, then return traffic will still most likely leave via the MPLS network (if nothing else changes).

Your VPN firewall is most likely stateful, and will only have half a session in it's flow table eg: it will see the SYN, but no SYN/ACK, then when the client at the spoke sends the final ACK, the firewall will drop it because it is not in sync with the handshake.