Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
|
zteonureg [2020/05/19 14:36] |
zteonureg [2025/10/07 15:11] (поточний) pautina [Не очевидні моменти] |
||
|---|---|---|---|
| Рядок 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 | ||
| + | - EFTL | ||
| + | - EFTM | ||
| + | </ | ||
| + | |||
| + | Якщо ви не побачили в списку свою улюблену карту - не варто відразу впадати у відчай. | ||
| + | Наприклад 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 | ||
| + | </ | ||