<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: распределить юзеров на 10 внешних каналов  с шейпингом</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html</link>
    <description>Есть 10 ADSL подключений в одном месте входящий трафик 8 Мб/с, исходящий 512кб/с, все внешние айпи динамические, на каждом адсл рутере нат. Задача - пользователям локальной сети (100+) сделать ограничения трафика асинхронные (например 1000/80, 2000/160 кб/с), чтобы проще было привязать каждого к одному шлюзу (до 20 на шлюз). Думаю это делать на FreeBSD, как можно и как лучше будет реализовать такой шейпер? Сложно ли будет сделать балансировку между имеющимися каналами с сохранением ограничений трафика?&lt;br&gt;</description>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (handler2006)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#10</link>
    <pubDate>Thu, 17 Sep 2009 12:33:32 GMT</pubDate>
    <description>У меня используется статическая схема балансировки нагрузки на 4 канала на линуксе.&lt;br&gt;В правилах iptables в таблице mangle мы маркируем пакеты 4-мя метками и, в зависимости от значения метки роутим адрес в один из 4-х внешних линков.&lt;br&gt;Данная конструкция работает надежно, но показала свою малоэффективность.&lt;br&gt;Сейчас разрабатываю динамическую балансировку, основанную на vpn-туннелях.&lt;br&gt;Адреса в сети раздаются dhcp-сервером, затем юзер устанавливает vpn-туннель.&lt;br&gt;На стороне сервера выполняются скрипты&lt;br&gt;/etc/ppp/ip-up&lt;br&gt;/etc/ppp/ip-down&lt;br&gt;В этих скриптах мы прописываем правила iptables (таблицы NAT), в которой мы роутим на выбранный заранее интерфейс и правила шейпинга для данного туннеля (tc add dev $1...)&lt;br&gt;Ну, с шейпингом тут все ясно, а вот как правильно создавать маршрут для вновь созданного канала? Если мы для канала укажем явно в стартовом скрипте route add default gw $ip_eth1 как на это среагирует система? Думаю, что это не правильно. Допустим, мы опишем все 4 таблицы маршрутизации, как это предложено в http://</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (pingwin108)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#9</link>
    <pubDate>Thu, 19 Feb 2009 10:10:23 GMT</pubDate>
    <description>Допустим шейпить будет dummynet на несколько типовых скоростей. Какие возможны варианты равномерного распределения по внешним каналам? Как можно реализовать во фре и линуксе?&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (blackjackchik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#8</link>
    <pubDate>Wed, 18 Feb 2009 12:21:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;С шейпингом немного сложновато в пф, он использует ALTQ для шейпа. Мне &lt;br&gt;&amp;gt;&amp;gt;очень нравится DUMMYNET - просто и надежно, пока проблем с ним &lt;br&gt;&amp;gt;&amp;gt;не было. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как в ipfw для каждого свою трубу создавать? клиентов то много. &lt;br&gt;&lt;br&gt;По маске 0XFFFFFFFF&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (pingwin108)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#7</link>
    <pubDate>Wed, 18 Feb 2009 10:29:14 GMT</pubDate>
    <description>&amp;gt;С шейпингом немного сложновато в пф, он использует ALTQ для шейпа. Мне &lt;br&gt;&amp;gt;очень нравится DUMMYNET - просто и надежно, пока проблем с ним &lt;br&gt;&amp;gt;не было. &lt;br&gt;&lt;br&gt;Как в ipfw для каждого свою трубу создавать? клиентов то много.&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (blackjackchik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#6</link>
    <pubDate>Wed, 18 Feb 2009 09:59:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Но можно все это разрулить и на фре без тачки на линуксе &lt;br&gt;&amp;gt;&amp;gt;и без ROUTETABLES только с помощью ipfw или pf. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Сложно представить себе полную картину реализации на одной фре. С pf не &lt;br&gt;&amp;gt;знаком, как там с шейпингом? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;ПС. Не помню сколько максимум таблиц можно задавать опцией ROUTETABLES &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Предполагаю если ROUTETABLES=10  то может 10 таблиц максимум? &lt;br&gt;&lt;br&gt;Ну &amp;#1108;то понятно что если указать 10 то 10 максимум в вашем случае, а вообще сколько максимум можно задать не помню.&lt;br&gt;&lt;br&gt;С шейпингом немного сложновато в пф, он использует ALTQ для шейпа. Мне очень нравится DUMMYNET - просто и надежно, пока проблем с ним не было.&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (pingwin108)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#5</link>
    <pubDate>Wed, 18 Feb 2009 07:58:37 GMT</pubDate>
    <description>&amp;gt;А еще в FreeBSD 7.1 появилась фишка мультироутинга собрав ядро с ROUTETABLES=10 &lt;br&gt;&amp;gt;можно задавать маршруты по умолчанию для каждой таблицы маршрутизации с помощю &lt;br&gt;&amp;gt;setfib. И после этого шаманить над фаерволом с тем же setfib. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Но можно все это разрулить и на фре без тачки на линуксе &lt;br&gt;&amp;gt;и без ROUTETABLES только с помощью ipfw или pf. &lt;br&gt;&lt;br&gt;Сложно представить себе полную картину реализации на одной фре. С pf не знаком, как там с шейпингом?&lt;br&gt;&lt;br&gt;&amp;gt;ПС. Не помню сколько максимум таблиц можно задавать опцией ROUTETABLES &lt;br&gt;&lt;br&gt;Предполагаю если ROUTETABLES=10  то может 10 таблиц максимум?&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (blackjackchik)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#4</link>
    <pubDate>Wed, 18 Feb 2009 07:23:47 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Могу рассказать как это сделать на Линуксе (маршрутизатор на Линуксе с использованием &lt;br&gt;&amp;gt;&amp;gt;iptables + iproute2 + отдельная тачка под FreeBSD в качестве шейпера). &lt;br&gt;&amp;gt;&amp;gt;Есть опыт построения такой сети на 4 канала, но уже продумал &lt;br&gt;&amp;gt;&amp;gt;масштабирование на произвольное количество каналов. Интересует? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Автор темы я, писал не залогинившись, ronin опишите свой метод пожалуйста &lt;br&gt;&lt;br&gt;А еще в FreeBSD 7.1 появилась фишка мультироутинга собрав ядро с ROUTETABLES=10 можно задавать маршруты по умолчанию для каждой таблицы маршрутизации с помощю setfib. И после этого шаманить над фаерволом с тем же setfib.&lt;br&gt;&lt;br&gt;Но можно все это разрулить и на фре без тачки на линуксе и без ROUTETABLES только с помощью ipfw или pf.&lt;br&gt;&lt;br&gt;ПС. Не помню сколько максимум таблиц можно задавать опцией ROUTETABLES&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (pingwin108)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#3</link>
    <pubDate>Tue, 17 Feb 2009 08:45:30 GMT</pubDate>
    <description>&amp;gt;Могу рассказать как это сделать на Линуксе (маршрутизатор на Линуксе с использованием &lt;br&gt;&amp;gt;iptables + iproute2 + отдельная тачка под FreeBSD в качестве шейпера). &lt;br&gt;&amp;gt;Есть опыт построения такой сети на 4 канала, но уже продумал &lt;br&gt;&amp;gt;масштабирование на произвольное количество каналов. Интересует? &lt;br&gt;&lt;br&gt;Автор темы я, писал не залогинившись, ronin опишите свой метод пожалуйста&lt;br&gt;</description>
</item>

<item>
    <title>распределить юзеров на 10 внешних каналов  с шейпингом (pingwin108)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/84128.html#2</link>
    <pubDate>Mon, 16 Feb 2009 17:03:50 GMT</pubDate>
    <description>&amp;gt;Могу рассказать как это сделать на Линуксе (маршрутизатор на Линуксе с использованием &lt;br&gt;&amp;gt;iptables + iproute2 + отдельная тачка под FreeBSD в качестве шейпера). &lt;br&gt;&amp;gt;Есть опыт построения такой сети на 4 канала, но уже продумал &lt;br&gt;&amp;gt;масштабирование на произвольное количество каналов. Интересует? &lt;br&gt;&lt;br&gt;да, весьма интересно&lt;br&gt;</description>
</item>

</channel>
</rss>
