The OpenNET Project / Index page

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

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

"Помогите разбить на каналы"
Сообщение от Aaz Искать по авторуВ закладки(??) on 17-Июн-04, 20:54  (MSK)
У меня Серв на Линуксе Две карты в Лан eth0 подсеть 10.0.0.0 и в Нет eth1 реальный адрес 1.2.3.4 Нужно создать 2 канала Первый для одного ай пи адреса 10.0.0.4 второй для всех остальных. Первый канал должен иметь наивысший приоритет если по нему идёт запрос др не обслуживать(или мин), а др всё остальное....Помогите с настройкой. О системе: Дебиан ядро 2.4.18 не патчил, iproute2, iptables 1.2.6a-5.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Помогите разбить на каналы"
Сообщение от Alexander emailИскать по авторуВ закладки(??) on 17-Июн-04, 21:05  (MSK)
Не думаю, что кто-то захочет за вас делать работу по проектированию вашего шейпера. Начните с документации:
Linux Advanced Routing HOWTO (http://tldp.org/HOWTO/Adv-Routing-HOWTO/)
и Bandwidth Limiting HOWTO (http://tldp.org/HOWTO/Bandwidth-Limiting-HOWTO/)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите разбить на каналы"
Сообщение от Aaz Искать по авторуВ закладки(??) on 18-Июн-04, 12:47  (MSK)
Сенкс почитал, сеть разбил на 2 канала и составил примерно следующее:

10.0.0.4 64kbit
other 64kbit

1:0 root
    |
   1:1

1:10     1:11    

tc qdisc add dev eth0 root handle 1: htb default 11
tc class add dev eth0 parent 1: classid 1:1 htb rate 128kbit ceil 128kbit burst 12500
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 64kbit prio 1 ceil 128kbit burst 12500
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 64kbit prio 2 ceil 128kbit burst 12500

tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 10.0.0.4 flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32 flowid 1:11

tc qdisc add dev eth0 parent 1:10 handle 20: pfifo limit 500
tc qdisc add dev eth0 parent 1:11 handle 30: pfifo limit 500

Интересует значение burst у меня 12500 это с примера на сеть в 9Мбит для канала в 128 получаеться 128000/800=160   так что ли???
И подскажите плиз в последних 2х строчках - лучше использовать pfifo либо sfq perturb 10

Заренее Сенкс


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

3. "Помогите разбить на каналы"
Сообщение от _Aef Искать по авторуВ закладки(ok) on 27-Авг-04, 17:28  (MSK)
>Сенкс почитал, сеть разбил на 2 канала и составил примерно следующее:
>
>10.0.0.4  64kbit
>other 64kbit
>
>   1:0 root
>       |
>      1:1
>
>    1:10     1:11
>
>
>
>tc qdisc add dev eth0 root handle 1: htb default 11
>tc class add dev eth0 parent 1: classid 1:1 htb rate 128kbit
>ceil 128kbit burst 12500
>tc class add dev eth0 parent 1:1 classid 1:10 htb rate 64kbit
>prio 1 ceil 128kbit burst 12500
>tc class add dev eth0 parent 1:1 classid 1:11 htb rate 64kbit
>prio 2 ceil 128kbit burst 12500
>
>tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32
>match ip src 10.0.0.4 flowid 1:10
>tc filter add dev eth0 protocol ip parent 1:0 prio 2 u32
>flowid 1:11
>
>tc qdisc add dev eth0 parent 1:10 handle 20: pfifo limit 500
>
>tc qdisc add dev eth0 parent 1:11 handle 30: pfifo limit 500
>
>
>Интересует значение burst у меня 12500 это с примера на сеть в
>9Мбит для канала в 128 получаеться 128000/800=160   так что
>ли???
>И подскажите плиз в последних 2х строчках - лучше использовать pfifo либо
>sfq perturb 10
>
>Заренее Сенкс

ответ на вопрос - я думаю что лучше будет sfq.

Но, у меня подобная проблема - нужно разделить канал на несколько IP и расставить приоритеты, так чтобы скажем с наивысшим приоритетом имел возможность закачивать больше чем остальные. Я ознакомился с документацией но ничего подобного для себя не увидел, так например в этой доке по HTB http://www.opalsoft.net/qos/DS-28.htm говорится о том, можно разделить канал иерархией и задаются процентные соотношения. Но эти соотношения фиксированы и динамически не изменяются. Если есть возможность, то подскажите имеется ли возможность стандартными средствами ( iproute2 ) сделать что-нибудь подобное?

Спасибо.

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

4. "Помогите разбить на каналы"
Сообщение от Beginner emailИскать по авторуВ закладки(??) on 30-Авг-04, 00:23  (MSK)
>Но, у меня подобная проблема - нужно разделить канал на несколько IP
>и расставить приоритеты, так чтобы скажем с наивысшим приоритетом имел возможность
>закачивать больше чем остальные. Я ознакомился с документацией но ничего подобного
>для себя не увидел, так например в этой доке по HTB
>http://www.opalsoft.net/qos/DS-28.htm говорится о том, можно разделить канал иерархией и задаются процентные
>соотношения. Но эти соотношения фиксированы и динамически не изменяются. Если есть
>возможность, то подскажите имеется ли возможность стандартными средствами ( iproute2 )
>сделать что-нибудь подобное?
>
>Спасибо.

При задании приоритетов (например в HTB) обрабатывается сначала трафик с наивысшим приоритетом, так что при п.р.у. он будет занимать большую полосу. Вообще QoS может сделать практически все, что может придумать изврещенный человеческий разум : )

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


Удалить

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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