|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Stas Degteff 2:5080/102 19 Dec 2002 18:41:20 To : Eugene Grosbein Subject : Re^2: ipfw: что быстpее? -------------------------------------------------------------------------------- 18 Dec 02 16:12, you wrote to me: EG> Это почему же? SD>> Фильтрацией занимается ядро: сравнивая заголовок пакета с маской. SD>> ipfw (ipfw2) - только конфигуратор. EG> Hу и что, ядру-то в первом случае бельше сравнений делать. Процессор не умеет сравнивать много одной командой! Там выполняется что-то вроде (ассемблерные команды сравнения строк я уже не помню): memcmp(ipheader, mask1, ipheaderlen); memcmp(ipheader, mask2, ipheaderlen); memcmp(ipheader, mask3, ipheaderlen); независимо от того, укажешь ты ipfw2 add 100 deny ip from mask1 to any in ipfw2 add 100 deny ip from mask2 to any in ipfw2 add 100 deny ip from mask3 to any in или ipfw2 add 100 deny ip from mask1,mask2,mask3 to any in Stas --- GoldED+/W32 1.1.4.7 * Origin: Grumbler point: E-burg, Russia (2:5080/102) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/133453e01bfb6.html, оценка из 5, голосов 10
|