VLAN менеджер
Модуль прийшов в цей світ для керування розподілення вланів комутаторам, олтам або користувачам.
Інтеграція з купагеном.
Інтеграція з реєстрацією онушок.
Список опцій
Поведінка модуля регулюється наступними опціями в alter.ini:
VLAN_MANAGEMENT_ENABLED - увімкнення модуля. UNIVERSAL_QINQ_ENABLED - вмикає можливість створювати QINQ пари користувачам. UNIVERSAL_QINQ_USER_EXIST - перевірка що користувач існує? QINQ_IN_PROFILE - показувати QINQ пару в профілі користувача? QINQ_ENABLED - QINQ для комутаторів. Механіка: s-vlan і початковий c-vlan + номер порта комутатора в який включений користувач. ONUREG_QINQ_ENABLED - інтеграція з модулем реєстрації онушок. VLAN_MANAGEMENT_ONU_GUEST_VLANS - список вланів через кому які будут сприйматися як гостьові (корисно для олтів з автоматичною реєстрацією онушок типу BDCOM).
Важливо: опція QINQ_ENABLED також потребує увімкнення опції SWITCHPORT_IN_PROFILE і основна ідея, що ми завжди знаємо в якому порту якого комутатора знаходиться наш користувач.
Ієрархія
Важливо розуміти що існує певна ієрархія.
Realm - має свої SVLAN, так само S-VLAN має свої C-VLAN.
У випадку, коли користувач підключений к комутатору, в якого вже є власна QINQ пара, але нам потрібно замінити це значення на кастомне - то кастом буде мати вищий пріорітет при генерації атрибутів в купагені.
Realm
Головний в ієрархії це realm (область). Кожна область може мати свої SVLAN-и.
По дефолту створений default realm який не можна видаляти за будь яких обставин. При стандартному використанні, скоріш за все, вам не знадобляться інші області окрім дефолтної.
//Використання областей актуально тільки якщо перетинаються QINQ пари. У випадку не дефолтної області до значення radius username (купаген) у кінці буде додане домене ім'я (@ і імя області). Це потрібно, як не дивно, для того щоб генерувати більш унікальні radius username. Результат буде схожий на щось типу: 100.200@local.isp
//
SVLAN
C-VLAN
Для створення QINQ пари треба в модулі обрати потрібну область та SVLAN та візуально обрати потрібний CVLAN. Далі використовуючи навігацію модуля, в залежності від включенних опцій, зробити бажане.
Для комутаторів потрібно лише обрати потрібний комутатор. Для користовуча треба заповнити логін.
При створенні діапазону для комутатора модуль рахує діапазон зайнятих CVLAN-ів по кількості портів свіча із довідника “моделі обладнання”.
Приклад: при створенні діапазону для домового комутатор на 24 порта в SVLAN №1000 та CVLAN 100. Таким чином зайнятими стануть CVLAN від 100 до 123.
Для користувачів ми можемо окремо виділити унікальну і тільки одну QINQ пару для одного користувача і тільки так. Врахуйте це при проектуванні.
Примечание
Кольорова схема:
- зелений - вільний
- синій - зайнято комутатором
- помаранчевий - зайнято користувачем

