Hello, everyone!
Today, I want to start to explain the GPON ONU basic operations. Now, in this article, I will explain the line profile.
As I said in the last article, GPON ONU profiles have 4 profiles:
DBA profile,
Line profile,
Service profile, and
SNMP profile.
These parameters need to be configured for the GPON access service.
Line profiles are used to connect T-CONTs and DBA profiles, add GEM ports, map GEM ports and services, QoS, etc.
The command to create a line profile is as follows:
TEST(config)#ont-lineprofile gpon profile-id 3 profile-name 200Mbps
If no ID is specified, the system will automatically assign ID profiles. To see all line profiles in the system we use the following command:
TEST(config)#display ont-lineprofile gpon all
{ <cr>||<K> }:
Command:
display ont-lineprofile gpon all
------------------------------------------------------------------------------
Profile-ID Profile-name Binding times
------------------------------------------------------------------------------
0 line-profile_default_0 0
1 0100m 85
2 0150m 50
10 start 0
8193 line-profile-extend-frame 0
8194 line-profile-extend-frame-xgpon 0
8195 line-profile-extend-frame-xgspon 0
------------------------------------------------------------------------------
Total: 7
Also, detailed information on each line profile can be seen. The command is as follows:
TEST(config)#display ont-lineprofile gpon profile-id 1
{ <cr>||<K> }:
Command:
display ont-lineprofile gpon profile-id 1
------------------------------------------------------------------------------
Profile-ID :1
Profile-name :0100m
Access-type :GPON
------------------------------------------------------------------------------
FEC upstream switch :Disable
OMCC encrypt switch :Off
Qos mode :PQ
Mapping mode :VLAN
TR069 management :Enable
TR069 IP index :0
------------------------------------------------------------------------------
<T-CONT 0> DBA Profile-ID:1
<T-CONT 1> DBA Profile-ID:10
<Gem Index 40>
….
A few general remarks. The FEC function is not activated by default. The profile mapping mode to VLAN is required to be set. PQ (Priority Queue) is used for QoS. T-CONT 0 is connected to DBA profile 2 by default.
The binding of T-CONTs to DBA profiles is mandatory. T-CONT carries services after connecting T-CONT and DBA profiles. T-CONT is a physical resource at ONU. One or more GEM PORTs correspond to one T-CONT. The following commands are used:
TEST(config-gpon-lineprofile-3)#tcont 1 dba-profile-id 10
TEST(config-gpon-lineprofile-3)#tcont 2 dba-profile-id 12
TEST(config-gpon-lineprofile-3)#tcont 3 dba-profile-id 11
TEST(config-gpon-lineprofile-3)#tcont 4 dba-profile-id 20
The next important step is to add GEM ports. This is very important for the services to be transmitted. After that, it is necessary to configure the mapping GEM port and the user traffic stream. After that, the GEM port can be used to transfer services. One service or more services can correspond to one GEM port. When a GEM port is added, then we have to specify an attribute and it depends on the type of service. For example. when the GEM port is used for the TDMoGEM service, the attribute is TDM.
The following commands are used to add GEM ports and map GEM ports and services:
TEST(config-gpon-lineprofile-3)#gem add 40 eth tcont 1 encrypt on
{ <cr>|cascade<K>|downstream-priority-queue<K>|gem-car<K>|priority-queue<K> }:
Command:
gem add 40 eth tcont 1 encrypt on
TEST(config-gpon-lineprofile-3)#gem add 41 eth tcont 4 encrypt on
{ <cr>|cascade<K>|downstream-priority-queue<K>|gem-car<K>|priority-queue<K> }:
Command:
gem add 41 eth tcont 4 encrypt on
TEST(config-gpon-lineprofile-3)#gem add 42 eth tcont 3 encrypt on
{ <cr>|cascade<K>|downstream-priority-queue<K>|gem-car<K>|priority-queue<K> }:
Command:
gem add 42 eth tcont 3 encrypt on
TEST(config-gpon-lineprofile-3)#gem add 43 eth tcont 2 encrypt on
{ <cr>|cascade<K>|downstream-priority-queue<K>|gem-car<K>|priority-queue<K> }:
Command:
gem add 43 eth tcont 2 encrypt on
TEST(config-gpon-lineprofile-3)#gem mapping 40 1 vlan 404
{ <cr>|flow-car<K>|priority<K>|transparent<K> }:
Command:
gem mapping 40 1 vlan 404
TEST(config-gpon-lineprofile-3)#gem mapping 41 2 vlan 405
{ <cr>|flow-car<K>|priority<K>|transparent<K> }:
Command:
gem mapping 41 2 vlan 405
TEST(config-gpon-lineprofile-3)#gem mapping 42 3 vlan 406
{ <cr>|flow-car<K>|priority<K>|transparent<K> }:
Command:
gem mapping 42 3 vlan 406
TEST(config-gpon-lineprofile-3)#gem mapping 43 4 vlan 407
{ <cr>|flow-car<K>|priority<K>|transparent<K> }:
Command:
gem mapping 43 4 vlan 407
To configure QoS in the line profile, use the following command:
TEST(config-gpon-lineprofile-3)#qos-mode priority-queue
This QoS command is used when end-to-end quality is to be provided for the user.
Finally, in order to unify all these parameters, ie to accept the configuration of the line profile, the following command is used:
TEST(config-gpon-lineprofile-3)#commit
Command to exit the line profile:
TEST(config-gpon-lineprofile-3)#quit
This is the end of this article. In the next article, I will continue to write about this topic >> GPON ONU basic operations (4): Service profile.
Thank you!