Got it

​GPON ONU basic operations (3): Line profile

Latest reply: Jan 8, 2022 17:01:23 224 1 2 0 0


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!



whats about mapping index can we repeated same mapping index for different vlans and different gem index and T-cont?
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.