ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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