This module contains a collection of YANG definitions for supporting the Broadband Forum requirements on management of ITU-T Pas...
Version: 2023-06-21
module bbf-xpon-onu-types { yang-version 1.1; namespace "urn:bbf:yang:bbf-xpon-onu-types"; prefix bbf-xpon-onu-types; organization "Broadband Forum <https://www.broadband-forum.org> Fiber Access Networks Work Area"; contact "Comments or questions about this Broadband Forum YANG module should be directed to <mailto:info@broadband-forum.org>. Editor: Robert Peschi, Nokia Editor: Kevin Noll, Vecima PS Leader: Joey Boyd, Adtran WA Director: Marta Seda, Calix"; description "This module contains a collection of YANG definitions for supporting the Broadband Forum requirements on management of ITU-T Passive Optical Network (PON) interfaces as defined in ITU-T G.984.x, G.987.x, ITU-T G.989.x and ITU-T G.9807.x. As such, this module is specific to access network equipment (e.g., BBF-specified Access Nodes and FTTdp DPUs). Specifically, this module defines common YANG types used in the management of Optical Network Units (ONU). Copyright (c) 2018-2023, Broadband Forum Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The above license is used as a license under copyright only. Please reference the Forum IPR Policy for patent licensing terms <https://www.broadband-forum.org/ipr-policy>. Any moral rights which are necessary to exercise under the above license grant are also deemed granted under this license. This version of this YANG module is part of TR-385i2a1; see the TR itself for full legal notices."; revision "2023-06-21" { description "Issue 2 Amendment 1. * Approval Date: 2023-06-21. * Publication Date: 2023-06-21."; reference "TR-385i2a1: ITU-T PON YANG Modules <https://www.broadband-forum.org/technical/download/ TR-385_Issue-2_Amendment-1.pdf>"; } revision "2020-10-13" { description "Issue 2. * Approval Date: 2020-10-13. * Publication Date: 2020-10-13."; reference "TR-385i2: ITU-T PON YANG Modules <https://www.broadband-forum.org/technical/download/ TR-385_Issue-2.pdf>"; } revision "2019-02-25" { description "Initial revision. * Approval Date: 2019-02-25. * Publication Date: 2019-02-25."; reference "TR-385: ITU-T PON YANG Modules <https://www.broadband-forum.org/technical/download/ TR-385.pdf>"; } identity onu-presence-state-base { description "This identity is used to qualify the presence state of an Optical Network Unit (ONU)."; } identity onu-present { base onu-presence-state-base; description "This identity is used to denote that an Optical Network Unit (ONU) is currently using the optical signal of one of the channel terminations local to this Optical Line Termination (OLT) (Refer to 'inside-olt'). An OLT considers that an ONU is using the optical signal of one of its local channel terminations as early as it receives from the ONU a Physical Layer Operations, Administrations and Maintenance (PLOAM) Serial_Number_ONU message or as early as it receives a PLOAM Tuning_Resp(Complete_u) message and as long as the ONU keeps sending optical signal to the OLT though this channel termination, either spontaneously or upon OLT solicitation (for instance consistently responding to Downstream PLOAM messages or consistently responding to bandwidth map messages). If an ONU has shown initial optical activity and is not solicited by the OLT, e.g., after it failed to reach O5, it will be considered not present if it does not spontaneously show optical activity anymore after some time limit (recommended value for time limit is in the order of 10s or 20s, compatible with TO1 Ranging Time). As an exception, an ONU put in ITU-T 'Emergency Stop state' because the OLT sent it a 'Disable_Serial_Number' downstream PLOAM when it was present on a channel termination is still considered 'present' on the channel termination."; reference "ITU-T G.984.3, section 10.2.1 ITU-T G.987.3, section 12.2.1 ITU-T G.9807.1, Table C.12.2 ITU-T G.989.3, Table 12-2"; } identity onu-present-and-on-intended-channel-termination { base onu-present; description "In case of G-PON, XG-PON and XGS-PON this identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and which corresponds to a local virtual Access Network Interface (vANI) and has reached ONU Transmission Convergence (TC) state O5. In case of NG-PON2 this identity applies to an ONU which is present on a channel termination local to this OLT (Refer to 'inside-olt') and which corresponds to a local virtual Access Network Interface (vANI) and has reached ONU TC state O5 and for which it has been confirmed (e.g., by Inter Channel Termination Protocol (ICTP) procedures) that the ONU is using the intended channel-termination based on the configured preferred and/or protection channel pair or resulting from the execution of an 'in-service-onu-tune-request' action."; } identity onu-present-and-in-wavelength-discovery { base onu-present; description "This identity is used to denote that an NG-PON2 Optical Network Unit (ONU) has just been detected present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and which has reached ONU Transmission Convergence (TC) state O5, but which potentially still needs to tune to another wavelength while the OLT is assessing the intended channel termination of the ONU."; } identity onu-present-and-discovery-tune-failed { base onu-present; description "This identity is used to denote that an NG-PON2 Optical Network Unit (ONU) has just been detected present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and which has reached ONU Transmission Convergence (TC) state O5, but which is not on its intended channel termination and which could not be tuned away towards the identified intended channel termination."; } identity onu-present-and-no-v-ani-known-and-o5-failed { base onu-present; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') but for which no corresponding virtual Access Network Interface (vANI) could (yet) be identified and which could not reach ONU Transmission Convergence (TC) state O5."; } identity onu-present-and-no-v-ani-known-and-o5-failed-no-onu-id { base onu-present-and-no-v-ani-known-and-o5-failed; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') but for which no corresponding virtual Access Network Interface (vANI) could (yet) be identified and which could not reach ONU Transmission Convergence (TC) state O5 because the OLT could not determine an ONU-ID for this ONU."; } identity onu-present-and-no-v-ani-known-and-o5-failed-undefined { base onu-present-and-no-v-ani-known-and-o5-failed; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') but for which no corresponding virtual Access Network Interface (vANI) could (yet) be identified and which could not reach ONU Transmission Convergence (TC) state O5 because of some unidentified reason."; } identity onu-present-and-v-ani-known-and-o5-failed { base onu-present; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and for which a corresponding virtual Access Network Interface (vANI) could be identified but which could not reach ONU Transmission Convergence (TC) state O5."; } identity onu-present-and-v-ani-known-and-o5-failed-no-onu-id { base onu-present-and-v-ani-known-and-o5-failed; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and for which a corresponding virtual Access Network Interface (vANI) could be identified but which could not reach ONU Transmission Convergence (TC) state O5 because the OLT could not determine an ONU-ID for this ONU."; } identity onu-present-and-v-ani-known-and-o5-failed-undefined { base onu-present-and-v-ani-known-and-o5-failed; description "This identity applies to an Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and for which a corresponding virtual Access Network Interface (vANI) could be identified but which could not reach ONU Transmission Convergence (TC) state O5 because of some unidentified reason."; } identity onu-present-and-no-v-ani-known-and-in-o5 { base onu-present; description "This identity applies to a G-PON, XG-PON or XGS-PON Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and which has reached ONU Transmission Convergence (TC) state O5 but for which no corresponding virtual Access Network Interface (vANI) could be identified."; } identity onu-present-and-no-v-ani-known-and-unclaimed { base onu-present; description "This identity applies to an NG-PON2 Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') but for which no corresponding virtual Access Network Interface (vANI) could be identified and which has passed ONU Transmission Convergence (TC) state O5 and for which no intended channel termination could be identified (for instance by means of Inter Channel Termination Protocol (ICTP) procedures)."; } identity onu-present-and-v-ani-known-but-intended-ct-unknown { base onu-present; description "This identity applies to an NG-PON2 Optical Network Unit (ONU) which is present on a channel termination local to this Optical Line Termination (OLT) (Refer to 'inside-olt') and for which a corresponding virtual Access Network Interface (vANI) could be identified and which has passed ONU Transmission Convergence (TC) state O5 but for which no intended channel termination could be identified (for instance by means of Inter Channel Termination Protocol (ICTP) procedures)."; } identity onu-present-and-emergency-stopped { base onu-present; description "This identity applies to a G-PON, XG-PON, XGS-PON or NG-PON2 Optical Network Unit (ONU) to which the Optical Line Termination (OLT) has sent a 'Disable_Serial_Number' downstream Physical Layer Operations, Administrations and Maintenance (PLOAM) when it was present on a channel termination local to the OLT (Refer to 'inside-olt') which has put the ONU in ITU-T 'Emergency Stop state'."; reference "ITU-T G.984.3 Section 9.2.1 ITU-T G.987.3 Table 11.2 ITU-T G.9807.3 Table C.11.2 ITU-T G.989.3 Table 11.2"; } identity onu-not-present { base onu-presence-state-base; description "This identity is used to denote that from the Optical Line Termination (OLT) point of view, the Optical Network Unit (ONU) is not present on the OLT, i.e., the ONU is not transmitting optical signal in upstream on any channel termination local to this OLT (Refer to 'inside-olt') and is neither assumed to accept any optical signal in downstream from any channel termination local to this OLT. This could mean for instance that the ONU is present on a channel termination belonging to another OLT (Refer to 'outside-olt'), or that the ONU is not connected at all to the channel group."; } identity onu-not-present-with-v-ani { base onu-not-present; description "This identity is used to denote that an Optical Network Unit (ONU), for which a virtual Access Network Interface (vANI) is configured on the Optical Line Termination (OLT), is not present on any channel termination local to this OLT."; } identity onu-not-present-without-v-ani { base onu-not-present; description "This identity is used to denote that an Optical Network Unit (ONU), for which no virtual Access Network Interface (vANI) is configured on the Optical Line Termination (OLT), is not present any longer on any channel termination local to this OLT. This could mean that the ONU has been disconnected from the channel group; in case of NG-PON2 it could also mean that the ONU is tuned away to a channel termination belonging to another OLT (Refer to 'outside-olt')."; } } // module bbf-xpon-onu-types
© 2023 YumaWorks, Inc. All rights reserved.