In the list of limitations of SD-WAN, we see this:
"PMTR-104986: For inbound connections from the internet, SD-WAN does not support the symmetric return of packets through the same interface on which the connection was originally received, in case of multiple ISPs.
The return will be determined based on the OS routes."
That seems like a very basic limitation. and a step back since it is even supported in ISP redundancy, which was already a very archaic feature.
This means that differently from IPS redundancy, which returns packets through the same interface the connection was received, SD-WAN will route traffic through the prefered OS route. Thus, you cannot have a server published through more than one isp link and one inbound NAT rule for each isp link, it will only work through one link.
The methods I found to deal with this are:
- Lock the server through an ISP. No redundancy.
- Having 2 IP addresses configured in the server and NAT rules and PBR configured for each address. (A lot of extra work)
- Having 2 servers running this service. (Even more extra work!)
I'm interested to know how other people in this forum are dealing with this. Does everyone have load balancers for inbound connections? Am I missing something?