<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Корпорация BBC открыла наработки по обработке сетевых пакето...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html</link>
    <description>Британская вещательная корпорация (BBC) открыла (https://www.bbc.co.uk/rd/blog/2018-04-high-speed-networking-open-source-kernel-bypass) код, разработанный в рамках проекта  IP Studio  для повышения пропускной способности систем потокового вещания через IP-сети. Разработка базируется на фреймворке Netmap и ориентирована на повышение пропускной способности в конфигурациях с 100-гигабитными каналами связи за счёт применения техники обхода штатных обработчиков пакетов сетевого стека ядра (&apos;kernel bypass&apos;) и предоставления средств для прямой маршрутизации пакетов между приложениями и сетевым оборудованием. &lt;br&gt;&lt;br&gt;&lt;br&gt;Экспериментируя с разработкой программного продукта для потокового вещания инженеры BBC обратили внимание, что узким местом при обработке очень большого числа сетевых пакетов являются операции копирования пакетов в различные области памяти, которые в процессе обработки через стандартную систему сокетов производятся несколько раз. Использование &lt;br&gt;Netmap помогло сократить число операций копирования за счёт пр</description>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (Ne01eX)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#60</link>
    <pubDate>Fri, 11 May 2018 02:19:08 GMT</pubDate>
    <description>...Или наступили на грабли, которые сами не в состоянии исправить...&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (DPDKguy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#59</link>
    <pubDate>Tue, 08 May 2018 10:33:40 GMT</pubDate>
    <description>&amp;gt; Еще раз, для нечитатетелей: &lt;br&gt;&amp;gt; никакого in-kernel-tls там нет.&lt;br&gt;&lt;br&gt;Читаем внимательно, с выражением: &quot;To retain the benefits of the sendfile model while adding TLS functionality, we designed a hybrid TLS scheme whereby session management stays in the application space, but the bulk encryption is inserted into the sendfile data pipeline in the kernel. This extends sendfile to support encrypting data for TLS/SSL connections.&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;Все шифрование в ядре, менеджмент сессий - в юзерленде. Вопрос в той части, которая делает bulk encryption. Где оно в freebsd head?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#58</link>
    <pubDate>Mon, 07 May 2018 15:17:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; ну и где in-kernel tls от netflix в freebsd head?&lt;br&gt;&amp;gt;&amp;gt; И зачем он там сдался? В ядре только шифруют отсылаемые данные, причем &lt;br&gt;&amp;gt;&amp;gt; с помощью интелского ISA-L, остальное делается в юзерспейсе.&lt;br&gt;&amp;gt; Затем, что без него sendfile(2) бесполезен.&lt;br&gt;&lt;br&gt;Еще раз, для нечитатетелей:&lt;br&gt;никакого in-kernel-tls там нет.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Улучшенный sendfile вкоммитили, aesni тоже.&lt;br&gt;&amp;gt; нуну.&lt;br&gt;&lt;br&gt;Во-во.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (DPDKguy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#57</link>
    <pubDate>Mon, 07 May 2018 14:23:34 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ну и где in-kernel tls от netflix в freebsd head?&lt;br&gt;&amp;gt; И зачем он там сдался? В ядре только шифруют отсылаемые данные, причем &lt;br&gt;&amp;gt; с помощью интелского ISA-L, остальное делается в юзерспейсе.&lt;br&gt;&lt;br&gt;Затем, что без него sendfile(2) бесполезен.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Улучшенный sendfile вкоммитили, aesni тоже.&lt;br&gt;&lt;br&gt;нуну.&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#56</link>
    <pubDate>Sun, 06 May 2018 13:10:30 GMT</pubDate>
    <description>&amp;gt; ну и где in-kernel tls от netflix в freebsd head?&lt;br&gt;&lt;br&gt;И зачем он там сдался? В ядре только шифруют отсылаемые данные, причем с помощью интелского ISA-L, остальное делается в юзерспейсе.&lt;br&gt;&amp;gt; We decided to pass in to our new ciphers an array of pointersto encrypt from and to, i.e. an&lt;br&gt;&amp;gt;  iovec. This iovec array wouldbe filled in during the initial setup of the sendfile call, as &lt;br&gt;&amp;gt; eachpage was setup for I/O, thus eliminating the need for traversinga linked list of mbufs. We &lt;br&gt;&amp;gt; also redesigned the mbuf allocation routines to have the ability, as allocation occurred, to &lt;br&gt;&amp;gt; includethis new &amp;#8221;mbuf map&amp;#8221;.&lt;br&gt;&lt;br&gt;Улучшенный sendfile вкоммитили, aesni тоже.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (Netmapguy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#55</link>
    <pubDate>Sun, 06 May 2018 00:24:16 GMT</pubDate>
    <description>&amp;gt; Неосиляторы, учитесь у Netflix https://medium.com/netflix-techblog/serving-100-gbps-from-an-open-connect-appliance-cdb51dda3b99 &lt;br&gt;&lt;br&gt;ну и где in-kernel tls от netflix в freebsd head? &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (Netmapguy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#54</link>
    <pubDate>Sun, 06 May 2018 00:23:35 GMT</pubDate>
    <description>и что, прямо 40Гбит/с  c tls? ;)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (freehck)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#53</link>
    <pubDate>Sat, 05 May 2018 18:04:24 GMT</pubDate>
    <description>&amp;gt; netmap шаг назад, зачем он нужен когда есть dpdk.&lt;br&gt;&lt;br&gt;Ну так потому BBC и открыли код, наверное. :)&lt;br&gt;</description>
</item>

<item>
    <title>Корпорация BBC открыла наработки по обработке сетевых пакето... (asdf)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114231.html#52</link>
    <pubDate>Sat, 05 May 2018 16:49:56 GMT</pubDate>
    <description>Коллега выше написал, что для дальнейшей обработки нужно искать эффективные решения обработки, одно из них это да: VPP, который работает &quot;над&quot; DPDK. Но это несколько уже другая задача и другая тема для обсуждения.&lt;br&gt;&lt;br&gt;Если switchdev это лишь конфигурирование ASIC то:&lt;br&gt;1. Что мешает его сконфигурировать его из userspace в стиле DPDK? &lt;br&gt;2. Это оборудование надо ещё купить.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
