On 14-01-05 08:56 PM, Benjamin Swatek wrote:
I’m only looking to push 8Mbps through two 3Mbps and one 2 Mbps ADSL lines (MultiWAN) for each of which I pay more than the national minimum wage - this is Bolivia - trying to satisfy my business’s needs to answer to emails asap as well as my clients expectations for a fast WiFi - that is people who don’t have a clue how expensive 1 Mbps is compared to the 1st world.
So yes, my links are constantly congested ;-)

Oops, I've mixed you up in my mind with someone else who recently asked for assistance with VLANs and trunking, but they wanted to use a pfSense box *as* a switch.
I've steered you the wrong way altogether!

I have a TP-Link 8 port switch ( http://tinyurl.com/m2rbcdt ) that connects the 3 LANs and the 3 WANs to the pfSense Box.
But I’m not sure anymore what help it is.
I had the LANs coming in on their own physical NICs, but couldn’t get them together for QoS neither. I can get them all in their own queue for shaping, but that way I could only limit each LAN individually not taking into account what the other one needs.

You've got everything you need.

The only place you can usefully control QoS in your environment is on the *UP*link to your ADSL provider. If you have NICs dedicated to each subnet, then you're already at 1Gbps dedicated to each subnet. Not really, because pfSense on that hardware can't do 1Gbps, but at least ethernet isn't the bottleneck.

By controlling upstream bandwidth, you can have *some* effect on downstream bandwidth. By ensuring that no single upstream link is 100% congested, you will almost certainly improve response time and latency.

There will be absolutely no benefit to putting a traffic-shaping policy on inbound traffic; I can explain the logic behind this statement if it's not obvious, but in short: the data has already arrived at the DSL modem (and thereby filled up the pipe) long before pfSense can touch it; by the time pfSense sees the packet, it's far too late to do any traffic shaping. If you could put a matching pfSense box at the ISP's location (hooked up to a 10- or 100-Mbit port), you could then usefully apply QoS in both directions. But, good luck with that, most ISPs (speaking as a former ISP operator, here) won't understand or care, or if they do they'll charge you an arm and a leg.

I believe what you need is a standard multi-WAN setup. No VLANs or trunking are needed at all in your situation. You will need to apply a traffic shaping policy on all three WAN connections; you can apply the identical policy on all, or different policies on each. If you're using pfSense's multi-WAN feature with equal weights, I recommend placing the same traffic policies on all three lines.

However, bundling the three DSL connections together this way won't produce the results you expect; pfSense doesn't magically bond uplinks and downlinks together - no standard router or firewall really can do a good job of that. pfSense does a decent job of load-balancing, but the end results are imperfect and do not magically reflect a 3x increase in usable bandwidth.

Make sure you read https://doc.pfsense.org/index.php/Multi-WAN_2.0 ; you might want to buy the pfSense book, it's included in the $99 Gold subscription from Electric Sheep Fencing (see https://portal.pfsense.org/subscribe-for-access.php).

You might want to have a look at Mushroom's "Truffle" router. Yes, I'm serious, that's the real name of the product. It might be useful to you, or it might not. Latency from Bolivia might suck if you use their cloud service on the far end; you might still have to find somewhere to host the server side to get the most out of the "bonding" mode they offer.

Good luck, feel free to ask for clarification here if needed.

--
-Adam Thompson
 [email protected]

_______________________________________________
List mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/list

Reply via email to