Настройка профилей на оборудовании GPON.
В одной из предыдущих статей говорилось, что сеть 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. Более подробная информация доступна в технической документации.