Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • 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
    P2P вверх и вниз.

    P2P вверх и вниз.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    P2P вверх и вниз., RouterOS
     
    gianluca
    Guest
    #1
    0
    14.10.2004 20:48:00
    У нас несколько клиентов используют P2P. У каждого клиента их P2P-трафик перемешивают и помещают в дерево очередей туда и обратно. Хотелось бы немного поиграть с настройкой max-limit очередей, выставляя их поочередно на более высокие значения.  Поясню: допустим, CL1 до CL30 имеют P2P включенным, каждый ограничен до 100 КБ как max-limit.  Хотелось бы давать каждому нашему клиенту по часу, чтобы он имел 250 КБ.  Так что скрипт должен прочитать все доступные P2P-очереди и… кто-нибудь из вас это делал?
     
     
     
    edzix
    Guest
    #2
    0
    15.10.2004 10:18:00
    Можешь, пожалуйста, конкретнее описать, какие очереди ты хочешь изменить (случайным образом?), во сколько это должно произойти и когда нужно вернуть предыдущее значение max-limit? Эдгарс
     
     
     
    gianluca
    Guest
    #3
    0
    15.10.2004 17:03:00
    Представим, у нас есть 10 очередей p2p-трафика, то есть p2pIN_user1 с maxlimit 100, p2pIN_user2, p2pIN_user3 и так далее, а также p2pOUT_user1 и так далее. У всех maxlimit 30, приоритет 5. Каждый наш клиент в случайном порядке помещает свои очереди к maxlimit 300 и out до 90м с приоритетом 1. Когда наш период проходит, значения возвращаются к прежним, и BINGO TIME переходит к следующему счастливому клиенту, как по циклу.
     
     
     
    edzix
    Guest
    #4
    0
    18.10.2004 10:25:00
    :global i;:global e
    :set e 1
    :set i ($i/2+1)
    #сделай здесь свой случайный номер
    /queue tree{
       set [find priority=1] max-limit=10000 priority=5
       :foreach y in [find] do={
           set [find name=(“p2pIN_user” . $i)] max-limit=30000 priority=1
       }
    }
    :incr e
    В данном случае я предполагаю, что у всех пользователей по умолчанию пропускная способность 10kbps.
    Edgars
     
     
     
    gianluca
    Guest
    #5
    0
    18.10.2004 21:18:00
    Огромное спасибо, попробую как можно скорее. Кстати, есть ещё пару моментов: у меня не все клиенты используют p2p, так что вместо линейного увеличения переменной было бы здорово иметь вектор, куда я могу добавить список клиентов, которых хочу включить в эту рандомизацию. Затем, следующий шаг – повышать приоритет и max-limit только если клиент в данный момент использует p2p. Было бы неплохо читать трафик в очереди и, если он больше нуля, то продолжать, иначе пропускать и переходить к следующему. Это также (возможно) поможет с пунктом 1. Есть какие-нибудь идеи? Спасибо большое! Мой email gianred123@yehoo.it
     
     
     
    edzix
    Guest
    #6
    0
    19.10.2004 10:00:00
    1. Придётся подождать (или использовать бета-версию) RouterOS v2.9. Там появится возможность работать со строками и массивами, так что ты сможешь сделать то, что задумал.
    2. Может, `/tool torch` тебе поможет в этом случае. Эдгарс.
     
     
     
    gianluca
    Guest
    #7
    0
    19.10.2004 13:42:00
    Ок, спасибо, но как я могу видеть p2p трафик через инструмент Torch? И как это сделать в скрипте? У каждого клиента свой dst-nat, другой порт.
     
     
     
    edzix
    Guest
    #8
    0
    19.10.2004 14:17:00
    Извини, моя ошибка, это нельзя сделать с torch — это монитор дорожного трафика в реальном времени. Эдгарс.
     
     
     
    gianluca
    Guest
    #9
    0
    19.10.2004 15:13:00
    Я попробую скрипт и организую очереди с какими-то уловками, например, просто изменю очереди с приоритетом 5 на приоритет 1 и те живые очереди, которые не хочу менять, на приоритет 4… но это не решение. Почему бы не посмотреть на скачанные байты и каждый раз, когда они доходят до определенного количества, не сбрасывать только счетчик этой очереди (возможно ли это)? Что ты предлагаешь?
     
     
     
    gianluca
    Guest
    #10
    0
    19.10.2004 15:42:00
    Извини, но твой скрипт не работает.
     
     
     
    edzix
    Guest
    #11
    0
    26.10.2004 09:18:00
    Какие ошибки появляются в логах после запуска? Эдгарс
     
     
     
    gianluca
    Guest
    #12
    0
    27.10.2004 09:22:00
    Пришлось много чего переделать. Как только закончу, выложу. Большое спасибо, кстати, мы сейчас занимаемся NAT'ингом пользователей и у нас проблемы с LOWID и низкая производительность с p2p программами… пока решаем этот вопрос.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры