Конфигурация GPON OLT и ONT — примеры первичной настройки OLT и ONT для оборудования Huawei
Первичная настройка HUAWEI OLT & ONT
Для первичной настройки соединения необходимо создать три основных профиля (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
Схема организации сети
Подключаемся к OLT при помощи консольного кабеля.
логин па умолчанию root, пароль admin
Для перехода в привелигерованный режим испольдуем команду enable
Для перехода в режим конфигурации используем команду conf
Настройка базовых параметров
#Зададим имя OLT
sysname our_olt
#пропишем установленные в шасси сервисные платы. посмотреть список уже прописанных можно командой display board 0
board add 0/0 H807GPBD
#настройка SNMP
snmp-agent community read test_snmp
#Создание Vlan.
vlan 100 smart
vlan 200 to 207 smart
vlan 300 smart
vlan desc 100 description "MNGM"
vlan desc 200 description "Internet PON0"
vlan desc 201 description "Internet PON1"
vlan desc 300 description "IPTV"
#Добавим VLAN в Uplink порт(указываем board_id/slot_id port_num), для нас это board_id =0, slot_id=3, port=0
port vlan 100 0/3 0
port vlan 200 to 207 0/3 0
port vlan 300 0/3 0
#Для IPTV создадим правило, повышающее COS до 4, для приоритизации трафика
traffic table ip name IPTV cir off color-mode color-blind priority 4 priority-policy local-Setting
#Создадим DBA профиль "UNLIM_200M". В нем укажем, что гарантированная полоса 1М, максимальная 200М
dba-profile add profile-name UNLIM_200M type3 assure 1024 max 204800
#Создадим линейные профили ONT для первого и второго PON порта "ONT_STD_P1" и "ONT_STD_P1". В профиле создадим tcont №4 и 2 GEM порта, укажем наши vlan и их связку с GEM портами
ont-lineprofile gpon profile-name "ONT_STD_P0"
tcont 4 dba-profile-name UNLIM_200M
gem add 11 eth tcont 4
gem add 12 eth tcont 4
gem mapping 11 1 vlan 200
gem mapping 12 1 vlan 300
commit
quit
ont-lineprofile gpon profile-name "ONT_STD_P1"
tcont 4 dba-profile-name UNLIM_200M
gem add 11 eth tcont 4
gem add 12 eth tcont 4
gem mapping 11 1 vlan 201
gem mapping 12 1 vlan 300
commit
quit
#Создадим ONT сервисные профили и зададим мультикаст vlan, а так же привяже VLAN к портам
ont-srvprofile gpon profile-name "ONT_STD0"
ont-port eth adaptive
igmp-forward translation 300
multicast mode igmp-snooping
port vlan eth 1 200
port vlan eth 1 300
commit
ont-srvprofile gpon profile-name "ONT_STD1"
ont-port eth adaptive
igmp-forward translation 300
port vlan eth 1 201
port vlan eth 1 300
commit
#Для дальнейшего конфигурирования необходимо осуществить поиск подключенных ONT, для этого включим поиск на портах 0-1
#выберем нашу плату GPON, если она установлена в 0 слот то интерфейс будет gpon 0/0
interface gpon 0/0
port 0 ont-auto-find enable
port 1 ont-auto-find enable
#подтвердим найденные ONT и назначим им профили. (Если ONT еще не подключена, ее можно заранее добавить командой ont add
ont confirm 0 all sn-auth omci ont-lineprofile-name ONT_STD_P0 ont-srvprofile-name ONT_STD0
ont confirm 1 all sn-auth omci ont-lineprofile-name ONT_STD_P1 ont-srvprofile-name ONT_STD1
#Для каждой ONU необходимо указать какой vlan будет access, в противном случае все vlan пойдут как TAGGED, указываем PON_id ONU_id
ont port native-vlan 0 0 eth 1 vlan 200
ont port native-vlan 0 1 eth 1 vlan 200
...
ont port native-vlan 0 128 eth 1 vlan 200
ont port native-vlan 1 0 eth 1 vlan 201
ont port native-vlan 1 1 eth 1 vlan 201
...
ont port native-vlan 1 128 eth 1 vlan 201
Создание сервисных портов
#Создадим сервисные порты для каждого сервиса и каждой ONU, для удобства Internet будут иметь номера 0-1999, IPTV 2000-3999
#для PON порта 0
service-port 0 vlan 200 gpon 0/0/0 ont 0 gemport 11 multi-service user-vlan 200
service-port 1 vlan 200 gpon 0/0/0 ont 1 gemport 11 multi-service user-vlan 200
...
service-port 127 vlan 200 gpon 0/0/0 ont 127 gemport 11 multi-service user-vlan 200
service-port 2000 vlan 300 gpon 0/0/0 ont 0 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
service-port 2001 vlan 300 gpon 0/0/0 ont 1 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
..
service-port 2127 vlan 300 gpon 0/0/0 ont 127 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
#Для PON порта 1
service-port 128 vlan 200 gpon 0/0/1 ont 0 gemport 11 multi-service user-vlan 200
service-port 130 vlan 200 gpon 0/0/1 ont 1 gemport 11 multi-service user-vlan 200
...
service-port 255 vlan 200 gpon 0/0/1 ont 127 gemport 11 multi-service user-vlan 200
service-port 2128 vlan 300 gpon 0/0/1 ont 0 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
service-port 2129 vlan 300 gpon 0/0/1 ont 1 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
..
service-port 1255 vlan 300 gpon 0/0/1 ont 127 gemport 12 multi-service user-vlan 300 tag-transform translate inbound traffic-table name IPTV outbound traffic-table name IPTV
#Настроим IPTV
btv
#необходимо добавить пользователей IGMP. Сделать это можно указав service-port или сразу VLAN. В случае указание VLAN
#автоматически добавятся все service-port, которые сейчас активны и связаны с этим vlan.
multicast routing-enable
btv
igmp user add smart-vlan 300
multicast-vlan 300
igmp version v2
igmp match mode disable
igmp multicast-vlan member smart-vlan 300
igmp mode snooping
igmp uplink-port 0/3/0
#Изменим пароль для пользователя root и разрешим ему доступ по SSH
terminal user password
User Name(<=15 chars):root
Old Password(<=15 chars): #вводим старый пароль admin
New Password(length<8,15>): #вводим новый пароль, длинной не менее 8 символов
#разрешим ему доступ через SSH
ssh user root authentication-type password
#настроим IP для управления. Для этого можно использовать IP на vlan приходящего в Uplink порт или порт eth на карте управления.
#Для порта Eth назначаем IP для интерфейса meth0
interface meth0
ip address 172.16.0.2 255.255.255.0
#Для управления через VLAN интерфейс
interface vlanif100
ip address 172.16.1.2 255.255.255.0
#Добавим шлюз по умолчанию
ip route-static 0.0.0.0 0.0.0.0 172.16.1.1