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

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Ср Фев 19 12:07:24 MSK 2003


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

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

См. документацию на BIND. Я про это читал в 'BINDv9 Administrator Reference Manual',
Section 3.2: Load Balancing.

Пример записей в DNS-зоне:

www	IN	A	192.168.1.1
www	IN	A	192.168.1.2


При резолве имени в адресс с какой-то периодичностью будет отдаваться
то один, то другой адрес. Вот тебе и балансировка нагрузки.


-- 
WBR, Dmitry Lebkov



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