Мне нужно как можно быстрее передать на мой сервер огромные объемы данных из разных клиентских систем по всему миру. В моей организации есть две резервные линии от разных операторов связи (150 Мбит/с + 150 Мбит/с), которые не используются в ночное время. Они сопоставляются с разными общедоступными IP-адресами. Мне было разрешено использовать обе линии параллельно, чтобы получить максимально возможную пропускную способность.
Как настроить параметры сети (на моем сервере) для второго параллельного соединения? (у меня CentOS). Я использую инструмент передачи файлов на основе Java (fdt), который передает данные через сокеты.
Клиент (загружающий данные) запустит этот инструмент в своей системе, указав общедоступный IP-адрес (соответствующий провайдеру 1 или 2). Этот общедоступный IP-адрес сопоставляется с частным IP-адресом на моем сервере (брандмауэром/маршрутизатором нашей компании). Это хорошо работает. Однако теперь я хочу, чтобы клиент запускал два экземпляра инструмента — по одному для каждого провайдера (тем самым удваивая пропускную способность передачи). У нас есть два общедоступных IP-адреса (по одному для каждого провайдера). Итак, со своей стороны (на сервере CentOS) я создал еще один частный IP-адрес и попросил нашу ИТ-команду сопоставить с ним второй общедоступный IP-адрес.
На моем сервере будут работать два экземпляра fdt в режиме сервера. Мне нужно, чтобы каждый из них получал данные от соответствующих экземпляров клиента.
Я попытался добавить второй IP-адрес в качестве псевдонима с сетевой маской = 255.255.255.255, но не смог его пропинговать. Каков правильный способ добиться этого.