<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разработчики NetBSD представили новый пакетный фильтр - NPF</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html</link>
    <description>В рамках проекта NetBSD разработан (http://mail-index.netbsd.org/netbsd-announce/2010/09/13/msg000110.html) новый пакетный фильтр NPF, вобравший в себя лучшие черты ранее присутствующих в NetBSD систем PF и IP Filter. Главными критериями при разработке NPF выступали: обеспечение высокой производительности на многопроцессорных системах и легкость разработки дополнений, расширяющих базовую функциональность. Отличительной и уникальной чертой нового пакетного фильтра является использование интерпретатора байткода в движке инспектирования пакетов. &lt;br&gt;&lt;br&gt;&lt;br&gt;Основные возможности NPF:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Изначальная поддержка обработки пакетов в многопоточном режиме и минимизация блокировок в коде. NPF отлично масштабируется на многопроцессорных системах, в отличие от PF, в котором используется однопоточный режим работы.&lt;br&gt;&lt;br&gt;-  Использование эффективных хэш-таблиц и красно-черных деревьев (http://ru.wikipedia.org/wiki/&#037;D0&#037;9A&#037;D1&#037;80&#037;D0&#037;B0&#037;D1&#037;81&#037;D0&#037;BD&#037;D0&#037;BE-&#037;D1&#037;87&#037;D1&#037;91&#037;D1&#037;80&#037;D0&#037;BD&#037;D0&#037;BE&#037;D0&#037;B5_&#037;D0&#037;B4&#037;D0&#037;B5&#037;D1&#037;80...&lt;br&gt;&lt;br&gt;URL: http://www.net</description>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (Р)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#71</link>
    <pubDate>Tue, 28 Sep 2010 08:57:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Денис а статейки на сей счет не имеется или хаутушки? &lt;br&gt;&amp;gt; Своей нет, а how-to, представляющие из себя разной степени вольности перевод OpenBSD&apos;шного&lt;br&gt;&amp;gt; руководства по PF, в инете имеются. Могу накидать свой вариант, тем&lt;br&gt;&amp;gt; более что он у меня хитровые...э-э-э...замороченный: с одновременно работающим ipfw в&lt;br&gt;&amp;gt; качестве шейпера.&lt;br&gt;&lt;br&gt;было бы интересно:)&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (Денис Юсупов)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#70</link>
    <pubDate>Thu, 23 Sep 2010 13:07:26 GMT</pubDate>
    <description>&amp;gt;nuclight, извиняюсь, что не к месту, ваша работа по улучшениям ipfw еще &lt;br&gt;&amp;gt;в планах? &lt;br&gt;&lt;br&gt;А что за улучшения?&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (Денис Юсупов)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#69</link>
    <pubDate>Thu, 23 Sep 2010 13:06:04 GMT</pubDate>
    <description>&amp;gt;А как это будет выглядеть если понадобится не тупой шейпинг, а развитая &lt;br&gt;&amp;gt;иерархическия классов трафика ? В которой например один класс с выделенной &lt;br&gt;&amp;gt;полосой пропускания и несколько классов, разделяющих общую полосу. &lt;br&gt;&lt;br&gt;Сложнее будет выглядеть, но по прежнему легче, чем в tc. В dummynet есть FIFO, WF2Q+, RR и QFQ: http://www.freebsd.org/cgi/man.cgi?query=ipfw&amp;sektion=8&amp;apropos=0&amp;manpath=FreeBSD+8.1-RELEASE, с их помощью как раз можно сделать несколько классов. Более того, в вышеприведённом мною примере шейпы как раз сделаны именно с возможностью дальнейшего добавления классов с разными весами. Пример одного пайпа в шейпере:&lt;br&gt;---&lt;br&gt;# ipfw pipe 10275 show&lt;br&gt;10275:   7.884 Mbit/s    1 ms   50 sl. 0 queues (1024 buckets) droptail&lt;br&gt;q10275: weight 1 pipe 10275   50 sl. 2 queues (1024 buckets) droptail&lt;br&gt;    mask: 0x00 0xffffffff/0x0000 -&amp;gt; 0x00000000/0x0000&lt;br&gt;BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp&lt;br&gt;178 ip       10.54.51.66/0             0.0.0.0/0     1052254 144341461  0    0</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (Денис Юсупов)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#68</link>
    <pubDate>Thu, 23 Sep 2010 12:48:37 GMT</pubDate>
    <description>&amp;gt;Денис а статейки на сей счет не имеется или хаутушки? &lt;br&gt;&lt;br&gt;Своей нет, а how-to, представляющие из себя разной степени вольности перевод OpenBSD&apos;шного руководства по PF, в инете имеются. Могу накидать свой вариант, тем более что он у меня хитровые...э-э-э...замороченный: с одновременно работающим ipfw в качестве шейпера.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (Р)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#67</link>
    <pubDate>Thu, 23 Sep 2010 10:56:54 GMT</pubDate>
    <description>Денис а статейки на сей счет не имеется или хаутушки?&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (klalafuda)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#66</link>
    <pubDate>Thu, 16 Sep 2010 14:42:32 GMT</pubDate>
    <description>&amp;gt;  &quot;У меня сложилось впечатление, что BSD-сообщество, в целом, понимает Linux лучше, чем Linux-сообщество понимает BSD.&quot; (c) http://habrahabr.ru/blogs/bsdelniki/31430/#comment_450686&lt;br&gt;&lt;br&gt;Ну это смотря что именно понимать под термином сообщество в данном случае. Если, допустим, активных разработчиков, то утверждение скорее неверное. Я слабо себе представляю системного программиста, который бы в приемлемой степени не разбирался и в той и в другой системе. Вне зависимости от того, под какой из них происходит его основная жизнедеятельность и работа. Если же под сообществом понимать конечных пользователей, то все верно и это совершенно не удивительно. Достаточно прикинуть пусть даже на глаз, сколько людей пользуются BSD а сколько Linux. Это примерно как сравнивать пользовательскую базу Linux и MS Windows.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (nuclight)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#65</link>
    <pubDate>Thu, 16 Sep 2010 14:37:44 GMT</pubDate>
    <description>&amp;gt;nuclight, извиняюсь, что не к месту, ваша работа по улучшениям ipfw еще &lt;br&gt;&amp;gt;в планах? &lt;br&gt;&lt;br&gt;Да, еще в планах. Но сначала немного в других местах.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (pazke)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#64</link>
    <pubDate>Thu, 16 Sep 2010 13:20:39 GMT</pubDate>
    <description>А как это будет выглядеть если понадобится не тупой шейпинг, а развитая иерархическия классов трафика ? В которой например один класс с выделенной полосой пропускания и несколько классов, разделяющих общую полосу.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики NetBSD представили новый пакетный фильтр - NPF (unscrubber)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/70623.html#63</link>
    <pubDate>Thu, 16 Sep 2010 12:14:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt;   ТТЛ пакетов я и так выравниваю средствами ПФ. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В смысле, &quot;выравниваете&quot;? &lt;br&gt;&lt;br&gt;подразумевается использование директивы &quot;scrub&quot;, в частности &quot;srcub  normalize, min-ttl &amp;lt;x&amp;gt;&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
