<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: 100K записей в таблицу маршрутизации. Как?</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html</link>
    <description>Хочу маршрутизировать трафик к заблокированным ресурсам через wireguard.&lt;br&gt;Распарсил список блокировок отсюда https://github.com/zapret-info/z-i Объединил адрса по маскам там где это возможно.&lt;br&gt; Получилось ~60K записей, добавил все это в таблицу маршрутизации ip route add $IP/prefix via 10.0.0.1 dev wg0&lt;br&gt;Как не странно все работает, ничего не изменилось по ощущениям.&lt;br&gt;&lt;br&gt;Какие могут быть проблемы от такого количества записей в таблице? Для iptables есть ipset, а для роутинга есть что-нибудь оптимизированное под сотни тысяч записей?&lt;br&gt;</description>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Аноним)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#22</link>
    <pubDate>Sat, 21 Apr 2018 03:10:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Че вы паритесь, неделька-лругая и можно будет спокойно дефаулт на vpn заворачивать &lt;br&gt;&amp;gt;&amp;gt; :) &lt;br&gt;&amp;gt; А через месяц и заворачивать некуда будет.&lt;br&gt;&lt;br&gt;А через год и заворачивать некуда и нечего будет.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Аноним)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#21</link>
    <pubDate>Fri, 20 Apr 2018 14:04:46 GMT</pubDate>
    <description>&amp;gt; Че вы паритесь, неделька-лругая и можно будет спокойно дефаулт на vpn заворачивать &lt;br&gt;&amp;gt; :) &lt;br&gt;&lt;br&gt;А через месяц и заворачивать некуда будет.&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Pahanivo)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#20</link>
    <pubDate>Fri, 20 Apr 2018 13:39:08 GMT</pubDate>
    <description>&amp;gt; Процитируйте пожалуйста фразы из ФЗ, содержащие двусмысленность с объяснением почему данная &lt;br&gt;&amp;gt; цитата содержит двусмысленность.&lt;br&gt;&lt;br&gt;родной, ты хотя бы наставление по блокировкам почитай для операторов.&lt;br&gt;там так все &quot;грамотно&quot; написано, шо капец ...&lt;br&gt;&lt;br&gt;модеры, грохните темку пока до опеннета не докопались.&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Pahanivo)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#19</link>
    <pubDate>Fri, 20 Apr 2018 13:35:26 GMT</pubDate>
    <description>Че вы паритесь, неделька-лругая и можно будет спокойно дефаулт на vpn заворачивать :)&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Аноним)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#18</link>
    <pubDate>Thu, 19 Apr 2018 21:33:26 GMT</pubDate>
    <description>&amp;gt; а чем вариант iptables + ipset + mark + ip rule не &lt;br&gt;&amp;gt; устраивает?&lt;br&gt;&lt;br&gt;таблица маршрутов на пару сотен тысяч маршрутов - вообще ничего. а вот ipset даже в виде хеш-таблицы вполне может и ударить по производительности, особенно если его не туда, куда надо воткнуть по неопытности.&lt;br&gt;&lt;br&gt;Да, можно делать лукап только для state NEW, и там маркать коннекты, и отдельно на входе маркать пакеты по маркам коннектов, но это сложно и нужно далеко не везде, когда обычная маршрутазация успешно решает этот кейс&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (universite)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#17</link>
    <pubDate>Wed, 18 Apr 2018 14:52:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt; tail - &lt;br&gt;&amp;gt;&amp;gt;   &amp;#124; awk &lt;br&gt;&amp;gt;&amp;gt;   &amp;#124; sed &lt;br&gt;&amp;gt; &amp;#124;awk -F&#092;; &apos;NR&amp;gt;1&#123;a=$1;gsub(&quot;^ +&amp;#124; +$&quot;,&quot;&quot;,a);gsub(&quot; +&quot;,&quot;&#092;n&quot;,a);print a&#125;&apos; &lt;br&gt;&amp;gt; :D  За державу обидно&#091;I&#093;!&#091;/I&#093; &lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;# awk -F&#092;; &apos;NR&amp;gt;1&#123;a=$1;gsub(&quot;^ +&amp;#124; +$&quot;,&quot;&quot;,a);gsub(&quot; +&quot;,&quot;&#092;n&quot;,a);print a&#125;&apos; blist.xml &amp;#124;more&lt;br&gt;...&lt;br&gt;104.16.107.48&lt;br&gt;&amp;#124;&lt;br&gt;104.16.127.30&lt;br&gt;&amp;#124;&lt;br&gt;104.16.160.251&lt;br&gt;&amp;#124;&lt;br&gt;104.16.161.251&lt;br&gt;...&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Аноним)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#16</link>
    <pubDate>Wed, 18 Apr 2018 09:14:57 GMT</pubDate>
    <description>&amp;gt; Да, уникальных 80K  IP &lt;br&gt;&lt;br&gt;Если забрать доменные имена, отрезолвить и смержить около 90к получается.&lt;br&gt;А если потом сколлапсировать все смежные ip по маскам можно уменьшить до 50к.&lt;br&gt;&lt;br&gt;Еще можно роутить ресурсы блокируемые полностью по IP их значительно меньше. А пакеты от пассивного dpi просто отбрасывать.&lt;br&gt;Достать блокированные по IP можно так&lt;br&gt;awk -F &apos;;&apos; &apos;&#123;if (($2 == &quot;&quot; &amp;&amp; $3 == &quot;&quot;) &amp;#124;&amp;#124; ($1 == $2)) &#123;print $1&#125;&#125;&apos;&lt;br&gt;&lt;br&gt;Судя по всему 100к записей в таблице маршрутов ни на что не влияют, а значит можно роутить все без разбора. По крайней мере, на моем домашнем x86 роутере с 16Гб памяти.&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (pavel_simple)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#15</link>
    <pubDate>Wed, 18 Apr 2018 06:59:46 GMT</pubDate>
    <description>&amp;gt; Хочу маршрутизировать трафик к заблокированным ресурсам через wireguard.&lt;br&gt;&amp;gt; Распарсил список блокировок отсюда https://github.com/zapret-info/z-i Объединил адрса &lt;br&gt;&amp;gt; по маскам там где это возможно.&lt;br&gt;&amp;gt;  Получилось ~60K записей, добавил все это в таблицу маршрутизации ip route &lt;br&gt;&amp;gt; add $IP/prefix via 10.0.0.1 dev wg0 &lt;br&gt;&amp;gt; Как не странно все работает, ничего не изменилось по ощущениям.&lt;br&gt;&amp;gt; Какие могут быть проблемы от такого количества записей в таблице? Для iptables &lt;br&gt;&amp;gt; есть ipset, а для роутинга есть что-нибудь оптимизированное под сотни тысяч &lt;br&gt;&amp;gt; записей?&lt;br&gt;&lt;br&gt;а чем вариант iptables + ipset + mark + ip rule не устраивает?&lt;br&gt;</description>
</item>

<item>
    <title>100K записей в таблицу маршрутизации. Как? (Andrey Mitrofanov)</title>
    <link>https://mobile.opennet.dev/openforum/vsluhforumID10/5456.html#14</link>
    <pubDate>Wed, 18 Apr 2018 06:39:00 GMT</pubDate>
    <description>&amp;gt; tail -&lt;br&gt;&amp;gt;   &amp;#124; awk&lt;br&gt;&amp;gt;   &amp;#124; sed &lt;br&gt;&lt;br&gt;&amp;#124;awk -F&#092;; &apos;NR&amp;gt;1&#123;a=$1;gsub(&quot;^ +&amp;#124; +$&quot;,&quot;&quot;,a);gsub(&quot; +&quot;,&quot;&#092;n&quot;,a);print a&#125;&apos;&lt;br&gt;&lt;br&gt;:D  За державу обидно&#091;I&#093;!&#091;/I&#093;&lt;br&gt;&lt;br&gt;&amp;gt; Дальше разберетесь. Не хочу свой гoвнокод показывать, стыдно.</description>
</item>

</channel>
</rss>
