Trebuie să transfer cantități masive de date pe serverul meu de la diferite sisteme client din întreaga lume cât mai repede posibil. Organizația mea are două linii redundante de la diferiți furnizori de servicii (150 Mbps + 150 Mbps) care nu sunt folosite noaptea. Sunt mapate la diferite adrese IP publice. Mi s-a dat permisiunea de a folosi ambele linii în paralel pentru a obține un randament maxim posibil.
Cum configurez setările de rețea (pe serverul meu) pentru o a doua conexiune paralelă? (Sunt pe CentOS). Folosesc un instrument de transfer de fișiere bazat pe Java (fdt) care transferă date prin socluri.
Clientul (care încarcă datele) va rula acest instrument pe sistemul său specificând o adresă IP publică (corespunzătoare furnizorului 1 sau 2). Acest IP public este mapat la o adresă IP privată pe serverul meu (de firewall/routerul companiei noastre). Acest lucru funcționează bine. Cu toate acestea, acum vreau ca clientul să ruleze două instanțe ale instrumentului - una pentru fiecare furnizor (dubland astfel lățimea de bandă de transfer). Avem două adrese IP publice (una corespunzătoare fiecărui furnizor). Deci, din partea mea (pe serverul CentOS), am creat o altă adresă IP privată și am cerut echipei noastre IT să mapeze al 2-lea IP public la aceasta.
Vor exista două instanțe fdt care rulează în modul server pe serverul meu. Am nevoie ca fiecare să primească date de la instanțele client respective
Am încercat să adaug a doua adresă IP ca alias, cu masca de rețea = 255.255.255.255, dar nu am reușit să o pun ping. Care este modalitatea corectă de a realiza acest lucru.