SlideShare a Scribd company logo
1 of 7
Download to read offline
Multapplied Networks Inc.
1127 West 15th
Street	 General: 	 866-578-6957
North Vancouver, BC	 Sales: 		 778-945-1026
V7P 1M7
	
www.multapplied.net
sales@multapplied.net
Benefit from our
Hard-Learned Lessons:
Evaluating Bandwidth
Optimization Technologies
This whitepaper outlines the existing technologies we examined before we
developed our BONDED INTERNET™ service. We held ourselves to some
pretty important tenets to ensure customers would benefit from our work:
1.	 Keep it simple
2.	 Make it cost-effective
3.	 Maximize performance
4.	 Maintain carrier autonomy
We invite you to read on and contact us should you wish to explore our
BONDED INTERNET™ solution for your business.
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 2
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
A Brief Introduction
When we originally set out to explore bandwidth optimization
technologies - and ultimately created our BONDED INTERNET™
advanced bonding solution - we weren’t looking to change the
Service Provider industry.
However, as we explored the speed, cost, performance, and
scalability limitations of other technologies, we were convinced
that we were going to have to build something new to satisfy
our requirements.
Since its creation, Service Providers around the world have
been using our BONDED INTERNET™ solution to deliver fast,
highly reliable, and secure access networks for both their on-
net and off-net customers.
You may be familiar with some of the technologies outlined in
this paper, and therefore understand their various limitations.
We believe that if you’re looking to improve bandwidth to your
store, branch office, restaurant, or head office, our solution
remains the most cost-effective, secure, and feature-rich net-
working technology in existence.
We invite you to read through these pages with a scrutinizing
mind. We know you’ll have your doubts, so we invite you to
register for a demonstration by visiting us at:
www.multapplied.net/about-us/contact-us/
We didn’t set out to change the networking world, but we’re
glad we did.
Come see why we’re so proud of BONDED INTERNET™.
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 3
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
ADSL Channel Bonding
We considered implementing a form of ADSL channel bond-
ing (frequently referred to as G.Bond or ADSL2+), but there
were too many limitations for us to be able to justify using it
as the base technology for our Bonded Internet™.
ADSL Channel Bonding is technically identified under the
G.998 specification, and works at the DSLAM level, with ATM
time division multiplexing. This bonding is able to reliably
provide a multiple of the slowest common denominator of a
group of ADSL ports.
The trouble we found was two-fold. Firstly, the DSLAM ven-
dors were not all implementing this functionality, which
meant that (secondly) not all Service Providers would be able
to offer it to their customers. If customers were tied to a ven-
dor, the service would not be universal, nor would it be able
to offer any kind of redundancy.
Below, we’ve outlined some of the drawbacks we encoun-
tered with ADSL Channel Bonding:
•	 All links must go through a feature-rich DSLAM which
limits availability
•	 Unable to bond other types of connections such as Ca-
ble, Fibre, T1, Broadband Wireless
•	 Unable to bond more than two connections
•	 No data compression
•	 No redundancy, QoS or Compression
•	 Very long installation times
•	 Often requires ports to be adjacent on the DSLAM which
can be difficult in highly subscribed areas
•	 No ability to add functionality in the CPE or DSLAM
Multilink PPP
PPP (Point-to-Point Protocol) has been around since the
1980s. In the early days, PPP allowed for IP to be tunneled
over serial connections such as dialup and ISDN. An exten-
sion was added in the 1990s called Multilink PPP, which al-
lowed multiple circuits (each with their own PPP session) to
be bundled together.
This same old technology is being used today to combine
ADSLs and T1 circuits for additional speed. It has allowed ad-
ditional life to be given to these aging technologies. (More on
those on the next page)
A few of the disadvantages of MLPPP:
•	 All circuits must be of the same type and speed
•	 Only works at Layer 2, which means that other layer 3 (IP)
connections can not be bonded
•	 Poor centralized management and monitoring
•	 Poor handling of unhealthy links
•	 Configuring CPEs requires Cisco or advanced networking
expertise
We began by exploring Channel and MLPPP Bonding - the most commonly
used methods for increasing bandwidth. These methods frequently require
ISP cooperation and have limitations related to chosen access technologies
and bi-directional bandwidth management.
Channel Bonding and MLPPP
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 4
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
Layer 4 TCP/UDP Load balancing
We live in the era of multi-WAN load balancing. There are
many examples of these ‘boxes’, including Peplink, Elfiq, and
other routers. The major drawback, related to bandwidth, is
that a multi-WAN load balancer does not bond connections
together.
When a new connection is established through the device
(for example, a web page download), the device assigns the
connection to one of the links and the connection stays on
that link until it is completed (your web page has been dis-
played). With enough simultaneous traffic, the device can
make full use of each line, but any single transfer will not be
faster than the speed of the single fastest line.
Load Balancing partially relieves link congestion, but does not
solve bandwidth issues. Here are some of the consequences
of load balancers:
There are a couple of small advantages:
•	 Economic - one-time purchase of hardware required
(frequently between $3K and $7K)
•	 Can be sufficient with a large number of users that gen-
erate enough traffic to saturate any one link
•	 No subscription required (except for annual support, in
most cases)
We found, however, that there were too many limitations for
load balancing to be considered for our purposes:
•	 The speed of any session is limited to the speed of the
link over which that session is transmitted
•	 Inbound traffic balancing is very rudimentary and often
requires DNS hacks to implement
•	 Since a connection is bound to a single link, if that link
fails then all connections on the link will fail and must be
re-established over another link.
•	 No data compression
•	 Unable to offer inbound QoS, because they have no con-
trol over the download side of the link
•	 Failover is not guaranteed to work, depending on how an
ISP link fails
Border Gateway Protocol (BGP)
Border Gateway Protocol is the most complex and most dif-
ficult Internet routing protocol to configure. For some, it is
considered the only real option for network redundancy. For
end-users to take advantage of the benefits of BGP, there are
many requirements on the LAN/WAN side. BGP also requires
the consent of your ISP(s) as well as a network administrator
capable of handling the routing tables, autonomous systems
(AS), and peering relationships. For this reason, BGP is a poor
choice for both minimizing costs and maintaining simplicity
in the ever-changing network environment.
BGP Multi-path extension can be used to insert multiple
routes into the routing table. With Cisco routers, the default
CEF (Cisco Express Forwarding) behaviour is to forward pack-
ets on a per-destination basis. This means that if the client
uses only a single IP with a large flow, that there will be no
download performance increase by having multiple connec-
tions. Essentially, then, BGP does not increase bandwidth.
CEF can be reconfigured for per-packet load-balancing. How-
ever, while providing a costly load-balancing solution, the
main disadvantage of Cisco per-packet load balancing is a
lack of packet out-of-order recovery and handling of con-
nections that have different latency and jitter characteristics.
This means that individual sessions are still subjected to the
speed of the slowest link available.
We’ve mentioned all of the costly requirements for BGP, but
we should also mention that BGP load balancing typically
requires an expensive, dedicated direct layer 2 connection
between the CPE and service provider router. BGP load bal-
ancing can be combined with GRE tunnels that are layered
on top of commodity broadband connections, but that has
its own limitations that affect MTU size and so forth.
Next, we explored the two most common network redundancy
technologies and evaluated them against our criteria. Load Balancing, a
common LAN-based solution that decreases link-load by managing traffic; and
BGP, a less-common and more onerous redundancy solution.
Load Balancing and BGP
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 5
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
Generic Routing Encapsulation (GRE)
Generic Routing Encapsulation (GRE) is a protocol that en-
capsulates packets (adds headers and/or footers) in order
to route other protocols over IP networks. It was designed
to carry Layer 3 protocols over an IP network. It creates a
private point-to-point connection similar to that of a Virtual
Private Network (VPN).
GRE tunnels can be used in conjunction with IP load balanc-
ing solutions such as per-destination or per-packet. GRE
tunnels are, essentially, IP-in-IP tunnels and are limited to
the bandwidth of the link over which they’ve been built. Ad-
ditionally, GRE tunnels do not have bandwidth management
features, and so can’t allocate any specific bandwidth to any
particular tunnel.
For that reason, GRE tunnels alone will not allow you to solve
bandwidth issues you may have. The other drawbacks we en-
countered and that you should consider are as follows:
•	 Performance with a low number of connections is poor.
High performance requires many concurrent sessions.
•	 Poor handling of DHCP and PPPoE connections - static
IPs are required.
•	 Poor handling of differing MTU (Maximum Transmission
Unit) sizes, causing many applications to break.
•	 No security (requires PPTP, IPSEC or other encryption)
•	 No handling of out-of-order packets
•	 Complicated to configure - requires advanced network-
ing and Cisco switch/router experience.
SSL tunnels via OpenVPN
Another approach is to configure multiple SSL tunnels us-
ing the popular OpenVPN software. We worked through the
pains associated with this option, but ultimately found that
there were severe drawbacks to using individual tunnels for
each Internet connection in the bond.
First, we experienced a lot of frustrations around combining
links of varying jitter and/or latency. Load-balancing by way
of OpenVPN would allow us to optimize the bandwidth we
needed, but we were still limited in our selection of usable
links.
There are multiple problems with combining multiple Open-
VPN tunnels:
•	 Requires links that are nearly identical in speed as well
as latency
•	 Achieving >90% consistent aggregate performance is
very difficult especially with heterogeneous connections
•	 Poor handling of DHCP and PPPoE connections - static
IPs are required.
•	 Routing changes were complicated and difficult
•	 No centralized management and monitoring
•	 No handling of out-of-order packets
We know tunnels
An insider secret - Versions prior to 4.0 of the Multapplied so-
lution used OpenVPN with per-packet load balancing behind
the scenes. Those versions caused a ton of frustration with
the performance and reliability problems, especially when
bonding connections from different carriers. In version 4, we
built a brand new solution using our own tunneling mecha-
nism - combined with all the knowledge we had gained - that
solved all of the problems we encountered with individual
tunnels.
To maintain simplicity and increase bandwidth, we then considered and
attempted link aggregation by setting up multiple VPN tunnels to encapsulate
traffic. We then used per-packet load-balancing to split traffic between the
tunnels. We thought we’d succeeded…we hadn’t.
Configuring Tunnels
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 6
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
Bonded ADSL
There are many ISPs today providing Bonded ADSL - a tech-
nology that combines multiple circuits using Multilink PPP -
some go beyond MLPPP but require the use of an expensive
Cisco router or a linux server.
Depending on the provider, Bonded ADSL can come in a va-
riety of forms, so it is important for the end-user to be aware
of the significant limitations each can have. For example,
some providers of Bonded ADSL think it’s perfectly fine to
bond the download speeds, but not the upload, leaving cru-
cial outbound traffic at a significant disadvantage.
Bonded ADSL can be economically priced, but has several
technical disadvantages which have direct business impacts.
There are many service providers out there offering Bonded
ADSL. While there are some clear advantages, you should be
aware of some of the limitations:
•	 Aggregate speed is a multiple of the slowest connection
•	 All lines must be through the same provider
•	 The ISP is a single point of failure
•	 No ability to have a “failover only” line such as a 4G wire-
less modem or backup cable connection
•	 Generally limited to only 4 connections
•	 No compression
•	 No end-to-end QoS (Quality of Service)
Bonded T1
Bonded T1 (Frequently seen on websites as NxT1 where N
represents the number of T1s used in the bond) uses Multi-
link PPP to combine multiple T1 data circuits. Thus in a lot of
ways, it is similar to Bonded ADSL.
An advantage is that T1s can be available in areas that ADSL
is not, such as in remote areas. T1s are symmetrical with the
same 1.54 Mbps speed for both up and download. Thus, they
do have a higher upload speed than ADSL.
In fact, T1s generally offer enough outbound bandwidth to
satisfy the requirements of many SMB businesses. But as
more companies adopt hosted, or cloud-based applications,
the need for bandwidth (download especially) is surpassing
the capabilities of bonded T1s. Before considering Bonded
T1s, consider the following:
•	 Speed only increases by a multiple of 1.54 Mbps with
each bonded link
•	 Other link types such as DSL, Cable, or Fixed Wireless
cannot be added to the bond.
•	 The T1s must all be provided by the same ISP
•	 The bonding is done through the Multilink PPP protocol,
so the same disadvantages mentioned for MLPPP apply
here.
•	 Costs are high - typically $300-400 per circuit, plus extra
for the bonding service and bandwidth
•	 Installation time can be lengthy - weeks to months
•	 Generally involves lengthy multi-year contracts
Bonded technologies seem to have been, until recently, the ISPs’ solution of
choice for delivering network bandwidth beyond the speeds of any single con-
nection. The trouble with these second-generation solutions is that there is no
redundancy built into them. It didn’t take us long to abandon these options.
Traditional Bonding
MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 7
BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957
Multapplied’s Bonded Internet™ Solution
We’re very pleased with how our Bonded Internet™ turned
out. We spent a lot of time and effort to ensure it met our top
criteria, and delivered the kind of network performance our
customers need.
You’ve read a lot about the benefits and limitations of the
other common networking technologies - and you may be
using one of them today. We believe we’re ahead of the pack,
having created a solution that:
•	 Can bond any type of connection, in both directions
•	 Bonds connections from any service provider
•	 Can maximize the true aggregate of all the link speeds,
and not a multiple of the slowest link
•	 Handles links with different latencies and speeds
•	 Includes compression to accelerate packet delivery
•	 Fails-over on network outages in 0.3 seconds
•	 Offers Quality of Service past the LAN and to the front-
door of the Internet
•	 Is cost-efficient for universal adoptability
•	 Has centralized management and monitoring
•	 Does not require DNS hacks
•	 Does not require technical skills to deploy or maintain
If you’re interested in a network solution that maximizes the
bandwidth you have, ensures proper redundancy metrics
are met, is quick to deliver, and is easily managed, we be-
lieve you’ve found it in BONDED INTERNET™ - our advanced
bonding solution.
When we finally decided that there was no bandwidth-improving service that
met our criteria, we decided to build our own solution: BONDED INTERNET™.
We believe BONDED INTERNET™ offers the performance our customers need,
the ISP autonomy they want, the cost-effectiveness they demand, and is simple
enough even our marketing guy can configure and manage it.
Come see BONDED INTERNET™ for yourself.
www.multapplied.net | 866-578-6957
The Internet
Bonded
Bandwidth
Customer
LAN
(upload and
download speeds)
Access #1
(DSL, CABLE, T1, etc.)
Access #2
(unlimited connections)
Bonder/CPE
(your choice of hardware)
A Typical
BONDED INTERNET™
Deployment
Multapplied’s BONDED INTERNET™

More Related Content

What's hot

Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidMyNOG
 
Bandwidth Management on Linux
Bandwidth Management on LinuxBandwidth Management on Linux
Bandwidth Management on Linuxnirate
 
PLNOG 5: Rafał Szarecki - SEAMLESS MPLS
PLNOG 5: Rafał Szarecki - SEAMLESS MPLSPLNOG 5: Rafał Szarecki - SEAMLESS MPLS
PLNOG 5: Rafał Szarecki - SEAMLESS MPLSPROIDEA
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wanScott Burns
 
SDWan and Wireless presentation Broad Sky networks
SDWan and Wireless presentation Broad Sky networksSDWan and Wireless presentation Broad Sky networks
SDWan and Wireless presentation Broad Sky networksTom Benson
 
Comcast LAYER 2 VS. MPLS
Comcast LAYER 2 VS. MPLSComcast LAYER 2 VS. MPLS
Comcast LAYER 2 VS. MPLSMallory Zemelis
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraMyNOG
 
Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Lan & Wan Solutions
 
Software-Defined WAN 101
Software-Defined WAN 101Software-Defined WAN 101
Software-Defined WAN 101Zivaro Inc
 
Fastblue communications
Fastblue communicationsFastblue communications
Fastblue communicationsericswanstrom
 
How Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimHow Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimMyNOG
 
Integra Telecom's Ethernet Solutions Presentation
Integra Telecom's Ethernet Solutions PresentationIntegra Telecom's Ethernet Solutions Presentation
Integra Telecom's Ethernet Solutions PresentationBrian Wade
 
Sparton Corp WAN Analysis
Sparton Corp WAN AnalysisSparton Corp WAN Analysis
Sparton Corp WAN Analysistcollins3413
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementColt Technology Services
 
MyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyNOG
 
VoIP 101 White Paper
VoIP 101 White PaperVoIP 101 White Paper
VoIP 101 White PaperBraun Mincher
 
Gulfnet Profile
Gulfnet ProfileGulfnet Profile
Gulfnet Profilejolian
 
Comcast SD-WAN Network Diagram
Comcast SD-WAN Network DiagramComcast SD-WAN Network Diagram
Comcast SD-WAN Network DiagramMallory Zemelis
 

What's hot (20)

Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay Kid
 
Bandwidth Management on Linux
Bandwidth Management on LinuxBandwidth Management on Linux
Bandwidth Management on Linux
 
PLNOG 5: Rafał Szarecki - SEAMLESS MPLS
PLNOG 5: Rafał Szarecki - SEAMLESS MPLSPLNOG 5: Rafał Szarecki - SEAMLESS MPLS
PLNOG 5: Rafał Szarecki - SEAMLESS MPLS
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wan
 
SDWan and Wireless presentation Broad Sky networks
SDWan and Wireless presentation Broad Sky networksSDWan and Wireless presentation Broad Sky networks
SDWan and Wireless presentation Broad Sky networks
 
Comcast LAYER 2 VS. MPLS
Comcast LAYER 2 VS. MPLSComcast LAYER 2 VS. MPLS
Comcast LAYER 2 VS. MPLS
 
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
 
SD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloudSD-WAN Economics 101 - VeloCloud
SD-WAN Economics 101 - VeloCloud
 
Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30Fwn wan link load balancer 2015-04-30
Fwn wan link load balancer 2015-04-30
 
Software-Defined WAN 101
Software-Defined WAN 101Software-Defined WAN 101
Software-Defined WAN 101
 
Fastblue communications
Fastblue communicationsFastblue communications
Fastblue communications
 
How Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimHow Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC Lim
 
Integra Telecom's Ethernet Solutions Presentation
Integra Telecom's Ethernet Solutions PresentationIntegra Telecom's Ethernet Solutions Presentation
Integra Telecom's Ethernet Solutions Presentation
 
Sparton Corp WAN Analysis
Sparton Corp WAN AnalysisSparton Corp WAN Analysis
Sparton Corp WAN Analysis
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancement
 
MyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja Mohan
 
VoIP 101 White Paper
VoIP 101 White PaperVoIP 101 White Paper
VoIP 101 White Paper
 
Hybrid SD-WAN...
Hybrid SD-WAN...Hybrid SD-WAN...
Hybrid SD-WAN...
 
Gulfnet Profile
Gulfnet ProfileGulfnet Profile
Gulfnet Profile
 
Comcast SD-WAN Network Diagram
Comcast SD-WAN Network DiagramComcast SD-WAN Network Diagram
Comcast SD-WAN Network Diagram
 

Similar to Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™

Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...Innovation Network Technologies: InNet
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 
CNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptxCNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptxVishalThakor19
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderIdan Hershkovich
 
Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013Martin Geddes
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Maureen Donovan
 
Madge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideMadge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideRonald Bartels
 
Ccnav5.org ccna 4-v50_practice_final_exam
Ccnav5.org ccna 4-v50_practice_final_examCcnav5.org ccna 4-v50_practice_final_exam
Ccnav5.org ccna 4-v50_practice_final_examĐồng Quốc Vương
 
The future potential of High Speed Uplink Packet Access in existing 3G netw...
The future potential of  High Speed Uplink Packet Access in  existing 3G netw...The future potential of  High Speed Uplink Packet Access in  existing 3G netw...
The future potential of High Speed Uplink Packet Access in existing 3G netw...mvaltonen
 
Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Chris Grundemann
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRASKHNOG
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRASKHNOG
 
SD WAN VS MPLS – Which is better for your Business?
SD WAN VS MPLS – Which is better for your Business?SD WAN VS MPLS – Which is better for your Business?
SD WAN VS MPLS – Which is better for your Business?Phani Kumar
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdfmashiur
 
Ccnp™ advanced cisco® router
Ccnp™ advanced cisco® routerCcnp™ advanced cisco® router
Ccnp™ advanced cisco® routerchiliconcarne
 
SDWAN vs MPLS: What Enterprises need?
SDWAN vs MPLS: What Enterprises need?SDWAN vs MPLS: What Enterprises need?
SDWAN vs MPLS: What Enterprises need?Haris Chughtai
 

Similar to Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™ (20)

Linkage aggregation
Linkage aggregationLinkage aggregation
Linkage aggregation
 
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
Evolve IT: Why Performance Matters When Building Your New SD-WAN, Not all SD-...
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
CNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptxCNv6_instructorPPT_Chapter3.pptx
CNv6_instructorPPT_Chapter3.pptx
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service Provider
 
How to reduce the cost of your WAN
How to reduce the cost of your WANHow to reduce the cost of your WAN
How to reduce the cost of your WAN
 
Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013Future of Broadband workshop presentation - ITU Telecom World 2013
Future of Broadband workshop presentation - ITU Telecom World 2013
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018
 
Madge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application GuideMadge LANswitch 3LS Application Guide
Madge LANswitch 3LS Application Guide
 
Ccnav5.org ccna 4-v50_practice_final_exam
Ccnav5.org ccna 4-v50_practice_final_examCcnav5.org ccna 4-v50_practice_final_exam
Ccnav5.org ccna 4-v50_practice_final_exam
 
The future potential of High Speed Uplink Packet Access in existing 3G netw...
The future potential of  High Speed Uplink Packet Access in  existing 3G netw...The future potential of  High Speed Uplink Packet Access in  existing 3G netw...
The future potential of High Speed Uplink Packet Access in existing 3G netw...
 
Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023Peering 101 - ABQNOG1 - May2023
Peering 101 - ABQNOG1 - May2023
 
5 Factors for MPLS Migration - XO Communications
5 Factors for MPLS Migration - XO Communications5 Factors for MPLS Migration - XO Communications
5 Factors for MPLS Migration - XO Communications
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRAS
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRAS
 
SD WAN VS MPLS – Which is better for your Business?
SD WAN VS MPLS – Which is better for your Business?SD WAN VS MPLS – Which is better for your Business?
SD WAN VS MPLS – Which is better for your Business?
 
ETE405-lec9.pdf
ETE405-lec9.pdfETE405-lec9.pdf
ETE405-lec9.pdf
 
dissertation
dissertationdissertation
dissertation
 
Ccnp™ advanced cisco® router
Ccnp™ advanced cisco® routerCcnp™ advanced cisco® router
Ccnp™ advanced cisco® router
 
SDWAN vs MPLS: What Enterprises need?
SDWAN vs MPLS: What Enterprises need?SDWAN vs MPLS: What Enterprises need?
SDWAN vs MPLS: What Enterprises need?
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Multapplied Networks - Bonding and Load Balancing together in Bonded Internet™

  • 1. Multapplied Networks Inc. 1127 West 15th Street General: 866-578-6957 North Vancouver, BC Sales: 778-945-1026 V7P 1M7 www.multapplied.net sales@multapplied.net Benefit from our Hard-Learned Lessons: Evaluating Bandwidth Optimization Technologies This whitepaper outlines the existing technologies we examined before we developed our BONDED INTERNET™ service. We held ourselves to some pretty important tenets to ensure customers would benefit from our work: 1. Keep it simple 2. Make it cost-effective 3. Maximize performance 4. Maintain carrier autonomy We invite you to read on and contact us should you wish to explore our BONDED INTERNET™ solution for your business.
  • 2. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 2 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 A Brief Introduction When we originally set out to explore bandwidth optimization technologies - and ultimately created our BONDED INTERNET™ advanced bonding solution - we weren’t looking to change the Service Provider industry. However, as we explored the speed, cost, performance, and scalability limitations of other technologies, we were convinced that we were going to have to build something new to satisfy our requirements. Since its creation, Service Providers around the world have been using our BONDED INTERNET™ solution to deliver fast, highly reliable, and secure access networks for both their on- net and off-net customers. You may be familiar with some of the technologies outlined in this paper, and therefore understand their various limitations. We believe that if you’re looking to improve bandwidth to your store, branch office, restaurant, or head office, our solution remains the most cost-effective, secure, and feature-rich net- working technology in existence. We invite you to read through these pages with a scrutinizing mind. We know you’ll have your doubts, so we invite you to register for a demonstration by visiting us at: www.multapplied.net/about-us/contact-us/ We didn’t set out to change the networking world, but we’re glad we did. Come see why we’re so proud of BONDED INTERNET™.
  • 3. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 3 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 ADSL Channel Bonding We considered implementing a form of ADSL channel bond- ing (frequently referred to as G.Bond or ADSL2+), but there were too many limitations for us to be able to justify using it as the base technology for our Bonded Internet™. ADSL Channel Bonding is technically identified under the G.998 specification, and works at the DSLAM level, with ATM time division multiplexing. This bonding is able to reliably provide a multiple of the slowest common denominator of a group of ADSL ports. The trouble we found was two-fold. Firstly, the DSLAM ven- dors were not all implementing this functionality, which meant that (secondly) not all Service Providers would be able to offer it to their customers. If customers were tied to a ven- dor, the service would not be universal, nor would it be able to offer any kind of redundancy. Below, we’ve outlined some of the drawbacks we encoun- tered with ADSL Channel Bonding: • All links must go through a feature-rich DSLAM which limits availability • Unable to bond other types of connections such as Ca- ble, Fibre, T1, Broadband Wireless • Unable to bond more than two connections • No data compression • No redundancy, QoS or Compression • Very long installation times • Often requires ports to be adjacent on the DSLAM which can be difficult in highly subscribed areas • No ability to add functionality in the CPE or DSLAM Multilink PPP PPP (Point-to-Point Protocol) has been around since the 1980s. In the early days, PPP allowed for IP to be tunneled over serial connections such as dialup and ISDN. An exten- sion was added in the 1990s called Multilink PPP, which al- lowed multiple circuits (each with their own PPP session) to be bundled together. This same old technology is being used today to combine ADSLs and T1 circuits for additional speed. It has allowed ad- ditional life to be given to these aging technologies. (More on those on the next page) A few of the disadvantages of MLPPP: • All circuits must be of the same type and speed • Only works at Layer 2, which means that other layer 3 (IP) connections can not be bonded • Poor centralized management and monitoring • Poor handling of unhealthy links • Configuring CPEs requires Cisco or advanced networking expertise We began by exploring Channel and MLPPP Bonding - the most commonly used methods for increasing bandwidth. These methods frequently require ISP cooperation and have limitations related to chosen access technologies and bi-directional bandwidth management. Channel Bonding and MLPPP
  • 4. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 4 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 Layer 4 TCP/UDP Load balancing We live in the era of multi-WAN load balancing. There are many examples of these ‘boxes’, including Peplink, Elfiq, and other routers. The major drawback, related to bandwidth, is that a multi-WAN load balancer does not bond connections together. When a new connection is established through the device (for example, a web page download), the device assigns the connection to one of the links and the connection stays on that link until it is completed (your web page has been dis- played). With enough simultaneous traffic, the device can make full use of each line, but any single transfer will not be faster than the speed of the single fastest line. Load Balancing partially relieves link congestion, but does not solve bandwidth issues. Here are some of the consequences of load balancers: There are a couple of small advantages: • Economic - one-time purchase of hardware required (frequently between $3K and $7K) • Can be sufficient with a large number of users that gen- erate enough traffic to saturate any one link • No subscription required (except for annual support, in most cases) We found, however, that there were too many limitations for load balancing to be considered for our purposes: • The speed of any session is limited to the speed of the link over which that session is transmitted • Inbound traffic balancing is very rudimentary and often requires DNS hacks to implement • Since a connection is bound to a single link, if that link fails then all connections on the link will fail and must be re-established over another link. • No data compression • Unable to offer inbound QoS, because they have no con- trol over the download side of the link • Failover is not guaranteed to work, depending on how an ISP link fails Border Gateway Protocol (BGP) Border Gateway Protocol is the most complex and most dif- ficult Internet routing protocol to configure. For some, it is considered the only real option for network redundancy. For end-users to take advantage of the benefits of BGP, there are many requirements on the LAN/WAN side. BGP also requires the consent of your ISP(s) as well as a network administrator capable of handling the routing tables, autonomous systems (AS), and peering relationships. For this reason, BGP is a poor choice for both minimizing costs and maintaining simplicity in the ever-changing network environment. BGP Multi-path extension can be used to insert multiple routes into the routing table. With Cisco routers, the default CEF (Cisco Express Forwarding) behaviour is to forward pack- ets on a per-destination basis. This means that if the client uses only a single IP with a large flow, that there will be no download performance increase by having multiple connec- tions. Essentially, then, BGP does not increase bandwidth. CEF can be reconfigured for per-packet load-balancing. How- ever, while providing a costly load-balancing solution, the main disadvantage of Cisco per-packet load balancing is a lack of packet out-of-order recovery and handling of con- nections that have different latency and jitter characteristics. This means that individual sessions are still subjected to the speed of the slowest link available. We’ve mentioned all of the costly requirements for BGP, but we should also mention that BGP load balancing typically requires an expensive, dedicated direct layer 2 connection between the CPE and service provider router. BGP load bal- ancing can be combined with GRE tunnels that are layered on top of commodity broadband connections, but that has its own limitations that affect MTU size and so forth. Next, we explored the two most common network redundancy technologies and evaluated them against our criteria. Load Balancing, a common LAN-based solution that decreases link-load by managing traffic; and BGP, a less-common and more onerous redundancy solution. Load Balancing and BGP
  • 5. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 5 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 Generic Routing Encapsulation (GRE) Generic Routing Encapsulation (GRE) is a protocol that en- capsulates packets (adds headers and/or footers) in order to route other protocols over IP networks. It was designed to carry Layer 3 protocols over an IP network. It creates a private point-to-point connection similar to that of a Virtual Private Network (VPN). GRE tunnels can be used in conjunction with IP load balanc- ing solutions such as per-destination or per-packet. GRE tunnels are, essentially, IP-in-IP tunnels and are limited to the bandwidth of the link over which they’ve been built. Ad- ditionally, GRE tunnels do not have bandwidth management features, and so can’t allocate any specific bandwidth to any particular tunnel. For that reason, GRE tunnels alone will not allow you to solve bandwidth issues you may have. The other drawbacks we en- countered and that you should consider are as follows: • Performance with a low number of connections is poor. High performance requires many concurrent sessions. • Poor handling of DHCP and PPPoE connections - static IPs are required. • Poor handling of differing MTU (Maximum Transmission Unit) sizes, causing many applications to break. • No security (requires PPTP, IPSEC or other encryption) • No handling of out-of-order packets • Complicated to configure - requires advanced network- ing and Cisco switch/router experience. SSL tunnels via OpenVPN Another approach is to configure multiple SSL tunnels us- ing the popular OpenVPN software. We worked through the pains associated with this option, but ultimately found that there were severe drawbacks to using individual tunnels for each Internet connection in the bond. First, we experienced a lot of frustrations around combining links of varying jitter and/or latency. Load-balancing by way of OpenVPN would allow us to optimize the bandwidth we needed, but we were still limited in our selection of usable links. There are multiple problems with combining multiple Open- VPN tunnels: • Requires links that are nearly identical in speed as well as latency • Achieving >90% consistent aggregate performance is very difficult especially with heterogeneous connections • Poor handling of DHCP and PPPoE connections - static IPs are required. • Routing changes were complicated and difficult • No centralized management and monitoring • No handling of out-of-order packets We know tunnels An insider secret - Versions prior to 4.0 of the Multapplied so- lution used OpenVPN with per-packet load balancing behind the scenes. Those versions caused a ton of frustration with the performance and reliability problems, especially when bonding connections from different carriers. In version 4, we built a brand new solution using our own tunneling mecha- nism - combined with all the knowledge we had gained - that solved all of the problems we encountered with individual tunnels. To maintain simplicity and increase bandwidth, we then considered and attempted link aggregation by setting up multiple VPN tunnels to encapsulate traffic. We then used per-packet load-balancing to split traffic between the tunnels. We thought we’d succeeded…we hadn’t. Configuring Tunnels
  • 6. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 6 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 Bonded ADSL There are many ISPs today providing Bonded ADSL - a tech- nology that combines multiple circuits using Multilink PPP - some go beyond MLPPP but require the use of an expensive Cisco router or a linux server. Depending on the provider, Bonded ADSL can come in a va- riety of forms, so it is important for the end-user to be aware of the significant limitations each can have. For example, some providers of Bonded ADSL think it’s perfectly fine to bond the download speeds, but not the upload, leaving cru- cial outbound traffic at a significant disadvantage. Bonded ADSL can be economically priced, but has several technical disadvantages which have direct business impacts. There are many service providers out there offering Bonded ADSL. While there are some clear advantages, you should be aware of some of the limitations: • Aggregate speed is a multiple of the slowest connection • All lines must be through the same provider • The ISP is a single point of failure • No ability to have a “failover only” line such as a 4G wire- less modem or backup cable connection • Generally limited to only 4 connections • No compression • No end-to-end QoS (Quality of Service) Bonded T1 Bonded T1 (Frequently seen on websites as NxT1 where N represents the number of T1s used in the bond) uses Multi- link PPP to combine multiple T1 data circuits. Thus in a lot of ways, it is similar to Bonded ADSL. An advantage is that T1s can be available in areas that ADSL is not, such as in remote areas. T1s are symmetrical with the same 1.54 Mbps speed for both up and download. Thus, they do have a higher upload speed than ADSL. In fact, T1s generally offer enough outbound bandwidth to satisfy the requirements of many SMB businesses. But as more companies adopt hosted, or cloud-based applications, the need for bandwidth (download especially) is surpassing the capabilities of bonded T1s. Before considering Bonded T1s, consider the following: • Speed only increases by a multiple of 1.54 Mbps with each bonded link • Other link types such as DSL, Cable, or Fixed Wireless cannot be added to the bond. • The T1s must all be provided by the same ISP • The bonding is done through the Multilink PPP protocol, so the same disadvantages mentioned for MLPPP apply here. • Costs are high - typically $300-400 per circuit, plus extra for the bonding service and bandwidth • Installation time can be lengthy - weeks to months • Generally involves lengthy multi-year contracts Bonded technologies seem to have been, until recently, the ISPs’ solution of choice for delivering network bandwidth beyond the speeds of any single con- nection. The trouble with these second-generation solutions is that there is no redundancy built into them. It didn’t take us long to abandon these options. Traditional Bonding
  • 7. MPA-C-WP-BONDINGTECHNOLOGIES-VF2013 PAGE 7 BONDED INTERNET | MULTAPPLIED NETWORKS | www.multapplied.net | sales@multapplied.net | +1 866-578-6957 Multapplied’s Bonded Internet™ Solution We’re very pleased with how our Bonded Internet™ turned out. We spent a lot of time and effort to ensure it met our top criteria, and delivered the kind of network performance our customers need. You’ve read a lot about the benefits and limitations of the other common networking technologies - and you may be using one of them today. We believe we’re ahead of the pack, having created a solution that: • Can bond any type of connection, in both directions • Bonds connections from any service provider • Can maximize the true aggregate of all the link speeds, and not a multiple of the slowest link • Handles links with different latencies and speeds • Includes compression to accelerate packet delivery • Fails-over on network outages in 0.3 seconds • Offers Quality of Service past the LAN and to the front- door of the Internet • Is cost-efficient for universal adoptability • Has centralized management and monitoring • Does not require DNS hacks • Does not require technical skills to deploy or maintain If you’re interested in a network solution that maximizes the bandwidth you have, ensures proper redundancy metrics are met, is quick to deliver, and is easily managed, we be- lieve you’ve found it in BONDED INTERNET™ - our advanced bonding solution. When we finally decided that there was no bandwidth-improving service that met our criteria, we decided to build our own solution: BONDED INTERNET™. We believe BONDED INTERNET™ offers the performance our customers need, the ISP autonomy they want, the cost-effectiveness they demand, and is simple enough even our marketing guy can configure and manage it. Come see BONDED INTERNET™ for yourself. www.multapplied.net | 866-578-6957 The Internet Bonded Bandwidth Customer LAN (upload and download speeds) Access #1 (DSL, CABLE, T1, etc.) Access #2 (unlimited connections) Bonder/CPE (your choice of hardware) A Typical BONDED INTERNET™ Deployment Multapplied’s BONDED INTERNET™