Добрый день.
Тут такая задачка. Нужно объединить 2 канала интернета (хДСЛ-Укртелеком) в один. То есть, он должен именно стать быстрее (допустим при скачивании файла), а не просто сделать 1 хДСЛ на одни сервисы, 2-й хДСЛ на вторые...
Обстоит дело так... 2 сервера, на Линуксе, сойдинены через свитч. Используют на данный момент для подключения к ним, для выхода в интернет VPN.
Думали использовать Multilink (MultiPPP), нам провайдер сказал, что возможно объединение, только при установке 2-х хДСЛ модемов на 1 сервер и сказал, что для нашего случая, есть софт, и участие провайдера не нужно.Если кто, что знает, подскажите, плз.
Заранее благодарен.
Я когда man pppd читал, что-то в таком роде видел.
Сейчас посмотрел - не нашёл.
А может я не так понял...
>Добрый день.
>Тут такая задачка. Нужно объединить 2 канала интернета (хДСЛ-Укртелеком) в один. То
>есть, он должен именно стать быстрее (допустим при скачивании файла), а
>не просто сделать 1 хДСЛ на одни сервисы, 2-й хДСЛ на
>вторые...
>Обстоит дело так... 2 сервера, на Линуксе, сойдинены через свитч. Используют на
>данный момент для подключения к ним, для выхода в интернет VPN.
>
>Думали использовать Multilink (MultiPPP), нам провайдер сказал, что возможно объединение, только при
>установке 2-х хДСЛ модемов на 1 серверОн сказал правильно. Как иначе собирать фреймы, на которые мультилинк порежет ваши пакеты? Он именно так и работает. Кусок туда, кусок сюда - если модемы не на одном и том же роутере, обратно собрать их не получится.
> и сказал, что для
>нашего случая, есть софт, и участие провайдера не нужно.Вроде бы, линукс что-то такое умеет. Типа цискиного per-packet и per-destination балансировки. Поищи гуглем. Помнится, даже здесь на opennet я что-то похожее видел.
>Вроде бы, линукс что-то такое умеет. Типа цискиного per-packet и per-destination балансировки.
>Поищи гуглем. Помнится, даже здесь на opennet я что-то похожее видел.Блин, че-то ничего толкового найти не могу.
Может еще че-нить подскажите? Хоть куда смотреть...
>>Вроде бы, линукс что-то такое умеет. Типа цискиного per-packet и per-destination балансировки.
>>Поищи гуглем. Помнится, даже здесь на opennet я что-то похожее видел.
>
>Блин, че-то ничего толкового найти не могу.
>Может еще че-нить подскажите? Хоть куда смотреть...
man ppp
...
Supports Multi-link PPP (rfc 1990) It is possible to configure ppp to
open more than one physical connection to the peer, combining the band-
width of all links for better throughput.
....
MULTI-LINK PPP
If you wish to use more than one physical link to connect to a PPP peer,
that peer must also understand the MULTI-LINK PPP protocol. Refer to RFC
1990 for specification details.The peer is identified using a combination of his ``endpoint
discriminator'' and his ``authentication id''. Either or both of these
may be specified. It is recommended that at least one is specified, oth-
erwise there is no way of ensuring that all links are actually connected
to the same peer program, and some confusing lock-ups may result.
Locally, these identification variables are specified using the ``set
enddisc'' and ``set authname'' commands. The `authname' (and `authkey')
must be agreed in advance with the peer.Multi-link capabilities are enabled using the ``set mrru'' command (set
maximum reconstructed receive unit). Once multi-link is enabled, ppp
will attempt to negotiate a multi-link connection with the peer.By default, only one `link' is available (called `deflink'). To create
more links, the ``clone'' command is used. This command will clone
existing links, where all characteristics are the same except:1. The new link has its own name as specified on the ``clone'' command
line.2. The new link is an `interactive' link. Its mode may subsequently be
changed using the ``set mode'' command.3. The new link is in a `closed' state.
A summary of all available links can be seen using the ``show links''
command.
ну и дальше по тексту...
Вы хотите сказать, что есть возможность использовать Multilink, когда 2 модема не подключены в 1 сервер?
>Вы хотите сказать, что есть возможность использовать Multilink, когда 2 модема не
>подключены в 1 сервер?
Нет, я такого не говорил. Я лишь указал, где можно почитать как организовывается multi-link ppp
>>Вы хотите сказать, что есть возможность использовать Multilink, когда 2 модема не
>>подключены в 1 сервер?
>
>
>Нет, я такого не говорил. Я лишь указал, где можно почитать как
>организовывается multi-link ppp
Multi-link ppp нас не устравает :( Видимо выхода нет, надо цеплят 2 модема на 1 сервер.
>>>Вы хотите сказать, что есть возможность использовать Multilink, когда 2 модема не
>>>подключены в 1 сервер?
>>
>>
>>Нет, я такого не говорил. Я лишь указал, где можно почитать как
>>организовывается multi-link ppp
>
>
>Multi-link ppp нас не устравает :( Видимо выхода нет, надо цеплят 2
>модема на 1 сервер.Можно сделать проше.
Ставим 2 сервера.
На них подымаем bgp сессии с провайдером, используя номера частных AS.
Затем по одноку каналу пускаем исход (для этого канала выставляем больший LOCAL PREF), а по другому - входящий траффик, с помощью экспорта на первом канале AS_PATH не 65500 (частная AS), а что-то типа 65500 65500.
Если какой-то из каналов/серверов ложится то все автоматом разворачивается в другой.
И за счет ассиметрии получается значительноек ускорение работы.
А что маршрутизация по источнику не подойдет?
http://www.opennet.me/docs/RUS/LARTCХотя меня одолевают сомнения...ведь провайдер один и тот же просто 2 канала...
>А что маршрутизация по источнику не подойдет?На мой вкус BGP таки надежней будет.
Причем в принципе не обязательно 2 рутера ставить, можно и одним обойтись.
Туд главное - с провом договорится.
я бил над етим голову 2 месяца, нормального сроста трафика не будет с двух модемов, есле один канал падает то всему инету настаёт пипец! и скрипты писали, не помогает, а на урюк телекоме гады со своей статистикой сидят и у них есть привычка вырубить линию и инету опять траур настаёт! короче хрень получаеться в итоге решил дневные и ночные тарифы фыкинуть на один модем а круглосуточки на второй! юзайте ip route и ip rule и будет вам счястье!P.S. для таких случаев подходит MikroTik Router, найди старую машину и зделай всё на нём а серваку просто сумарный канал отдай! меньше гемора! токо модемы переваливай! раз в месяц!