Jump to content
Калькуляторы

приоритезация на каждого клиента отдельно по типам трафика как?

Стоит шейпер на микротике, запилить до нужного идеала без костылей не получается.

 

Идеал состоит в следующем: у нас РРТР. нужно на каждую сессию иметь под очереди с приоритезацией, что подразоумевает либо динамическое создание нескольких очередей для каждого клиента,

либо применение PCQ на родительских очередях, что не работает никак и никогда.

 

Вопрос: кто знает как запилить микротик или чем заменить микротик?

Share this post


Link to post
Share on other sites

Задача поставлено неправильно. Что делать:

1. Избавиться от Mikrotik в пользу Linux.

2. Избавиться от PPTP в пользу IPoE.

3. Делать приоритезацию на border gateway для всего трафика по его типу (номера портов), а не внутри клиентских классов.

Edited by photon

Share this post


Link to post
Share on other sites

1)ясно...В пользу линукса я думал, последний опыт был тяжел..

2)так в данному случае без разницы реализация. И там, и там на основе ip адресов основано.

3)У нас сейчас так и организованно, но немного не устраивает, т.к. нужно ставить максимальные и минимальные лимиты для каждого типа трафика в дечерней очереди, иначе она может забрать весь канал. Это является не гибким и не корректным к абонентам.

Share this post


Link to post
Share on other sites

Кстати, в линуксе PCQ подобного без bash скриптов и костылей просто не существует(на сколько я понял)

Да, единственная крутая штука у микротика, аналогов которой я не встречал.

Share this post


Link to post
Share on other sites

Доброго всем! Пишу тут, т.к. по смыслу похожа задача.

ROS 6.37

Есть pppoe абоненты со своими динамическими simple queue, в которых скорость обрезана до 4Мбит.

Хочу дать абонентам доступ на определенные адреса (сервера) со скоростью 100 Мбит.

Мэнглю трафик (весь, без разбора) на адреса серверов в forward (ната нет).

 

chain=forward action=mark-packet new-packet-mark=100Mbit passthrough=yes

dst-address-list=SERVERS log=no log-prefix=""

 

Завел queue:

name="servers" target=0.0.0.0/0 parent=none packet-marks=100Mbit

priority=1/1 queue=default/default limit-at=0/0 max-limit=100M/100M

burst-limit=0/0 burst-threshold=0/0 burst-time=1m/1m bucket-size=0.1/0.1

total-queue=default

 

И нифига :(

Точнее, работает, но работает там, где нет динамической очереди.

Скорости, установленные в динамической очереди перекрывают все.

Как сделать так, чтоб трафик помеченный как 100Mbit обходил динамически созданную simple queue?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.