URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 15592
[ Назад ]

Исходное сообщение
"Приоритизация трафика и ограничение полосы…"

Отправлено vimana_felix , 22-Фев-08 09:51 
Прошу не бить а внимательно выслушать …
Имеется связка интернет – канал в 128к DSL модем - Ethernet – Cisco 828(начинка IP PLUS) – 2- 3 компьютера.
Как сделать так чтоб этот канал в интернет поровну делился на всех в зависимости от фактически подключенных компьютеров? Дабы избежать простоя и без того узкого канала.
И чтоб там всякие торренты не мешали нормально http смотреть.  
Выбор оборудования исключительно из-за фактического наличия.
Только не надо отсылать читать мануаль про QoS, WFQ и CBWFQ … Этим уже две недели занимаюсь…  Но ничего работающего пока не получилось… Поэтому и хочу спросить у специалистов…
Опыт небольшой, соответственно и результаты.. похоже…
Вот исходная конфигурация

ip cef

interface Ethernet0
ip address 192.168.1.1 255.255.255.0
ip nat inside
ip virtual-reassembly
no ip mroute-cache
pppoe enable
pppoe-client dial-pool-number 1
no keepalive
hold-queue 100 out
!
interface Dialer1
ip address negotiated
ip mtu 1492
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip tcp adjust-mss 1380
no ip mroute-cache
dialer pool 1
dialer idle-timeout 0
dialer persistent
dialer-group 1
ppp authentication pap callin
ppp pap sent-username …
!
ip route 0.0.0.0 0.0.0.0 Dialer1
!
ip nat inside source list 10 interface Dialer1 overload
!
dialer-list 1 protocol ip permit


Содержание

Сообщения в этом обсуждении
"Приоритизация трафика и ограничение полосы…"
Отправлено Ярослав Росомахо , 22-Фев-08 12:15 
А знаете ли вы что влиять можно только на то как вы отправляете пакеты, но не на то как вам их присылает провайдер?

"Приоритизация трафика и ограничение полосы…"
Отправлено vimana_felix , 22-Фев-08 12:34 
>А знаете ли вы что влиять можно только на то как вы
>отправляете пакеты, но не на то как вам их присылает провайдер?
>

Это я понимаю… Но неужели никто не решал такие задачи… Или в принципе она не имеет решения… Без участия провайдера… которому мои проблемы до одного места… Если конечно не считать решением физическое отключение компьютера, качающего торренты…  


"Приоритизация трафика и ограничение полосы…"
Отправлено Ярослав Росомахо , 22-Фев-08 12:35 
>>А знаете ли вы что влиять можно только на то как вы
>>отправляете пакеты, но не на то как вам их присылает провайдер?
>>
>
>Это я понимаю… Но неужели никто не решал такие задачи… Или в
>принципе она не имеет решения… Без участия провайдера… которому мои проблемы
>до одного места… Если конечно не считать решением физическое отключение компьютера,
>качающего торренты…

Вы с задачей определитесь - "равномерное деление входящего трафика" или "закрытие торрентов".


"Приоритизация трафика и ограничение полосы…"
Отправлено vimana_felix , 22-Фев-08 12:54 
Основных задач две:
1. Равномерное распределение трафика между компьютерам.
2. Изменение приоритетов для задач с большим трафиком (торрент, фтп, емуле) чтоб не мешали удобному просмотру веб страниц на компьютере.


Основной канал ----
    Первый подканал  
            0 веб (приоритет)
        5 фтп
        …
        10 торрент      
    
    Второй подканал
        0 веб (приоритет)
        5 фтп
        …
        10 торрент      

    н-ый подканал
        0 веб (приоритет)
        5 фтп
        …
        10 торрент      

Что то вроде этого…


"Приоритизация трафика и ограничение полосы…"
Отправлено vimana_felix , 22-Фев-08 14:21 
Ну ладно, упростим задачу… равная динамическая полоса пропускания для каждого из компьютеров? Ну это то надеюсь возможно?

"Приоритизация трафика и ограничение полосы…"
Отправлено zaikini , 25-Фев-08 15:37 
>[оверквотинг удален]
>  …
>  10 торрент
>
> н-ый подканал
>  0 веб (приоритет)
>  5 фтп
>  …
>  10 торрент
>
>Что то вроде этого…

Вашу задачу можно реализовать различными вариантами:
1. Распределение равномерной полосы пропускания для ваших компьютеров (имеется ввиду исходящего трафика):
а) создаем три access-listа (для каждого компьютера)
access-list 1 permit host 192.168.1.2
access-list 2 permit host 192.168.1.3
access-list 3 permit host 192.168.1.4
б) на интерфейсе в строну провайдера делаем
traffic-shape group 1 скорость для хоста1
traffic-shape group 2 скорость для хоста2
traffic-shape group 3 скорость для хоста3

2. Траффик, приоритет и полоса пропускания для каждого вида трафика.
а) создаем классы траффиков, необходимо определить какие виды, что мы ограничиваем и для кого, например для http и хоста1:
(если я правильно понял, то необходимо для каждого компьютера сделать свои классы и ограничить скорость)
!
class-map match-all http-host1
match access-group 1
match protocol http
!
б) создаем политику для этого вида трафика и ограничиваем полосу пропускания
!
policy-map dialer1-out
class http-host1
  bandwidth 15
# 15 kbps гарантировано для http трафика хоста 1
в) применяем к интерфейсу в сторону провайдера
   service-policy output dialer1-out

На интерфейсе dialer необходимо выполнить комнаду bandwidth и указать скорость вашего канала

помним что весь отсальной трафик (неразмеченный) попадает в class-default для которого также можно применить некторые политики если необходимо


на интерфейсе