Answer the question
In order to leave comments, you need to log in
IP tunnel in many-to-many mode (virtual interface)?
I don't know if the title is a good question. Nothing better came to mind.
I have N servers, they are all connected to each other via the internet. It is necessary to organize a certain virtual interface (one on each server) and place them all on the same network. So that all computers think that they are connected to one big switch and stand next to each other.
I immediately discard the option with a centralized system, because. the amount of data that the servers will exchange is large enough.
The problem could be solved, for example, like this:
1. Connect a separate link to each server
2. Place all these connections in a separate vlan
, alas, this option will not work, the servers are far away, in different companies,
I would like a virtual interface.
You may have to create a solution on your own, the task is simple, we look at what came to the tun / tap interface, if the destination address is known to us in advance and defined in the config, then we simply send this data somewhere in the form of a udp packet. At the other end, everything that came to a specific udp port is dumped into a similar interface.
Answer the question
In order to leave comments, you need to log in
linux-ip.net/gl/ip-tunnels/node9.html Is
it?
Only separately it will be necessary to think about tunnel encryption.
The task of combining computers into a virtual private network is solved by vpn server.
I personally recommend openVPN
“I immediately discard the option with a centralized system, because. the amount of data that the servers will exchange is large enough. „
If the servers will exchange peer-to-peer (P2P), then it is possible with a centralized system.
When using the neorouter.com/products.html solution, the traffic to the central server was ~ 7-10 Kbps, when copying files between servers at a speed of ~ 20 Mbps.
IMHO: SSLv3 (AES-256) encryption is more than enough for me.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question