Автоматизация настройки ONT на Huawei
Huawei GPON ориентирован на работу с NMS и не имеет полной автоматизации подключения новых ONT при работе с CLI. В данной статье мы расмотрим как можно максимально автоматизировать процесс и свести ручную работу к минимуму. В данной статье мы будем использовать следующие начальные условия:
№ п/п | Характеристика | Описание |
1 | Версия ПО | >=R16 |
2 | Internet vlan | 1101-2000 |
3 | Q-in-Q | 1000 |
3 | Multicast vlan | 4033 |
5 | GEM Internet | 12 |
6 | GEM multicast | 14 |
7 | User vlan internet | 10 |
Чтобы настройка была универсальной для Internet будем использовать user-vlan 10, трансляцию реального vlan в user выполним при помощи service-port.
1. Создадим DBA профиль с максимально доступной скорость 1Г
dba-profile add profile-id 10 profile-name "dba-profile_10" type3 assure 1024 max 1024000
2. Создадим разметку приоритета для IPTV, назначив COS =4
traffic table ip index 8 name "IPTV" cir off color-mode color-blind priority 4 priority-policy local-setting
traffic table ip index 7 name "STD" cir off color-mode color-blind priority 0 priority-policy local-setting
3. Создадим lineprofile, в котором создадим 2 GEM порта и привяжем VLAN Интернет и Mulicast
ont-lineprofile gpon profile-id 12 profile-name "ont_user"
tcont 4 dba-profile-id 10
gem add 12 eth tcont 4
gem add 14 eth tcont 4
gem mapping 12 2 vlan 10
gem mapping 14 4 vlan 4033 priority 4
commit
4. Создадим srvprofile, в нем сделаем автоопределение ETH и POTS портов, добавим Интернет VLAN и Multicast vlan
ont-srvprofile gpon profile-id 12 profile-name "ont_user"
ont-port pots adaptive 2 eth adaptive 8
igmp-forward translation 4033 4
port vlan eth 1 translation 10 0 user-vlan 10 0
port vlan eth 1 translation 4033 4 user-vlan 4033 4
commit
5. Для каждого типа ONT создадим правило для автоматического добавления. Все ONT указанного типа будут автоматически добавляться и им будет присвоен указанные профили. Номер для equipment можно найти при получении информации об найденной ONT командой display ont autofind X (где Х номер порта GPON). Профили укажем только что нами созданные.
ont auto-add-policy gpon equipment "120C" omci ont-lineprofile-id 12 ont-srvprofile-id 12 auto-confirm enable
6. Если у вас ONT работает в режиме SFU(bridge) то необходимо будет для каждой ONT в interface-gpon X/Y прописывать native vlan командой ont port native-vlan X N eth 1 vlan 10 priority 0 , где X- номер PON порта, N - номер ONT. Если ONT работает в режиме HGU(router) то 6
пункт делать не нужно. Как загрузить настройки для HGU будет рассмотрено в пункте 9
7. Необходимо создать service-profile для Internet и Multicast vlan.
Если у вас меньше 100 ONT в порту то номера service-port удобно назначать по схеме. SBPO - S - № сервиса, B - № карты, P - № GPON порта, O № ONU в порту.
Например для Интернета, 0 карты, 0 порта, 1 ONU сервисный порт будет 00001
service-port 00001 vlan 1001 gpon 0/0/0 ont 1 gemport 12 multi-service user-vlan 10 tag-transform translate
Для тех, кто предпочитает использовать Q-in-Q (Q-in-Q vlan 1000 предварительно нужно добавить)
service-port 00001 vlan 1000 gpon 0/0/0 ont 1 gemport 12 multiservice user-vlan 10 tag-transform translate-and-add inner-vlan 1001 inbound traffic-table index 7 outbound traffic-table index 7
Для Mylticast номер сервиса задаем 1, указываем разметку трафика COS 4
service-port 10001 vlan 4033 gpon 0/0/0 ont 1 gemport 14 multi-service user-vlan 4033 tag-transform translate inbound traffic-table index 8 outbound traffic-table index 8
8. Для работы Multicast у клиента необходимо добавить его как multicast user
btv
igmp user add service-port 10001 no-auth
multicast-vlan 4033
igmp multicast-vlan member service-port-list 10001
9. Загрузка настроек для ONT HGU (HG8546M и HS8545M и им подобным).
Необходимо подготовленный файл в формате xml заархивировать в архив GZ и положить на TFP сервер.
На OLT переходим в режим diagnose при помощи команды diagnose . Далее выполняем следующие команды
#название файла и IP tftp сервера
ont-load info configuration hs8545M.xml.gz tftp 172.31.174.92
# выбираем для каких ONT будет производиться загрузка конфига. Возможны варианты:
всей карты, всего PON порта, конкретной ONT. Выбор варианта зависит от того указан ли PON порт и номер ONT
ont-load select 0/0 0 2
#Запускаем режим загрузки
ont-load start
Посмотреть состояние загрузки можно командами:
display ont-load info - покажет настройки для загружаемого файла
display ont-load select 0/0 - покажет статус загрузки для каждой ONT
display ont-load result 0/0 0 1 - покажет какая возникла ошибка при загрузке файла, это очень полезно когда вы готовите новый файл xml
Подготовить новый xml можно следующим образом:
1. Зайти на нужную ONT, сделать все настройки и сохранить файл конфига.
2. Полученный XML отредактировать при помощи XML редактора, например XMLSpear.
При редактировании необходимо удалить все раздел со словами info и прочие, настройки для которых вы не делали. Также необходимо удалить разделы с пользователями для WEB и WiFI, так как ожидаемые ONT пароли не в том виде, в котором они хранятся в XML.
3. Сохраненный XML архивируем в GZ, например при помощи 7-zip.
4. Пробуем его загрузить на ONT через OLT и смотрим на ошибки через display ont-load result. Если появляется ошибка со ссылкой на недопустимый параметр, удаляем соответствующий раздел из XML. Повторяем пункты 3-4 до успешной загрузки XML
Уже готовые образцы для HG8546M и HS8545M можно получить через nag.support