Hello, everyone!
Today, I will explain and show commands for configuring a service profile for GPON FTTH – bridge ONT. For access service (data, voice, video) we have to configure ONU profile. It consists: DBA profile, line profile, service profile and SNMP profile.
Service profile provides a configuration channel for the ONT that is managed through the OMCI (ONT Management Control Interface). Except that, service profile defines the interfaces of the ONT device: type of the ports, the quantity of the ports, etc.

Fig. 1. Bridge ONT - HG8010H
In fig. 1, we can see one example of bridge ONT. Now, I want to configure a service profile for this type of ONT. The principle is the same for all bridge ONTs.
In the first step, we have to see all existing service profiles in the system, because we can not add new service profile with the same profile-id or profile-name. For this operation, we use the next command:
TEST(config)#display ont-srvprofile gpon all
{ <cr>||<K> }:
Command:
display ont-srvprofile gpon all
-----------------------------------------------------------------------------
Profile-ID Profile-name Binding times
-----------------------------------------------------------------------------
0 srv-profile_default_0 0
10 8012 465
20 ftth 542
-----------------------------------------------------------------------------
Total: 3
Now, I can add a new service profile with profile id: 15, profile name: HG8010H. This type of ONT has only one gigabyte ETH port.
TEST(config)#ont-srvprofile gpon profile-id 15 profile-name HG8010H
TEST(config-gpon-srvprofile-15)#ont-port eth 1
{ <cr>|moca<K>|tdm<K>|tdm-srvtype<K>|tdm-type<K>|vdsl<K>|wifi<K> }:
Command:
ont-port eth 1
TEST(config-gpon-srvprofile-15)#port vlan eth 1 translation 701 user-vlan 701
TEST(config-gpon-srvprofile-15)#commit
TEST(config-gpon-srvprofile-15)#quit
Instead of the command #port vlan eth 1 translation 701 user-vlan 701 we can use the following command #port vlan eth 1 701. Number 701 is service VLAN for the internet service.
After this process, we can see all service profiles on the system, again:
TEST(config)#display ont-srvprofile gpon all
{ <cr>||<K> }:
Command:
display ont-srvprofile gpon all
-----------------------------------------------------------------------------
Profile-ID Profile-name Binding times
-----------------------------------------------------------------------------
0 srv-profile_default_0 0
10 8012 465
15 HG8010H 0
20 ftth 542
-----------------------------------------------------------------------------
Total: 4
When we want to see many details about service profile, we can use the next command:
TEST(config)#display ont-srvprofile gpon profile-name HG8010H
{ <cr>||<K> }:
Command:
display ont-srvprofile gpon profile-name HG8010H
-----------------------------------------------------------------------------
Profile-ID : 15
Profile-name: HG8010H
Access-type : GPON
-----------------------------------------------------------------------------
Port-type Port-number Max-adaptive-number
-----------------------------------------------------------------------------
POTS 0 -
ETH 1 -
VDSL 0 -
TDM 0 -
MOCA 0 -
CATV 0 -
-----------------------------------------------------------------------------
…
For this command we can use profile-id or profile-name.
In the end, when we want to delete some service profile, we use the next command:
TEST(config)#undo ont-srvprofile gpon profile-id 15
For this command we can use profile-id or profile-name.
Thank you!


