ONT Registrations

Overview About ONT Registration

The following sections provide information about ONT registration.

About ONT Registration

An OLT supports two types of registration mode—automatic registration and manual registration.

ONT Manual Registration Configuration

You can manually register an ONT by defining an authentication registration rule and specifying the service template for configuring the ONT. The manual registration also requires the ONT authentication mode, the ONT authentication parameter, the ONT service template binding, and the ONT discovery mode to be configured.

ONT Automatic Registration Configuration

You can automate the ONT registration to reduce the workload of manual configuration. Automatic registration requires configuration of auto-configuration templates that are referenced based on the ONT type. Each type of ONT can be further configured to reference a separate line template.

After automatic configuration of an ONT is enabled, the OLT automatically generates a rule template based on the serial number authentication mode (the line template specified in the automatic configuration template of the rule entry). The ONT can be automatically registered online. The OLT sends the corresponding line template to the ONT to complete the automatic configuration process.

On enabling the automatic configuration on the ONT, the OLT automatically generates a rule template based on the serial number authentication mode.


Note

Serial number authentication mode is defined in the line template that is part of the automatic configuration template of the rule entry.


The OLT sends the corresponding line template to the ONT to complete the automatic configuration process. The ONT is then automatically registered online.

Types of ONT Registration

This section describes the various function configurations related to the ONT registration. It mainly includes how to let the OLT discover the ONTs connected to the PON port. We recommend that you configure the correct authentication mode.

Table 1. ONT Registration function configuration

Operation

Remarks

ONT Auto Discover

Optional

ONT Authentication

Auto

Optional

Manual

Optional

ONT Silent

Optional

ONT Register-Record Threshold Alarm

Optional

About ONT Auto Discovery

ONT auto discovery enables the OLT to detect newly added ONTs under a designated PON port automatically. If auto discovery is enabled on a PON port of the OLT, and an unregistered ONT is added to the PON port, the ONT information is compared with the service profile line template configured by the OLT. If the ONT information matches the requirements of the service profile line template, then the ONT is registered, and the ONT information is deleted from the discovery list.

About ONT Silent

An ONT can be configured to be in silent state if the ONT fails authentication, or after the authentication, if the ONT is offline for a long time.

About the ONT Register-Record Threshold Alarm

You can limit the number of ONTs that can be registered on the PON port by setting a threshold value. If the number of ONTs on the PON port exceeds the threshold value, an alarm is generated. The alarm is cancelled once the number of ONTs is less than the threshold value.

How to Configure ONT Registration

The following sections provide configuration information on how to register an ONT.

Configure ONT Auto Discovery

  • Auto discovery is enabled when the auto discover interval of the GPON port is configured.

  • A port is restarted each time the port's logical distance parameter is changed. The ONTs go offline and come back online again.

  • The differential distance between cannot exceed 20 km.

To configure ONT auto discovery, perform this procedure.

Procedure

  Command or Action Purpose
Step 1

enable

Example:

Device> enable 

Enables privileged EXEC mode.

Enter your password, if prompted.

Step 2

configure terminal

Example:

Device# configure terminal 

Enters global configuration mode.

Step 3

[no] ont-find interface gpon {slot-number/port-number | all}

Example:

Device(config)# ont-find interface gpon 0/1 

Enables auto discovery.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Use the no ont-find interface gpon {slot-number/port-number | all} form of this command to disable the auto discover function.

Step 4

ont-find interval-time interval_time interface gpon {slot-number/port-number | all}

Example:

Device(config)# ont-find interval-time 5 interface gpon 0/1 

(Optional) Specifies the auto discovery interval time configuration, in seconds.

  • interval_time : The interval time. The range is from 3 to 30. The default is 10.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Step 5

[no] ont-find {list-age time aging_time} {interface gpon {slot-number/port-number | all}}

Example:

Device(config)# ont-find list-age interface gpon 0/1 

(Optional) Specifies the auto discovery aging time configuration, in seconds.

  • aging_time : The discovery mode timeout time, in hours. The value range is from 1 to 168.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Use the no ont-find list-age interface gpon {slot-number/port-number | all} command to disable auto discovery aging time.

Step 6

[no] ont-find distance min min_distance max max_distance interface gpon {slot-number/port-number | all}

Example:

Device(config)# ont-find distance max 30 interface gpon 0/1 

Specifies the logical distance configuration.

  • min_distance : The minimum distance. The range is from 0 to 40. The default is 0.

  • max_distance : The maximum distance. The distance range is from 0 to 60. The default is 20.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Use the no ont-find distance interface gpon {slot-number/port-number | all} command to disable the default distance configurations.

Configuring ONT Automatic Registration

If the device type of the ONT does not match the device type of the auto configuration template, the rule template will not be automatically generated. Unless the rule corresponding to the all-ont command is configured in the auto configuration template, the OLT will bind the template in the all-ont entry as the default template, and then generate the rule template of the ONT.

To configure ONT automatic registration, perform this procedure.

Before you begin

  • The ONT auto discovery function must be enabled before configuring the ONT automatic registration.

  • You must configure the line profile before configuring ONT automatic registration. To configure the line profile, see Configuring Line Profile.

  • You must configure the DBA profile before configuring ONT automatic registration. To configure the DBA profile, see Configuring DBA profile.

  • The device type name must conform to the GPON Terminal Naming Specification.

Procedure

  Command or Action Purpose
Step 1

enable

Example:

Device> enable 

Enables privileged EXEC mode.

Enter your password, if prompted.

Step 2

configure terminal

Example:

Device# configure terminal 

Enters global configuration mode.

Step 3

[no] ont auto-config

Example:

Device(config)# ont auto-config 

Enables the auto configuration function.

Use the no ont auto-config command to disable the auto-configuration.

Step 4

ont auto-config{index_num [name name ] | name name} {all-ont | device-type device_type}

Example:

Device(config)# ont auto-config 2 device-type n40-429 line 3 

Enables the auto configuration function on all the devices or a particular device.

  • index_num : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The name of the template, in string format.

  • device_type : The device identifier, in string format.

Configuring ONT Manual Registration

To configure ONT manual registration, perform this procedure.

Before you begin

  • You must configure the line profile before configuring ONT automatic registration. To configure the line profile, see Configuring Line Profile.

  • You must configure the DBA profile before configuring ONT automatic registration. To configure the DBA profile, see Configuring DBA profile.

  • Each rule profile template entry can refer multiple service profile templates based on the rule profile template entry index value. The service profile templates are distributed based on the different device type.

  • Based on the template entry name, only one service profile template can be referenced.

  • A default service profile template can be specified for the ONT manual registration.

    If the device type reported by the ONT does not match the service profile template, the default service profile template will be forcibly delivered.

Procedure

  Command or Action Purpose
Step 1

enable

Example:

Device> enable 

Enables privileged EXEC mode.

Enter your password, if prompted.

Step 2

configure terminal

Example:

Device# configure terminal 

Enters global configuration mode.

Step 3

deploy profile rule

Example:

Device(config)# deploy profile rule 

Enters the rule template configuration mode.

Step 4

aim {slot-num/pon-num/ont-num |name name}

Example:

Device(deploy-profile-rule)# aim 0/1/1 

Specifies the aim configuration.

  • slot-num/pon-num/ont-num : Specifies the ONT ID.

    • slot-num : The slot number. The value is 0.

    • pon-num : The PON number. The range is from 1 to 8.

    • ont-num : The ONT number. The range is from 1 to 128.

  • name : Specifies the rule name, in string format. The maximum length is 1,128.

Step 5

permit sn {string-hex string_serial_number | hex hex_serial_number } line {profile_line_list | name name} [default line {index_number | name name} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit sn string-hex GPON-1790032e line 1 default line 1

Creates the serial number permit profile.

  • string_serial_number : The ONT serial number, in string format.

  • hex_serial_number : The ONT serial number, in hex format.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

Step 6

permit pw {string password | hex password} line {profile_line_list | name name} [default line {index_number | name name} ] [ once-on {no-aging | aging-time time} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit pw string-hex GPON-1790032e line 1 default line
1 

(Optional) Creates the password permit profile.

  • password : The ONT password.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

  • time : The discovery mode timeout duration, in hours. The value range is from 1 to 168.

Step 7

permit loid loid line {profile_line_list | name name} [default line {index_number | name name} |once-on {no-aging | aging-time time} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit loid 2 line 4 default line 3 once-on aging 3 

(Optional) Creates the LOID permit profile.

  • loid : The ONT logical ID. in string format. The string length is from 1 to 24.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

Step 8

permit lopw logical_password line {profile_line_list | name name} [default line {index_number | name name} |once-on {no-aging | aging-time time} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit lopw password line 4 default line 3 once-on aging 3 

(Optional) Creates the LOID password permit profile.

  • logical_password : The ONT password.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

  • time : The discovery mode timeout duration, in hours. The value range is from 1 to 168.

Step 9

permit sn-pw {string-hex string_serial_number | hex hex_serial_number} {string string_password | hex hex_password} line { profile_line_list | name name} [default line {index_number | name name} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit sn-pw string-hex GPON-1790032e line 1 default line
1 

(Optional) Creates the SN and password permit profile.

  • hex_serial_number : The ONT serial number, in hex format.

  • string_serial_number : The ONT serial number, in string format.

  • string_password : The ONT password, in string format.

  • hex_password : The ONT password, in hex format.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

Step 10

permit loid-lopw loid logical_password line {profile_line_list | name name} [default line {index_number | name name} |once-on {no-aging | aging-time time} ]

Example:

Device(deploy-profile-rule-0/1/1)# permit loid-lopw 2 password line 4 default line 3 once-on aging 3 

(Optional) Creates the LOID and LOID Password permit profile.

  • loid : The ONT logical ID, in string format. The string length is from 1 to 24.

  • logical_password : The ONT logical password, in string format. The string length is from 1 to 12.

  • profile_line_list : The profile line list number.

  • index_number : The index of the template. The range is from 0 to m, where m is the maximum number of ONTs supported.

  • name : The profile name, in string format. The string length is from 1 to 128.

  • time : The discovery mode timeout duration, in hours. The value range is from 1 to 168.

Step 11

active

Example:

Device(deploy-profile-rule-0/1/1))# active 

Activates the configuration.

Configure ONT Silent

To configure ONT silent, perform this procedure.

Procedure

  Command or Action Purpose
Step 1

enable

Example:

Device> enable 

Enables privileged EXEC mode.

Enter your password, if prompted.

Step 2

configure terminal

Example:

Device# configure terminal 

Enters global configuration mode.

Step 3

[no] ont-silent auth-fail {time silence_period |interface gpon {slot-number/port-number | all} }

Example:

Device(config)# ont-silent auth-fail time 40 

Enables the ONT auth-fail silent configuration.

  • silence_period : The period of silence, in seconds. The range is from 1 to 86400. The default is 60.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Use the no ont-silent auth-fail interface gpon {slot-number/port-number | all} command to disable the ONT auth-fail silent configuration.

Step 4

[no] ont-silent offline {time silence_period | interface gpon {slot-number/port-number | all} }

Example:

Device(config)# ont-silent offline time 6 

Enables the ONT offline silent configuration.

  • silence_period : Specifies the period of silence, in seconds. The range is from 1 to 86400. The default is 10.

  • slot-number/port-number : The port ID.

    • slot-number :

      • GPON: The value is 0.

      • GE Ethernet: The value is 1.

      • 10GE Ethernet: The value is 2.

    • port-number :

      • GPON: The range is from 1 to 8.

      • GE Ethernet: The range is from 1 to 4.

      • 10GE Ethernet: The range is from 1 to 2.

  • all : All ports.

Use the no ont-silent offline interface gpon {slot-number/port-number | all} command to disable the ONT offline silent configuration.

Configure the ONT Register Record Threshold Alarm

To configure the ONT register record threshold alarm, perform this procedure.

Procedure

  Command or Action Purpose
Step 1

enable

Example:

Device> enable 

Enables privileged EXEC mode.

Enter your password, if prompted.

Step 2

configure terminal

Example:

Device# configure terminal 

Enters global configuration mode.

Step 3

[no] alarm ont register-record

Example:

Device(config)# alarm ont register-record 

Enables the ONT register record threshold alarm.

Use the no alarm ont register-record command to disable the ONT register-record threshold alarm.

Step 4

[no] alarm ont register-record [threshold {threshold } ]

Example:

Device(config)# alarm ont register-record threshold  

(Optional) Specifies the ONT register record threshold configuration.

threshold : The threshold value. The range is from 1 to 128. The default is 64.

Use the no alarm ont register-record threshold threshold command to disable the ONT register-record threshold alarm.

Monitoring ONT Registration Display and Maintenance

Use the following commands to monitor ONT registration display and maintenance.

Table 2. Command to Monitor ONT Registration Display and Maintenance Commands

Command

Purpose

show ont-find config interface gpon { slot-number/port-number | all }

Displays information about the auto discover function.

show ont-find list { interface gpon { slot-number/port-number | all } | sn { string-hex string_serial_number | hex hex_serial_number } }

Displays information about the ONT-find list.

show ont brief count interface gpon { slot-number/port-number | all }

Displays brief information about an ONT interface.

Configuration Examples for ONT Registration

The following sections provide configuration examples for ONT registration.

Example: Configuring ONT Auto Discovery

The following example shows how to configure ONT auto discovery:

Device> enable
Device# configure terminal
Device(config)# ont-find interface gpon 0/1 
Device(config)# ont-find list-age interface gpon 0/1 
Device(config)# show ont-find config interface gpon 0/1
Port  Find    Find-interval  Age     Aging-time  D-min  D-max   
g0/1  enable  10             enable  300          0      20  
Total entries: 1.
Device(config)# show ont-find list interface gpon 0/1
Port  Index  SN             Last-find            Find-cnt   
g0/1  0     GPON-5a649c7f  2018/07/25 17:04:59  4552   
Device(config)# show ont-find list interface gpon 0/1 index 0
Location                    :   GPON 0/1 index 0
SN                          :   GPON-173a00f1
Password                    :   00173a00f1
LOID                        :   112222
LOID Password               :   asdawesdwada
Vendor ID                   :   GPON
Primary Software Version    :   R4.2.56.074
Secondary Software Version  :   R4.2.56.058
Firmware Version            :   G72210044
Equipment ID                :   GN2000-04GS-2VWT
Status                      :   RULE_NO_MATCH
First Find Time             :   1970/01/01 00:00:00
Last Find Time              :   2001/12/04 13:18:08
Find Count                  :   2

Example: Configuring ONT Registration

The following example shows how to configure ONT registration:

Device> enable
Device# configure terminal
Device(config)# ont-find interface gpon all
Device(config)# show ont-find list interface gpon all
Port  Index  SN             Last-find            Find-cnt   
g0/1  0      GPON-1790032e  2000/11/26 05:27:59  3          
g0/1  1      HWTC-984fa49a  2000/11/26 05:28:00  3          
g0/1  2      GPON-173a00d1  2000/11/26 05:28:01  3    
Total entries: 3.
Device(config)# deploy profile line 
Device(deploy-profile-line)# aim 1
Device(deploy-profile-line-1)# device type c40-100
Device(deploy-profile-line-1)# active
Device(config)# deploy profile rule 
Device(deploy-profile-rule)# aim 0/1/1
Device(deploy-profile-rule-0/1/1)# permit sn string-hex GPON-1790032e line 1 default line 1
Device(deploy-profile-rule-0/1/1)# active 
Device(config)# show ont brief interface gpon all
ONT    SN             Device-type  Up/Down-time  Status   
0/1/1  GPON-1790032e  -            0d0h0m        online   
Total entries: 1.
Device(config)# show ont info 0/1/1
ONT                             :   0/1/1
Description                     :   -
TYPE                            :   -
Status                          :   online
Distance(m)                     :   <10
Vendor ID                       :   GPON
Software Version                :   C01R04V00B10/C01R04V00B10
Firmware Version                :   S40-100
Equipment ID                    :   AISONTV1
SN                              :   GPON-1790032e
Password                        :   1234567890
LOID                            :   user
LOID Password                   :   password
Uplink PON ports                :   1
ETH/POTS/TDM/MOCA ports         :   1/0/0/0
CATV ANI/UNI ports              :   0/0
T-CONTs/GEM ports               :   8/32
Traffic Schedulers              :   8
PQs in T-CONT 1-8               :   1/1/1/4/4/4/8/8
IP configuration                :   not support
Type of flow control            :   GEMPORT CAR and PQ SCHEDULED
TX power cut off                :   Not Support
Online/Offline time             :   05:33:50   2000/11/26
Up/Down time                    :   0 day(s)  0 hour(s)  0 minute(s)
Device(config)# ont-find interface gpon all
Device(config)# ont auto-config
Device(config)# deploy profile line 
Device(deploy-profile-line)# aim 1
Device(deploy-profile-line-1)# device type c40-100
Device(deploy-profile-line-1)# active
Device(config)# deploy profile line 
Device(deploy-profile-line)# aim 2
Device(deploy-profile-line-2)# device type c40-429
Device(deploy-profile-line-2)# active
Device(config)# ont auto-config 1 device-type c40-100 line 1
Device(config)# ont auto-config 2 all-ont line 2
Device(config)# show running-config deploy-profile-rule 
![deploy-profile-rule]
deploy profile rule
aim 0/1/1 name AUTO_ONT_0/1/1
permit sn string-hex GPON-e4801442 line 1 default line 1
aim 0/1/2 name AUTO_ONT_0/1/2
permit sn string-hex GPON-74000001 line 2 default line 2
aim 0/1/3 name AUTO_ONT_0/1/3
permit sn string-hex GPON-15604013 line 2 default line 2
aim 0/1/4 name AUTO_ONT_0/1/4
permit sn string-hex GPON-15604014 line 2 default line 2
Device(config)# show ont brief online interface gpon 0/1
ONT    SN             Device-type  Up-time  Running
0/1/1  GPON-e4801442  c40-100      0d0h4m   Normal
0/1/2  GPON-74000001  c40-100      0d0h4m   Def
0/1/3  GPON-15604013  c30-401      0d0h4m   Normal
0/1/3  GPON-15604013  c30-401      0d0h4m   Normal
Total entries: 4.