* [Comm] Распределение сетевой нагрузки между интерфейсами
@ 2003-02-17 17:14 Maxim Tyurin
2003-02-17 23:52 ` [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
0 siblings, 1 reply; 13+ messages in thread
From: Maxim Tyurin @ 2003-02-17 17:14 UTC (permalink / raw)
To: community
Hi community!
Есть комп с двумя сетевыми карточками (одинаковые 3com 920).
Как лучше распределить сетевую нагрузку между ними (чтоб это решение
было прозрачным для клиентов)?
--
With Best Regards, Maxim Tyurin
mailto: MrKooll@mail.ru
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ
2003-02-17 17:14 [Comm] Распределение сетевой нагрузки между интерфейсами Maxim Tyurin
@ 2003-02-17 23:52 ` Alexey Borovskoy
2003-02-18 1:18 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
0 siblings, 1 reply; 13+ messages in thread
From: Alexey Borovskoy @ 2003-02-17 23:52 UTC (permalink / raw)
To: Maxim Tyurin
Добрый день.
MT> Hi community!
MT> Есть комп с двумя сетевыми карточками (одинаковые 3com 920).
MT> Как лучше распределить сетевую нагрузку между ними (чтоб это решение
MT> было прозрачным для клиентов)?
Может быть стоит попробовать ядерный модуль bonding?
Он из двух сетевух может сделать одну виртуальную.
----
SY,
Алексей.
JID: alb@jabber.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-17 23:52 ` [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
@ 2003-02-18 1:18 ` Dmitry Lebkov
2003-02-18 6:16 ` Илья Брызгалов
0 siblings, 1 reply; 13+ messages in thread
From: Dmitry Lebkov @ 2003-02-18 1:18 UTC (permalink / raw)
To: community
On Tue, 18 Feb 2003 11:52:14 +1200
Alexey Borovskoy <alexey_borovskoy@pochtamt.ru> wrote:
> Добрый день.
>
> MT> Hi community!
> MT> Есть комп с двумя сетевыми карточками (одинаковые 3com 920).
> MT> Как лучше распределить сетевую нагрузку между ними (чтоб это решение
> MT> было прозрачным для клиентов)?
>
> Может быть стоит попробовать ядерный модуль bonding?
> Он из двух сетевух может сделать одну виртуальную.
Это должно поддерживаться на обех концах ethernet-линка.
И это не будет работать, если подключить обе сетевые карты
в обычный хаб.
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-18 1:18 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
@ 2003-02-18 6:16 ` Илья Брызгалов
2003-02-18 6:54 ` Илья Брызгалов
0 siblings, 1 reply; 13+ messages in thread
From: Илья Брызгалов @ 2003-02-18 6:16 UTC (permalink / raw)
To: community
В Tue, 18 Feb 2003 11:18:46 +1000 Dmitry Lebkov <dima@sakhalin.ru>
сообщил следующее:
> On Tue, 18 Feb 2003 11:52:14 +1200
> Alexey Borovskoy <alexey_borovskoy@pochtamt.ru> wrote:
>
> > Добрый день.
> >
> > MT> Hi community!
> > MT> Есть комп с двумя сетевыми карточками (одинаковые 3com 920).
> > MT> Как лучше распределить сетевую нагрузку между ними (чтоб это
> > MT> решение было прозрачным для клиентов)?
> >
> > Может быть стоит попробовать ядерный модуль bonding?
> > Он из двух сетевух может сделать одну виртуальную.
>
> Это должно поддерживаться на обех концах ethernet-линка.
> И это не будет работать, если подключить обе сетевые карты
> в обычный хаб.
Разумеется.
Я не думаю, что можно планировать балансинг нагрузки на 2-х сетевухах и
собираясь их включить в хаб.
Но будет ли работать балансинг со свичами (например Bay 350,450)?
--
===================-iLL-======================+
Илья Брызгалов ака iLL - Краснодарское РУМН
_ I don't smoke, so wish to you!
(_) ___ ___ http://illinux.boom.ru/
/ / / / / / mailto:ill@krumn.oilnet.ru
/ / / /__ / /__ JID:illinux@jabber.ru
/__/ /_____//_____/ ICQ:43835329
ALT Linux Sisyphus (20030217)
============-Linux User #301257-==============+
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-18 6:16 ` Илья Брызгалов
@ 2003-02-18 6:54 ` Илья Брызгалов
2003-02-19 7:33 ` Maxim Tyurin
0 siblings, 1 reply; 13+ messages in thread
From: Илья Брызгалов @ 2003-02-18 6:54 UTC (permalink / raw)
To: community
> Но будет ли работать балансинг со свичами (например Bay 350,450)?
С вопросом поторопился. :-(
/usr/share/doc/kernel24-doc-2.4.20/networking/bonding.txt
мне помог.
--
===================-iLL-======================+
Илья Брызгалов ака iLL - Краснодарское РУМН
_ I don't smoke, so wish to you!
(_) ___ ___ http://illinux.boom.ru/
/ / / / / / mailto:ill@krumn.oilnet.ru
/ / / /__ / /__ JID:illinux@jabber.ru
/__/ /_____//_____/ ICQ:43835329
ALT Linux Sisyphus (20030217)
============-Linux User #301257-==============+
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-18 6:54 ` Илья Брызгалов
@ 2003-02-19 7:33 ` Maxim Tyurin
2003-02-19 7:52 ` Andrew Velikoredchanin
2003-02-19 8:17 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
0 siblings, 2 replies; 13+ messages in thread
From: Maxim Tyurin @ 2003-02-19 7:33 UTC (permalink / raw)
To: community
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
--
With Best Regards, Maxim Tyurin
mailto: MrKooll@mail.ru
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 7:33 ` Maxim Tyurin
@ 2003-02-19 7:52 ` Andrew Velikoredchanin
2003-02-19 8:32 ` Maxim Tyurin
2003-02-19 22:42 ` Re[2]: [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
2003-02-19 8:17 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
1 sibling, 2 replies; 13+ messages in thread
From: Andrew Velikoredchanin @ 2003-02-19 7:52 UTC (permalink / raw)
To: community
Maxim Tyurin 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
>>мне помог.
>>
>>
>Т.е. единственное нормальное решение повесть одну половину демонов на одну
>сетевую, а вторую половину на вторую?
>
>
А кто сказал что bonding - это разделение по адресам? :) Если есть свич,
который поддерживает объединение каналов, то несколько линий будут с
точки зрения сети выглядеть как одна. Т.е. для демонов будет все равно
чего там стоит - адрес-то будет один.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 7:33 ` Maxim Tyurin
2003-02-19 7:52 ` Andrew Velikoredchanin
@ 2003-02-19 8:17 ` Dmitry Lebkov
2003-02-19 8:33 ` Maxim Tyurin
1 sibling, 1 reply; 13+ messages in thread
From: Dmitry Lebkov @ 2003-02-19 8:17 UTC (permalink / raw)
To: community
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
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 7:52 ` Andrew Velikoredchanin
@ 2003-02-19 8:32 ` Maxim Tyurin
2003-02-19 8:46 ` Andrew Velikoredchanin
2003-02-19 22:42 ` Re[2]: [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
1 sibling, 1 reply; 13+ messages in thread
From: Maxim Tyurin @ 2003-02-19 8:32 UTC (permalink / raw)
To: community
On Wed, Feb 19, 2003 at 10:52:44AM +0300, Andrew Velikoredchanin wrote:
> Maxim Tyurin 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
> >>мне помог.
> >>
> >>
> >Т.е. единственное нормальное решение повесть одну половину демонов на одну
> >сетевую, а вторую половину на вторую?
> >
> >
> А кто сказал что bonding - это разделение по адресам? :) Если есть свич,
> который поддерживает объединение каналов, то несколько линий будут с
> точки зрения сети выглядеть как одна. Т.е. для демонов будет все равно
> чего там стоит - адрес-то будет один.
У меня тупые свичи Alied Telesyn
Они такие навороты не понимают :(
--
With Best Regards, Maxim Tyurin
mailto: MrKooll@mail.ru
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 8:17 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
@ 2003-02-19 8:33 ` Maxim Tyurin
2003-02-19 9:07 ` Dmitry Lebkov
0 siblings, 1 reply; 13+ messages in thread
From: Maxim Tyurin @ 2003-02-19 8:33 UTC (permalink / raw)
To: community
> Если нет сетевых железок, поддерживающих bonding (aka EtherChannel у Cisco),
> то можно попытаться балансировать нагрузку через round-robin gateway
> selection.
Нет таких.
> Т.е. если есть 2 роута с одинаковыми параметрами до одного и того же хоста - они
> будут использоваться поочереди. Единственная проблема - привязать демонов к
> совершенно отдельному ip-адресу, роутящимуся через имеющиеся интерфейсы.
> Если привязываться к ip интерфейсов - балансировать нагрузку можно только руками.
>
>
> Как вариант, можно слушать на всех интерфейсах, а нагрузку балансировать через
> DNS.
Если можно об этом поподробнее.
--
With Best Regards, Maxim Tyurin
mailto: MrKooll@mail.ru
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 8:32 ` Maxim Tyurin
@ 2003-02-19 8:46 ` Andrew Velikoredchanin
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Velikoredchanin @ 2003-02-19 8:46 UTC (permalink / raw)
To: community
Maxim Tyurin wrote:
>>>>>Но будет ли работать балансинг со свичами (например Bay 350,450)?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>С вопросом поторопился. :-(
>>>>/usr/share/doc/kernel24-doc-2.4.20/networking/bonding.txt
>>>>мне помог.
>>>>
>>>>
>>>>
>>>>
>>>Т.е. единственное нормальное решение повесть одну половину демонов на одну
>>>сетевую, а вторую половину на вторую?
>>>
>>>
>>>
>>>
>>А кто сказал что bonding - это разделение по адресам? :) Если есть свич,
>>который поддерживает объединение каналов, то несколько линий будут с
>>точки зрения сети выглядеть как одна. Т.е. для демонов будет все равно
>>чего там стоит - адрес-то будет один.
>>
>>
>
>У меня тупые свичи Alied Telesyn
>Они такие навороты не понимают :(
>
>
Точно не понимают? На свичах эта штука называется типа "trunking" и
обычно используется для связи свичей друг с другом по нескольким линиям.
Ее поддержка есть даже на свичах Compex.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Распределение сетевой нагрузки между интерфейсами
2003-02-19 8:33 ` Maxim Tyurin
@ 2003-02-19 9:07 ` Dmitry Lebkov
0 siblings, 0 replies; 13+ messages in thread
From: Dmitry Lebkov @ 2003-02-19 9:07 UTC (permalink / raw)
To: community
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
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ
2003-02-19 7:52 ` Andrew Velikoredchanin
2003-02-19 8:32 ` Maxim Tyurin
@ 2003-02-19 22:42 ` Alexey Borovskoy
1 sibling, 0 replies; 13+ messages in thread
From: Alexey Borovskoy @ 2003-02-19 22:42 UTC (permalink / raw)
To: Andrew Velikoredchanin
Здравствуйте, Andrew.
Вы писали 19 февраля 2003 г., 19:52:44:
AV> Maxim Tyurin 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
>>>мне помог.
>>>
>>>
>>Т.е. единственное нормальное решение повесть одну половину демонов на одну
>>сетевую, а вторую половину на вторую?
>>
>>
AV> А кто сказал что bonding - это разделение по адресам? :) Если есть свич,
AV> который поддерживает объединение каналов, то несколько линий будут с
AV> точки зрения сети выглядеть как одна. Т.е. для демонов будет все равно
AV> чего там стоит - адрес-то будет один.
А кто-нибудь пробовал использовать QoS и подобные технологии? Или это не будет
работать без поддержки этих фич на свитчах?
Мне вот охота сделать так, чтобы работали приоритеты в
обслуживании сервисов.
----
SY,
Алексей.
JID: alb@jabber.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2003-02-19 22:42 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-17 17:14 [Comm] Распределение сетевой нагрузки между интерфейсами Maxim Tyurin
2003-02-17 23:52 ` [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
2003-02-18 1:18 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
2003-02-18 6:16 ` Илья Брызгалов
2003-02-18 6:54 ` Илья Брызгалов
2003-02-19 7:33 ` Maxim Tyurin
2003-02-19 7:52 ` Andrew Velikoredchanin
2003-02-19 8:32 ` Maxim Tyurin
2003-02-19 8:46 ` Andrew Velikoredchanin
2003-02-19 22:42 ` Re[2]: [Comm] òÁÓÐÒÅÄÅÌÅÎÉÅ ÓÅÔÅ×ÏÊ ÎÁÇÒÕÚËÉ ÍÅÖÄÕ ÉÎÔÅÒÆÅÊÓÁÍÉ Alexey Borovskoy
2003-02-19 8:17 ` [Comm] Распределение сетевой нагрузки между интерфейсами Dmitry Lebkov
2003-02-19 8:33 ` Maxim Tyurin
2003-02-19 9:07 ` Dmitry Lebkov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git