|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gregory Edigarov 2:5020/400 18 Jun 2007 16:35:16 To : Anton Yuzhaninov Subject : Re: dummynet -------------------------------------------------------------------------------- Anton Yuzhaninov wrote: > Hello, Gregory! > You wrote to Vadim Goncharov on Mon, 18 Jun 2007 11:07:07 +0000 (UTC): > > GE> Бред. Hетграф не является таковым. В ядре должно быть только то, что > GE> необходимо (IP стек, драйвера, шедюлер). Все! > GE> Все остальное должно делаться на уровне процессов. > > Для того, чтобы обрабатывать пакет в user space необходимо на каждый пакет > сначала скопировать пакет их kernel space в user space и потом обратно. плюс > переключения контекста. ЧЕМ таким не устраивает PF/IPF NAT? учитывая, что оно и так kernel-level? А заставлять kernel натить протоколы прикладного уровня - не kernela это работа, а соответсвующего прокси. И firewall должен тупо скормить этот пакет прокси. > Путь Linux это создание отдельной подсистемы для каждой частной задачи. > > Netgraph в противоположность - универсальное модульное решение, где каждый > модуль сравнительно прост. Hаписать свой модуль можно не изучая все ядро > целиком. К тому же в большинстве случаев хватает уже написанных модулей. Я еще не встречался с задачами, где мне бы потребовались возможности нетграф. при этом - я не отрицаю, что такие задачи вполне могут иметь место быть. Hо прежде чем использовать-таки этот таки довольно странный механизм - я постараюсь найти более простой и более приемлемый для себя путь. Извините, все. (С) -- With best regards, Gregory Edigarov --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577c3fb11bb.html, оценка из 5, голосов 10
|