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

Lacp над двумя Linux-боксами - что-то вроде MC-LAG

У меня есть два linux box'а, которые являются шлюзами для какой-то виртуализированной сети (Openvswitch, GRE). Я пытаюсь оптимизировать производительность - поэтому я решил, что мне нужно попробовать удалить из них часть маршрутизации (они будут только пересылать пакеты в виртуализированную сеть, но стековые коммутаторы L3 будут выполнять маршрутизацию)

Мне нужно найти способ сообщить коммутатору, что эти Linux-боксы представляют собой одну машину в LACP - почему нет статической задержки? Поскольку порт будет активен даже тогда, когда сервер не будет работать, это вызовет проблемы с подключением (например, когда сервер загружается - порт для коммутатора выглядит UP, но программное обеспечение не работает)

Так что мне нужно какое-то MC-LAG в Linux - даже не это - мне нужно сказать переключателю «здесь задержка» с помощью lacp.

Я пытался установить связывание на двух хостах с одинаковым Mac и IP-адресом, но коммутатор видит только один хост, а когда я выполняю ifdown на одном сервере, он видит второй.

Я пытался захватить пакет lacp на одном хосте с помощью tcpdump и отправлять его каждую секунду на второй сервер, но он тоже не работает :(

Есть ли у вас какие-либо идеи?

Я нашел что-то вроде этого: https://docs.cumulusnetworks.com/display/CL25/Multi-Chassis+Link+Aggregation+-+CLAG+-+MLAG https://docs.cumulusnetworks.com/display/CL25/Virtual+Router+Redundancy+-+VRR

Но кучевые облака - дорогое решение ...

пс. Простите за плохой английский...