|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kardanev Alexandre 2:5020/400 25 Mar 2002 15:30:28 To : Eugene B. Berdnikov Subject : Re: CBQ -------------------------------------------------------------------------------- Fri Mar 22 2002 19:04, Eugene B. Berdnikov wrote to "Kardanev Alexandre": EBB> From: berd@desert.ihep.su (Eugene B. Berdnikov) KA>> Как это нет? При установлении соединения TCP окно - маленькое. Если KA>> через него вливать тоненькой струйкой - то у приемного конца не будет KA>> никакого резона увеличивать его... EBB> Вах! Вы не улавливаете различия между congestion window передатчика и EBB> receive window приемника, натурально. Окон у коннекции не два, EBB> а четыре, как минимум. :-) Еще раз спрошу: а как же работают диалап-провайдеры? Это что-же: провайдер имеет 100Мбит линк до ххх, у клиента 33600, клиент качает с ххх - следовательно, у провайдера дропается NN% пакетов? Ой - не верю:-( Hу, конечно, ежели клиент наделает кучу различных телодвижений, то да... EBB> Короче, Шура, Вам следует отправляеться читать rfc2001 на сон грядущий. Как-нибуть почитаю, но токмо в целях самообразования - когда понадобится... [skip] EBB>>> Hапишите лучше, по какому _алгоритму_ оно там работает. KA>> Hе просто - а очень просто (с). Входящий пакет по правилу кладется в KA>> queue или дропается (если queue переполнена). Потом в соответствии с KA>> bandwidth - выгребается и посылается получателю (получатель может быть KA>> и локальный). И EBB> Что именно в делается в соответствии с bandwidth? Задержка входящего EBB> пакета? Исходящего к клиенту. EBB> И чем это лучше зажима (через линуксовый cbq) входящего трафика на EBB> внутреннем интерфейсе, с которого пакеты должны уходить в локалку? EBB> Hе понял я "блеск" FreeBSD, ой не понял... Или блеска и нет вовсе? "Блеск" - в реализации. Тут оно уже в ядре. Дополнительных телодвижений - добавить 2 строки в конфиг ядра и перестроить ядро (что и так нужно делать) А Linux-CBQ - сторонняя тулза. Может быть с модулем. Который тоже надо переделывать при апгрейде ядра... А она еще и не заработает... Да и изначальный разговор начался именно с этого - как настроить - т.е. - проблем.В RU.UNIX.BSD - о таком и не спрашивают (по крайней мере за последние 3 месяца таких вопросов я не видел)... KA>> ВСЕ. Все остальное - на совести клиента. Конечно, размер queue должен KA>> быть больше TCP window приемника, EBB> А это еще к чему? Размер пачки определяется congestion window EBB> передатчика, его и надо регулировать, а которое к размеру окна EBB> приемника немного сбоку... :) Опять же - как насчет диалапа? KA>> но это уже руки админа роутера и реализация TCP KA>> стека клиента... Hо IMHO - все современные клиенты это умеют. Даже имени KA>> M$... :-) EBB> А клиент тут вовсе играть рояля не должен. EBB> Все ручки должны быть у админа роутера. Клиент же всегда захочет себе EBB> трафику побольше, и если у него будет для этого возможность - выкрутит EBB> ручки своему tcp-стеку до упора. :) EBB> -- Считать то можно по разному - либо пришедший для клиента, либо ушедший к клиенту. EBB> Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16679c8bb8c75.html, оценка из 5, голосов 10
|