|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Shuko 2:5005/66 23 Jan 2004 13:47:29 To : All Subject : связь/роутинг по двум сетевушкам в кластере (было лоадбалансинг езернет -------------------------------------------------------------------------------- с езернетом понятно. нашол в ядре bounding итд. но это решение для соединения точка-точка. еще есть некоторое непонимание как оно работает при падении одного канала (езернет протокол не знает про подтверждение доставки), но это уже не моя головная боль. можно попробовать и если работает - замечательно. я вчера когда спрашивал забыл про то, что это только для точка-точка. для некоторых соединений подойдет, но увы не везде. интересует вот что: есть куча серверов, живущих в одной сети и общающихся каждый со всеми. хочется, чтобы было дублирование связи на случай поломки свитча, сетевухи, кабеля. т.е. нужно, чтобы у каждого было по 2 сетевухи, 2 кабеля и 2 свитча. пока что в голову приходит только одна идея: каждый интерфейс живет в своей сетке, а сервера имеют еще какой-то третий адрес (в третьей сети), вне этих двух транспортных сетей и эта третья сетка должна гарантированно маршрутизироваться по этим двум. идеальный вариант: поломка одной сетевухи одного сервера или свитча (поломались сетевухи у всех) не влияет на tcp соединения и задержка для переотправки недошедших пакетов минимальна. ну или происходит некоторое количество обрывов связи с переключением на другой канал. время переключения должно быть минимальным. тупое переключение каналов я делал всякими самописными скиптами, но наверняка есть что-то готовое и более правильное... я понимаю, что тут нада рыть динамическую маршрутизацию. интересует мнение тех, кто делал что-то подобное. Anton --- GoldED/W32 3.0.1 * Origin: Пиво пить - здоровым быть !!! (2:5005/66) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/185740111c35.html, оценка из 5, голосов 10
|