Назад | Перейти на главную страницу

Сетевая избыточность на уровне 2 - нужна ли мне «команда»

Если требуется, чтобы сетевое соединение было «избыточным» на уровне 2-го уровня - означает ли это, что мне нужно использовать функцию «объединения» определенных сетевых адаптеров (например, предоставляемых специальными драйверами для определенных адаптеров Intel)?

Правильно ли я понимаю: при таком «объединении» оба сетевых адаптера работают с одним и тем же IP-адресом, и если один кабель выйдет из строя, соединение останется активным с использованием второго кабеля? Клиентский софт этого не замечает, видит только один ip адрес?

Ты прав. В объединение Функция, например, сетевых адаптеров Intel или Broadcom - это то, что вам нужно. Будьте осторожны, используйте только ALB или активно-пассивные функции, если ваше сетевое оборудование (коммутаторы, маршрутизаторы) не может использовать более сложные конфигурации или они вам не нужны.

Некоторый обзор можно найти в Википедии, Агрегация ссылок.

Правильно настроенное объединение добавляет избыточность на всех уровнях OSI. Драйвер просто делает два адаптера похожими на один. Оба они работают с одним и тем же IP-адресом, и этот IP-адрес находится на адаптированном виртуальном устройстве, состоящем из двух физических.

Да, потеря кабельного соединения приводит к событию обрыва связи на порту, и команда Teaming может обнаружить это и использовать все еще подключенный адаптер. Собственно, это и нацелено на это. Драйверы даже могут предоставить несколько способов мониторинга жизнеспособности каналов, например mii или arp. Не уверен насчет окон, но, поскольку сетевой стек является производным от UNIX, с некоторыми "улучшениями", я уверен, что электронные сообщения останутся прежними.