Traffic Balancing Question

I want to never have two video streams on the same WAN link. My wife and I are the only two people in my house. We each have dedicated devices, but we share apple TVs. At any given time, we would have two video streams coming in.

What is the best way to achieve this? I don’t know the specifics for what endpoints or ports are in use. I am looking for Any based rules as far as traffic isolation. I want each device to use only one WAN link (so, persistence by source); but I want the link that the device goes on to be the least used out of the two WANs.

I currently have a 1:1 weighted balance inside of a persistence rule (by source), but I end up with my phone and the apple TV that the wife uses on the same WAN link.

What I want is Device1 goes to WAN1, Device2 goes to WAN2, Device3 goes to WAN1, Device4 goes to WAN2.

Right now, my ISP limits the number of “streams” on each link, so when Device1 and Device2 are both on WAN1, one of them is going to time out.

@jmjones may i know the name for the video streams application that you are using ?

1 Like

That’s the kicker sitloongs, My ISP doesn’t share that information because it is part of a proprietary network shaping appliance.

As far as I can tell, the major video sources – Netflix, YouTube, Amazon Prime, DirectTV, etc.

They pretty much throttle anything that will take more than 15 seconds to download. I don’t know how they make their differentiation.

I changed my persistence rule to a “Least Used” to see how it is going to perform. Some servers don’t handle their client’s public facing IP changing mid-stream very well.

@jmjones

Don’t think there is a solution is the capping is purposely done by ISP :thinking::thinking:. It’s not easy to identify a single steaming connection via a single WAN as the streaming session can be anytime generate by the devices end.

Just to confirm, do they really allow single session for the streaming ? So far we not able to find any info on that.

1 Like

Hi JMJones,

my idea is to to seperate your and your wifes devices with their ip addresses and create outgoing policies with priority to wan1 for your devices and wan2 for your wife’s devices. This way every user has a minimum of a single stream. In case of a wan failure you surely will have a discussion :wink:
You can use dhcp reservations to assign odd ip adresses for yourself, even for your wife.
You can restrict the policy for the streaming ports only.

2 Likes

The technology is called FairShare or something like that. I have been battling it for 4 years now. They call it a “thin pipe” dedicated to video streams (or large file downloads). It is their way of handling an oversubscribed infrastructure. For the most part it works well, but since I can’t balance the traffic appropriately; it leads to a bit of frustration.

As for setting up the network as his and her… everything works fine except for the shared apple TVs. Since both of us use them at any given time – it won’t work.

So far, just the “least used” policy seems to be helping; but I am just waiting for application level errors due to public IP changing mid stream.

I think I am just going to use persistence on 443 and then least used for all other traffic – we will see what that yields.