BeS Posted January 14, 2004 Posted January 14, 2004 Вопрос, как динамически разделить канал на активных пользователей? Т.е. : если 1 активный получает 100% канала , 2 - 50 на 50, 3 - 100% / 3. Т.е. нужно создать равные условия загрузки канала на всех. Есть ли подобные девайсы или софтовые решения? Если есть, как это все называется? Вставить ник Quote
Vladislav Posted January 14, 2004 Posted January 14, 2004 Flow control. Если не ошибаюсь, именно это и делает. Плюс может ещё что-нидь :) На современных свичах монополизировать шину или аплинк не выйдет: шина - толстая, коммутация - не блокирующая, flow control опять же практически на всех современных свичах есть. Вставить ник Quote
Nag Posted January 14, 2004 Posted January 14, 2004 На современных свичах монополизировать шину или аплинк не выйдет: шина - толстая, коммутация - не блокирующая, flow control опять же практически на всех современных свичах ест Видимо, подразумевается цепочка из нескольких коммутаторов, тогда это может быть актуально. По-моему, за разумные деньги это пока не решается... :-( Вставить ник Quote
Vladislav Posted January 14, 2004 Posted January 14, 2004 Видимо, подразумевается цепочка из нескольких коммутаторов, тогда это может быть актуально. По-моему, за разумные деньги это пока не решается... :-( У меня, конечно, был тяжёлый день. Но полное ощущение того, что либо лыжи не едут, либо... Для прояснения ситуации, можно, хотя бы в кратце, узнать решение? За любые деньги :) Вставить ник Quote
BeS Posted January 14, 2004 Author Posted January 14, 2004 Т.е. программно или аппаратно "шейпер канала" не решается в таком варианте: всем поровну ? Вставить ник Quote
Vladislav Posted January 14, 2004 Posted January 14, 2004 BeS, что имеется в виду под "каналом"? Уточните, плз... магистраль? Канал в и-нет? Радио-канал между точками? Софтварно это сделать без проблем(всё сделали до нас). Хоть на линуксе, хоть на фре :) (да и на винде есть наверняка). Про циски(рутеры) - тем более можно и не говорить :) Вставить ник Quote
BeS Posted January 14, 2004 Author Posted January 14, 2004 Задача: - есть xDSL канал конторы - 128 к. На нем 40 челов сидит. Народ потихоньку качает хрень всякую. Приходит на работу манагер и выйти в интернет не может. Потому, что "качалка" 10 потоков открыла и таких (качков) человек 20 - канал забит мама не горюй. Он (манагер) пишет телегу шефу. Начинается разбор. Все притихли, проходит 3 дня и все повторяется. Условие: не ставить никаких ограничений на IP пользователя по трафику (объему). Следить за потреблением трафика могу, но вынужден буду "стучать". Этого делать жедания НЕТ. Решение: ............................... Вставить ник Quote
Nag Posted January 14, 2004 Posted January 14, 2004 Решение: ............................... Сделать приоритеты на некоторые адреса. ;-) Либо на рутере - действительно все давно "сделано за нас"... Вставить ник Quote
Андрей5 Posted January 15, 2004 Posted January 15, 2004 Проще всего это решается с помощью Squid Вставить ник Quote
BeS Posted January 15, 2004 Author Posted January 15, 2004 Как роутер может _динамически_ делить ширину канала на кол-во пользователей? Вставить ник Quote
JiNN Posted January 15, 2004 Posted January 15, 2004 Под Линуксом с iproute2 делается так: ставится cbq или htb, и на канал вешается qdisc с sfq: http://www.atmsk.ru/index.php?option=artic...rticle&artid=28 http://www.opennet.ru/base/net/adv_route_qos.txt.html Вставить ник Quote
Vladislav Posted January 15, 2004 Posted January 15, 2004 Если манагер не может даже в инет попасть, то есть опасность ограничения количества сессий на стороне провайдера. Качалки открывают столько сессий - сколько смогут и постоянно ждут появление новых возможностей для открытия ещё парочки :( Так что может потребоваться более тонкая настройка QoS на рутере... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.