1
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?

2
00:00:08,320 --> 00:00:09,600
Well, you'd probably say,

3
00:00:09,860 --> 00:00:11,120
Yeah, I've heard that before!

4
00:00:11,460 --> 00:00:14,980
This asshole told me to duct tape my belt to my network cable,

5
00:00:15,280 --> 00:00:17,220
then laughed at me when my pants fell down.

6
00:00:17,460 --> 00:00:18,420
But wait!

7
00:00:19,060 --> 00:00:20,800
This time it's actually real!

8
00:00:21,280 --> 00:00:24,520
Our internet service provider here at Linus Media Group,

9
00:00:24,520 --> 00:00:29,000
ITEL Networks, sent us this fancy box

10
00:00:29,000 --> 00:00:33,720
that allows you to bond together multiple internet connections

11
00:00:33,720 --> 00:00:37,220
in what is effectively internet SLI.

12
00:00:37,580 --> 00:00:40,260
And I've been using it for the last three months.

13
00:00:40,600 --> 00:00:45,420
So let's talk about some pretty cool network magic and how it works.

14
00:00:55,340 --> 00:00:58,600
GFuel is the sugar-free alternative energy beverage

15
00:00:58,600 --> 00:01:02,440
to maintain focus and endurance over long days and gaming sessions.

16
00:01:02,440 --> 00:01:03,440
Save some money,

17
00:01:03,480 --> 00:01:06,440
using code Linus at the link in the video description.

18
00:01:07,130 --> 00:01:08,650
Let's get this out of the way.

19
00:01:08,650 --> 00:01:11,050
Bonded internet is faster,

20
00:01:11,050 --> 00:01:13,050
but it is not free.

21
00:01:13,050 --> 00:01:15,870
If you've tried the free ways to get faster internet,

22
00:01:15,870 --> 00:01:17,790
you'll know that they don't work anyway, though,

23
00:01:17,790 --> 00:01:19,790
so that shouldn't come as much of a surprise.

24
00:01:19,790 --> 00:01:21,790
So what's the point of making this video?

25
00:01:21,790 --> 00:01:24,590
And what is the point of bonding at all then, Linus?

26
00:01:24,590 --> 00:01:27,010
If I wanted a faster internet connection,

27
00:01:27,010 --> 00:01:30,930
I could just buy a faster internet connection like you did.

28
00:01:30,930 --> 00:01:32,110
No voodoo required.

29
00:01:32,470 --> 00:01:32,970
Well,

30
00:01:32,970 --> 00:01:34,290
there are a number of reasons,

31
00:01:34,290 --> 00:01:35,730
but I'll start with mine,

32
00:01:35,730 --> 00:01:38,450
since it actually covers a few of the most common ones.

33
00:01:39,050 --> 00:01:41,250
Now, the office here is fine,

34
00:01:41,250 --> 00:01:43,090
but at my house,

35
00:01:43,090 --> 00:01:45,090
at the time of setting this up,

36
00:01:45,090 --> 00:01:48,990
the fastest download speed I could get was 100 megabit,

37
00:01:48,990 --> 00:01:55,790
and the fastest upload speed available on a residential ADSL or cable line was 10 megabit,

38
00:01:55,790 --> 00:01:59,550
which is great for uploading the odd cat video to Facebook,

39
00:01:59,550 --> 00:02:00,530
but I have experienced some data loss scares recently,

40
00:02:00,530 --> 00:02:01,090
but I have experienced some data loss scares recently,

41
00:02:01,090 --> 00:02:01,590
but I have experienced some data loss scares recently,

42
00:02:01,590 --> 00:02:02,090
but I have experienced some data loss scares recently,

43
00:02:02,090 --> 00:02:02,590
but I have experienced some data loss scares recently,

44
00:02:02,970 --> 00:02:03,470
but I have experienced some data loss scares recently,

45
00:02:03,470 --> 00:02:07,730
and I wanted to set up an off-site backup for my storage box,

46
00:02:07,730 --> 00:02:12,990
meaning that I could easily be transferring multiple gigs of data in a single day.

47
00:02:12,990 --> 00:02:16,750
And there's also the issue of dynamic IP addresses.

48
00:02:16,750 --> 00:02:19,130
Even fairly basic uses,

49
00:02:19,130 --> 00:02:21,650
like hosting an FTP file server,

50
00:02:21,650 --> 00:02:26,490
require a static IP address to avoid unexpected downtime,

51
00:02:26,490 --> 00:02:29,410
not included with most residential connections.

52
00:02:29,410 --> 00:02:31,590
And then further complicating matters,

53
00:02:31,590 --> 00:02:32,090
many ISPs,

54
00:02:32,090 --> 00:02:37,530
also block some of the common ports associated with hosting websites,

55
00:02:37,530 --> 00:02:38,610
mail servers,

56
00:02:38,610 --> 00:02:41,300
or what have you.

57
00:02:41,300 --> 00:02:46,380
Now you might think then that the obvious solution would be to get a business connection.

58
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,

59
00:02:53,280 --> 00:02:57,360
those cost significantly more than the residential ones,

60
00:02:57,360 --> 00:03:00,200
and to my shock and awe,

61
00:03:00,200 --> 00:03:01,740
are no faster,

62
00:03:01,740 --> 00:03:02,820
or in Telus' case,

63
00:03:02,820 --> 00:03:06,500
not even available in my area at the same speeds.

64
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,

65
00:03:13,200 --> 00:03:20,900
ITEL suggested ordering multiple cheaper residential connections to my house and combining them.

66
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.

67
00:03:26,300 --> 00:03:28,900
It's a relatively affordable piece of hardware,

68
00:03:28,900 --> 00:03:32,340
but one that's considered more appropriate for failover,

69
00:03:32,340 --> 00:03:35,060
in the event that one connection goes down,

70
00:03:35,060 --> 00:03:39,300
or for distributing net traffic across multiple users.

71
00:03:39,300 --> 00:03:40,660
Like, for example,

72
00:03:40,660 --> 00:03:44,500
if two users are trying to watch two 4 megabit streams,

73
00:03:44,500 --> 00:03:47,380
that could work with two 5 megabit connections.

74
00:03:47,380 --> 00:03:51,460
But if one user was trying to stack those two 5 megabit connections,

75
00:03:51,460 --> 00:03:54,100
and watch a single 8 megabit video stream,

76
00:03:54,100 --> 00:03:56,660
load balancing would not be the solution.

77
00:03:56,660 --> 00:04:00,260
It turns out that they were talking about bonding.

78
00:04:00,260 --> 00:04:02,020
So the first step was to consider,

79
00:04:02,020 --> 00:04:07,140
was to convince TELUS that I actually needed two residential lines to my house.

80
00:04:07,140 --> 00:04:11,220
So I got two of the 50 down, 10 up packages,

81
00:04:11,220 --> 00:04:14,340
and the installers helped me run the phone lines to my server room,

82
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,

83
00:04:18,260 --> 00:04:21,140
when I found out that this wasn't going to work.

84
00:04:21,140 --> 00:04:26,820
This all took place back when I was doing the conclusion of personal rig update 2016.

85
00:04:26,820 --> 00:04:31,780
Next, I plugged both of those ADSL modems into this,

86
00:04:31,780 --> 00:04:34,100
and I was able to connect them to a black box,

87
00:04:34,100 --> 00:04:36,900
it's not actually black, I'm just calling it that because it's a mystery,

88
00:04:36,900 --> 00:04:39,460
that ITEL calls the Bonder.

89
00:04:39,460 --> 00:04:44,020
They actually have ones with six ports that can handle up to five connections,

90
00:04:44,020 --> 00:04:47,140
and 900 megabit symmetrical traffic,

91
00:04:47,140 --> 00:04:50,980
but mine is a fairly basic one designed for two internet connections,

92
00:04:50,980 --> 00:04:54,180
then a single connection back to my router,

93
00:04:54,180 --> 00:04:56,900
which after configuring my new static IP,

94
00:04:56,900 --> 00:04:59,940
something the TELUS techs also insisted wouldn't work,

95
00:04:59,940 --> 00:05:01,540
manages the rest of my network,

96
00:05:01,540 --> 00:05:04,420
and it works exactly the way it normally would.

97
00:05:04,420 --> 00:05:08,100
ITEL asked for about an hour or so to do some tuning,

98
00:05:08,100 --> 00:05:10,500
then I downloaded a game off steam,

99
00:05:10,500 --> 00:05:13,460
and boom, 10 megabyte per second downloads,

100
00:05:13,460 --> 00:05:16,260
as though I was on a single connection.

101
00:05:16,260 --> 00:05:17,940
But how can that be?

102
00:05:17,940 --> 00:05:20,740
For things like downloading large files,

103
00:05:20,740 --> 00:05:22,580
or watching streaming video,

104
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,

105
00:05:28,340 --> 00:05:31,460
allowing it to sort of sort and reassemble the data,

106
00:05:31,460 --> 00:05:37,220
but that kind of solution would work terribly for real-time applications like online games,

107
00:05:37,220 --> 00:05:41,300
and they insisted it wouldn't add much latency even,

108
00:05:41,300 --> 00:05:43,780
which turned out to be true.

109
00:05:43,780 --> 00:05:49,300
Well, it's actually a lot closer to alternate frame rendering SLI

110
00:05:49,300 --> 00:05:52,500
than it is to how a load balancing router would work.

111
00:05:52,500 --> 00:05:56,100
Instead of being based on a user session,

112
00:05:56,100 --> 00:06:00,900
individual packets are actually divided completely,

113
00:06:01,460 --> 00:06:03,380
between the two connections.

114
00:06:03,380 --> 00:06:07,780
So my game data stream, full of bunny hops and headshots,

115
00:06:07,780 --> 00:06:11,620
goes into the black box, which splits it evenly,

116
00:06:11,620 --> 00:06:15,060
sends it across the internet to ITEL's nearest data center,

117
00:06:15,060 --> 00:06:16,740
for me that's in Vancouver,

118
00:06:16,740 --> 00:06:20,580
where a much more powerful box called an aggregator

119
00:06:20,580 --> 00:06:24,500
sorts it out, accounting for small differences in delivery time,

120
00:06:24,500 --> 00:06:29,300
and forwards it, in order, to wherever it's supposed to go.

121
00:06:29,300 --> 00:06:31,300
At least that's how it works when you have two identifiers.

122
00:06:31,300 --> 00:06:36,260
There is some more latency and bandwidth overhead involved in bonding connections with different speeds,

123
00:06:36,260 --> 00:06:40,100
let's say a 20 megabit and a 10 megabit,

124
00:06:40,100 --> 00:06:42,340
and bonding grossly different connections,

125
00:06:42,340 --> 00:06:45,620
like a 50 meg and 5 meg, isn't recommended at all,

126
00:06:45,620 --> 00:06:50,020
but for my application, it is perfect.

127
00:06:50,020 --> 00:06:53,300
And it works exactly the same way in reverse.

128
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,

129
00:07:00,100 --> 00:07:00,900
or that I can use it.

130
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

131
00:07:09,020 --> 00:07:13,980
billed completely separately from the connections that you're bonding, a couple hundred dollars a

132
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,

133
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

134
00:07:26,240 --> 00:07:32,720
two bonded ADSL lines, and then a failover LTE line that could switch seamlessly without losing

135
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

136
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

137
00:07:43,640 --> 00:07:49,940
aggregator level. But for me, I just wanted to stack data limits and bandwidth caps, something

138
00:07:49,940 --> 00:07:55,240
that could be very useful for enthusiast consumers, and especially small businesses.

139
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

140
00:07:56,220 --> 00:08:03,200
festivals and movie shoots are actually asking them to bond together multiple LTE-A connections

141
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

142
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

143
00:08:16,000 --> 00:08:20,140
of dollars on a fiber installation, it actually works.

144
00:08:21,220 --> 00:08:26,140
Speaking of things that actually work, FreshBooks. FreshBooks is the super

145
00:08:26,140 --> 00:08:33,480
simple cloud accounting software that's helping over 5 million small service-based business owners

146
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

147
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

148
00:08:46,840 --> 00:08:52,380
seconds to create and send a polished, professional-looking invoice. You can take pictures

149
00:08:52,380 --> 00:08:55,700
of your receipts on your phone using FreshBooks' mobile app and,

150
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

151
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

152
00:09:07,700 --> 00:09:12,960
you did. And if you have any questions, FreshBooks' award-winning customer service is amazingly

153
00:09:12,960 --> 00:09:19,940
helpful. FreshBooks customers on average save two days out of the month, two days on administrative

154
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

155
00:09:25,240 --> 00:09:28,460
would have a weekend a month once again.

156
00:09:28,460 --> 00:09:33,460
Anyway, for unrestricted 30 day full access as a free trial,

157
00:09:33,740 --> 00:09:36,240
head over to freshbooks.com slash tech tips

158
00:09:36,240 --> 00:09:38,120
and enter Linus Tech Tips

159
00:09:38,120 --> 00:09:40,680
in the how you heard about us section.

160
00:09:40,680 --> 00:09:41,840
So thanks for watching guys.

161
00:09:41,840 --> 00:09:43,540
If this video sucked, you know what to do,

162
00:09:43,540 --> 00:09:45,620
but if it was awesome, get subscribed,

163
00:09:45,620 --> 00:09:46,960
hit that like button,

164
00:09:46,960 --> 00:09:48,740
or even consider checking out the link

165
00:09:48,740 --> 00:09:50,860
in the video description to where to buy the stuff

166
00:09:50,860 --> 00:09:53,280
we've talked about, usually on Amazon,

167
00:09:53,280 --> 00:09:55,360
but in this case, it'll be the ITEL link

168
00:09:55,360 --> 00:09:56,700
I referred to before.

169
00:09:56,700 --> 00:10:00,440
Also in the video description, we've got our merch tour.

170
00:10:00,440 --> 00:10:02,100
We've got our forum,

171
00:10:02,100 --> 00:10:03,700
which you can join and discuss with people.

172
00:10:03,700 --> 00:10:05,200
I've actually got our old

173
00:10:05,200 --> 00:10:08,120
non-Amazon affiliate compliant outro here.

174
00:10:08,120 --> 00:10:10,540
This is a video I had started a long time ago

175
00:10:10,540 --> 00:10:11,380
and not finished.

176
00:10:11,380 --> 00:10:13,400
So that's why this is coming across kind of awkward,

177
00:10:13,400 --> 00:10:18,250
but awkwardness over now, video done, bye.
