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