URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92553
[ Назад ]

Исходное сообщение
"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"

Отправлено D06PbIU , 05-Ноя-11 22:47 
Всем доброго времени суток!
Помогите разобраться:
Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить еще один Linux-роутер и сделать так что бы они по очереди обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается так: два идентичных роутера с одним IP, в одних и тех же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного, второй берет его нагрузку на себя!
Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!

Содержание

Сообщения в этом обсуждении
"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено _sirius_ , 05-Ноя-11 23:13 
carp?

"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено D06PbIU , 05-Ноя-11 23:15 
> carp?

Дык он же под bsd, если не ошибаюсь.. Мне под линух надо.


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено _sirius_ , 06-Ноя-11 00:00 
>> carp?
> Дык он же под bsd, если не ошибаюсь.. Мне под линух надо.

у вас он ucarp называется)



"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено Aleks305 , 06-Ноя-11 00:36 
>>> carp?
>> Дык он же под bsd, если не ошибаюсь.. Мне под линух надо.
> у вас он ucarp называется)

можно на vrrp попробовать сделать, только разные группы с vrrp делать понадобится и по два ip вешать на интерфейс, а также клиенты должны быть поровну поделены между шлюзами. в cisco
есть glbp - он все делает как вы сказали, но поддерживается в старших моделях коммутаторов


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено D06PbIU , 06-Ноя-11 15:07 
>>>> carp?
>>> Дык он же под bsd, если не ошибаюсь.. Мне под линух надо.
>> у вас он ucarp называется)
> можно на vrrp попробовать сделать, только разные группы с vrrp делать понадобится
> и по два ip вешать на интерфейс, а также клиенты должны
> быть поровну поделены между шлюзами. в cisco
> есть glbp - он все делает как вы сказали, но поддерживается в
> старших моделях коммутаторов

Сапасибо за помощь!
Но мне нужна именно "динамическая" маршрутизация, поэтому " клиенты должны быть поровну поделены между шлюзами" не подходить, циски тоже отпадают)


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено D06PbIU , 06-Ноя-11 15:04 
>>> carp?
>> Дык он же под bsd, если не ошибаюсь.. Мне под линух надо.
> у вас он ucarp называется)

Про ucarp пишут то, что он только отказоустойчивость обеспечивает, а вот про балансировку ни одного примера не нашел (возможно плохо искал).
А Вам случаем приходилось работать с ucarp'ом?


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено D06PbIU , 06-Ноя-11 22:03 
> Всем доброго времени суток!
> Помогите разобраться:
> Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить
> еще один Linux-роутер и сделать так что бы они по очереди
> обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается
> так: два идентичных роутера с одним IP, в одних и тех
> же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного,
> второй берет его нагрузку на себя!
> Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!

Есть кто работал с ucarp'ом? Поделитесь опытом!!


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено anonymous , 06-Ноя-11 22:58 
> Всем доброго времени суток!
> Помогите разобраться:
> Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить
> еще один Linux-роутер и сделать так что бы они по очереди
> обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается
> так: два идентичных роутера с одним IP, в одних и тех
> же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного,
> второй берет его нагрузку на себя!
> Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!

http://habrahabr.ru/blogs/linux/111056/
Не?


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено D06PbIU , 07-Ноя-11 05:52 
>[оверквотинг удален]
>> Помогите разобраться:
>> Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить
>> еще один Linux-роутер и сделать так что бы они по очереди
>> обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается
>> так: два идентичных роутера с одним IP, в одних и тех
>> же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного,
>> второй берет его нагрузку на себя!
>> Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!
> http://habrahabr.ru/blogs/linux/111056/
> Не?

Не) не то, там тока про отказоустойчивость), а нужна балансировка!


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено Hammer , 08-Ноя-11 14:02 
> Всем доброго времени суток!
> Помогите разобраться:
> Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить
> еще один Linux-роутер и сделать так что бы они по очереди
> обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается
> так: два идентичных роутера с одним IP, в одних и тех
> же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного,
> второй берет его нагрузку на себя!
> Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!

так: два идентичных роутера с одним IP, в одних и тех же сетях
так бывает?
VRRP чистый, отказоустойчивый протокол.

BGP и получение дефолтов с одинаковой метрикой.


"Динамическая маршрутизация с балансировкой нагрузки на роутеры!"
Отправлено me , 09-Ноя-11 10:53 
> Всем доброго времени суток!
> Помогите разобраться:
> Есть несколько разных локальных сетей, подключенных к Linux-роутеру, необходимо добавить
> еще один Linux-роутер и сделать так что бы они по очереди
> обрабатывали пакеты, т.е. организовать балансировку нагрузки между ними. То есть получается
> так: два идентичных роутера с одним IP, в одних и тех
> же сетях, поровну маршрутизируют пакеты, в случае выхода из строя одного,
> второй берет его нагрузку на себя!
> Кто-нибудь сталкивался? Посоветуйте с помощью чего это можно реализовать!

http://www.linuxvirtualserver.org/
ну и что-то для управления этим, http://www.keepalived.org/ например.