- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
08-19-2024 12:12 PM
Hi team,
We are facing an issue where we are not able to ping the secondary ISP's external interface when the default route is set for the primary ISP to take preference.
We have two ISPs: ISP A and ISP B.
The metric is set to prefer the ISP A route. When we try and ping the external interface of ISP B, we can see a weird behavior where when traffic comes on ISP B's external interface - in packet captures we can see the firewall does an echo reply from the same ISP B's interface but it changes in transmit stage of pcaps.
In traffic captures we can see that when we are in receive, Firewall stage the Source MAC is of ISP B's interface-- as expected but as soon as it comes to the transmit stage of the firewall the source MAC changes to ISP A's interface mac address.
We have verified there is no PBF, we have the IP under permit IP addresses, and also have the right MGMT profile attached to the interface.
No NAT rule to perform a NAT on traffic originating from outside. We checked under routes we can see there is only 1 Static default route pointing toward ISP A.
If we do a failover the same scenario will get replicated for the primary ISP link where we would not be able to ping the ISP A external interface.
Question is why firewall would change the Source mac address/interface after coming to TRANSMIT stage. The PANOS is 10.2.9-h1
Can someone help in identify if we are missing anything or if there is something we can check?
08-21-2024 01:19 AM
Hi @UtkarshKumar ,
This is expected behaviour. Although this is considered "local" traffic (targeting the firewall itself, not passing through). Firewall will still perform policy and route lookup when generating reply for traffic to Data Plane interface.
Why this is happening:
Suggested Solutions:
08-21-2024 12:28 AM
Hi team, did anyone faced a similar issue?
08-21-2024 01:05 AM
Hi @UtkarshKumar Looking at the issue description, it looks it is happening because symmetric return is not happening.
Can you confirm how your two ISPs are load balanced ? Are you using ECMP ?
If you have ECMP enabled, you need to make sure symmetric return is enabled.
If you are not using ECMP, refer this article. This is for kind of a same scenario but for destination NAT. You can follow steps as per your use case.
Let us know how it goes!
08-21-2024 01:19 AM
Hi @UtkarshKumar ,
This is expected behaviour. Although this is considered "local" traffic (targeting the firewall itself, not passing through). Firewall will still perform policy and route lookup when generating reply for traffic to Data Plane interface.
Why this is happening:
Suggested Solutions:
08-21-2024 07:23 AM
Thanks @aleksandar.astardzhiev . I too thought the same but then we see:
https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClF5CAK
Where it's mentioned This feature forwards the packet to the MAC address from where the SYN or lost packet was received. This ensures return traffic follows the same interface which the session created and is useful in asymmetric routing or Dual ISP environments.
Is it not correct that based on this we should see the same interface reply to pings and not follow the routing table?
08-21-2024 07:48 AM
Hi @UtkarshKumar ,
As I mentioned in the KB and also in my post, this feature is enabled only when ECMP is enabled. From your original post it looks like you have two default routes with different metric. Even if ECMP is enabled for the virtual-router (VR), only one of the routes will be installed in the FIB if they have different metrics.
If you have ECMP enabled and configure both routes with the same metric, than this feature will allow you to receive reply from the same interface from which the request is received.
08-22-2024 11:37 AM - edited 08-28-2024 12:33 PM
I am also encountering this issue. We're experiencing the same problem where the firewall changes the Source MAC address/interface after reaching the TRANSMIT stage when pinging the secondary ISP's external interface. Moreover, if you want to download capcut then click this given link capcutproapk.org. We've verified the settings, including the default route and lack of PBF, and we're facing the same behavior. Any insights or solutions would be greatly appreciated.
08-23-2024 08:17 AM
Hi @glennne ,
What do you mean by "verfied the settings"?
In my previous post I have tried to explain why this is expected behaviour if you have two default routes with different metric and/or ECMP is not enabled.
Can you share little bit more of your configuration?
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!