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

ykk
Сообщения: 8
Зарегистрирован: Пн май 21, 2007 10:13 am

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

Сообщение ykk »

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

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

пока нет

ykk
Сообщения: 8
Зарегистрирован: Пн май 21, 2007 10:13 am

Сообщение ykk »

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

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

щас какраз над этим работаю

ykk
Сообщения: 8
Зарегистрирован: Пн май 21, 2007 10:13 am

Сообщение ykk »

~AsmodeuS~ писал(а):щас какраз над этим работаю
О, круто!!! :)
Если будут какие то результаты, пожалуйста дайте знать сразу. Очень буду ждать!!!

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

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

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 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");
}
То есть каждый раз скрипт компилировался получается. Или как? Подскажите знатоки.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

1 щас уже есть возможность класифицировать трафик для микротика


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

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

1 щас уже есть возможность класифицировать трафик для микротика
данная возможность появилась за последнюю неделю??? Сейчас посмотрю CVS

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

нет год назад

Ext Acct

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

~AsmodeuS~ писал(а):нет год назад

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

атворизация через радиус сём трафика через Ipn

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

начало темы было общее


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

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

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

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

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

RA81
Сообщения: 50
Зарегистрирован: Ср мар 19, 2008 8:21 am

Сообщение RA81 »

~AsmodeuS~ писал(а):в Вашем случае:

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

Ответить