Я изо всех сил пытаюсь подключить два ПК с Windows 7 (каждый с 2-портовой сетевой картой Intel) через два полных резервных пути. И я хочу сделать его прозрачным для служб в этой системе. Я думал о создании моста Ethernet на обоих сетевых адаптерах в каждой системе и соединении обеих линий отдельными коммутаторами.
.-----------. 1 3 .-----------.
| [NIC1]-------------[Switch1]-------------[NIC1] |
| PC1 |br0 | | br0| PC2 |
| [NIC2]-------------[Switch2]-------------[NIC2] |
.-----------. 2 4 .-----------.
Но я не знаю, верен ли это подход. Я уже прочитал Агрегация каналов (IEEE 802.3ad / 802.1x) с LACP, но, насколько я понимаю, не применяется, потому что это не будет работать с отдельными коммутаторами. Я читал дальше и нашел Мост по кратчайшему пути (IEEE 802.1aq) но не мог понять, относится ли это даже к масштабу сделать 2 ПК с Windows 7 избыточными (похоже, в масштабе дата-центров).
И мне было интересно, не работает ли это с простым Ethernet? Что произойдет на этой схеме выше, если я вытащу шнур питания на Switch1? Смогут ли TCP-соединения в этой настройке Ethernet это понять? Или что мне нужно сделать, чтобы эта установка с резервными коммутаторами действительно работала?
Гарантия доставки каждого IP-пакета не важна, важно достаточно быстро обнаружить неисправное оборудование и прекратить его использование, чтобы указанный выше протокол TCP выжил и мог обрабатывать повторные передачи. Может ли это сработать или как лучше всего это сделать?
РЕДАКТИРОВАТЬ: переключатели, насколько я понимаю, не штабелируются.
РЕДАКТИРОВАТЬ2: вероятно, больше, чем на ПК1, пытающихся достичь ПК2, используя резервный путь Ethernet, охватывающий коммутатор 1 и коммутатор 2.
Спасибо!
LACP - самый популярный способ сделать это в настоящее время, поскольку он позволяет агрегировать общую полосу пропускания и резервировать каналы. Однако вы правильно указываете, что вы не можете сделать это с двумя отдельными коммутаторами, если их нельзя объединить в один логический коммутатор.
Многие сетевые карты Intel предоставляют несколько опций в приложении драйвера / управления для связывания / резервирования каналов. Одна из них - типичная активная / пассивная установка, когда одна ссылка активна до тех пор, пока не выйдет из строя, и в этом случае активируется вторая ссылка. Это разумный вариант, если вы не можете выполнять LACP.
Все эти методы создают виртуальную сетевую карту на устройстве, с которым взаимодействует операционная система, и поэтому базовая настройка прозрачна для ваших приложений.