[Comm] Распределение сетевой нагрузки между интерфейсами

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Ср Фев 19 11:17:38 MSK 2003


On Wed, 19 Feb 2003 09:33:38 +0200
Maxim Tyurin <mrkooll на tdr.pibhe.com> wrote:

> On Tue, Feb 18, 2003 at 09:54:08AM +0300, Илья Брызгалов wrote:
> > 
> > > Но будет ли работать балансинг со свичами (например Bay 350,450)?
> > С вопросом поторопился. :-(
> > /usr/share/doc/kernel24-doc-2.4.20/networking/bonding.txt
> > мне помог.
> Т.е. единственное нормальное решение повесть одну половину демонов на одну
> сетевую, а вторую половину на вторую?
> 
> Например ftp, imap, smtp - eth0
> samba - eth1

Если нет сетевых железок, поддерживающих bonding (aka EtherChannel у Cisco),
то можно попытаться балансировать нагрузку через round-robin gateway selection.
Т.е. если есть 2 роута с одинаковыми параметрами до одного и того же хоста - они
будут использоваться поочереди. Единственная проблема - привязать демонов к
совершенно отдельному ip-адресу, роутящимуся через имеющиеся интерфейсы.
Если привязываться к ip интерфейсов - балансировать нагрузку можно только руками.


Как вариант, можно слушать на всех интерфейсах, а нагрузку балансировать через
DNS.

Вобщем, путей много ... %)


-- 
WBR, Dmitry Lebkov



Подробная информация о списке рассылки community