The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Valdemar emailИскать по авторуВ закладки on 22-Окт-03, 17:00  (MSK)
Приветствую ALL! Вопрос наверное уже поднимался, вот только найти не могу! Есть задача, на рутере под FreeBSD с Ipfw и Squid нужно разделять пакеты по размеру файлов. Так как есть два шлюза, один узкий и быстрый, второй широкий но медленный. Хочется заворачивать длинные файлы, скажем от 50 или 80 кБт налево, а те, что поменьше - направо. Может ли это делать IPFW, и если нет - то как и чем это делает squid? Помогите, люди добрые!))))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от kapiton emailИскать по авторуВ закладки on 22-Окт-03, 17:25  (MSK)
>Приветствую ALL! Вопрос наверное уже поднимался, вот только найти не могу! Есть
>задача, на рутере под FreeBSD с Ipfw и Squid нужно разделять
>пакеты по размеру файлов.

пакеты все одинаковые, а из кучи пакетов (по маркерам) уже собираются файлы и все остальное

Так как есть два шлюза, один узкий
>и быстрый, второй широкий но медленный. Хочется заворачивать длинные файлы, скажем
>от 50 или 80 кБт налево, а те, что поменьше -
>направо. Может ли это делать IPFW, и если нет - то
>как и чем это делает squid? Помогите, люди добрые!))))

огранич каналы пропорционально их пропуской способности (для клиентов)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Valdemar emailИскать по авторуВ закладки on 22-Окт-03, 17:32  (MSK)
>>от 50 или 80 кБт налево, а те, что поменьше -
>>направо. Может ли это делать IPFW, и если нет - то
>>как и чем это делает squid? Помогите, люди добрые!))))
>
>огранич каналы пропорционально их пропуской способности (для клиентов)


Да нет, так не пойдет! Смотри шире! В основном трафик качается по WWW. Сначала бежит html, за ним все остальное! Бывают большие объекты - фотки, массивы данных и т.д. Если запустить чей-то трафик через широкий но медленный канал, то www будет у него будет паршивым, html грузиться будет медленно. А есть идея - html, которые занимают немного трафика, пустить по более быстрому каналу (оптика), а его наполнение - по более медленному но широкому. В итоге страницу будут вылетать практически мгновенно, а наполнение будет за ними поспевать с небольшой задержкой. Так понятно?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Michael emailИскать по авторуВ закладки on 22-Окт-03, 17:30  (MSK)
>Приветствую ALL! Вопрос наверное уже поднимался, вот только найти не могу! Есть
>задача, на рутере под FreeBSD с Ipfw и Squid нужно разделять
>пакеты по размеру файлов. Так как есть два шлюза, один узкий
>и быстрый, второй широкий но медленный. Хочется заворачивать длинные файлы, скажем
>от 50 или 80 кБт налево, а те, что поменьше -
>направо. Может ли это делать IPFW, и если нет - то
>как и чем это делает squid? Помогите, люди добрые!))))

имхо, никак!
увы, сквид может только блокировать доступ к файлам выше определенного размера... а ipfw знает об ip-пакетах, но ничего не знает о файлах...

можно попробовать разделять через маску файла (или acl req_mime_type) и tcp_outgoing_address, но не уверен, что такое пройдет...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Valdemar emailИскать по авторуВ закладки on 22-Окт-03, 17:37  (MSK)
>ipfw знает об ip-пакетах, но ничего не знает о файлах...
Согласен...
>
>можно попробовать разделять через маску файла (или acl req_mime_type) и tcp_outgoing_address, но
>не уверен, что такое пройдет...
Через маску не подходит... Иконки, скажем, могут иметь по паре-сотне байт в формате gif, и в том же расширении может быть рисунок на 500 кБт. Иконки тянуть через спутник - сам понимаешь))) А вот фотку - в самый раз...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Michael emailИскать по авторуВ закладки on 22-Окт-03, 18:31  (MSK)
>>можно попробовать разделять через маску файла (или acl req_mime_type) и tcp_outgoing_address, но
>>не уверен, что такое пройдет...
>Через маску не подходит... Иконки, скажем, могут иметь по паре-сотне байт в
>формате gif, и в том же расширении может быть рисунок на
>500 кБт. Иконки тянуть через спутник - сам понимаешь))) А вот
>фотку - в самый раз...
согласен...
но, как полумера, сойдет, если так перенаправить всякие mp3, avi, exe, zip и т.п.

строго говоря, перед началом скачивания не всегда известен будущий размер файла, так что это слабая опора в выборе направления...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Кто подскажет, как разруливает ipfw или squid длинные файлы?"
Сообщение от Valdemar emailИскать по авторуВ закладки on 22-Окт-03, 18:42  (MSK)
>>>можно попробовать разделять через маску файла (или acl req_mime_type) и tcp_outgoing_address, но
>>>не уверен, что такое пройдет...
>>Через маску не подходит... Иконки, скажем, могут иметь по паре-сотне байт в
>>формате gif, и в том же расширении может быть рисунок на
>>500 кБт. Иконки тянуть через спутник - сам понимаешь))) А вот
>>фотку - в самый раз...
>согласен...
>но, как полумера, сойдет, если так перенаправить всякие mp3, avi, exe, zip
>и т.п.
>
>строго говоря, перед началом скачивания не всегда известен будущий размер файла, так
>что это слабая опора в выборе направления...


Ну, это как сказать. Тут смотря какой протокол используешь. Но даже если, как ты говоришь, полумера - половину тяжелого трафика переправлять на спутник - это разгрузка канала раза в 2-3! Потому как прокся пытается закачать файлы практически полностью (для небольших объемов), в то время, как клиенту отдает медленно частями. И тут как никто подходжит спутник. И если по земле будет в закачке не 10 тяжелых файлов, а 5, то в html трафике ускорение будет в несколько раз выше))

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру