WEBVTT

00:00:00.000 --> 00:00:07.560
What if I told you that you can double, triple, or even quadruple your internet speed with one easy trick?

00:00:08.320 --> 00:00:09.600
Well, you'd probably say,

00:00:09.860 --> 00:00:11.120
Yeah, I've heard that before!

00:00:11.460 --> 00:00:14.980
This asshole told me to duct tape my belt to my network cable,

00:00:15.280 --> 00:00:17.220
then laughed at me when my pants fell down.

00:00:17.460 --> 00:00:18.420
But wait!

00:00:19.060 --> 00:00:20.800
This time it's actually real!

00:00:21.280 --> 00:00:24.520
Our internet service provider here at Linus Media Group,

00:00:24.520 --> 00:00:29.000
ITEL Networks, sent us this fancy box

00:00:29.000 --> 00:00:33.720
that allows you to bond together multiple internet connections

00:00:33.720 --> 00:00:37.220
in what is effectively internet SLI.

00:00:37.580 --> 00:00:40.260
And I've been using it for the last three months.

00:00:40.600 --> 00:00:45.420
So let's talk about some pretty cool network magic and how it works.

00:00:55.340 --> 00:00:58.600
GFuel is the sugar-free alternative energy beverage

00:00:58.600 --> 00:01:02.440
to maintain focus and endurance over long days and gaming sessions.

00:01:02.440 --> 00:01:03.440
Save some money,

00:01:03.480 --> 00:01:06.440
using code Linus at the link in the video description.

00:01:07.130 --> 00:01:08.650
Let's get this out of the way.

00:01:08.650 --> 00:01:11.050
Bonded internet is faster,

00:01:11.050 --> 00:01:13.050
but it is not free.

00:01:13.050 --> 00:01:15.870
If you've tried the free ways to get faster internet,

00:01:15.870 --> 00:01:17.790
you'll know that they don't work anyway, though,

00:01:17.790 --> 00:01:19.790
so that shouldn't come as much of a surprise.

00:01:19.790 --> 00:01:21.790
So what's the point of making this video?

00:01:21.790 --> 00:01:24.590
And what is the point of bonding at all then, Linus?

00:01:24.590 --> 00:01:27.010
If I wanted a faster internet connection,

00:01:27.010 --> 00:01:30.930
I could just buy a faster internet connection like you did.

00:01:30.930 --> 00:01:32.110
No voodoo required.

00:01:32.470 --> 00:01:32.970
Well,

00:01:32.970 --> 00:01:34.290
there are a number of reasons,

00:01:34.290 --> 00:01:35.730
but I'll start with mine,

00:01:35.730 --> 00:01:38.450
since it actually covers a few of the most common ones.

00:01:39.050 --> 00:01:41.250
Now, the office here is fine,

00:01:41.250 --> 00:01:43.090
but at my house,

00:01:43.090 --> 00:01:45.090
at the time of setting this up,

00:01:45.090 --> 00:01:48.990
the fastest download speed I could get was 100 megabit,

00:01:48.990 --> 00:01:55.790
and the fastest upload speed available on a residential ADSL or cable line was 10 megabit,

00:01:55.790 --> 00:01:59.550
which is great for uploading the odd cat video to Facebook,

00:01:59.550 --> 00:02:00.530
but I have experienced some data loss scares recently,

00:02:00.530 --> 00:02:01.090
but I have experienced some data loss scares recently,

00:02:01.090 --> 00:02:01.590
but I have experienced some data loss scares recently,

00:02:01.590 --> 00:02:02.090
but I have experienced some data loss scares recently,

00:02:02.090 --> 00:02:02.590
but I have experienced some data loss scares recently,

00:02:02.970 --> 00:02:03.470
but I have experienced some data loss scares recently,

00:02:03.470 --> 00:02:07.730
and I wanted to set up an off-site backup for my storage box,

00:02:07.730 --> 00:02:12.990
meaning that I could easily be transferring multiple gigs of data in a single day.

00:02:12.990 --> 00:02:16.750
And there's also the issue of dynamic IP addresses.

00:02:16.750 --> 00:02:19.130
Even fairly basic uses,

00:02:19.130 --> 00:02:21.650
like hosting an FTP file server,

00:02:21.650 --> 00:02:26.490
require a static IP address to avoid unexpected downtime,

00:02:26.490 --> 00:02:29.410
not included with most residential connections.

00:02:29.410 --> 00:02:31.590
And then further complicating matters,

00:02:31.590 --> 00:02:32.090
many ISPs,

00:02:32.090 --> 00:02:37.530
also block some of the common ports associated with hosting websites,

00:02:37.530 --> 00:02:38.610
mail servers,

00:02:38.610 --> 00:02:41.300
or what have you.

00:02:41.300 --> 00:02:46.380
Now you might think then that the obvious solution would be to get a business connection.

00:02:46.380 --> 00:02:53.280
But while that would give me a static IP and all of my ports open for running servers or whatever,

00:02:53.280 --> 00:02:57.360
those cost significantly more than the residential ones,

00:02:57.360 --> 00:03:00.200
and to my shock and awe,

00:03:00.200 --> 00:03:01.740
are no faster,

00:03:01.740 --> 00:03:02.820
or in Telus' case,

00:03:02.820 --> 00:03:06.500
not even available in my area at the same speeds.

00:03:06.500 --> 00:03:13.200
So given then that a fiber build out to my house would cost about as much as a new car,

00:03:13.200 --> 00:03:20.900
ITEL suggested ordering multiple cheaper residential connections to my house and combining them.

00:03:20.900 --> 00:03:26.300
But the only way that I was aware of that that could work is with a load balancing router.

00:03:26.300 --> 00:03:28.900
It's a relatively affordable piece of hardware,

00:03:28.900 --> 00:03:32.340
but one that's considered more appropriate for failover,

00:03:32.340 --> 00:03:35.060
in the event that one connection goes down,

00:03:35.060 --> 00:03:39.300
or for distributing net traffic across multiple users.

00:03:39.300 --> 00:03:40.660
Like, for example,

00:03:40.660 --> 00:03:44.500
if two users are trying to watch two 4 megabit streams,

00:03:44.500 --> 00:03:47.380
that could work with two 5 megabit connections.

00:03:47.380 --> 00:03:51.460
But if one user was trying to stack those two 5 megabit connections,

00:03:51.460 --> 00:03:54.100
and watch a single 8 megabit video stream,

00:03:54.100 --> 00:03:56.660
load balancing would not be the solution.

00:03:56.660 --> 00:04:00.260
It turns out that they were talking about bonding.

00:04:00.260 --> 00:04:02.020
So the first step was to consider,

00:04:02.020 --> 00:04:07.140
was to convince TELUS that I actually needed two residential lines to my house.

00:04:07.140 --> 00:04:11.220
So I got two of the 50 down, 10 up packages,

00:04:11.220 --> 00:04:14.340
and the installers helped me run the phone lines to my server room,

00:04:14.340 --> 00:04:18.260
insisting the whole time that they'd be back in a week to take one of them out,

00:04:18.260 --> 00:04:21.140
when I found out that this wasn't going to work.

00:04:21.140 --> 00:04:26.820
This all took place back when I was doing the conclusion of personal rig update 2016.

00:04:26.820 --> 00:04:31.780
Next, I plugged both of those ADSL modems into this,

00:04:31.780 --> 00:04:34.100
and I was able to connect them to a black box,

00:04:34.100 --> 00:04:36.900
it's not actually black, I'm just calling it that because it's a mystery,

00:04:36.900 --> 00:04:39.460
that ITEL calls the Bonder.

00:04:39.460 --> 00:04:44.020
They actually have ones with six ports that can handle up to five connections,

00:04:44.020 --> 00:04:47.140
and 900 megabit symmetrical traffic,

00:04:47.140 --> 00:04:50.980
but mine is a fairly basic one designed for two internet connections,

00:04:50.980 --> 00:04:54.180
then a single connection back to my router,

00:04:54.180 --> 00:04:56.900
which after configuring my new static IP,

00:04:56.900 --> 00:04:59.940
something the TELUS techs also insisted wouldn't work,

00:04:59.940 --> 00:05:01.540
manages the rest of my network,

00:05:01.540 --> 00:05:04.420
and it works exactly the way it normally would.

00:05:04.420 --> 00:05:08.100
ITEL asked for about an hour or so to do some tuning,

00:05:08.100 --> 00:05:10.500
then I downloaded a game off steam,

00:05:10.500 --> 00:05:13.460
and boom, 10 megabyte per second downloads,

00:05:13.460 --> 00:05:16.260
as though I was on a single connection.

00:05:16.260 --> 00:05:17.940
But how can that be?

00:05:17.940 --> 00:05:20.740
For things like downloading large files,

00:05:20.740 --> 00:05:22.580
or watching streaming video,

00:05:22.580 --> 00:05:28.340
I mean, I could imagine that ITEL's box could have like large buffers inside of it,

00:05:28.340 --> 00:05:31.460
allowing it to sort of sort and reassemble the data,

00:05:31.460 --> 00:05:37.220
but that kind of solution would work terribly for real-time applications like online games,

00:05:37.220 --> 00:05:41.300
and they insisted it wouldn't add much latency even,

00:05:41.300 --> 00:05:43.780
which turned out to be true.

00:05:43.780 --> 00:05:49.300
Well, it's actually a lot closer to alternate frame rendering SLI

00:05:49.300 --> 00:05:52.500
than it is to how a load balancing router would work.

00:05:52.500 --> 00:05:56.100
Instead of being based on a user session,

00:05:56.100 --> 00:06:00.900
individual packets are actually divided completely,

00:06:01.460 --> 00:06:03.380
between the two connections.

00:06:03.380 --> 00:06:07.780
So my game data stream, full of bunny hops and headshots,

00:06:07.780 --> 00:06:11.620
goes into the black box, which splits it evenly,

00:06:11.620 --> 00:06:15.060
sends it across the internet to ITEL's nearest data center,

00:06:15.060 --> 00:06:16.740
for me that's in Vancouver,

00:06:16.740 --> 00:06:20.580
where a much more powerful box called an aggregator

00:06:20.580 --> 00:06:24.500
sorts it out, accounting for small differences in delivery time,

00:06:24.500 --> 00:06:29.300
and forwards it, in order, to wherever it's supposed to go.

00:06:29.300 --> 00:06:31.300
At least that's how it works when you have two identifiers.

00:06:31.300 --> 00:06:36.260
There is some more latency and bandwidth overhead involved in bonding connections with different speeds,

00:06:36.260 --> 00:06:40.100
let's say a 20 megabit and a 10 megabit,

00:06:40.100 --> 00:06:42.340
and bonding grossly different connections,

00:06:42.340 --> 00:06:45.620
like a 50 meg and 5 meg, isn't recommended at all,

00:06:45.620 --> 00:06:50.020
but for my application, it is perfect.

00:06:50.020 --> 00:06:53.300
And it works exactly the same way in reverse.

00:06:53.300 --> 00:07:00.100
Any game, website, or online service I use has no idea that I'm on a telecom,

00:07:00.100 --> 00:07:00.900
or that I can use it.

00:07:01.300 --> 00:07:09.020
connection at all, and only sees my static IP. It does cost money, like I said. The service is

00:07:09.020 --> 00:07:13.980
billed completely separately from the connections that you're bonding, a couple hundred dollars a

00:07:13.980 --> 00:07:20.200
month over the standalone cost in my case. But there's other cool stuff too. With multiple links,

00:07:20.280 --> 00:07:26.240
you can operate in bonding mode, failover mode, or something in between. So you could have like

00:07:26.240 --> 00:07:32.720
two bonded ADSL lines, and then a failover LTE line that could switch seamlessly without losing

00:07:32.720 --> 00:07:37.740
any uptime, and other business-grade stuff. We actually have an affiliate link to ITEL for the

00:07:37.740 --> 00:07:43.640
service below the video, like QoS services that prioritize VoIP traffic that can be done at the

00:07:43.640 --> 00:07:49.940
aggregator level. But for me, I just wanted to stack data limits and bandwidth caps, something

00:07:49.940 --> 00:07:55.240
that could be very useful for enthusiast consumers, and especially small businesses.

00:07:55.800 --> 00:07:56.220
Apparently, I'm not a big fan of the idea of a stack data limit, but I'm a big fan of the idea of

00:07:56.220 --> 00:08:03.200
festivals and movie shoots are actually asking them to bond together multiple LTE-A connections

00:08:03.200 --> 00:08:11.120
to get ballin' 500 megabit internet in locations where there aren't any wires. And unlike some of

00:08:11.120 --> 00:08:16.000
the other ways to get a better connection without spending, you know, it could be tens of thousands

00:08:16.000 --> 00:08:20.140
of dollars on a fiber installation, it actually works.

00:08:21.220 --> 00:08:26.140
Speaking of things that actually work, FreshBooks. FreshBooks is the super

00:08:26.140 --> 00:08:33.480
simple cloud accounting software that's helping over 5 million small service-based business owners

00:08:33.480 --> 00:08:40.000
conquer their admin and paperwork in a lot less time with way less stress, giving them more time

00:08:40.000 --> 00:08:46.840
to spend doing the actual work instead of all of that stuff that they don't like. It takes about 30

00:08:46.840 --> 00:08:52.380
seconds to create and send a polished, professional-looking invoice. You can take pictures

00:08:52.380 --> 00:08:55.700
of your receipts on your phone using FreshBooks' mobile app and,

00:08:55.700 --> 00:09:01.560
and you can make claiming your expenses a million times easier. You can track your time either from

00:09:01.560 --> 00:09:07.700
your phone or your desktop, meaning you'll know who you did work for, when you did it, and how much

00:09:07.700 --> 00:09:12.960
you did. And if you have any questions, FreshBooks' award-winning customer service is amazingly

00:09:12.960 --> 00:09:19.940
helpful. FreshBooks customers on average save two days out of the month, two days on administrative

00:09:19.940 --> 00:09:25.240
work. I mean, do you remember what weekends were you guys, small business owners? That's right, you

00:09:25.240 --> 00:09:28.460
would have a weekend a month once again.

00:09:28.460 --> 00:09:33.460
Anyway, for unrestricted 30 day full access as a free trial,

00:09:33.740 --> 00:09:36.240
head over to freshbooks.com slash tech tips

00:09:36.240 --> 00:09:38.120
and enter Linus Tech Tips

00:09:38.120 --> 00:09:40.680
in the how you heard about us section.

00:09:40.680 --> 00:09:41.840
So thanks for watching guys.

00:09:41.840 --> 00:09:43.540
If this video sucked, you know what to do,

00:09:43.540 --> 00:09:45.620
but if it was awesome, get subscribed,

00:09:45.620 --> 00:09:46.960
hit that like button,

00:09:46.960 --> 00:09:48.740
or even consider checking out the link

00:09:48.740 --> 00:09:50.860
in the video description to where to buy the stuff

00:09:50.860 --> 00:09:53.280
we've talked about, usually on Amazon,

00:09:53.280 --> 00:09:55.360
but in this case, it'll be the ITEL link

00:09:55.360 --> 00:09:56.700
I referred to before.

00:09:56.700 --> 00:10:00.440
Also in the video description, we've got our merch tour.

00:10:00.440 --> 00:10:02.100
We've got our forum,

00:10:02.100 --> 00:10:03.700
which you can join and discuss with people.

00:10:03.700 --> 00:10:05.200
I've actually got our old

00:10:05.200 --> 00:10:08.120
non-Amazon affiliate compliant outro here.

00:10:08.120 --> 00:10:10.540
This is a video I had started a long time ago

00:10:10.540 --> 00:10:11.380
and not finished.

00:10:11.380 --> 00:10:13.400
So that's why this is coming across kind of awkward,

00:10:13.400 --> 00:10:18.250
but awkwardness over now, video done, bye.
