Hello all,
I'd like to see some opinion on how to debug one problem that I have with my setup for multi-WAN/load balancing setup, which involves uniquely an AppleTV device and only with Netflix service.
Before I start, my multi-WAN setup works fine, the load balancing feature and failover works fine too, no issue at all.
I have a RB4011 with a 3-WAN setup in place:
- WAN1 is directly connected via ETH1 to an ISP provider;
- WAN2 is connected via ETH2 to a DLink AP used as WiFi bridge interlink to a WiFi 4G router (Huawei router);
- WAN3 is connected via ETH10 to a MikroTik mAP used as WiFi bridge interlink to iPhone in hotspot mode.
The issue does not have anything to do with load balancing, because if I disable that I can still see the problem.
The problem is when from AppleTV I start playing some content, only from WAN1 I can do that properly.
If I try to play from WAN2 or WAN3 I get an "authorisation error from Netflix".
However, if I initiate the play from WAN1 and then I switch to either WAN2 or WAN3, the playback works fine.
So without any further analysis it seems to me that the issue that I have with Netflix is only from whose connection where I'm bridging the WAN source to the RB4011, since WAN1 is the only one directly connected via ETH from source router to RB4011.
If I use an iPad directly connected to the either the Huawei router (WAN2 source) or the iPhone (WAN3 source), the Netflix app works fine too.
But the Netflix app inside the affected AppleTV might be different or outdate then the one from iPad, I cannot say that.
For now my quick and easy solution was to exclude from mangle rules (used to manage my PCC load/balancing multi-WAN setup) the AppleTV, so it goes out only from WAN1.
However as said at the beginning I'd like to see why such issue when routing through WAN2 or WAN3.
Thanks in advance if you can provide any suggestion on how to debug this.
Armando.