Поддерживает ли Windows 7 стандарт 802.3ad (агрегация ссылок)?

13925
haimg

Я пытаюсь понять, что нужно для того, чтобы Windows 7 объединяла два порта Ethernet в один виртуальный 2-гигабитный порт. Я знаю, что мне нужен коммутатор, совместимый с 802.3ad, мой NAS также поддерживает 802.3ad, но не уверен, что нужно для настольных ПК.

Я знаю, что могу купить дорогой 2-портовый серверный сетевой адаптер, и в драйверах Intel есть «командная» поддержка. Тем не менее, моя материнская плата уже имеет встроенную сетевую карту. Если я поставлю второй, дешевый обычный сетевой адаптер, есть ли способ включить 802.3ad поверх них в Windows?

3
Вам нужно правильное оборудование. Вот хорошая дискуссия на эту тему. http://forums.smallnetbuilder.com/showthread.php?t=427 Ramhound 11 лет назад 1

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

5
Joseph

Для поддержки объединения сетевых карт или объединения каналов вам необходимо обратиться к поставщику сетевого адаптера или поставщику оборудования (например, Dell предлагает драйвер объединения). Они должны будут предоставить вам драйвер, который обеспечивает объединение сетевых карт, поскольку Windows не предлагает эту функциональность в основной ОС.

Источник: http://answers.microsoft.com/en-us/windows/forum/windows_other-networking/does-windows-natively-support-link-aggregation/81e647f9-d89e-4028-8370-7e8bb0e3dc2f?msgId=6ca73c70- 5ea7-4054-a75a-1be66d545b8a

0
bokan

Агрегация каналов не дает никаких преимуществ при использовании одного компьютера, подключенного к одному NAS.

Агрегация ссылок не может разделить сеанс TCP / IP на две ссылки. Поскольку одна передача файла является одной сессией TCP, он будет использовать только одну ссылку.

Агрегация ссылок хороша для серверов, доставляющих файлы нескольким клиентам одновременно.

Это зависит от моделей использования ... Если вы, скажем, копируете два файла одновременно, это будет выгодно. Кроме того, начиная с Windows Server 2012 и Windows 8, SMB 3.0 поддерживает многоканальный: http://blogs.technet.com/b/josebda/archive/2012/06/28/the-basics-of-smb-multichannel-a- функция-оф-окна-сервер-2012-и-СМБ-3-0.aspx haimg 10 лет назад 1
@haimg: Копирование двух файлов не работает (или мне очень не повезло). Но спасибо за указание на новую функцию SMB3 bokan 10 лет назад 0
Агрегация 802.3ad может отлично разделить сеанс TCP / IP, поскольку он работает на уровне Ethernet, а не на уровне IP. Вам просто нужно оборудование на обоих концах канала, который его поддерживает. Mark 8 лет назад 0
@Mark: не могли бы вы проверить и дать ссылку на это утверждение? Для меня это не работает. Алгоритм выбора ссылки, которая будет использоваться сеансом TCP, довольно прост, он выглядит примерно так: hash (SoucreMac + DestMac) mod number_of_links. Я тестировал различные конфигурации и никогда не мог получить больше, чем гигабитную передачу за сеанс TCP / IP. Если передача файла разделена на 2 сеанса TCP, как это делает SMB3, это работает. Зачем Microsoft разработала многоканальный, если бы 802.3ad мог это сделать? bokan 8 лет назад 0
@bokan, 802.3ad требует, чтобы весь путь поддерживал его, чтобы получить выгоду: если ваш клиент поддерживает его, ваш сервер поддерживает его, а переключение между ними - нет, вы получаете пропускную способность только одного кабеля. [Многоканальный SMB] (https://technet.microsoft.com/en-us/library/dn610980.aspx?f=255&MSPPError=-2147217396) похоже, что это главным образом связано с неэффективностью на уровне TCP, с дополнительным преимуществом разрешение агрегации каналов, даже если промежуточное оборудование не поддерживает его, но может только делить пропускную способность на уровне потока TCP, а не на уровне пакетов Ethernet. Mark 8 лет назад 0
@Mark Конечно, я тестировал на профессиональном оборудовании высокого класса, и связь была в порядке. Сервер мог обслуживать даже нескольких клиентов со скоростью 1 Гбит / с каждый, но клиенты, связанные командой ссылок, работали не быстрее. Вы когда-нибудь строили такую ​​установку? Вы когда-нибудь видели передачу файлов со скоростью 112 МБ / с, используя 802.3ad? Пожалуйста, расскажите нам, как вы это сделали, или признать, что это невозможно. Спасибо. bokan 8 лет назад 0

Похожие вопросы