Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
zteonureg [2019/02/27 12:40] |
zteonureg [2023/06/16 12:26] skybetik [Как включить?] |
||
---|---|---|---|
Рядок 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 в имени. Почему это так важно: У ZTE есть немного особая логика по регистрированию | ||
+ | ONU. Очень важно указать правильное количество портов для ONU. Если для четырех портовой ONU вы укажите | ||
+ | модель одно портовой ONU то на выхлопе получите лишь один рабочий порт из 4. Если для 1-но портовой | ||
+ | укажите четырех портовую модель, | ||
+ | \\ | ||
+ | \\ | ||
+ | Итого пример правильной модели это: \\ | ||
+ | < | ||
+ | Имя: | ||
+ | Порты: 1 | ||
+ | </ | ||
+ | \\ \\ | ||
+ | Так же стоит отметить, | ||
+ | создастся запись в ПОНизаторе. Можно оставить пустым, | ||
+ | Ещё один важный нюанс - пункт " | ||
+ | регистрации ONU запустится скрипт, | ||
+ | длительный процесс, | ||
+ | нескольких ONU стоит сохранить конфигурацию лишь при регистрации последней ONU. | ||
+ | При регистрации GPON ONT так же появляется пункт "ONU в режиме роутера" | ||
+ | он там нужен, будьте аккуратнее: | ||
+ | ===== Не очевидные моменты ===== | ||
+ | - В силу ограничений ПОНизатора, | ||
+ | - На данный момент для регистрации поддерживаются ONU на 1 и 4 порта. Если вам нужно больше - обращайтесь, | ||
+ | - Очень важно понимать какой именно конфиг заливается на ONU. Ознакомитесь с скриптами в папке billing/ | ||
+ | - Тестировалось и проверялось на версии прошивок 1.2.3 для ZTE C220 и 1.2.5/2.1 для C300/C320, V1.2.2 для C610 x8/x16, V1.2.2 для C620 x16. На других версиях прошивок скорее всего работать не будет. | ||
+ | - Хостнейм у ОЛТ обязательно должен быть ZXAN (дефолтный). Актуально только для EPON из-за специфики обработки ошибок. | ||
+ | < | ||
+ | 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 | ||
+ | </ | ||