3

Можно ли объединить две сетевые карты 1 Гбит / с на одном ПК, удваивая доступную пропускную способность локальной сети? Затем два других компьютера смогут запрашивать данные со скоростью 1 Гбит / с вместо разделения сетевой карты 1 Гбит / с на 500 Мбит / с.

Cat 6 поддерживает пропускную способность 10 Гбит / с по одному кабелю, поэтому сетевая плата действительно является ограничением, но если я подключу оба сетевых адаптера к коммутатору (используя 2 доступных порта), есть ли способ сделать так, чтобы оба сетевых адаптера были доступны с одного и того же IP-адреса, а также на Есть ли на стороне ПК приложения, использующие оба сетевых адаптера?

Некоторое интеллектуальное программное обеспечение должно сделать это возможным, но может также потребовать, чтобы другой конец (маршрутизатор) мог "подтвердить" конфигурацию.

Я мог попробовать это на Ubuntu 12.04 x64, Win7 x64 или на любой другой бесплатной ОС.

2 ответа2

2

Обычно это делается под Linux и хорошо встраивается в большинство дистрибутивов - технология называется "Channel Bonding" - мостовое соединение означает нечто иное (более или менее заставляя ваше устройство действовать как коммутатор).

Официальное решение того, что вы пытаетесь сделать в Linux, - https://help.ubuntu.com/community/UbuntuBonding.

Вкратце, вы устанавливаете "ifenslave", чтобы связать интерфейсы вместе, устанавливаете "связывающий" модуль ядра и модифицируете свои интерфейсы так, чтобы ваши Ethernet-устройства становились рабами, и создавалось новое устройство "bond0" - очень упрощенный файл интерфейсов может выглядеть

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1 
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 10.0.0.1
gateway 10.0.0.254
netmask 255.0.0.0.0

bond-mode balance

И перезагрузите сеть.

Особо следует отметить, что «режим связи» определяет способ балансировки - существует 6 режимов, которые определяют различные варианты поведения для разных сценариев, и важно выбрать правильный режим для ваших нужд. Некоторые режимы будут работать со всеми аппаратными средствами - например, balance-rr, некоторые требуют специальных переключателей. (Я выбрал баланс -rr, поскольку он перетасовывает трафик из альтернативных интерфейсов, если оба интерфейса доступны. Это, вероятно, не лучший выбор для балансировки входящего трафика)

1

Вы можете соединить ваши сетевые карты в Windows 7, и они будут действовать как один сетевой адаптер. Перейдите к сетевым подключениям, нажмите на два, которые вы хотите соединить, чтобы они оба были выделены, щелкните правой кнопкой мыши и соедините. Но это не будет автоматически удваивать пропускную способность. У вас должен быть коммутатор / маршрутизатор, который поддерживает совместимое агрегирование каналов. Даже с этим вы не получаете двойной, но вы получаете больше. Самым большим преимуществом будет отказ по безопасности.

Ответ сервера о сбое

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