Настройка OLT HuaweiMA5608Tдля предоставления доступа в сеть Интернет, с возможностью просмотра IPTV на любом порту ONT любого типа .
SmartAX MA5608T — устройства интегрированного оптического доступа гигабитной пассивной оптической сети (GPON). Предназначен для построения сетей разных типов: FTTC (волокно до микрорайона), FTTB (волокно до здания), FTTO (волокно до офиса) и FTTH (волокно до дома) Оптический линейный терминал (Optical Line Terminal - OLT) объединяют в себе возможности сверхскоростной агрегации, коммутации и маршрутизации трафика на скорости интерфейса, поддерживает пропускную способность десятки гигабит в секунду.
Компактный вид исполнения линейного терминала MA5608T:
2U 19” и глубиной 12”, с 2-мя слотами для установки сервисных плат, в сочетании с возможностью полного обслуживания с фронтальной стороны, делают его идеальным решением для развертываний в местах с ограниченным пространством, наружных шкафов или подвалов здания. Mini OLT имеет варианты питания переменного и постоянного тока, расширенный диапазон температур, это обеспечивает легкую установку и обслуживание линейного терминала.
OLT терминал включает в себя:
Рисунок 1 Нумерация слотов
Рисунок 2 Внешний вид шасси MA5608t с установленными платами
Рассмотрим вариант настройки OLTна примере следующей задачи:
Трафик от каждой ONT идет в уникальном VLAN ID (от 2000 до 4048)
IGMP ver2 и multicast трафик идет в VLAN 2199
Установлена 1 плата управления MCUD1 в слот 2
Uplink порт – интерфейс GE0 на плате управления
Установлена 1 сервисная карта GPFD в слот 1
Добавляем ONT на дерево, включенное в порт 0 сервисной карты
Рисунок 3 Схема организации связи «Модель предоставления услуги VLAN per USER»
Подключаемся к OLT при помощи консольного кабеля 9600 8-n-1.
Логин по умолчанию root, пароль admin или admin123
Для перехода в привилегированный режим используем команду:
enable
Для перехода в режим конфигурации используем команду:
conf
Если для управления Вы используете выделенный порт ETH, то на нем настраивается IP адрес для доступа:
interface meth0
ip address 192.168.1.78 255.255.255.0
Для добавления нового привилегированного пользователя с именем tester, и правами root:
MA5608T#terminal user name
User Name(length<6,15>):tester
User Password(length<6,15>):password123
Confirm Password(length<6,15>): password123
User profile name(<=15 chars)[root]:<Enter>
User's Level:
1. Common User 2. Operator 3. Administrator:3
Permitted Reenter Number(0--4):4
User's Appended Info(<=30 chars): <Enter>
Adding user successfully
Repeat this operation? (y/n)[n]:n
При первом включении нужно добавить в конфигурацию, установленные в шасси модули.
board confirm 0
Посмотреть общее состояние всех плат:
display board 0
Добавить VLAN всех сервисов в систему и указать на каких uplink портах (в нашем примере это порт будет: 0/2 0) пропускать их:
vlan 2199 smart
vlan 2200 to 4048 smart
vlan desc 2199 description "IPTV"
port vlan 2199 to 4048 0/2 0
Для удобства работы с конфигурацией при настройке общих параметров для группы ONT создаются профили конфигурации следующих видов:
ONU service Profile Предназначен для определения параметров ONT (количество и тип портов, привязка VLAN к портам ONT)
DBA Profile (Dynamic Bandwidth Allocation). Описывает алгоритмы динамического распределения полосы пропускания (DBA). Позволяет задать ограничение скорости для исходящего от пользователя трафика.
ONT Line Profile Позволяет привязать TCONT контейнеры к GEM портам и задать сопоставление VLAN и GEM портов.
Частично ONT настраивается через WEB интерфейс (см приложение ниже)
Добавить таблицу определения IPTV трафика и установки для него COS=4
traffic table ip index 7 name "IPTV" cir off color-mode color-blind priority 4 priority-policy local-setting
Создадим сервисный профиль "ONT_4LAN" для 4х портовых ONT, и опишем в нем LAN порты, при этом VLAN 10, указанный в профиле будет одинаковым для всех ONT, это упростит настройку терминалов через WEB интерфейс
ont-srvprofile gpon profile-id 4 profile-name "ONT_4LAN"
ont-port eth adaptive
multicast-forward untag
port vlan eth 1 translation 10 0 user-vlan 10 0
commit
quit
Создадим DBA профиль "UPLINK100M". В нем укажем, что гарантированная полоса 1Мбит/с, максимальная 100Мбит/с
dba-profile add profile-id 10 profile-name "UPLINK100M" type4 assure 1024 max 102400
Создадим линейный профиль "ONT_4LAN". В нем укажем, что на ONT будет обрабатываться трафик 2х VLAN: в 10 – трафик Интернет, в 2199 – трафик IPTV. Для этого создается 2 GEM порта и привязывается к ним правила маппинга соответствующих VLAN
ont-lineprofile gpon profile-id 4 profile-name "ONT_4LAN"
tcont 4 dba-profile-id 10
gem add 1 eth tcont 1
gem add 2 eth tcont 1
gem mapping 1 0 vlan 2199
gem mapping 2 0 vlan 10
commit
quit
Переходим в подменю настройки GPON платы установленной в 1м слоту шасси:
int gpon 0/1
Для того чтобы OLT обнаруживала вновь подключенные ONT нужно включить автообружение на всех портах:
port 0 ont-auto-find enable
port 1 ont-auto-find enable
….
port 16 ont-auto-find enable
Для просмотра всех подключенных но не настроенных ONT:
display ont autofind all (команда из корневого меню)
display ont autofind 0 (для просмотра ONT с 0го PON дерева, команда из меню gpon интерфейса)
Добавить новую ONTс ONT ID 0 на 0й PON порт:
ont add 0 0 sn-auth "48575443C7F8930E" omci ont-lineprofile-id 4 ont-srvprofile-id 4 desc "ONT_0"
Перейти в корневое меню:
quit
Добавить 2 новых сервисных порта с индексами 1 и 2 для определения передаваемых VLAN ID через ONT 0, для услуги IPTV и Интернет, соответственно:
service-port 1 vlan 2199 gpon 0/1/0 ont 0 gemport 1 multi-service user-vlan 2199 tag-transform translate inbound traffic-table index 7 outbound traffic-table index 7
service-port 2 vlan 2200 gpon 0/1/0 ont 0 gemport 2 multi-service user-vlan 10 tag-transform translate
Для корректной обработки IGMPзапросов, необходимо включить перехват IGMP пакетов в соответствующих сервисных портах (в данном примере IGMP пакеты в upstream будут идти в сервисном порту услуги Интернет, оттуда их и нужно перехватывать):
btv
igmp user add service-port 2 no-auth
Добавить multicastVLANи установить режим работы snooping по протоколу версии 2, в этом VLAN нужно будет перечислить все сервисные порты, по которым нужно будет выполнять перехват upstream IGMP пакетов (в нашем примере это сервисный порт 2), также необходимо указать UPLINK порт с которого приходит трафик:
multicast-vlan 2199
igmp version v2
igmp match mode disable
igmp multicast-vlan member service-port 2
igmp mode snooping
igmp uplink-port 0/2/0
quit
Создадим сервисный профиль "ONT_1Port" для 1но портовых ONT, и опишем в нем LAN порт, при этом VLAN 10, указанный в профиле будет одинаковым для всех ONT.
ont-srvprofile gpon profile-id 1 profile-name "ONT_1Port"
ont-port eth adaptive
port vlan eth 1 translation 10 user-vlan 10
commit
quit
Создадим линейный профиль "ONT_1Port". В нем укажем, что на ONT будет обрабатываться трафик VLAN 10 – трафик Интернет. Для этого создается GEM порт и привязывается к нему правила маппинга соответствующего VLAN
ont-lineprofile gpon profile-id 1 profile-name "ONT_1Port"
tcont 4 dba-profile-id 10
gem add 11 eth tcont 4
gem mapping 11 1 vlan 10
commit
quit
Переходим в подменю настройки GPONплаты установленной в 1м слоту шасси
int gpon 0/1
Добавим ONTс ID 1 для данного устройства, назначим соответствующие профили:
ont add 0 1 sn-auth "4857544308DE1D9A" omci ont-lineprofile-id 1 ont-srvprofile-id 1 desc "ONT_1"
Укажем nativevlan = 10, который будет назначаться на весь входящий к ONT трафик:
ont port native-vlan 0 1 eth 1 vlan 10 priority 0
quit
Добавим следующий по порядку свободный сервисный порт ( в нашем примере будет номер 3), назначим правило преобразования в VLAN пользователя (вторая ONT на дереве будет передавать трафик пользователя в VLAN 2201)
service-port 3 vlan 2201 gpon 0/1/0 ont 1 gemport 11 multi-service user-vlan 10 tag-transform translate
Добавим перехват IGMP пакетовот пользователя, идущих в этом сервисном порту:
btv
igmp user add service-port 3 no-auth
multicast-vlan 2199
igmp multicast-vlan member service-port 3
quit
Для сброса конфигурации OLT в дефолт (конфигурация IP адреса выделенного outbound MNG интерфейса при этом сохранится):
erase flash data active
Смотреть список multicast подписокна ONT (для примера ONT 0, включенной на 0м дереве платы)
display multicast forwarding-table 0/1/0 ont 0
Вывести таблицу МАС адресов устройства:
display mac-address all
Добавить все LAN порты ONT в режим Router
Создать WAN интерфейс с в VLAN 10 (именно этот VLAN указан в профиле), выбрать режим работы DHCP/PPPoE или со статическим адресом.
Указать используемый на сети multicast VLAN и добавить все LAN порты. Включить NAT если выбран режим роутера:
Включить IGMP Snooping на ONT:
Перейти в интерфейс GPON порт, на котором подключена ONT:
int gpon 0/AA
Добавить ONT по серийному номеру с привязкой к первому свободному ONT ID, назначить профили
ont add 0ХХ sn-auth "48575443C7F8930E" omci ont-lineprofile-id 4 ont-srvprofile-id 4 desc "ONT_ХХ "
quit
Создать сервисные порты для передачи трафика Интернет и IPTV
service-port YY25 vlan 2199 gpon 0/1/0 ont ХХ gemport 1 multi-service user-vlan 2199 tag-transform translate inbound traffic-table index 7 outbound traffic-table index 7
service-port YY26 vlan ZZZZ gpon 0/1/0ont ХХ gemport 2 multi-service user-vlan 10 tag-transform translate
Настроить перехват IGMP
btv
igmp user add service-port YY26 no-auth
multicast-vlan 2199
igmp multicast-vlan member service-port YY26
AA – номер слота с платой
0 и 0/1/0 - номер дерева где ОНТ подключена
ХХ - первый свободный ОНТ ID
YY25YY26 - первый свободный номер сервисного порта
ZZZZ - уникальный vlan пользователя
Перейти в интерфейс GPON порт, на котором подключена ONT:
int gpon AA
Добавить ONT по серийному номеру с привязкой к первому свободному ONT ID:
ont add 0ХХ sn-auth "4857544308DE1D9A" omci ont-lineprofile-id 1 ont-srvprofile-id 1 desc "ONT_1"
Назначить nativevlanдля всего входящего трафика к ONT
ont port native-vlan 0ХХ eth 1 vlan 10 priority 0
quit
Создать сервисные порты для передачи трафика
service-port YY vlan ZZZZ gpon 0/1/0 ont ХХ gemport 11 multi-service user-vlan 10 tag-transform translate
Настроить перехват IGMP
btv
igmp user add service-port YY no-auth
multicast-vlan 2199
igmp multicast-vlan member service-port YY
quit
AA – номер слота с платой
0 и 0/1/0 - номер дерева где ONT подключена
ХХ - первый свободный ONT ID
YY - первый свободный номер сервисного порта
ZZZZ - уникальный VLAN пользователя