Конфигурация GPON OLT и ONT — пример первичной настройки OLT и ONT для оборудования BDCOM

Первичная настройка OLT GPON BDCOM:

Актуальные прошивки можно скачать по адресу https://data.nag.ru/BDCOM/Firmware/

 

Начальные условия следующие: 

 

OLT GP 3600-08 и однопортовые ONU;
один vlan на сервис;
входящий порт Ge 1;
используемые vlan 5-управление, 11 Интернет, 20 – IPTV;
IP для управления 10.10.0.2/24;

 

Для входа на OLT используются следющие логин/пароль по умолчанию = admin/admin.
Для входа в привилегированный режим используем команду "enable"

 

Зададим имя нашему OLT:

 

conf
hostname BDCOM_GPON

 

Настроим авторизацию для управления и изменим пароль NAG для пользователя admin и для команды "enable"

 

aaa authentication login default local
aaa authentication enable default none
aaa authorization exec default local
username admin password 0 NAG
enable password 0 NAG
service password-encryption

 

Создадим необходимые VLAN'ы: 

 

vlan 5
name manag

vlan 11
name internet

vlan 20
name MCAST

 

Настроим IP для управления:

 

int vl5
ip address 10.10.0.2 255.255.255.0

 

Добавим маршрут по умолчанию

 

ip route default 10.10.0.1

 

Настроим Uplink-порт OLT:

 

interface GigaEthernet0/1
 description uplink
 switchport trunk vlan-allowed 5,11
 switchport trunk vlan-untagged none
 switchport mode dot1q-tunnel-uplink
 switchport pvid 20
- указываем наш мультикаст VLAN (специфика настройки multicast на BDCOM)
  dhcp snooping trust

 

Настроим сервер времени, временную зону и интервал обновления времени:

 

time-zone Yekaterinburd 5 0
ntp server 10.10.0.1
ntp query-interval 3600

 

Настроим multicast:

 

ip mcst enable
ip mcst mc-vlan 20 range 239.255.0.0 - 239.255.0.255
ip mcst mrouter interface GigaEthernet0/1

 

Создадим DBA профиль, который устанавливает полосу пропускания от ONU до OLT:

 

gpon profile onu-tcont tcont-default id 1
 gpon-profile tcont-type 4 pir 102400
- в зависимости от выбранного типа можно задать гарантированную полосу пропускания, фиксированную и максимальную

В данном случае будем ограничивать максимальную полосу пропускания.

 

Создадим виртуальный порт, через который осуществляется привязка eth-трафика к определенному tcont:

 

gpon profile onu-tcont-virtual-port-bind tvbind-default id 1
 gpon-profile virtual-port 1 profile virtual-port-default tcont 1 profile tcont-default

 
Осуществим привязку виртуального порта к определенному VLAN и всем uni-портам ONU через следующий профиль:
 
gpon profile onu-flow-mapping flow-mapping-default id 1
 gpon-profile entry 1 uni type eth-uni all
 gpon-profile entry 1 vlan 11
 gpon-profile entry 1 virtual-port 1
 

Создадим профиль в котором обозначим какие VLAN и в каком режиме будут передаваться:
 
gpon profile onu-vlan ONU-VLAN-11 id 3
 gpon-profile vlan mode tag - режим access
 gpon-profile vlan pvid 11

 

Для работы мультикаста необходимо создать следующие профиль, в первом укажем правила для мультикаст трафика, во втором - обозначаем номер gem-порта, vlan и список разрешенных multicast-групп

 

gpon profile onu-mcst-oper IPTV id 1
 gpon-profile upstream-igmp-tag add 20 4
- восходящий мультикаст трафик будет маркироваться обозначеным VLAN
 gpon-profile downstream-mcst-tag strip - нисходящий трафик будет отдаваться прозрачно (без метки VLAN)
 
 
gpon profile onu-mcst-dynamic-group IPTV id 1
 gpon-profile entry 1 multicast-gemport 4093
 gpon-profile entry 1 multicast-vlan-id 20
 gpon-profile entry 1 multicast-group-address-range 239.255.0.0 to 239.255.0.255

 
Создадим шаблон для автоматической регистрации ONU - список команд, которые будут применяться к ONU.

На картинке ниже представлена связность шаблона в GPON OLT BDCOM:


В шаблоне мы будем осуществлять привязку всех созданных профилей для нашей ONU.

 

gpon onu-config-template internet
 cmd-sequence 001 gpon onu tcont-virtual-port-bind-profile tvbind-default
 cmd-sequence 002 gpon onu flow-mapping-profile flow-mapping-default
 cmd-sequence 003 gpon onu uni 1 vlan-profile ONU-VLAN-11
 cmd-sequence 004 gpon onu uni 1 mcst-oper-profile IPTV
 cmd-sequence 005 gpon onu uni 1 mcst-dynamic-group-profile IPTV

 

Перейдем к настройке GPON-интерфейсов:

 

interface range GPON 0/1-8
switchport mode trunk
switchport trunk vlan-allowed 11,20
switchport trunk vlan-untagged none
filter dhcp
gpon pre-config-template internet bind-onuid 1-128
- указываем, чтобы наш шаблон автоматически применялся к вновь зарегестрированным ONU


Включим DHCP snooping:

 

ip dhcpd enable
ip dhcp-relay snooping
ip dhcp-relay snooping vlan 11

 

Сохраним конфигурацию:

 

write all

 

Для просмотра текущих ONU используем следующую команду:

 

show gpon active-onu 
Interface GPON0/8 has bound 1 ONUs:
IntfName       VendorID  EquipmentID  SN               LOID                     Status   Config Status Active Time
-------------- --------- ------------ ---------------- ------------------------ -------- ------------- -------------------
GPON0/8:1      BDCM      1104         4244434DF79D168E N/A                      active   success       1970-01-14 20:00:02 


Для проверки корректности настройки ONU смотрим её конфигурацию:

 

show run int GPON0/8:1
Building configuration...

Current configuration:
!
interface GPON0/8:1
 gpon onu tcont-virtual-port-bind-profile tvbind-default
 gpon onu flow-mapping-profile flow-mapping-default
 gpon onu virtual-port 1 gem-port 257
 gpon onu tcont 1 alloc-id 257
 gpon onu uni 1 vlan-profile ONU-VLAN-11
 gpon onu uni 1 mcst-oper-profile IPTV
 gpon onu uni 1 mcst-dynamic-group-profile IPTV 

 
Все профили назначены верно.

 

С полным конфиг мануалом можно ознакомиться на нашем ресурсе:
https://data.nag.ru/BDCOM/Configuration%20Manual/GP36XX/