So I have two ISPs, both PPPoE clients, load-balanced via PCC with failover. Everything works great except for UPnP. Both ISPs are dynamic IPs that change frequently from the providers.
Inside IP>UPnP I have indeed added two external interfaces for each of the ISP and a single internal interface for the single bridge.
The problem is, if PCC decides to go with ISP 2, UPnP will choose ISP1 and vice versa. And even if the chances lead to both working correctly, the problem starts with failover, as all traffic would be re-routed in this case whereas UPnP is still stuck on whatever ISP it choose initially.
So anybody have any work-arounds fo this? UPnP in ROS clearly does not support multiple external interfaces simultaneously.