<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Доступен robdns, сверхпроизводительный DNS-сервер</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html</link>
    <description>В рамках проекта robdns (https://github.com/robertdavidgraham/robdns) предпринята попытка создания авторитетного (authoritative) DNS-сервера, обеспечивающего максимально возможную производительность и должный уровень безопасности.  Основное назначение robdns - работа в роли slave-сервера, берущего на себя основную нагрузку по обработку запросов к определённой DNS-зоне в ситуации аномально большого наводнения трафиком, например, вследствие проведения DDoS-атак на инфраструктуру DNS. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Архитектура (https://github.com/robertdavidgraham/robdns/blob/master/doc/high-level-design.pptx) robdns подразумевает возможность использования нескольких методов обработки сетевых соединений: помимо традиционного подключения к сетевому порту через систему сетевых сокетов, в robdns имеется возможность перехвата информации о запросах в трафике при помощи libpcap или захвата необработанных пакетов от сетевой карты через PF_RING (http://www.ntop.org/products/pf_ring/). Разбор пакетов в этих случаях осуществляется в обход штатно</description>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (karlen)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#28</link>
    <pubDate>Wed, 27 Jan 2016 21:55:30 GMT</pubDate>
    <description>http://livesurf.ru/promo/220529&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (xor)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#27</link>
    <pubDate>Fri, 03 Apr 2015 09:44:47 GMT</pubDate>
    <description>Если сделать read() из 4х потоков, то скорость вырастет.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (XoRe)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#26</link>
    <pubDate>Mon, 05 Jan 2015 18:03:53 GMT</pubDate>
    <description>&amp;gt; Время загрузки зоны, занимающей 8 Гб и содержащей данные о 100 млн доменов, занимает примерно 30 секунд (для сравнения утилита &quot;wc&quot; потратит на обработку такого файла больше времени).&lt;br&gt;&lt;br&gt;Интересно, как это.&lt;br&gt;Одна программа делает read() быстрее, чем другая?&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (Олег)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#25</link>
    <pubDate>Mon, 05 Jan 2015 08:46:32 GMT</pubDate>
    <description>Ещё чуть-чуть и изобретут plan9.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (Ytch)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#24</link>
    <pubDate>Mon, 05 Jan 2015 01:14:55 GMT</pubDate>
    <description>&amp;gt; Острие прогресса сейчас ENC28J60, микраха на которой можно построить сетевушку для андурины &lt;br&gt;&lt;br&gt;А microchip известен подобными чипами. Они их делали как периферию для своих pic-контроллеров, в которых особо не &quot;развернешься&quot;, поэтому кучу всяких протокольных вещей реализовывали аппаратно и в отдельных чипах. Выбирали какое-нибудь типовое подмножество стека протоколов и (без прентензии на выжимание максимальной производительности интерфейса) получали простое рабочее решение, которое с минимальным обвесом цеплялось к простым контроллерам и не парило мозги разработчика реализацией протоколов при отсутствии памяти/скорости. &lt;br&gt;С шинами в контроллерах обычно не густо, поэтому большинство вешаются на SPI/UART. Из того, что сам когда-то щупал - реализация IrDA на MCP215X (было весьма актуально лет надцать назад, а использование чипа позволяло легко прикрутить к любому контроллеру, имеющему UART, но не имеющему памяти))) и реализацию CAN на MCP25XX. Видел, что что-то у них есть, вроде, и по поводу USB, но не довелось</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (Ytch)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#23</link>
    <pubDate>Mon, 05 Jan 2015 00:57:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; шустрее, но на скрипке играть уже не сможет&lt;br&gt;&amp;gt; Да сможет, просто смычок вместо молотка пришивать будет долговато.&lt;br&gt;&lt;br&gt;Но на забивании гвоздей сразу станет проигрывать тем у кого таки молоток )&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (cmp)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#22</link>
    <pubDate>Sun, 04 Jan 2015 09:23:43 GMT</pubDate>
    <description>Ну если уж развивать тему, то можно разработать универсальный разъем, куда буду вставляться в зависимости от условий эксплуатации, либо одно. либо другое, либо что-то еще, только &quot;рука&quot;  и так универсальный разъем, варьируя степень универсальности можно добится прироста эффективности, но разработка/обкатка/шлифовка потребует чертовски много времени и сил, а прирост эффективности будет лишь несколько процентов.&lt;br&gt;&lt;br&gt;Проще сотворить некий сетевой сопроцессор с аппаратной реализацией фильтров libpcap, очень может быть что какая-нибудь циска это уже реализовала, даже скорее всего реализовала, только драйвера закрыты, а аппаратная часть лишь в составе какой-нить железяки с ценником с пятью нулями..&lt;br&gt;&lt;br&gt;Острие прогресса сейчас ENC28J60, микраха на которой можно построить сетевушку для андурины и прочих одноплатников, сильно не углублялся в тему, но весьма убогонький функционал, стоит копейки, но так и пользы почти нет, побаловаться не больше.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#21</link>
    <pubDate>Sun, 04 Jan 2015 00:50:50 GMT</pubDate>
    <description>&amp;gt; шустрее, но на скрипке играть уже не сможет &lt;br&gt;&lt;br&gt;Да сможет, просто смычок вместо молотка пришивать будет долговато. Зато потом все будут завидовать.&lt;br&gt;</description>
</item>

<item>
    <title>Доступен robdns, сверхпроизводительный DNS-сервер (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/101064.html#20</link>
    <pubDate>Sun, 04 Jan 2015 00:46:53 GMT</pubDate>
    <description>&amp;gt; fpga нонче легко перепрограммируется&lt;br&gt;&lt;br&gt;Легко - по сравнению с чем? Если сравнивать какое-нибудь редактирование конфига httpd с перепахиванием логики в FPGA и переделкой тотально кастомного протокольного стека, который вы видите впервые в жизни - большой вопрос что там у нас &quot;легко&quot;. Хотя если сравнивать с набиванием программы тумблерами на шине - ну да, полная халява, разумеется.&lt;br&gt;</description>
</item>

</channel>
</rss>
