Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrew Alcheyev                      2:5080/131     20 Mar 2006  18:35:00
 To : damir bikmuhametov
 Subject : mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)
 -------------------------------------------------------------------------------- 
 
 Friday March 17 2006 at 11:49, damir bikmuhametov wrote to Andrew Alcheyev:
 
  AA>> а 800 юзеров - они все строго к одному серверному
  AA>> ипу ломятся ?
  db> ага.
  AA>> не слишком ли явная точка отказа ?
  db> а какая альтернатива?
 
 альтернатива в наличии нескольких серверов. ну а балансировать нагрузку можно
 несколькими способами:
 1. как уже писали, round-robin'ом посредством DNS;
 2. размещать каждый сервер доступа как можно ближе к обслуживаемым сегментам;
 3. прокидывать протоколы PPTP/GRE от места входа до серверов с помощью
 firewall'а (ipfw/natd; pf), применяя полуавтоматическое либо автоматическое
 хэширование по адресу источника (что бы GRE-шный поток шёл на тот же сервер, с
 которым уже установлен TCP/1723).
 
  AA>> а может быть имеется смысл пускать N инстанций mpd ?
  AA>> и балансировать нагрузку посредством файрвола ?
  db> как?
 
 ниже привожу придуманный пример, и я не вижу причин, по которым он бы не
 заработал (приводится пример для 3х машин, но опять же полагаю, что всё можно
 завернуть и на одной):
 
 10.0.0.1 - общий ип сервера доступа
 10.0.0.2 - mpd номер 1
 10.0.0.3 - mpd номер 2
 10.0.1.0/24 - пользователи сети A
 10.0.2.0/24 - пользователи сети B
 
 /sbin/natd -p 8669 -a 10.0.0.1 -redirect_address 10.0.0.2 0.0.0.0
 /sbin/natd -p 8670 -a 10.0.0.1 -redirect_address 10.0.0.3 0.0.0.0
 
 ipfw add divert 8669 tcp from 10.0.1.0/24 to 10.0.0.1 in
 ipfw add divert 8669 gre from 10.0.1.0/24 to 10.0.0.1 in
 ipfw add divert 8669 ip from 10.0.0.2 to 10.0.1.0/24 out
 ipfw add divert 8670 tcp from 10.0.2.0/24 to 10.0.0.1 in
 ipfw add divert 8670 gre from 10.0.2.0/24 to 10.0.0.1 in
 ipfw add divert 8670 ip from 10.0.0.3 to 10.0.2.0/24 out
 
 думаю, ровно такое же можно сделать более изящно посредством pf.
 
 но вот в соседнем посте я увидел, что у вас уже 8 серверов стоит. это всё с MPD 
 ? и как до них балансировка происходит сейчас ?
 
 С уважением.
 
 ---
  * Origin: я завтра брошу пить (2:5080/131)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Vladimir Kurtukov   16 Mar 2006 15:37:08 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   16 Mar 2006 17:24:46 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Timur Khanjanov   16 Mar 2006 18:00:39 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   16 Mar 2006 20:58:28 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Anton Yuzhaninov   16 Mar 2006 20:07:29 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Andrew Alcheyev   17 Mar 2006 10:05:00 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   17 Mar 2006 12:49:26 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Anton Yuzhaninov   17 Mar 2006 13:16:43 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   17 Mar 2006 17:04:38 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Andrew Alcheyev   20 Mar 2006 18:35:00 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   27 Apr 2006 01:58:52 
 mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   Alex Semenyaka   17 Mar 2006 11:13:18 
 Re: mpd3, sigsegv (was: mpd4, 1000 или более интеpфейсов)   damir bikmuhametov   17 Mar 2006 12:38:11 
Архивное /ru.unix.bsd/13008441ee809.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional