Answer the question
In order to leave comments, you need to log in
Is it possible to speed up the connection if you connect to the provider several times?
Hello everyone
At home, you need gigabit Internet, and preferably 2 gigabit, but the provider gives a maximum of 500 Mb / s.
Is it technically possible to connect two cables and work with them as a single channel?
I don’t understand networks very well, but my option is:
1. Create a Round Robin at the DNS level
2. Split all network requests between two network points at home (cable 1 at 500 Mb / s + cable 2 at 500 Mb / s)
3. The Internet does not work faster than 500 Mb / s, but for separate network streams it will be possible to get a total of 1 Gb / s
Answer the question
In order to leave comments, you need to log in
Yes, but it's not easy!
With a bunch of reservations, you have a chance to end up speeding up, for example, downloading a torrent (confirmed by practice, two 100Mbit providers in an apartment in total gave up to 20MB/sec on almost every download).
Firstly, it is almost pointless to connect two wires of one provider, everything will depend on the channel width of this provider coming to your house plus the qos limits that it sets. Those. two different providers are needed, which have the most different connections in the city / region and even in the world.
Secondly, setting up the redistribution of connections is still a problem, if you configure it by subnets, each connection has its own list, then this may not fully reveal the possibilities of increasing speed, plus finding accurate information about mutual peering between providers and the world is not easy, but because you need information is also about the load, then collecting statistics is long and dreary.
If we talk about download torrent, then without any configuration, if you allocate your personal machine / virtual machine / cgroup to each channel and run your own torrent client for each, with the required download, plus they should see each other on the local network, plus fast disks, then you can get a guaranteed boot acceleration due to the waste of resources (disks are loaded four times as expected).
There are connection technologies when, for each new connection, the router chooses the route itself, the least loaded, with some reservations this is the most optimal (cheapest) way, but some websites and even game servers may be offended by the client's constantly walking ip.
The most 'correct' way is to set up vpn connections (to the same server but on different routes) to a guaranteed fast server (most likely as close geographically as possible so that the pings are good) and combine them into a trunk (i.e. the server should be support channel aggregation). Unfortunately, this is the most expensive way (you need to pay for the rent of a server with a fast connection), plus there may not be any servers with the required speed. There are ready-made services, but I doubt that they can provide a gigabit connection (they are more likely to combine slow plentiful or adsl connections)
ps and above said correctly - the speed of connecting to the Internet is an abstraction, you can be connected at a certain speed only to the provider's servers and not to the entire Internet as a whole, but in addition to the physical limits of providers, they can logically limit the protocols on a whim.
Take Mikrotik and set up Per Connection Classifier for example.
But it depends on many nuances.
Most likely it will turn out as in the second paragraph, taking into account the restrictions from the third.
The easiest option is to give 1 cable, for example, to your PC, 1 cable to the Wi-Fi, 3 cable to your son / wife, and so on ...
Well, or describe exactly what problem you need to solve, because it’s impossible to merge channels in a simple way
1. Create a Round Robin at the DNS levelAnd DNS is supposed to be on whose side? Yours or the provider's? In general, spreading DNS queries over different channels does not affect the network connection speed in any way.
2. Split all network requests between two network points at homeAlmost multipath TCP is just the other way around)) Well, you chopped up network packets and scattered them at different junctions, then what? On the final side, they must be assembled in the correct order. And they will definitely come with different delays and losses.
The Internet does not work faster than 500 Mb / s, but for separate network streams it will be possible to get a total of 1 Gb / sIt has its own arithmetic, which does not work like 0.5 + 0.5 = 1 liter. In your case, ADSL may be the opposite, when requests will quickly leave you, but you will receive slow answers. Because the dynamic routing protocols of the Internet will most likely respond over a single channel.
but for separate network streams it will be possible to get a total of 1 Gb / s
I assembled a similar constructor, but the goals were different - fault tolerance in the first place, load balancing in the second.
Collected on FreeBSD + 2 different providers. All traffic regulation was carried out by ipfw rules (this is a FreeBSD firewall) + multiple routing tables. With me, the scheme successfully worked for 5 years. Now I don’t know if it’s still alive.
Google "Policy-based Routing" to get started.
We must begin with the question: Will the provider take out such a connection?
And that is, a lot of people who think that by connecting 4 links of 500 Mb / s from a provider switch with a 1 Gb / s uplink, they will receive 2 Gb / s. And then they are wildly surprised that they eventually got from 1 to 700 Mb / s in the best moments
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question