Базовая настройка OLT Huawei MA5608T

Целью данного руководства является не забыть как настраивать данный тип олтов, что называется с нуля.
Будет реалезована очень узкая задача. А именно голова будет подключена одним концом в вышестоящий сервер имитирующий провайдера. Вторым — через онушку в конечный компьютер.
Задача — с конечного устройства увидеть сервер провайдера и прогнать тестовый трафик.
Будут опущены многие вопросы безопасности при настройке самого олта и собственно все кроме поставленной задачи. Однако реалезация данной задачи представляет законченный сегмент общей настройки отла и может быть легко перенесена на вашу «боевую» машину

Итак на старте имеем
«Голову» MA5680T
2 платы питания PRTE
2 платы управления SCUN
1 плата GPDF
2 платы X2CS
(название и количество плат приведены исключительно для лучшего понимания скриншотов, которые я буду делать по ходу данного руководства )

Шаг первый 
В нем я пропускаю все пункты в которых обычно рассказывается какой терминал выбрать, как изменить скорость на порту и куда подсоеденить шнурок. Если вы этого не умеете — то читать дальше — пустая трата времени. Итак вы крутой админ и увидели приглашение >User name:
Шаг второй
Стандартным логином и паролем является пара:
User name: root
User password: admin
(как вариант admin123)
Базовая настройка OLT Huawei MA5608T

Следующим шагом введем команду которая увеличит продолжительность нашей сесси, после которой произойдет «разлогинивание» до 200 минут. (по умолчанию это значение равно 5 минутами и этого времени не хватает не на кофе, не на пописать)

idle-timeout 200

Базовая настройка OLT Huawei MA5608T

Переходим в привелигерованный режим.

enable

Базовая настройка OLT Huawei MA5608T
Давайте посмотрим какие платы и в каком состоянии наша «голова» обнаружила

display board 0

Базовая настройка OLT Huawei MA5608T
Переходим в режим конфигурирования

config

Базовая настройка OLT Huawei MA5608T

Подтверждаем установленную плату GPFD.
Тут присутствует некотороя китайская логика — если вы установили плату в OLT, то возможно вы  поставили ее просто так, для красоты, а не для того что бы она работала. Поэтому после  того как «голова» ее обнаружила — требуется еще ее (плату)  активировать
В нашем примере это будет такая команда

board confirm 0/6

6 — это физический номер слота в который вставленна данная плата. И этот номер виден на картинке выше
Базовая настройка OLT Huawei MA5608T
Смотрим еще раз что изменилось в состоянии плат

display board 0

Что видим? Видим что наша GPFD плата перешла из статуса «Auto_find» в статус «Normal»
Базовая настройка OLT Huawei MA5608T
Что же. Все необходимое нам «железо» нашлось и определилось так как нужно. (не забываем произвести ту же процедуру и с остальными платами)
Теперь начинаем настраивать логику.

Шаг третий

Попытаемся связать нашу голову с сервером провайдера.
Для примера провайдер выдал нам следующие параметры
ip adress:10.10.10.2/24
gw: 10.10.10.1
vlan: 2200

Создаем vlan

vlan 2200 smart

Базовая настройка OLT Huawei MA5608T
Привязываем vlan к конкретному физическому порту (будем подключатся к провайдеру через порт 0 на плате управления вставленной в слот 8)

port vlan 2200 0/8 0

Базовая настройка OLT Huawei MA5608T

Переходим в него

interface vlanif 2200

Базовая настройка OLT Huawei MA5608T
Задаем ip адрес и маску сети

ip address 10.10.10.2 255.255.255.0

Базовая настройка OLT Huawei MA5608T
Выходим из настроек vlana

quit

и
Задаем маршрут по умолчанию

ip route-static 0.0.0.0 0 10.10.10.1

Базовая настройка OLT Huawei MA5608T
Проверяем что наш провайдер стал доступен

ping 10.10.10.1

Базовая настройка OLT Huawei MA5608T

Шаг четвертый
Необходимо создать три основных профиля (DBA profile, ont line profile, ont service profile), а так же создать для каждого сервиса (связка «vlan-port ONT» свой  сервисный порт (service-port)

  • DBA Profile (Dynamic Bandwidth Allocation). Алгоритм динамического распределения полосы пропускания (DBA) представляет собой механизм для быстрого перераспределения полосы пропускания на основании требований службы текущего пользователя. Позволяет задать скорость для исходящего от пользователя трафика.
  • ONT Line Profile Позволяет задать TCONT контейнеры, привязать к нему GEM порты  и задать сопоставление vlan и GEM портов.
  • ONU service Profile  Предназначен для определения параметров ONT (количество и тип портов, привязка VLAN к портам ONT(Назначить VLAN в порты ONT можно отдельно из раздела interface GPON

Первый профиль — DBA, где мы зададим пропускную способность 1Гб

dba-profile add profile-id 10 type4 max 1024000

Базовая настройка OLT Huawei MA5608T

profile-id должен быть 10 или выше (с 1 по 9 — заводские)
type4 (тип выравнивания скорости трафика)
max (скорость в килобитах)

Создаем линейный gpon профиль

ont-lineprofile gpon profile-id 10 profile-name new_link

Базовая настройка OLT Huawei MA5608T

tcont 4 dba-profile-id 10

Базовая настройка OLT Huawei MA5608T

gem add 1 eth tcont 4

Базовая настройка OLT Huawei MA5608T

mapping-mode vlan

Базовая настройка OLT Huawei MA5608T

gem mapping 1 0 vlan 2200

Базовая настройка OLT Huawei MA5608T

commit
quit

Базовая настройка OLT Huawei MA5608T

Шаг пятый

Создаем все необходимые профили для онушек

ont-srvprofile gpon profile-id 10 profile-name new_link

Базовая настройка OLT Huawei MA5608T
Оговариваем что у нашей онушки будет только 1 Ethernet порт (если у вас многопортовая онушка или онушка с ktv, то команда будет естественно другая)

ont-port eth 1

Базовая настройка OLT Huawei MA5608T
Присоединяем порт Ethernet к vlan 2200

port vlan eth 1 2200

Базовая настройка OLT Huawei MA5608T
Сохраняем и выходим

commit
quit

Базовая настройка OLT Huawei MA5608T

Шаг шестой
Переходим к интересующему нас интерфейсу GPON
В нашем примере это будет 0/6 (почему 6 — смотрим картинку с номерами карт выше)

interface gpon 0/6

Базовая настройка OLT Huawei MA5608T
Активируем поиск незарегистринованных терминалов (онушек) на порту 0 (в данном примере мы будем подключать онушку именно в этот порт)

port 0 ont-auto-find enable

Базовая настройка OLT Huawei MA5608T
Ждем 30 секунд и смотрим что нашел наш олт

display ont autofind 0

Базовая настройка OLT Huawei MA5608T
Отлично! Онушка нашлась без всяких проблем.
Давайте попробуем ее зарегистрировать. (регистрировать будем по серийному номеру)

ont add 0 sn-auth 48575443C3696156 omci ont-lineprofile-id 10 ont-srvprofile-id 10 desc New_link

ont confirm 0 <номер порта от 0 до 15>
ontid 0 <номер онушки>
sn-auth <s/n онушки>
omci ont-lineprofile-id 10 <номер профиля >
ont-srvprofile-id 10 <номер профиля >
desc — произвольное описание
(после этого лампочка PON на онушке должна перестать мигать и будет гореть непрерывно)

ont port native-vlan 0 0 eth 1 vlan 2200


Выходим

quit

Шаг седьмой
Создаем служебный порт, что бы трафик пошел сквозь onu в Интернет

service-port 1 vlan 2200 gpon 0/6/0 ont 0 gemport 1 multi-service user-vlan 2200 tag-transform translate

Базовая настройка OLT Huawei MA5608T
На этом сообствено все.
Шаг восьмой
Проверяем что все это работает
На компьютере который подключен к онушке выставляем ip адрес ручками из диапазона 10.10.10.0/24, поскольку dhcp мы не настраивали. В нашем примере мы использовали ip 10.10.10.200
Базовая настройка OLT Huawei MA5608T

На сервере провайдера запускаем ipef3 сервер, а на компьюютере iperf3 клиент в 4 потока.
Вуаля! Все работает!
Базовая настройка OLT Huawei MA5608T

На этом основная задача выполнена.
P.S. Несколько команд которые не относятся непосредственно к настройке, но нужны мне что бы не искать их потом.
Что бы отвязать онушку от порта:

undo service-port 1
interface gpon 0/6
ont delete 0 0

Всякая разная информация по модулю вставленному в порт

interface gpon 0/6
display port state 0

Проверить нет ли ONU с ошибочной конфигурацией можно так:

diagnose
display ont failed-configuration 0/6/0 all
quit