LINUX.ORG.RU
ФорумAdmin

Два Linux-роутера под одним IP.


0

2

Всем привет!
Задача такова:
Есть ОДИН Linux-роутер, у него несколько сетевых карточек - каждая смотрит в свою сеть (все сети локальные, в инет выхода нет). Необходимо добавить ВТОРОЙ Linux-роутер чтобы получилось примерно следующее:

http://hostingkartinok.com/uploads/images/2011/12/81451de948ed27055e93c651b5c...

Т.е. выходит что два роутера будут выступать под одним IP-адресом (в каждой из подключенных к ним сетей). Другими словами организовать БАЛАНСИРОВКУ маршрутизирующей НАГРУЗКИ между обоими роутерами!!!

Будте добры, подскажите с помощью чего это можно осуществить?

Ответ на: комментарий от Deleted

Спасибо за оперативность! Само собой не организует. Проблема не в назначении роутерам общего IP, а в том чтобы заставить их по очереди (или еще как-то) маршрутизировать пакеты приходящие на их общий IP.

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

А если настроить маршрутизацию одной половины сети через один роутер, а другой - через второй?

Deleted
()
Ответ на: комментарий от minakov

Кластер на роутерах это как минимум.. не обычно))

/me Уже видит стойку с тучей этих коробочек...

Deleted
()
Ответ на: комментарий от Deleted

Так то вариант, но сеть очень ОЧЕНЬ ОЧЕНЬ большая и это не единственная причина. Надо именно балансировку, и никак иначе - все уже решено (не мной)... надо делать!

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

Если не справляются - либо делить сеть, либо ставить железку помощнее, как в чутьвышеприведенном ответе про компьютер.

minakov ★★★★★
()
Ответ на: комментарий от Deleted

Старый компьютер??? Сервер под управлением Linux, настроенный как маршрутизатор не справляется с нагрузкой... для этого и нужно два сервера.

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

Вообще-то люди давно придумали под это дело отдельные железки. Но для начала попробуй настроить ospf, а потом клянчи деньги на оборудование.

cipher ★★★★★
()
Ответ на: комментарий от cipher

Отдельные железки подойдут, если будет одна технология сети, в маём случае есть и ethernet и infiniband! OSPF тут то как поможет?

D06PbIU
() автор топика
Ответ на: комментарий от true_admin

The Linux Virtual Server as an advanced load balancing solution can be used to build highly scalable and highly available network services, such as scalable web, cache, mail, ftp, media and VoIP services.

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

Да, сори. Я как то по дефолту роутером считаю такую маленькую коробочку с антеннкой.

Тогда совсем другое дело)) Кластер мастхев.

Deleted
()
Ответ на: комментарий от xpahos

Есть огромные сомнения на счет того что OFED (который в марте этого года был портирован во FreeBSD) будет корректно работать, плюс если и будет все ОК, то опять же далеко не факт CARP с Infiniband'ом подружаться.

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

OSPF отлично справляется с лоадбалансингом. Но судя по картинке - это не ваш случай. Выдавайте(по dhcp) половине машин из каждой сети один адрес шлюза, а другой половине - второй и будет вам счастье + heartbeat для поднятия обоих ип на одной машине когда вторая падает.

Сервер под управлением Linux, настроенный как маршрутизатор не справляется с нагрузкой... для этого и нужно два сервера.

Вы озвучьте циферки пожалуйста с которыми не справляется. И железо которое используется.

ventilator ★★★
()
Ответ на: комментарий от D06PbIU

Вообще не знаю что там с Infiniband во FreeBSD. У нас все по нищебродски на обычной оптике от Cisco несколько шнурков в транке, а дальше обычный гигабитный езернет :)

xpahos ★★★★★
()

Приведите, пожалуйста, более полную топологию сети и важные детали. А также тех.характеристики используемого оборудования и другие выполняющиеся на нём задачи.
Подобная нагрузка на роутер является не тривиальной и вызывает сомнения в правильности постановки задачи.

fractaler ★★★★★
()
Ответ на: комментарий от Pinkbyte

man OSPF Equal cost multipath

Ага. И OSPF каждому клиенту, да ? :-)
Это вот между двумя роутерами ECMP можно сделать. А тут не этот случай вовсе.

AS ★★★★★
()
Ответ на: комментарий от true_admin

Да, вы правы.... на ethernet'e заработает, а вот на infini врядли (попробуем).
Нужно бы на IP уровне балансировать, а не на MAC, тогда все ОК будет. Только как это сделать бы?

D06PbIU
() автор топика
Ответ на: комментарий от D06PbIU

Нужно бы на IP уровне балансировать, а не на MAC, тогда все ОК будет.

оно и так ОК будет. Половине нод будет отвечать на ARP-запросы один сервер, другой половине второй. По крайней мере я так вижу работу iptables clusterip

true_admin ★★★★★
()
Ответ на: комментарий от Pinkbyte

учитывая упоротость изначального запроса - why not :-) ?

Ну так-то да... xorp на винды расставить... :-)

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.