Jump to content

Recommended Posts

Posted (edited)

Есть сеть IPoE. В центре каждого сегмента из 200-300 абонентов DGS-3627G, на доступе вперемешку управляемые и тупые свитчи. Известны связки мак-IP всех пользователей. DHCP в ядре, инет режется и шейпится на центральном микротике.

Как динамически зарезать локальный трафик у отключенных пользователей на DGS-3627G (за неимением управляемого доступа) так, чтобы пользователи имели доступ к биллингу и DNS и ни к чему более?

Edited by Alex_P89
Posted

Как зарезать локальный трафик на DGS-3627G (за неимением управляемого доступа)

так, чтобы пользователи имели доступ к биллингу и DNS и ни к чему более?

Traffic Segmentation, Asymmetric VLANs.

Posted (edited)

А что, IPoE нынче не нужно терминировать?

Какой смысл вы вкладываете в слово "терминировать"? Я вас не совсем понимаю.

Edited by Alex_P89
Posted

шлюз для абонентов где поднят?)

Есть две подсети (/24), для каждой подсети шлюзом служит свой DGS-3627G. На каждом DGS-3627G прописан роутинг на другой DGS-3627G и на пограничный микротик, на котором созданы все тарифы и на который приходит линк от магистрального провайдера.

Posted

Ну так вешайте ACL на DGS-3627G, которые являются шлюзом для абонентов

Не влезет. Нам нужно динамически блокировать/разблокировать пользователей. Как биллинг узнает какой Access ID удалять из ACL?

Posted

Ну так вешайте ACL на DGS-3627G, которые являются шлюзом для абонентов

Не влезет. Нам нужно динамически блокировать/разблокировать пользователей. Как биллинг узнает какой Access ID удалять из ACL?

Как вы его научите, так и узнает.

Posted

Как биллинг узнает какой Access ID удалять из ACL?

Либо сценарий управления коммутатором должен вычислять AccessID по UserID или последним цифрам UserIP.

Либо в биллинге нужно завести в учётной записи пользователя поле для Access ID.

Либо сценарий управления должен просматривать существующий список правил и находить в нём используемые Access ID для удаления и незанятые для создания.

 

Всё просто.

 

 

Traffic Segmentation, Asymmetric VLANs.

А конкретнее?

А конкретнее ищете в Гугле и тут же находите:

http://www.dlink.ru/up/uploads_media/Traffic_segmentation.pdf

http://dlink.ru/up/uploads_media/asymmetric_vlan.pdf

Posted

Не получится, это ж UTM5... Только через адские костыли.

А вы хотели UTM5 без адских костылей? Это, наверное, какой-то другой UTM5 :)

Posted

Либо сценарий управления коммутатором должен вычислять AccessID по UserID или последним цифрам UserIP.

Либо в биллинге нужно завести в учётной записи пользователя поле для Access ID.

Либо сценарий управления должен просматривать существующий список правил и находить в нём используемые Access ID для удаления и незанятые для создания.

С UTM5 это в крайней степени костыляво получается. Нужен другой вариант.

 

Не получится, это ж UTM5... Только через адские костыли.

А вы хотели UTM5 без адских костылей? Это, наверное, какой-то другой UTM5 :)

Ну мы накостылили себе турбокнопку. Теперь вот ищем возможности избежать костылей с ACL на DGS-3627G.

Posted

С UTM5 это в крайней степени костыляво получается. Нужен другой вариант.

Биллинг здесь никакой роли не играет.

Системе управления коммутаторами от него нужна только таблица IP+Block.

Posted

С UTM5 это в крайней степени костыляво получается. Нужен другой вариант.

Биллинг здесь никакой роли не играет.

Системе управления коммутаторами от него нужна только таблица IP+Block.

Всего-то систему управления коммутаторами написать. Легко сказать - сложнее сделать. Мы подумаем над этим вариантом, но пока поищем другие возможности.

Был идея по MAC или IP пихать отключенных в отдельный VLAN, но вот как после этого их зароутить - непонятно.

Posted

Биллинг здесь никакой роли не играет.

Системе управления коммутаторами от него нужна только таблица IP+Block.

+100500

Всего-то систему управления коммутаторами написать. Легко сказать - сложнее сделать. Мы подумаем над этим вариантом, но пока поищем другие возможности.

Был идея по MAC или IP пихать отключенных в отдельный VLAN, но вот как после этого их зароутить - непонятно.

Либо вы не умеете делать, либо не умеете думать, либо очень ленивые. Ваша задача решается легко и просто одним, не очень большим костыликом, Ilya Evseev вам дал исчерпывающий ответ.

Posted

Всего-то систему управления коммутаторами написать. Легко сказать - сложнее сделать. Мы подумаем над этим вариантом

Всё уже давно написано: http://forum.nag.ru/forum/index.php?showtopic=54023

Единственное "но" - модуль для UTM5 я пока в свободный доступ не выкладывал.

Posted

Всего-то систему управления коммутаторами написать. Легко сказать - сложнее сделать. Мы подумаем над этим вариантом

Всё уже давно написано: http://forum.nag.ru/forum/index.php?showtopic=54023

Единственное "но" - модуль для UTM5 я пока в свободный доступ не выкладывал.

Спасибо. В чём собственно заключается интеграция с UTM5?

Posted

В чём собственно заключается интеграция с UTM5?

В написании класса-наследника Billing, аналогичного классам UTM4 и CifraBill :)

http://svn1.homelinux.net/viewcvs/lib/?root=routers_mgmt

кэп? :)

Какую информацию он берёт из биллинга или записывает в биллинг?

Posted

Не получится, это ж UTM5... Только через адские костыли.

гм, перловый скрипт на 20-40 строк + табличка мускульная, вот и весь костыль ))

Posted

Не получится, это ж UTM5... Только через адские костыли.

гм, перловый скрипт на 20-40 строк + табличка мускульная, вот и весь костыль ))

ИМХО: костыль со своей таблицей в БД - это уже слишком :)

да и к тому же ещё не совсем ясен алгоритм работы ACL на 3627, может кто-нибудь объяснить или дать ссылку на правильное описание?

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.