|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Ja-Far 2:5020/400 22 Oct 2002 18:04:38 To : Ilya Teterin Subject : Re: shaper for incoming traffic -------------------------------------------------------------------------------- Hi! On Mon, 21 Oct 2002 11:11:32 +0000 (UTC), Ilya Teterin wrote: IT>Hапример, IT>iptables -m width --bytes 2000 -j DROP - ограничивает толщину канала 2000 IT> байт IT>в секунду. Можно делать и более интересные вещи: ограничение ширины для IT>конкретного протокола (или адреса, или того и другого вместе), продвинутый IT>load balancing... Поскольку речь идёт об ограничении входящего траффика, я всё же рискну заявить, что метод с отбрасыванием сверхлимитных входящих пакетов не очень эффективен. // Рассмотрим случай с TCP, т.к. лично у меня :) бОльшую // часть трафика жрут TCP соединения - HTTP и FTP. Конкретнее недостаток в том, что sender замечает неподтверждение пакета с заметным запозданием. Hамного эффективнее модифицировать TCP window size в исходящих ACK пакетах по тому TCP соединению, входящий поток которого мы хотим ограничить. Идея очень простая - величина входящего траффика по TCP соединению управляет модификацией размера окна в исходящих ACK пакетах по этому TCP соединению. citing "ADSL Bandwidth Management HOWTO": > At the moment there is no (free) implementation for > this type of flow control on Linux Это действительно нужная вещь. А DROP - так, баловство. IMNSHO -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/348433765ee2f.html, оценка из 5, голосов 10
|