Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
zteonureg [2019/02/27 12:40] |
zteonureg [2023/07/29 13:36] nightfly [Що варто очікувати від модуля?] |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== Реєстрація ONU/ONT на ZTE/Huawei OLT ====== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Що варто очікувати від модуля? | ||
+ | - Показує список незареєстрованих ONU/ONT | ||
+ | - Реєструє ONU/ONT на OLT ZTE | ||
+ | - Реєструє ONU/ONT на OLT Huawei | ||
+ | - Реєструє ONU/ONT в [[ponizer|ПОНизаторі]] | ||
+ | - Інтеграція с [[vlanmanagement|Менеджером VLAN]] для реалізації QINQ | ||
+ | |||
+ | ===== Плани ===== | ||
+ | - QINQ (зроблено в 1.0.3) | ||
+ | - Дереєстрація онушок | ||
+ | |||
+ | |||
+ | ===== Як увімкнути? | ||
+ | |||
+ | Цей модуль керується опцією в **alter.ini** ONUREG_ZTE. І відповідні права: ONUREGZTE і ZTEVLANBINDS. | ||
+ | <file ini alter.ini> | ||
+ | ONUREG_ZTE=1 | ||
+ | </ | ||
+ | |||
+ | Дуже важливо перевірити наявність встановленого **expect** в системі та перевірити що шлях до нього в **billing.ini** співпадає з реальністю. | ||
+ | <code bash> | ||
+ | $ whereis expect | ||
+ | expect: / | ||
+ | $ | ||
+ | </ | ||
+ | |||
+ | <file ini billing.ini> | ||
+ | EXPECT_PATH="/ | ||
+ | </ | ||
+ | |||
+ | Так само вимагає увімкненого [[ponizer|ПОНізатора]] і SWITCH_AUTOCONFIG в **alter.ini** | ||
+ | <file ini alter.ini> | ||
+ | PON_ENABLED=1 | ||
+ | SWITCH_AUTOCONFIG=1 | ||
+ | </ | ||
+ | |||
+ | Обов' | ||
+ | <file ini alter.ini> | ||
+ | SNMPWALK_BACKGROUND=0 | ||
+ | </ | ||
+ | |||
+ | Інші опції | ||
+ | <file ini alter.ini> | ||
+ | ONUREG_QINQ_ENABLED | ||
+ | ONUREG_HUAWEI_NATIVE_VLAN | ||
+ | ONUREG_DHCP_SNOOPING_DEFAULT | ||
+ | ONUREG_LOOPDETECT_DEFAULT | ||
+ | </ | ||
+ | \\ | ||
+ | Варто зазначити, | ||
+ | \\ | ||
+ | |||
+ | ===== Налаштування модуля ===== | ||
+ | |||
+ | Після увімкнення опції в **alter.ini** і встановлення відповідного ключа ліцензії в ПОНізаторі | ||
+ | з' | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Створити модель свіча з потрібним шаблоном zte\ zte gpon або Huawei-MA. | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Слідом потрібно створити спосіб підключення до OLT. Важливо розуміти, | ||
+ | За замовчуванням у ZTE відключена можливість підключення по SSH, тож будьте уважні під час вибору методу підключення. | ||
+ | Створити підключення потрібно в модулі Свічі -> Switch login вибравши метод Connect і додавши потрібну OLT з правильними логіном і паролем. | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Для того щоб побачити в списку наші OLT, потрібно привести довідник свічів у відповідний вигляд: | ||
+ | Перейшовши в нього, побачимо наш список доступних OLT. OLT-и фільтруються за ознакою: | ||
+ | і в імені snmp шаблону містить підрядок ZTE або Huawei-MA. | ||
+ | Тобто спочатку розрахунок на те, що OLT уже налаштована для роботи з ПОНізатором. | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Якщо все зроблено правильно, | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Далі потрібно заповнити доступні карти, встановлені в OLT. Для цього натискаємо на кнопку " | ||
+ | (іконка шасі) для обраного OLT. Щоб побачити всі встановлені карти в графі " | ||
+ | Натисніть " | ||
+ | Дуже важливий момент: | ||
+ | Якщо ви вручну повністю налаштовували OLT, вкажіть там потрібну цифру. Зазвичай вона являє собою першу цифру | ||
+ | у назві інтерфейсів, | ||
+ | як epon-olt_0/ | ||
+ | Відповідно потрібно " | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Після реєстрації всіх карт можна " | ||
+ | за тим, що людина, | ||
+ | різними людьми. Тобто ми можемо отримати такий собі preset, що б працівники могли в три кліки | ||
+ | зареєструвати ONU. Цей функціонал доступний у модулі " | ||
+ | " | ||
+ | під час реєстрації ONU у формі можна вказати довільний VLAN. | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Тепер якщо все зроблено правильно ми можемо вирушити в модуль " | ||
+ | За умови, що OLT сконфігурований правильно і є реальні незареєстровані ONU, то ми побачимо щось таке: | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Після натискання на іконку плюса ми перейдемо в меню реєстрації ONU. | ||
+ | \\ | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | Тут ми бачимо раніше заповнений VLAN, який знову ж таки ніхто не заважає замінити на довільний. | ||
+ | Дуже важливий момент із вибором моделі для ONU. Це зроблено не для краси, дуже важливо створити | ||
+ | правильну модель для ONU. У список вибору потрапляє обладнання з довідника " | ||
+ | з підрядком ONU в імені. Чому це так важливо: | ||
+ | ONU. Дуже важливо вказати правильну кількість портів для ONU. Якщо для чотирьох портової ONU ви вкажете | ||
+ | модель однопортової ONU, то на вихлопі отримаєте лише один робочий порт із 4. Якщо для 1-но портової | ||
+ | вкажіть чотирьох портову модель, | ||
+ | \\ | ||
+ | \\ | ||
+ | Отже, приклад правильної моделі це: \\ | ||
+ | < | ||
+ | Имя: | ||
+ | Порти: 1 | ||
+ | </ | ||
+ | \\ \\ | ||
+ | Так само варто зазначити, | ||
+ | створиться запис у ПОНізаторі. Можна залишити порожнім, | ||
+ | Ще один важливий нюанс - пункт " | ||
+ | реєстрації ONU запуститься скрипт, | ||
+ | тривалий процес, | ||
+ | декількох ONU варто зберегти конфігурацію лише під час реєстрації останньої ONU. | ||
+ | При реєстрації GPON ONT так само з' | ||
+ | він там потрібен, | ||
+ | ===== Не очевидні моменти ===== | ||
+ | - Через обмеження ПОНізатора, | ||
+ | - Наразі для реєстрації підтримуються ONU на 1 і 4 порти. Якщо вам потрібно більше - звертайтеся, | ||
+ | - Дуже важливо розуміти, | ||
+ | - Тестувалося і перевірялося на версії прошивок 1.2.3 для ZTE C220 і 1.2.5/2.1 для C300/C320, V1.2.2 для C610 x8/x16, V1.2.2 для C620 x16. На інших версіях прошивок найімовірніше працювати не буде. | ||
+ | - Хостнейм у ОЛТ обов' | ||
+ | < | ||
+ | ZXAN#conf t | ||
+ | Enter configuration commands, one per line. End with CTRL/Z. | ||
+ | ZXAN(config)# | ||
+ | ZXAN# | ||
+ | </ | ||
+ | |||
+ | Невелика ремарка. Оскільки в мене немає можливості знати за іменами ВЗАГАЛІ всі типи карт, що застосовуються в даних OLT, то ось список, | ||
+ | |||
+ | ZTE GPON: | ||
+ | < | ||
+ | - GPFA | ||
+ | - GPFAE | ||
+ | - GTGO | ||
+ | - GTGH | ||
+ | - GTGHG | ||
+ | - GVGH / c610x16 | ||
+ | - GVGO / c610x8 | ||
+ | - GFGL / c620x16 | ||
+ | </ | ||
+ | |||
+ | HUAWEI GPON: | ||
+ | < | ||
+ | - GPBD | ||
+ | - GPFD | ||
+ | - GPBH | ||
+ | - GPMD | ||
+ | - H806G | ||
+ | - H803G | ||
+ | - H805G | ||
+ | </ | ||
+ | |||
+ | EPON: | ||
+ | < | ||
+ | - EPFC | ||
+ | - EPFCB | ||
+ | - ETGO | ||
+ | - ETGOD | ||
+ | - ETGH | ||
+ | - ETGHG | ||
+ | - ETGHK | ||
+ | </ | ||
+ | |||
+ | Якщо ви не побачили в списку свою улюблену карту - не варто відразу впадати у відчай. | ||
+ | Наприклад GTGOG - повний аналог GTGO і можете сміливо використовувати його. | ||
+ | Потрудіться дізнатися, | ||
+ | що ваша карта буде працювати під личиною її більш старших родичів. | ||
+ | ===== Конфігурація OLT ===== | ||
+ | |||
+ | ==== ZTE ==== | ||
+ | |||
+ | У ZTE є неочевидний момент із SNMP... [[http:// | ||
+ | модуль очікує побачити наступну конфігурацію для EPON: | ||
+ | |||
+ | < | ||
+ | epon | ||
+ | onu-sla-profile profile-name create 1G | ||
+ | onu-sla-profile profile-set 1G upstream fixed 0 fixedpkt 1500 assured 10000 maximum 1000000 maxburst 1000000 priority 0 | ||
+ | onu-sla-profile profile-set 1G downstream maximum 1000000 maxburst 1000000 | ||
+ | pon | ||
+ | onu-type 1GE epon description 1_ge_port | ||
+ | onu-type 4GE epon description 4_ge_ports | ||
+ | onu-type-if 1GE eth_0/1 | ||
+ | onu-type-if 4GE eth_0/1 | ||
+ | onu-type-if 4GE eth_0/2 | ||
+ | onu-type-if 4GE eth_0/3 | ||
+ | onu-type-if 4GE eth_0/4 | ||
+ | uncfg-onu-display-info mac sn model version | ||
+ | </ | ||
+ | |||
+ | Для GPON: | ||
+ | |||
+ | < | ||
+ | gpon | ||
+ | profile tcont unlim type 4 maximum 1000000 | ||
+ | profile traffic unlim sir 1000000 pir 1000000 | ||
+ | pon | ||
+ | onu-type 1ETH gpon description 1ETH | ||
+ | onu-type 4ETH gpon description 4ETH | ||
+ | onu-type-if 1ETH eth_0/1 | ||
+ | onu-type-if 4ETH eth_0/1 | ||
+ | onu-type-if 4ETH eth_0/2 | ||
+ | onu-type-if 4ETH eth_0/3 | ||
+ | onu-type-if 4ETH eth_0/4 | ||
+ | uncfg-onu-display-info mac sn model version | ||
+ | </ | ||
+ | |||
+ | Ви можете змінити параметри під свої реалії, | ||
+ | |||
+ | === ZTE QINQ === | ||
+ | |||
+ | QINQ у ZTE OLT може працювати у двох режимах. \\ | ||
+ | Перший це vlan-smart-qinq, | ||
+ | Для коректної роботи варто вибирати тільки призначення C-VLAN на ONU. \\ | ||
+ | \\ | ||
+ | Другий варіант - service-port, | ||
+ | Налаштування гранично просте: | ||
+ | |||
+ | ==== Huawei MA 5600 ==== | ||
+ | Важно выставить опцию ONUREG_HUAWEI_NATIVE_VLAN (в alter.ini) равной VLAN-у из строки "gem mapping 1 1 vlan 101" (да вы можете заменить его на тот что вам нужен). \\ | ||
+ | Там должен быть VLAN который вы не используете нигде. Дальше магия трансляции вланов сделает из ненужного VLAN-а нужный. \\ | ||
+ | \\ | ||
+ | Для GPON: | ||
+ | |||
+ | < | ||
+ | xpon mode switch-to profile-mode | ||
+ | |||
+ | dba-profile add profile-id 20 profile-name " | ||
+ | |||
+ | ont-srvprofile gpon profile-id 100 profile-name " | ||
+ | | ||
+ | port vlan eth 1 transparent | ||
+ | | ||
+ | |||
+ | ont-lineprofile gpon profile-id 100 profile-name " | ||
+ | tcont 4 dba-profile-id 20 | ||
+ | gem add 1 eth tcont 4 | ||
+ | gem mapping 1 1 vlan 101 | ||
+ | | ||
+ | quit | ||
+ | </ | ||