10GbE Win8.1 обмен файлами между 3 ПК без коммутатора

929
ToASTER BLU

У меня есть 3 компьютера с Windows 8.1, и у каждого из них есть две однопортовые сетевые карты Mellanox 10GbE. Я использую 3 кабеля SFP + Twinax для их подключения, как показано на рисунке ниже. Только один из этих ПК также подключен к Интернету через порт 1GbE на Mobo (и является единственным ПК, которому нужен интернет).

Топология сети: http://i61.tinypic.com/2ymhl00.jpg

Я хочу иметь доступ к файлам со всех компьютеров с любого из 3 компьютеров с помощью общего доступа Windows. Если какой-либо из 3 ПК будет выключен в любое время, я все еще хочу иметь возможность передавать файлы между двумя включенными.

Какую конфигурацию сети я должен выполнить, чтобы обеспечить стабильный обмен файлами между всеми компьютерами? Я читал, что ответом является статическая маршрутизация, но я понятия не имею, какие значения IP / подсети / шлюза мне нужно использовать на каждой машине для правильной конфигурации.

Я не использую коммутатор / маршрутизатор, потому что даже доступного коммутатора / маршрутизатора с портами 3+ 10GbE не существует. Мне нужно 10GbE для перемещения огромных необработанных видеофайлов 4K со скоростью до 1 ГБ / с между массивами raid0. Скорость 1GbE 111 МБ / с недопустима.

2
Настройте три сети, каждый из которых участвует в двух из них. Затем используйте файл HOSTS для сопоставления имен напрямую подключенным IP-адресам. ssnobody 8 лет назад 0
@ssnobody, спасибо за ваш вклад. Как именно я могу настроить участие узлов в сети в Win8.1? Извините, если это глупый вопрос, но у меня нет опыта настройки сети. Спасибо ToASTER BLU 8 лет назад 0
Вы устанавливаете участие узлов в сетях, устанавливая их IP-адрес как часть определенной сети. Ответ Джина кажется реальным примером. ssnobody 8 лет назад 0
Это не очень хороший дизайн. Вам придется использовать разные IP-адреса для подключения к целевому ПК, нескольким маршрутизаторам и т. Д. Правильный способ сделать это - один (или два, если вы хотите переключиться) 10-гигабитные коммутаторы. Вы можете найти довольно приличные вещи Cisco в eBay за 150 баксов, однако это может быть слишком сложно для их настройки. DGoiko 6 лет назад 0

1 ответ на вопрос

3
Gene

Вот один из способов сделать это:

Example diagram

  • Система A будет иметь IP-адреса 10.11.11.10 и 10.22.22.10.
  • Система B будет иметь IP 10.22.22.20 и 10.33.33.20.
  • Система C будет иметь IP 10.33.33.30 и 10.11.11.30.

Маска сети для всех этих интерфейсов будет установлена ​​в 255.255.255.0 (/ 24).

Ни у одного из этих сетевых интерфейсов не будет определен шлюз (в Windows может быть определен только один шлюз). Я предполагаю, что все три компьютера будут иметь какой-то общий доступ в Интернет для обновлений и еще много чего.

Кроме того, чтобы сделать жизнь проще:

Спасибо, Джин, что за отличный ответ (и красивая диаграмма)! :-) Это проясняет ситуацию, за исключением того, что я не уверен, что вы имеете в виду под постоянным подключением сетевых ресурсов? Что именно это включает? ToASTER BLU 8 лет назад 0
Как указано в исходном сообщении, только система A будет иметь общий доступ к Интернету, поэтому не требуется общий доступ к подключению к Интернету, поскольку системы B и C предназначены для автономных систем (кроме общего доступа к файлам). ToASTER BLU 8 лет назад 0
Сопоставление сетевых дисков. Это когда вы назначаете сетевой ресурс букву диска или каталог в вашей системе. Поэтому вместо того, чтобы каждый раз переходить к общему сетевому ресурсу вручную (например, \\ 10.11.11.10 \ media), вы можете просто перейти к папке, которая уже существует в вашей системе. Gene 8 лет назад 0
Ах я вижу. Как ярлык «любимой папки» в проводнике Windows, верно? Большое спасибо за ваш вклад. :-D ToASTER BLU 8 лет назад 1
Пожалуйста. :) Я обновил ответ ссылкой на то, как выполнить сопоставление дисков в Windows 8. Gene 8 лет назад 0
Отлично. Благодарю. Могу я спросить еще одну вещь: какое значение имеет файл hosts и какие значения следует указывать? Ссылка в вашем ответе только о том, как запустить notepad ++ от имени администратора. :) ToASTER BLU 8 лет назад 0
Файл HOSTS сопоставляет имена (например, «SystemA» или «ToasterServer») с IP-адресами. Это отображение позволяет вам сделать что-то вроде `ping ToasterServer` или получить доступ к общим файлам с помощью` \\ ToasterServer \ `и заставить его фактически общаться с нужным компьютером. Обычно для этого «разрешения имен» требуется DNS-сервер, который, по моему мнению, не нужен в вашем сценарии, и вы можете использовать файл HOSTS, чтобы избежать настройки DNS-сервера. ssnobody 8 лет назад 1
Я понял :-) Это означает, что я могу ссылаться на Систему A как ToasterServer из Систем B и C, даже если у ToasterServer будут разные IP-адреса для каждой из этих систем. :-) Еще раз спасибо за четкие объяснения. ToASTER BLU 8 лет назад 0
Они нужны для маршрутизации, если нет, отказоустойчивость ничего не значит: один сетевой кабель между ПК отключен и связь потеряна. DGoiko 6 лет назад 0
@DGoiko, вопрос не был связан с доступом к Интернету, это не вопрос высокой доступности. Оригинальный постер хочет, чтобы каждый компьютер имел доступ к данным на двух других компьютерах, используя их ссылки 10GbE. Казалось бы, это станции редактирования видео. Gene 6 лет назад 0
@ Я знаю, но если вы сделаете это по-своему, когда связь между компьютерами прервана (кабель или сетевая плата прервана), они не смогут видеть друг друга или Интернет, в зависимости от того, какой это кабель. Сценарий HA все еще может работать, если 1 ссылка не работает. Это правильный способ сделать это, если вы явно не хотите, чтобы какие-либо данные проходили через систему A, чтобы перейти из B в C. Если система A существует, ПРОСТО сообщать их через Интернет, и nver должен отправлять локальные данные в System C / D. для этого было бы достаточно иметь сетевые адаптеры 3 Гб, а двум другим понадобится только 1 Гб карта и еще 10 Гб, что намного дешевле. DGoiko 6 лет назад 0
@ Кстати, я снова прочитал его пост, и он четко сказал: «Если какой-либо из трех компьютеров будет выключен в любое время, я все еще хочу иметь возможность передавать файлы между двумя включенными». Так что это сценарий HA, если вы расширите запрос до «ПК или ссылка» DGoiko 6 лет назад 0
@DGoiko Прочитайте оригинальный вопрос еще раз. Только один компьютер требует доступа в Интернет. Каждый компьютер просто должен иметь доступ к данным в двух других системах. Так как это топология треугольника, которая уже покрыта. Больше ничего не нужно. Добавление переключения или маршрутизации увеличивает сложность и стоимость функций, в которых не нуждается оригинальный плакат. Кабели Twinax стоят недорого, и у них уже было необходимое оборудование. Gene 6 лет назад 0