У меня есть два 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
Но кучевые облака - дорогое решение ...
пс. Простите за плохой английский...