Страница 1 из 4

Mikrotik в качестве NAS && КЛАССЫ ТРАФИКА

Добавлено: Пн май 21, 2007 10:19 am
ykk
Здрасти Всем!
У меня такой вопрос:
поддерживает ли abills с NAS'ом MIKROTIK классификацию трафика (внешний - платный; внутренний - бесплатный) по разбиению на сети? Можно ли это как то организовать (классы трафика) именно в связке с MIKROTIK'ом?

Заранее большое спасибо за ответ!!!

Добавлено: Пн май 21, 2007 10:38 am
~AsmodeuS~
пока нет

Добавлено: Пн май 21, 2007 11:41 am
ykk
~AsmodeuS~ писал(а):пока нет
А если попробовать прикрутить модуль Ipn (/ System configuration/ NAS/ Type=Ipcad и т.д.) при этом оставить на самом деле NAS - Mikrotik. Как думаете может сработать ? (без учета правил файрвола - главное чтобы классы трафика появились) :)

Заранее спасибо!!!

Добавлено: Пн май 21, 2007 2:25 pm
~AsmodeuS~
щас какраз над этим работаю

Добавлено: Пн май 21, 2007 4:07 pm
ykk
~AsmodeuS~ писал(а):щас какраз над этим работаю
О, круто!!! :)
Если будут какие то результаты, пожалуйста дайте знать сразу. Очень буду ждать!!!

Заранее большое спасибо!

З.Ы. попробовал я прикрутить модуль Ipn, прикрутил, в мониторинге сессия видна, а при ее окончании никаких резулььаьов, как буд то ее и не было. Микротик настроил - отдает нетфлоу, flow-capture тоже настроил, принимает нетфлоу, сохраняет поток в /usr/abills/var/log/ipn/tmp-v05.2007-05-21.190501+0300. На этом пока все :(. Будем копать дальше. Очень жду вашего ответа!!! :)

Добавлено: Ср май 28, 2008 5:37 am
RA81
фуф... после некоторых манипуляций приделал Mikrotik в качестве NAS. Поскольку впн я не использую то авторизация по ip адресу и данные снимаются по netflow. Закрытие открытие доступа идет через вебинтерфейс. Нажал кнопку - открыл, нажал - закрыл. Соответственно написан linkupdown для микротика с поддержкой классов сети, для чего пришлось поправить коды пары модулей.
Фаза тестирования показала несостоятельность управления микротиком чисто по ssh. Если посылать каждую команду через

Код: Выделить всё

system("ssh admin\@192.168.0.1 " . '"' . "$line" . '"');
то развиваются жутки тормоза и переключение 100 юзеров затягивается надооолго (тестил тестовым скриптом). Конечно для моих целей подошел бы и такой вариан, но я не успокоился. Были написаны скрипты для роутера, они были загружены в роутер. Теперь добавление и удаление одного пользователя делается в одну команду ssh. Тестирование показало что скорость создания удаления 100 пользеров в данном случае 45 секунд. НО аналогичный запуск скрипта linkupdown для 100 пользеров увеличил это время до 3 минут.
Следовательно узким местом является скрипт linkupdown. Поскольку я в перле не спец - подскажите как можно оптимизировать скрипт перла на скорость??? Сам скрипт выложить сюда не могу, не влезет. Но написан он по аналогии стандартного linkupdown. Из чего могу заключить что и стандартный тоже довольно тормозной.

ЗЫ: замечу что тестирование Linkupdown проводилось с помощью такой команды

Код: Выделить всё

for (my $i = 0; $i < 100; $i++)
{
    system ("./linkupdown mikrotik up ether2 test 192.168.0.100");
    system ("./linkupdown mikrotik down ether2 test 192.168.0.100");
}
То есть каждый раз скрипт компилировался получается. Или как? Подскажите знатоки.

Добавлено: Ср май 28, 2008 6:50 am
~AsmodeuS~
1 щас уже есть возможность класифицировать трафик для микротика


2 нужно смореть сам скрипт иногда тормоза ииза внешних програм, можно попробовать SpeedyCGI

Добавлено: Ср май 28, 2008 7:20 am
RA81
1 щас уже есть возможность класифицировать трафик для микротика
данная возможность появилась за последнюю неделю??? Сейчас посмотрю CVS

Добавлено: Ср май 28, 2008 7:28 am
~AsmodeuS~
нет год назад

Ext Acct

Добавлено: Ср май 28, 2008 7:44 am
RA81
~AsmodeuS~ писал(а):нет год назад

Ext Acct
Не пойму что имеется ввиду. Функция "mikrotik_ext" в linkupdown или что то другое??

Добавлено: Ср май 28, 2008 8:06 am
~AsmodeuS~
атворизация через радиус сём трафика через Ipn

Добавлено: Ср май 28, 2008 8:10 am
RA81
~AsmodeuS~ писал(а):атворизация через радиус сём трафика через Ipn
Так это соооовсем другие пироги. я говорю про чистый Ipn когда радиус с впн не задействован никаким образом. Не всем ведь впн нужен.
Опять я бы не сказал что классы отрабатываются корректно. Создается лишь 1 очередь даже при наличии нескольких классов. А если скорости в классах разные то значит неувязочка.

Добавлено: Ср май 28, 2008 10:03 am
~AsmodeuS~
начало темы было общее


в Вашем случае:

1 можете поделиться сообществом, как минимум опция попадёт в дистрибутив и её легче будет контролировать и оптимизировать

2 разбераться самим

Добавлено: Ср май 28, 2008 5:40 pm
ran
Поскольку я в перле не спец
я тож не спец... ассемблер и ся++ токо - ядро линуха я больше люблю чем биллинговые системы :wink:
Опять я бы не сказал что классы отрабатываются корректно. Создается лишь 1 очередь даже при наличии нескольких классов. А если скорости в классах разные то значит неувязочка.
а у меня почему создаётся? правда у меня свой скрипт это делает... да и линух у меня...

Добавлено: Чт май 29, 2008 1:18 am
RA81
~AsmodeuS~ писал(а):в Вашем случае:

1 можете поделиться сообществом, как минимум опция попадёт в дистрибутив и её легче будет контролировать и оптимизировать
Так я это и хочу сделать. Только хотелось бы знать как :). Файлы не прикрепить сюда.
Опять же не хочу выкладывать не доконца допиленный код. Сейчас допилю, напишу инсрукцию и тогда выложу. Главное скажите куда