Користувальницькькі налаштування

Налаштування сайту


vlanmanagement

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
vlanmanagement [2019/10/17 15:53]
vlanmanagement [2023/06/17 15:07] (поточний)
nightfly [Realm]
Рядок 1: Рядок 1:
 +====== VLAN менеджер ======
 +Модуль прийшов в цей світ для керування розподілення вланів комутаторам, олтам або користувачам. \\
 +Інтеграція з [[multigen|купагеном]]. \\
 +Інтеграція з [[zteonureg|реєстрацією онушок]]. \\
 +
 +
 +===== Список опцій =====
 +Поведінка модуля регулюється наступними опціями в alter.ini:
 +
 +<file 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).
 +
 +</file>
 +
 +Важливо: опція QINQ_ENABLED також потребує увімкнення опції SWITCHPORT_IN_PROFILE і основна ідея, що ми завжди знаємо в якому порту якого комутатора знаходиться наш користувач.
 +
 +===== Ієрархія =====
 +Важливо розуміти що існує певна ієрархія. \\
 +Realm - має свої SVLAN, так само S-VLAN має свої C-VLAN. \\
 +У випадку, коли користувач підключений к комутатору, в якого вже є власна QINQ пара, але нам потрібно замінити це значення на кастомне - то кастом буде мати вищий пріорітет при генерації атрибутів в купагені.
 +==== Realm ====
 +Головний в ієрархії це realm (область). Кожна область може мати свої SVLAN-и. \\
 +По дефолту створений default realm який не можна видаляти за будь яких обставин. При стандартному використанні, скоріш за все, вам не знадобляться інші області окрім дефолтної. \\
 +\\
 +//Використання областей актуально тільки якщо перетинаються QINQ пари. У випадку не дефолтної області до значення radius username ([[multigen|купаген]]) у кінці буде додане домене ім'я (@ і імя області). Це потрібно, як не дивно, для того щоб генерувати більш унікальні radius username. Результат буде схожий на щось типу: 100.200@local.isp 
 +//
 +==== SVLAN ====
 +Кожний SVLAN може мати 4094 CVLAN. Виглядає якось так: \\
 +{{:vlanmanagement_main.png?800|}}
 +
 +==== C-VLAN ====
 +Для створення QINQ пари треба в модулі обрати потрібну область та SVLAN та візуально обрати потрібний CVLAN. Далі використовуючи навігацію модуля, в залежності від включенних опцій, зробити бажане. \\
 +Для комутаторів потрібно лише обрати потрібний комутатор. Для користовуча треба заповнити логін. \\
 +{{:vlanmanagement_assign.png?600| }} {{ :vlanmanagement_user.png?600|}} \\
 +\\
 +При створенні діапазону для комутатора модуль рахує діапазон зайнятих CVLAN-ів по кількості портів свіча із довідника "моделі обладнання". \\
 +Приклад: при створенні діапазону для домового комутатор на 24 порта в SVLAN №1000 та CVLAN 100. Таким чином зайнятими стануть CVLAN від 100 до 123. \\
 +\\
 +Для користувачів ми можемо окремо виділити унікальну і тільки одну QINQ пару для одного користувача і тільки так. Врахуйте це при проектуванні.
 +
 +===== Примечание =====
 +Кольорова схема: \\
 +  - зелений      - вільний
 +  - синій        - зайнято комутатором
 +  - помаранчевий - зайнято користувачем
 +
  
vlanmanagement.txt · Востаннє змінено: 2023/06/17 15:07 повз nightfly