У меня есть машина Windows Server 2008 с двумя сетевыми адаптерами. Оба подключены к одному коммутатору в типичной домашней сети с одним коммутатором и одним шлюзом.
Этот сервер используется почти исключительно для входящих подключений. На нем размещены веб-сервер (IIS 6), SQL-сервер и файловый сервер (через UNC-пути LAN и подключенные диски).
Как наилучшим образом использовать входящую пропускную способность обеих сетевых карт? Например, если я подключаюсь к нему по имени хоста и один из интерфейсов имеет высокий трафик, я бы хотел, чтобы новое соединение использовало другой интерфейс.
Вы можете использовать связывание Windows, чтобы связать сетевые карты вместе. Но пропускная способность между одной сетевой картой и общедоступным Интернетом минимальна. Вероятность того, что вы увидите значительное замедление работы этой сетевой карты, минимальна.
Передача балансировки нагрузки довольно проста, вы просто включаете ее на сетевой карте, и она должна отправлять трафик через оба порта.
Однако получение балансировки нагрузки немного сложнее. Коротко:
Вы должны убедиться, что ваш трафик поступает на несколько IP-адресов, потому что балансировка нагрузки достигается для каждого соединения. Я не знаю, как сбалансировать нагрузку на одно соединение между двумя сетевыми адаптерами.
Объединение адаптеров на самом деле так не работает, в любом случае, как правило, обычно используется Windows. он обрабатывается на уровне драйвера, поэтому операционная система просто видит соединение 1x2Gb, например, вместо соединений 2x1Gb, и выбирает, какое из них использовать.
Насколько грамотно это выполняется, зависит от сетевой карты, коммутатора и связанного с ними программного обеспечения / драйверов, а не от ОС.