Starting a thread for discussion of the ONU Device Discussion
Previous Notes:
- device management disable/(re) enable/delete (Nick)
- further discussion required regarding disable/enable/delete approach
- is this order-dependent? if so, how to enforce?
- need further definition of "disable"/expected behavior for admin-down? (see also existing JIRA VOL-482 with comments/notes)
G.988 Description of disable/enable ONU behaviour
A.1.6 Administrative state considerations
The administrative state attribute has two values: 0 (unlock) and 1 (lock).
In the state model of [ITU T X.731], administrative state represents the intention of management to allow (unlock) or deny (lock) the functionality of a managed entity. Administrative lock must not inhibit management access to the managed entity. Though specified by neither [ITU T X.731] nor [ITU T X.733], a common side effect of administrative lock is to suppress notifications from the locked entity and any dependent entities. This avoids unnecessary alarms during maintenance and repair, or when a resource is not in use. The OMCI conforms to this convention.
The need for continuing management access implies that, regardless of the administrative state, an ONU must maintain its presence on the PON, and it may also have to provide local craft access, for example, to enter registration information.
Subject to continuing management access, it is suggested that the ONU itself, any separable circuit packs, and all ports should power down as much as possible when the administrative state is locked. It is further suggested that the default value for administrative state be locked. This reduces power consumption in cases such as pre-installation of ONUs and unsubscribed or unused ports.
Operators may have additional requirements that override power-down or that override the suggested lock default.
NOTE – When an ITU-T G.987 ONU enters initial state, as defined in [ITU-T G.987.3], it may set administrative lock on the ONU-G managed entity, thereby preventing all user traffic from flowing until the OLT unlocks the ONU-G. Although this is optional behaviour on the part of the ONU, the OLT is advised to check the state of this attribute when bringing an ONU into service.
Question:
Do we start out from the position that the ONU should implement the behaviour described in G.988?
Where an ONU does not meet this we should initiate a bug fix.