ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] объединение каналов в один
@ 2006-11-27  8:00 Serge
  2006-11-27  8:27 ` Andrei Bulava
  0 siblings, 1 reply; 10+ messages in thread
From: Serge @ 2006-11-27  8:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Здравствуйте!
есть сервер, к которому подключены 2 модема (Sirius). Получается 2 ppp 
интерфейса. 
Какие существуют средства для объединения 2 каналов в один?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27  8:00 [Sysadmins] объединение каналов в один Serge
@ 2006-11-27  8:27 ` Andrei Bulava
  2006-11-27  9:25   ` [Sysadmins] [faq] " Michael Shigorin
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Andrei Bulava @ 2006-11-27  8:27 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Serge wrote:
> Здравствуйте!

Hi!

> есть сервер, к которому подключены 2 модема (Sirius). Получается 2 ppp 
> интерфейса. 
> Какие существуют средства для объединения 2 каналов в один?

О, я не один! Запускал такое на ALM 2.4 через /etc/inittab - ничего
специфического, кроме настройки pppd. Ключевое слово - multilink.

# cat /etc/ppp/options.sirius.multilink
nodetach
modem
crtscts
asyncmap 00000000
noipdefault
defaultroute
user XXsiriusXX
debug
ktune
kdebug 0
ipcp-accept-remote
silent
lcp-echo-interval 60
lcp-echo-failure 3
maxfail 0
lcp-restart 1
novj
novjccomp
noccp
multilink

В /etc/ppp два симлинка, options.ttyS0 и options.ttyS1 на
options.sirius.multilink, и в довершение

# cat /etc/inittab | fgrep pppd
p1:2345:respawn:/usr/sbin/pppd ttyS0 115200
p2:2345:respawn:/usr/sbin/pppd ttyS1 115200

Всё это работало в Донецке, но, честно говоря, лучше бы оно не работало.
Проблема в том, что две линии не были эквивалентны - одна "падала"
существенно чаще, чем другая, и это автоматически "роняло"
multilink-соединение :-(

В конце концов пришлось "расцепить" multilink-соединение на два
отдельных и повозиться с policy routing, чтобы через более падучий
Сириус ходил менее критичный трафик.

И только с переходом на ADSL ОГО я забыл номер службы поддержки.

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Sysadmins] [faq] Re:  объединение каналов в один
  2006-11-27  8:27 ` Andrei Bulava
@ 2006-11-27  9:25   ` Michael Shigorin
  2006-11-27 10:51   ` [Sysadmins] " Sergey
  2006-11-27 12:42   ` Andrew Kornilov
  2 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2006-11-27  9:25 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Mon, Nov 27, 2006 at 10:27:03AM +0200, Andrei Bulava wrote:
> > Какие существуют средства для объединения 2 каналов в один?
> О, я не один!

"адзын плюс адзын"?

> Запускал такое на ALM 2.4 через /etc/inittab - ничего
> специфического, кроме настройки pppd. Ключевое слово -
> multilink.

http://faq.altlinux.ru/index.php?action=single&qid=869

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27  8:27 ` Andrei Bulava
  2006-11-27  9:25   ` [Sysadmins] [faq] " Michael Shigorin
@ 2006-11-27 10:51   ` Sergey
  2006-11-27 12:42   ` Andrew Kornilov
  2 siblings, 0 replies; 10+ messages in thread
From: Sergey @ 2006-11-27 10:51 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Monday 27 November 2006 12:27, Andrei Bulava wrote:

> В конце концов пришлось "расцепить" multilink-соединение на два
> отдельных и повозиться с policy routing,

Есть такая штука: Equal Cost Multi Path. Оно проще. Трафик не делится,
правда, но используются оба канала и падение одного достаточно легко 
переживается. Правда вот не знаю, как оно в Linux. Момент один: интерфейсы
должны честно падать. С ppp, как раз, должно быть всё хорошо, а вот если
Ethernet, канал пропадает, а интерфейс жив, то будет плохо.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27  8:27 ` Andrei Bulava
  2006-11-27  9:25   ` [Sysadmins] [faq] " Michael Shigorin
  2006-11-27 10:51   ` [Sysadmins] " Sergey
@ 2006-11-27 12:42   ` Andrew Kornilov
  2006-11-27 12:54     ` Serge
  2006-11-27 13:09     ` Andrei Bulava
  2 siblings, 2 replies; 10+ messages in thread
From: Andrew Kornilov @ 2006-11-27 12:42 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Andrei Bulava wrote:

>>есть сервер, к которому подключены 2 модема (Sirius). Получается 2 ppp 
>>интерфейса. 
>>Какие существуют средства для объединения 2 каналов в один?
>>    
>>
>
>О, я не один! Запускал такое на ALM 2.4 через /etc/inittab - ничего
>специфического, кроме настройки pppd. Ключевое слово - multilink.
>
>  
>
Ты не один, ага :) И специфическое есть, к сожалению. У меня 10 штук в 
связке их было. Интересное занятие, доложу я вам :) Проблема в том, что 
в multilink ppp есть так называемый host ppp, который цепляется первый и 
все остальные цепляются к нему уже. Соответственно, возникают такие 
ситуации:
1. host-ом нужно опеределить кого-то одного, иначе они будут драться за 
это и глючить.
2. при отваливании host-а отваливается всё
3. при неработающем канале для host ppp не работает ничего нормально.

В последнем etcnet, кстати, в  примерах моих (Complex что-то там) есть 
как раз для 10 Сириусов конфиги :)  Но автоматом там только ppp0 стартует.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27 12:42   ` Andrew Kornilov
@ 2006-11-27 12:54     ` Serge
  2006-11-27 13:09     ` Andrei Bulava
  1 sibling, 0 replies; 10+ messages in thread
From: Serge @ 2006-11-27 12:54 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от 27 ноября 2006 14:42 Andrew Kornilov написал(a):
> Andrei Bulava wrote:
> >>есть сервер, к которому подключены 2 модема (Sirius). Получается 2 ppp
> >>интерфейса.
> >>Какие существуют средства для объединения 2 каналов в один?
> >
> >О, я не один! Запускал такое на ALM 2.4 через /etc/inittab - ничего
> >специфического, кроме настройки pppd. Ключевое слово - multilink.
>
> Ты не один, ага :) И специфическое есть, к сожалению. У меня 10 штук в
> связке их было. Интересное занятие, доложу я вам :) Проблема в том, что
> в multilink ppp есть так называемый host ppp, который цепляется первый и
> все остальные цепляются к нему уже. Соответственно, возникают такие
> ситуации:
> 1. host-ом нужно опеределить кого-то одного, иначе они будут драться за
> это и глючить.
> 2. при отваливании host-а отваливается всё
> 3. при неработающем канале для host ppp не работает ничего нормально.
>
> В последнем etcnet, кстати, в  примерах моих (Complex что-то там) есть
> как раз для 10 Сириусов конфиги :)  Но автоматом там только ppp0 стартует.
понял.
спасибо за объяснение!


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27 12:42   ` Andrew Kornilov
  2006-11-27 12:54     ` Serge
@ 2006-11-27 13:09     ` Andrei Bulava
  2006-11-27 13:35       ` Andrew Kornilov
  1 sibling, 1 reply; 10+ messages in thread
From: Andrei Bulava @ 2006-11-27 13:09 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Andrew Kornilov wrote:

> У меня 10 штук в связке их было. Интересное занятие, доложу я вам :)
> Проблема в том, что в multilink ppp есть так называемый host ppp,
> который цепляется первый и все остальные цепляются к нему уже.
> Соответственно, возникают такие ситуации:
> 
> 1. host-ом нужно опеределить кого-то одного, иначе они будут драться
> за это и глючить.

Как определить? (что писать в /etc/ppp/options.ttySX ?)

> 2. при отваливании host-а отваливается всё 3. при неработающем канале
> для host ppp не работает ничего нормально.

Как раз это я прочувствовал на собственном опыте :-\

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27 13:09     ` Andrei Bulava
@ 2006-11-27 13:35       ` Andrew Kornilov
  2006-11-28  8:34         ` Andrei Bulava
  0 siblings, 1 reply; 10+ messages in thread
From: Andrew Kornilov @ 2006-11-27 13:35 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Andrei Bulava wrote:

>>1. host-ом нужно опеределить кого-то одного, иначе они будут драться
>>за это и глючить.
>>    
>>
>
>Как определить? (что писать в /etc/ppp/options.ttySX ?)
>  
>
А вроде как и никак. Кто первый встал, того и тапки. (linkparam and/or 
ipparam влияют на то, к кому цепляться, если разные наборы есть). 
Соотвественно, когда два и более одновременно пытаются это сделать, 
результат непредсказуем. У меня бывало и два ppp с одинаковыми адресами 
и тп. Соответственно, все глючило.
В общем, мучался я с этим долго. Для себя определил следующее:
1. Выбираем стабильную линию (хотя в том месте такого понятия не было:), 
её используем в качестве host ppp. То бишь, автоматом стартуем только её 
сначала.
2. После её старта запускаем все остальные ppp.
3.  Мониторим их все подряд.
3.1. Причем для всех, кроме host ppp, это заключается в тупом рестарте 
их. Лучше на monit это повесить, чтобы репортить ну и чтобы не 
рестартить их всю жизнь, если проблемы с линией и модемом
3.2. При отпадании host ppp прибиваем все остальные ppp (они могут и 
залипнуть на некоторое время), перезапускаем host ppp и опять входим в 
этот цикл.

>  
>
>>2. при отваливании host-а отваливается всё 3. при неработающем канале
>>для host ppp не работает ничего нормально.
>>    
>>
>
>Как раз это я прочувствовал на собственном опыте :-\
>
>  
>
А как я это почувствовал. Был основной безлимитный канал :-/ В общем, 
если у вас не идеальные линии, то мой вам всем совет, как можно быстрее 
избавиться от этого украинского чуда :)



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-27 13:35       ` Andrew Kornilov
@ 2006-11-28  8:34         ` Andrei Bulava
  2006-11-28  9:38           ` Dmitriy L. Kruglikov
  0 siblings, 1 reply; 10+ messages in thread
From: Andrei Bulava @ 2006-11-28  8:34 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Andrew Kornilov wrote:
> Andrei Bulava wrote:

<skip />

>>> 2. при отваливании host-а отваливается всё 3. при неработающем канале
>>> для host ppp не работает ничего нормально.
>>>
>> Как раз это я прочувствовал на собственном опыте :-\
>>
> А как я это почувствовал. Был основной безлимитный канал :-/ В общем, 
> если у вас не идеальные линии, то мой вам всем совет, как можно быстрее 
> избавиться от этого украинского чуда :)

+1

ADSL ОГО на невзрачных с виду ADSL-модемах ISKRATEL Callisto 821+ уже
почти год работает без нареканий на _той_ _же_ линии, которой брезговал
"Сириус".

-- 
// AB1002-UANIC



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Sysadmins] объединение каналов в один
  2006-11-28  8:34         ` Andrei Bulava
@ 2006-11-28  9:38           ` Dmitriy L. Kruglikov
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitriy L. Kruglikov @ 2006-11-28  9:38 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

На календаре было: Вторник, 28 Ноябрь 2006 года,
Andrei Bulava писал(а) в сообщении: 

AB == Andrei Bulava

AB> ADSL ОГО на невзрачных с виду ADSL-модемах ISKRATEL Callisto 821+ уже
AB> почти год работает без нареканий на _той_ _же_ линии, которой брезговал
AB> "Сириус".

У них разные способы модуляции, и опять же разная топология ...
Скорее всего, второй конец линии ОГО расположен к вам ближе ...
Хотя, и не обязательно .... Но частотные диапазоны у "Сириус" и ISKRATEL 
не совпадают, что не может не радовать ...

У меня какая-то мыльница от Зуха, но вот уже два месяца пыхтит,
и еще ни разу не жаловались ...
Правда, помониторив порты сын мой сказал, что из под Вынь он в сеть не полезет ...
Загажено до безобразия .... :)



--
Best regards,
 Dmitriy L. Kruglikov                     .--.
 Dmitriy.Kruglikov_at_orionagro.com.ua   |@_@ |
 DKR6-RIPE                               |!_/ |
 ICQ# 13047326                          //   \ \
 XMPP:dkr6@jabber.ru                   (|     | )
                                      /'\_   _/`\
Powered by Linux                      \___)=(___/
 
-- Мысль --
Всякий, кто удаляется от идей, в конце концов остается при одних 
ощущениях.
		-- Гете


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2006-11-28  9:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-27  8:00 [Sysadmins] объединение каналов в один Serge
2006-11-27  8:27 ` Andrei Bulava
2006-11-27  9:25   ` [Sysadmins] [faq] " Michael Shigorin
2006-11-27 10:51   ` [Sysadmins] " Sergey
2006-11-27 12:42   ` Andrew Kornilov
2006-11-27 12:54     ` Serge
2006-11-27 13:09     ` Andrei Bulava
2006-11-27 13:35       ` Andrew Kornilov
2006-11-28  8:34         ` Andrei Bulava
2006-11-28  9:38           ` Dmitriy L. Kruglikov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git