Я планирую добавить соединение 10GbE между двумя устройствами в моей сети, таким образом:

карта сети

Как видите, это создает два пути для трафика между машинами. Возможна ли такая договоренность? Есть ли что-то помимо его подключения, которое мне нужно будет сделать, чтобы эта работа работала должным образом (т.е. трафик между этими двумя компьютерами только через соединение 10GbE)? Кажется, что их доступ друг к другу по соответствующему IP должен просто работать. Будет ли он? А как насчет имени (например, CIFS)?

2 ответа2

1

Вы можете обойтись совсем немного: назначьте статические адреса обоим концам кабеля 10 Гбит вне вашей локальной сети. Все будет следовать из этого.

Например, на первом компьютере, предполагая, что eth1 является картой, к которой подключен кабель 10 Гбит, используйте:

    ip link set dev eth1 down
    ip addr flush dev eth1
    ip addr add 10.171.62.1/30 dev eth1
    ip link set dev eth1 up

и аналогично на другом компьютере (за исключением использования адреса 10.171.62.2/30). Это автоматически создаст запись таблицы маршрутизации для подсети 10.171.62.0/30 через устройство eth1.

Выполнение этого автоматически при загрузке при загрузке зависит от дистрибутива. Например, в Debian и его производных вы должны добавить следующую строфу в файл /etc/network/interfaces :

    auto eth1
    iface eth1 inet static
    address 10.171.62.1
    network 10.171.62.0
    netmask 255.255.255.252

Чтобы сослаться на other конец кабеля по имени, проблема достаточно проста, чтобы вы могли вернуться к тому, как это делалось до DNS, т. Е. Добавив строку, подобную следующей, в /etc/hosts

    10.171.62.2  TheNameOfTheOtherEndOfTheCable
1

Хотя основная сеть от маршрутизатора, вероятно, будет использовать DHCP, сеть 10GbE между сервером и рабочей станцией будет статически адресована в другой подсети основной сети.

Таким образом, все, что должно произойти, это то, что рабочая станция будет использовать IP-адрес 10GbE при связи с сервером. Он будет автоматически использовать свой интерфейс 10GbE, так как это прямое соединение с этой подсетью.

Для cifs вы можете использовать \\IP address\\sharename

Если у вас где-то есть DNS-сервер, вы можете добавить запись для 10-гигабитного IP-адреса, отличного от основного сетевого адреса, и перейти по имени.

Лучше быть конкретным в этом сценарии, чем полагаться на объявленные в Netbios имена (например, как в сетевой части Windows), поскольку это не всегда будет правильный путь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .