Использование внутреннего или внешнего IP для передачи файлов в центре обработки данных?
Я почти уверен, что знаю ответ на этот вопрос, но 2 технических специалиста в моей организации не могут с этим согласиться, поэтому я ставлю это на ServerFault, чтобы получить окончательное мнение.
У нас относительно простая установка в центре обработки данных:
- Около 6 серверов подключены к неуправляемому коммутатору Dell, предоставляющему различные веб-сервисы.
- Коммутатор Dell имеет разъем от нашего сетевого провайдера.
Мы хотим передавать файлы между двумя серверами, чтобы синхронизировать их. Каждый сервер имеет внешний и внутренний IP-адрес (например, 192.168.0.5).
Есть ли преимущество в соединении двух серверов, выполняющих передачу с использованием внутренних IP-адресов, а не внешних?
2 ответа
С точки зрения производительности сети, если публичные IP-адреса также находятся в той же локальной сети, что и в конфигурации с частным адресом (где все системы находятся в одной и той же конфигурации (ях) подсети), то они функционально равны в сетевой маршрутизации / транспортировке.
Одним небольшим преимуществом на стороне частного плана IP было бы разделение уровня 3 от других, "подглядывающих" на уровне 3, но это не обязательно обеспечивает какую-либо защиту на уровне 2 (если это нарушено).
Около 6 серверов, подключенных к неуправляемому коммутатору Dell
Если предположить, что оба IP-адреса находятся на одном и том же интерфейсе или на разных интерфейсах, которые подключаются к одному и тому же неуправляемому коммутатору, то на самом деле разницы нет.
Я был бы немного обеспокоен тем, что нет брандмауэра / пограничного устройства между вашими системами и провайдером сети.