Найти в Дзене
Raisecom

Настройка профилей на оборудовании GPON.

В одной из предыдущих статей говорилось, что сеть GPON состоит из таких компонентов, как клиентское оборудование ONT, операторское оборудование OLT и коммуникации между ними в виде оптического волокна. Сеть называется пассивной, потому что между операторской и клиентской стороной нет активного оборудования, а значит необходимость в настройке есть только на ONT и OLT. И хотя абонентские терминалы частично поддерживают локальную настройку, практически всегда конфигурация на них загружается с операторской стороны. Практическая реализация с рассмотренным ранее GPON OLT ISCOM 5508-GP может иметь до 128 абонентских устройств на каждом PON порту. Очевидно,  что вручную настраивать каждый терминал отдельно  - достаточно трудоемкая задача. По этой причине была внедрена поддержка профилей, позволяющих применить конфигурацию сразу к группе устройств. При регистрации нового абонентского терминала OLT автоматически назначает ему service profile и line profile. Информацию о присвоенных профилях можн

В одной из предыдущих статей говорилось, что сеть GPON состоит из таких компонентов, как клиентское оборудование ONT, операторское оборудование OLT и коммуникации между ними в виде оптического волокна.

Сеть называется пассивной, потому что между операторской и клиентской стороной нет активного оборудования, а значит необходимость в настройке есть только на ONT и OLT. И хотя абонентские терминалы частично поддерживают локальную настройку, практически всегда конфигурация на них загружается с операторской стороны.

Практическая реализация с рассмотренным ранее GPON OLT ISCOM 5508-GP может иметь до 128 абонентских устройств на каждом PON порту. Очевидно,  что вручную настраивать каждый терминал отдельно  - достаточно трудоемкая задача. По этой причине была внедрена поддержка профилей, позволяющих применить конфигурацию сразу к группе устройств.

При регистрации нового абонентского терминала OLT автоматически назначает ему service profile и line profile. Информацию о присвоенных профилях можно получить с помощью команды:

Raisecom(config) show interface  gpon-onu creation-information
ONU ID    SN                  Device Type           Creation Date          Line Profile         Service Profile        Description
ID      name         ID      name
----------------------------------------------------------------------------------------------------------------------------------
1/1/1     RCxxxxxx            HT803G-1GE            2021-08-08,08:16:02    128     Def_P_all    128     Def_1E         --

Сервисный профиль отвечает за глобальные настройки абонентского терминала и режима его работы. Для создания нового профиля используется команды

Raisecom(config) # gpon-onu-service-profile 10
Raisecom(config-gpon-onu-service-profile:10) #

В нем указывается, какие интерфейсы  будут задействованы в терминале, например 4 порта Ethernet и порт для подключения кабельного ТВ.

Raisecom(config-gpon-onu-service-profile:10) # port-num ethernet 4 catv 1

Помимо этого в профиле настраивается режим работы устройства (например прозрачная передача или тегирование трафика):

Raisecom(config-gpon-onu-service-profile:10) # uni ethernet 1 vlan mode
aggregation  Aggregation
tagged       Tag
translation  Translation
transparent  Transparent
trunk        Trunk

Там же выполняются настройки VLAN. В приведенном примере первый Ethernet порт настраивается в режиме trunk с разрешенными VLAN 1,2 и 3. В качестве native VLAN для нетегированного трафика присваивается VLANID 3:

Raisecom(config-gpon-onu-service-profile:10) # uni ethernet 1 vlan mode trunk
Raisecom(config-gpon-onu-service-profile:10) # uni ethernet 1 vlan trunk allowed 1-3
Raisecom(config-gpon-onu-service-profile:10) # uni ethernet 1 native vlan 3

Также существует режим динамического присвоения интерфейсу VLAN на основании идентификационного номера ONT_ID, полученного терминалом при регистрации. Для настройки такого режима используется команда:

Raisecom(config-gpon-onu-service-profile:10) # uni ethernet 1 pre-alloc-vlan-num 1

Указанное число Pre-Alloc-VLAN-Num используется для вычисления номера VLAN, который впоследствии применяется к абонентскому интерфейсу. Для определения VLANID используется формула:

VLANID= (ONT_ID - 1 ) x Pre-Alloc-VLAN-Num + nativeVLAN

где nativeVLAN - номер native VLAN, настроенный на абонентском интерфейсе ONT.

Так, если терминал зарегистрирован под ONT_ID = 3, а на абонентском порту ONT настроены  Pre-Alloc-VLAN-Num = 1 и nativeVLAN = 5, то трафику абонента будет присваиваться VLANID = (3-1) x 1 + 5 = 7.

Аналогичным образом в сервисном профиле могут быть настроены и другие сервисы.

После настройки все внесенные в профиль изменения необходимо записать с помощью команды:

Raisecom(config-gpon-onu-service-profile:10) # commit

Подробная информация о настроенном профиле содержится в выводе команды:

Raisecom # show gpon-onu-service-profile 10
ServiceProfile ID  : 10
ServiceProfile Name: profile-10
Ref. counter       : 0
MAC learning              : enable
MAC aging time(seconds)   : 300
Switchport isolation      : enable
DLF discard               : disable
Multicast mode            : snooping
VOIP type                 : sip
Iphost Num                : 1
Country code              : undefine
Time zone                 : undefine
VOIP IPhost Id            : 1
---------------------------------------------------------
Type      Port Num
---------------------------------------------------------
Ethernet  4
POTS      0
VEIP      0
CATV      1
WLAN      0
---------------------------------------------------------
UNI Ethernet ID: 1
Work Mode               : normal
VLAN mode               : trunk
Native VLAN(pri)        : 3 (0)
Trunk Allowed VLAN      : 1-3
Translation-rule        : n/a
Aggregation-rule        : n/a
MAC Address Threshold   : 0
Max Frame Size          : vendor-specific
Ingress Policing-profile: --
Egress  Policing-profile: --
Drop Untagged           : disable
Pre-allocated Vlan Num  : 0
Dot1q-tunnel            : disable
DS Multicast vlan       : n/a
IGMP Version            : 2
Immediate leave         : disable
Unauth Join             : enable
DS Multicast vlan mode  : transparent
DSMcast translation vlan: 1
US Igmp-forward mode    : transparent
US Igmp-forward vlan    : 1
US Igmp-forward pri     : 0
Mctrl Package           : n/a
Multicast Mode          : snooping
Flow-Ctrl               : disable
iphost: 1
iphost config type    : static
iphost native vlan    : 1
iphost vlan pri       : 0
iphost pre vlan num   : 0
iphost allow vlan list: n/a
iphost IpType         : ipv4
iphost service : 1
iphost service type       : default
iphost service mode       : route
iphost service nat        : disable
iphost service cos        : 0
iphost service portlist   : --
iphost service ssidlist   : --
PPPoe  service name       : --

Назначить профиль конкретному абонентскому терминалу можно с помощью команды:

Raisecom(config) # interface gpon-onu 1/1/1
Raisecom(config-if-gpon-onu-1/1:1) # service-profile-id 10

При регистрации новой ONT, ей также присваивается line profile. Он отвечает за такие настройки, как режим mapping, и содержит в себе информацию о гарантированной  и максимальной пропускной способности (DBA-profile). Тем не менее, в реальных условиях чаще всего используют профиль по умолчанию.

Чтобы созданные профили автоматически применялись к регистрируемым ONT, можно создать правила авторегистрации:

Raisecom(config) # gpon-auto-authentication-rule 1
Raisecom(config-gpon-auto-auth-rule:1) # match port 1/1
Raisecom(config-gpon-auto-auth-rule:1) # service-profile-id 10
Raisecom(config-gpon-auto-auth-rule:1) # line-profile-id 10

Команда match имеет различные опции, отвечающие за определение регистрируемых устройств, к которым должны применяться выбранные профили. В приведенном примере правило применяется для любого устройства на GPON порту 1/1. Также в качестве критерия соответствия может быть выбрано количество интерфейсов регистрируемого терминала.

В статье рассмотрены основные моменты и особенности использования профилей в GPON оборудовании Raisecom. Более подробная информация доступна в технической документации.