Рейтинг:0

Установите два IP-адреса для параллельной передачи данных

флаг fr

Мне нужно как можно быстрее передать на мой сервер огромные объемы данных из разных клиентских систем по всему миру. В моей организации есть две резервные линии от разных операторов связи (150 Мбит/с + 150 Мбит/с), которые не используются в ночное время. Они сопоставляются с разными общедоступными IP-адресами. Мне было разрешено использовать обе линии параллельно, чтобы получить максимально возможную пропускную способность.

Как настроить параметры сети (на моем сервере) для второго параллельного соединения? (у меня CentOS). Я использую инструмент передачи файлов на основе Java (fdt), который передает данные через сокеты.

Клиент (загружающий данные) запустит этот инструмент в своей системе, указав общедоступный IP-адрес (соответствующий провайдеру 1 или 2). Этот общедоступный IP-адрес сопоставляется с частным IP-адресом на моем сервере (брандмауэром/маршрутизатором нашей компании). Это хорошо работает. Однако теперь я хочу, чтобы клиент запускал два экземпляра инструмента — по одному для каждого провайдера (тем самым удваивая пропускную способность передачи). У нас есть два общедоступных IP-адреса (по одному для каждого провайдера). Итак, со своей стороны (на сервере CentOS) я создал еще один частный IP-адрес и попросил нашу ИТ-команду сопоставить с ним второй общедоступный IP-адрес.

На моем сервере будут работать два экземпляра fdt в режиме сервера. Мне нужно, чтобы каждый из них получал данные от соответствующих экземпляров клиента.

Я попытался добавить второй IP-адрес в качестве псевдонима с сетевой маской = 255.255.255.255, но не смог его пропинговать. Каков правильный способ добиться этого.

введите описание изображения здесь

флаг us
Пожалуйста, добавьте сетевую диаграмму, как различные интернет-соединения подключены к серверу.
флаг us
Где вы хотите настроить второй IP-адрес и почему? В любом случае вы можете подключиться к IP-адресам провайдера 1 и провайдера 2 через брандмауэр компании.
флаг fr
@TeroKilkanen обновил вопрос с более подробной информацией
Рейтинг:0
флаг za

Поскольку вы используете NAT (насколько я понял из вашей схемы вместе с пояснениями), вам необходимо настроить маршрутизация на основе политик на брандмауэре компании, поэтому ответы на запросы из внешнего мира, поступающие на два разных общедоступных IP-адреса на маршрутизаторе, будут отвечать через соответствующий канал. Детали настройки PBR зависят от поставщика/модели корпоративного брандмауэра.

Однако это решение применимо только тогда, когда кто-то инициирует передачу на ваш сервер — таким образом он сможет инициировать две передачи, используя два разных общедоступных IP-адреса назначения. Когда ваш сервер загружает что-то из внешнего мира, он также должен иметь два набора FIB (экземпляров таблиц маршрутизации) (при этом все еще имея рабочий набор правил PBR), чтобы он мог использовать разные шлюзы по умолчанию. Уровень детализации схемы yoyr не позволяет предоставить более подробные инструкции или даже шаблон поиска Google с более широким охватом.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.