Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Проблемы с равным распределением полосы пропускания В последнее время у меня возникли сложности с равномерным распределением полосы пропускания между устройствами в сети. Вот что происходит: * Некоторые устройства получают гораздо больше полосы пропу

    Проблемы с равным распределением полосы пропускания В последнее время у меня возникли сложности с равномерным распределением полосы пропускания между устройствами в сети. Вот что происходит: * Некоторые устройства получают гораздо больше полосы пропу

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проблемы с равным распределением полосы пропускания В последнее время у меня возникли сложности с равномерным распределением полосы пропускания между устройствами в сети. Вот что происходит: * Некоторые устройства получают гораздо больше полосы пропу, RouterOS
     
    brundier
    Guest
    #1
    0
    18.10.2006 05:49:00
    У меня работает MT 2.9.6 с 4 интерфейсами: eth0 = к 1-му провайдеру, eth1 = ко 2-му провайдеру, eth2 = к прокси-серверу, eth3 = к локальной сети. У eth0 пропускная способность 2 Мбит/с вверх и вниз, а у eth1 – 128 кбит/с вверх и вниз. Теперь я хочу ограничить скорость клиента в локальной сети до 64 кбит/с вверх/вниз через eth1, и я делаю всё, как описано в инструкции: делаю mark-connection для каждого IP, который нужно ограничить, и mark-packet для тех же IP. Как и сказано в инструкции, использую PCQ, добавляю тип очереди для загрузки и скачивания, затем создаю дерево очередей:

    Create name=Upload parent=global-out max-limit=64k
    Create name=Download parent=global-in max-limit=64k

    Затем я делаю:

    Create name=up-64 parent=Upload
    Create name=down-64 parent=Download

    Проблема в том, что в Winbox в списке очередей/дереве очередей видно, что скачивание использует около 16 кбит/с, а на списке интерфейсов – все 128 кбит/с. Есть какие-нибудь предложения? Спасибо.
     
     
     
    samsoft08
    Guest
    #2
    0
    04.11.2006 21:20:00
    Да, вы можете создавать группы пользователей и выделять каждой группе определенную полосу пропускания, которая будет равномерно распределяться между членами каждой группы. Группы создаются с использованием ADDRESS LIST. Маркировка трафика приводится на примере из Wiki от Valens: http://wiki.mikrotik.com/wiki/Queue_with_Masquerading_and_Internal_Web-Proxy. Применяйте правила PCQ к этому примеру. Моя конфигурация:

    1.  ;;; Загрузка
       chain=prerouting in-interface=localnet src-address=192.168.1.0/24
       protocol=tcp p2p=!all-p2p action=mark-packet new-packet-mark=Up-Packet
       passthrough=no

    2.  ;;; Скачивание
       chain=forward src-address=userlist1 protocol=tcp p2p=!all-p2p
       action=mark-connection new-connection-mark=users-con passthrough=yes

    3.  chain=forward in-interface=internet protocol=tcp connection-mark=users-co>
       action=mark-packet new-packet-mark=down-packet passthrough=no

    4.  ;;; Маркировка прокси
       chain=output out-interface=localnet dst-address=userlist1
       protocol=tcp action=mark-packet new-packet-mark=down-packet passthrough=no

    Qtree

    1.  name="2-Int-up" parent=global-in packet-mark=Up-Packet limit-at=160000
       queue=pcq-upload priority=2 max-limit=160000 burst-limit=0
       burst-threshold=0 burst-time=0s

    2.  name="1-Local-down" parent=localnet packet-mark=down-packet
       limit-at=600000 queue=pcq-download priority=2 max-limit=600000
       burst-limit=0 burst-threshold=0 burst-time=0s

    Повторяйте эту конфигурацию для каждой группы. Надеюсь, это поможет!
     
     
     
    brundier
    Guest
    #3
    0
    06.11.2006 02:49:00
    Пытался разобраться с настройками address-list, но, учитывая, что использую много интерфейсов на своем MT (назовем их up1, up2, proxy и local), не могу правильно их настроить. Когда я конфигурирую загрузку с in-interface=local, все работает нормально, но когда использую in-interface для скачивания, он ссылается на in-interface=proxy, up1 и up2, и тогда все идет не так. Так что вместо forward я использую prerouting, чтобы можно было использовать глобальную опцию global-out. Я перечитал инструкцию кучу раз и пытался применить ее к своему MT, но все равно не получается. Так в чем же проблема, samsoft08? Есть какие-нибудь другие идеи? Спасибо.
     
     
     
    sishith
    Guest
    #4
    0
    19.11.2006 14:18:00
    Можешь рассказать, как ты настроил опцию с несколькими шлюзами? У меня второй шлюз не активируется… Кто-нибудь, помогите!
     
     
     
    sergejs
    Guest
    #5
    0
    18.10.2006 08:55:00
    Используй ‘torch’, чтобы убедиться, что трафик не помечен как mangle (и не ограничен очередями).
     
     
     
    brundier
    Guest
    #6
    0
    19.10.2006 02:40:00
    В основном трафик идёт по 80 порту. По поводу маркировки соединения и пакетов, какие цепочки мне нужно применить? `prerouting` или `forward`? Есть какие-нибудь идеи, пожалуйста? Спасибо.
     
     
     
    sergejs
    Guest
    #7
    0
    19.10.2006 05:32:00
    Пакеты нужно помечать в ‘chain=prerouting’, если используется ‘global-in’ matcher. http://www.mikrotik.com/docs/ros/2.9/ip/flow||0.12932546643278583
     
     
     
    brundier
    Guest
    #8
    0
    20.10.2006 01:46:00
    Моя конфигурация вроде как верная, в общем я там использую SNAT, это то же самое, что и MASQUERADE, или мне нужен какой-то другой способ, если я использую SNAT? Спасибо.
     
     
     
    sergejs
    Guest
    #9
    0
    20.10.2006 05:40:00
    Тебе нужно использовать один из этих вариантов: либо masquerade, ‘ip firewall nat add action=masquerade chain=srcnat out-interface=public’, либо ‘ip firewall nat add action=src-nat chain=srcnat out-interface=public to-addresses=public_address’. Правила должны быть одинаковыми для обеих конфигураций. Используй torch, чтобы найти трафик, который не соответствует правилам mangle. Можешь также вставить экспорт правил mangle сюда.
     
     
     
    brundier
    Guest
    #10
    0
    30.10.2006 03:20:00
    Я использую snat, но не определен out-interface, но пока что это не проблема. Проблема возникает, если я использую PCQ? Вот мои правила mangle:
    [admin@router] > ip firewall mangle print
    Flags: X - disabled, I - invalid, D - dynamic
    0   chain=prerouting src-address=192.168.100.61 action=mark-routing new-routing-mark=route1 passthrough=yes
    1   chain=prerouting src-address=192.168.100.81 action=mark-routing new-routing-mark=route2 passthrough=yes
    2   chain=prerouting src-address=192.168.100.91 action=mark-routing new-routing-mark=route2 passthrough=yes
    3   chain=prerouting src-address=192.168.100.93 action=mark-routing new-routing-mark=route1 passthrough=yes
    4   chain=prerouting src-address=192.168.100.127 action=mark-routing new-routing-mark=route1 passthrough=yes
    5   chain=prerouting src-address=192.168.100.103 action=mark-routing new-routing-mark=route1 passthrough=yes
    6   chain=prerouting src-address=192.168.100.153 action=mark-routing new-routing-mark=route2 passthrough=yes
    7   chain=prerouting src-address=192.168.100.77 action=mark-routing new-routing-mark=route1 passthrough=yes
    8   chain=prerouting src-address=192.168.100.88 action=mark-routing new-routing-mark=route1 passthrough=yes
    9   chain=prerouting src-address=192.168.100.101 action=mark-routing new-routing-mark=route1 passthrough=yes
    10   chain=prerouting src-address=192.168.100.105 action=mark-routing new-routing-mark=route1 passthrough=yes
    11   chain=prerouting src-address=192.168.100.107 action=mark-routing new-routing-mark=route1 passthrough=yes
    12   chain=prerouting src-address=192.168.100.109 action=mark-routing new-routing-mark=route1 passthrough=yes
    13   chain=prerouting src-address=192.168.100.111 action=mark-routing new-routing-mark=route1 passthrough=yes
    14   chain=prerouting src-address=192.168.100.113 action=mark-routing new-routing-mark=route1 passthrough=yes
    15   chain=prerouting src-address=192.168.100.115 action=mark-routing new-routing-mark=route1 passthrough=yes
    16   chain=prerouting src-address=192.168.100.117 action=mark-routing new-routing-mark=route1 passthrough=yes
    17   chain=prerouting src-address=192.168.100.119 action=mark-routing new-routing-mark=route1 passthrough=yes
    18   chain=prerouting src-address=192.168.100.121 action=mark-routing new-routing-mark=route1 passthrough=yes
    19   chain=prerouting src-address=192.168.100.123 action=mark-routing new-routing-mark=route1 passthrough=yes
    20   chain=prerouting src-address=192.168.100.125 action=mark-routing new-routing-mark=route1 passthrough=yes
    21   chain=prerouting src-address=192.168.100.129 action=mark-routing new-routing-mark=route1 passthrough=yes
    22   chain=prerouting src-address=192.168.100.131 action=mark-routing new-routing-mark=route1 passthrough=yes
    23   chain=prerouting src-address=192.168.100.133 action=mark-routing new-routing-mark=route1 passthrough=yes
    24   chain=prerouting src-address=192.168.100.161 action=mark-routing new-routing-mark=route2 passthrough=yes
    25   chain=prerouting src-address=192.168.200.10 action=mark-routing new-routing-mark=route1 passthrough=yes
    26   chain=prerouting src-address=192.168.100.89 action=mark-routing new-routing-mark=route1 passthrough=yes
    27   chain=prerouting src-address=192.168.100.155 action=mark-routing new-routing-mark=route2 passthrough=yes
    28   chain=prerouting src-address=192.168.100.81 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    29   chain=prerouting src-address=192.168.100.91 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    30   chain=prerouting src-address=192.168.100.103 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    31   chain=prerouting src-address=192.168.100.155 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    [admin@router] >
    И вот мои типы очередей:
    [admin@router] > queue tree print
    Flags: X - disabled, I - invalid
    0   name=“Upload” parent=global-in packet-mark=“” limit-at=0 queue=default priority=1 max-limit=384000 burst-limit=0 burst-threshold=0 burst-time=0s
    1   name=“Download” parent=global-out packet-mark=“” limit-at=0 queue=default priority=1 max-limit=384000 burst-limit=0 burst-threshold=0 burst-time=0s
    2   name=“128-1-u” parent=Upload packet-mark=“” limit-at=0 queue=default priority=1 max-limit=128000 burst-limit=0 burst-threshold=0 burst-time=0s
    3   name=“128-1-d” parent=Download packet-mark=“” limit-at=0 queue=default priority=1 max-limit=128000 burst-limit=0 burst-threshold=0 burst-time=0s
    4   name=“128-1-cu” parent=128-1-u packet-mark=128-1 limit-at=0 queue=pcq-upload priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
    5   name=“128-1-cd” parent=128-1-d packet-mark=128-1 limit-at=0 queue=pcq-download priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
    [admin@router] >
    А вот мои правила очередей:
    [admin@router] > queue print
    Flags: X - disabled, I - invalid
    0   name=pcq-download kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000
    1   name=pcq-upload kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000
    [admin@router] >
    Итак, где проблема? Мои PCQ не работают как следует, но простые очереди работают?
     
     
     
    brundier
    Guest
    #11
    0
    01.11.2006 02:13:00
    Я всё ещё не могу понять, что не так, можешь сказать, Сергею? Спасибо.
     
     
     
    sergejs
    Guest
    #12
    0
    01.11.2006 09:58:00
    Используйте конкретный пример конфигурации для применения очередей PCQ, http://www.mikrotik.com/testdocs/ros/2.9/root/queue_content.php#6.54.6.3
    a) используйте опцию ‘connection-mark’ в качестве сопоставителя для правил ‘packet-mark’.
    b) убедитесь, что у вас нет правил 'queue simple', которые могут ограничивать помеченный трафик в mangle.
     
     
     
    brundier
    Guest
    #13
    0
    03.11.2006 04:47:00
    Я менял mangle вот так:
    28   chain=prerouting src-address=192.168.100.81 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    29   chain=prerouting src-address=192.168.100.91 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    30   chain=prerouting src-address=192.168.100.153 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    31   chain=prerouting src-address=192.168.100.155 action=mark-connection new-connection-mark=128-1-con passthrough=yes
    32   chain=prerouting src-address=192.168.100.81 connection-mark=128-1-con action=mark-packet new-packet-mark=128-1 passthrough=no
    33   chain=prerouting src-address=192.168.100.91 connection-mark=128-1-con action=mark-packet new-packet-mark=128-1 passthrough=no
    34   chain=prerouting src-address=192.168.100.153 connection-mark=128-1-con action=mark-packet new-packet-mark=128-1 passthrough=no
    35   chain=prerouting src-address=192.168.100.155 connection-mark=128-1-con action=mark-packet new-packet-mark=128-1 passthrough=no

    Еще отключил simple queue, чтобы перечислить IP-адреса, я хочу ограничить их на pcq, но и это работает не очень… Есть какие-нибудь другие способы? Это мне очень нужно.
    Спасибо.
     
     
     
    larmaid
    Guest
    #14
    0
    03.11.2006 12:54:00
    @brundier а почему не используешь простую очередь…? @sergejs какие типы очередей лучше всего…?
     
     
     
    brundier
    Guest
    #15
    0
    04.11.2006 04:14:00
    Я использовал простую очередь, и она работает неплохо, но не может равномерно распределять мою полосу пропускания. Как будто: я хочу создать группу, например, 128 кбит/с для 8 пользователей, и каждый пользователь должен получать равную полосу пропускания в 8 кбит/с, если группа использует максимальную квоту в 128 кбит/с. Если я использую простую очередь и устанавливаю limit-at=8kbps и max-limit=128kbps, то полоса пропускания не распределяется равномерно, некоторым достается больше, некоторым меньше. Я хочу этого избежать, чтобы удовлетворить своих пользователей. Что мне делать? В любом случае я обновил свой MT до версии 2.9.27, и проблемы остались. Есть какие-нибудь идеи? Спасибо.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры