bbf-vdsl-test-mode-body

This submodule contains a collection of YANG definitions for managing Broadband Forum TR-252i3 clause 5.1 xDSL Line. Copyright ...

  • Version: 2022-05-23

    bbf-vdsl-test-mode-body@2022-05-23


    
      submodule bbf-vdsl-test-mode-body {
    
        yang-version 1.1;
    
        belongs-to bbf-vdsl {
            prefix bbf-vdsl;
        }
    
        include bbf-vdsl-base-body;
    
        organization
          "Broadband Forum <https://www.broadband-forum.org>
         Common YANG Work Area";
    
        contact
          "Comments or questions about this Broadband Forum YANG module
         should be directed to <mailto:help@broadband-forum.org>.
    
         Editor:      Ken Kerpez, ASSIA, Inc.
    
         Editor:      Joey Boyd, Adtran
    
         PS Leader:   Joey Boyd, Adtran
    
         WA Director: Sven Ooghe, Nokia
    
         WA Director: Joey Boyd, Adtran";
    
        description
          "This submodule contains a collection of YANG definitions for
         managing Broadband Forum TR-252i3 clause 5.1 xDSL Line.
    
         Copyright (c) 2016-2022 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-355a4; see
         the TR itself for full legal notices.";
    
        revision "2022-05-23" {
          description
            "Amendment 4.
           * Approval Date:    2022-05-23
           * Publication Date: 2022-05-23.";
          reference
            "TR-355a4: YANG Modules for FTTdp Management
            	    <https://www.broadband-forum.org/download/
            		   TR-355_Amendment-4.pdf>";
    
        }
    
        revision "2020-10-13" {
          description
            "Amendment 3.
           * Approval Date:    2020-10-13
           * Publication Date: 2020-10-13.";
          reference
            "TR-355a3: YANG Modules for FTTdp Management
            	    <https://www.broadband-forum.org/download/
            		   TR-355_Amendment-3.pdf>";
    
        }
    
        revision "2019-10-21" {
          description
            "Amendment 2 Corrigendum 1.
           * Approval Date:    2019-10-21
           * Publication Date: 2019-10-21.";
          reference
            "TR-355a2c1: YANG Modules for FTTdp Management
            	    <https://www.broadband-forum.org/download/
            		   TR-355_Amendment-2.pdf>";
    
        }
    
        revision "2019-06-11" {
          description
            "Amendment 2.
           * Approval Date:    2019-06-11
           * Publication Date: 2019-06-11.";
          reference
            "TR-355a2: YANG Modules for FTTdp Management
            	  <https://www.broadband-forum.org/technical/download/
            		 TR-355_Amendment-2.pdf>";
    
        }
    
        revision "2018-10-01" {
          description
            "Amendment 1.
           * Approval Date:    2018-10-01
           * Publication Date: 2018-10-01.";
          reference
            "TR-355a1: YANG Modules for FTTdp Management
            	  <https://www.broadband-forum.org/technical/download/
            		 TR-355_Amendment-1.pdf>";
    
        }
    
        revision "2017-11-27" {
          description
            "Corrigendum 2 (fixes to the previous revision).
           * Approval Date:    see revision date above.
           * Publication Date: 2018-01-19.";
          reference
            "TR-355c2: YANG Modules for FTTdp Management
            	  <https://www.broadband-forum.org/technical/download/
            		 TR-355_Corrigendum-2.pdf>";
    
        }
    
        revision "2017-03-13" {
          description
            "Corrigendum 1 (fixes to the initial revision).
           * Approval Date:    see revision date above.
           * Publication Date: 2017-04-12.";
          reference
            "TR-355c1: YANG Modules for FTTdp Management
            	  <https://www.broadband-forum.org/technical/download/
            		 TR-355_Corrigendum-1.pdf>";
    
        }
    
        revision "2016-07-18" {
          description
            "Initial revision.
           * Approval Date:    see revision date above.
           * Publication Date: 2016-08-05.";
          reference
            "TR-355: YANG Modules for FTTdp Management
            	<https://www.broadband-forum.org/technical/download/
            		 TR-355.pdf>";
    
        }
    
    
        grouping test-mode {
          description
            "Data nodes used to invoke test modes and update test
           parameters.";
          container test-mode {
            description
              "Update test parameters.";
            leaf power-management-state-forced {
              type enumeration {
                enum "0" {
                  value 0;
                  description
                    "Force the line to transition from the L3 idle state
                   to the L0 full-on state (i.e., both xTUs are in
                   showtime). This transition requires the (short or full)
                   initialization procedures. After reaching the L0 state,
                   the line may transition into or exit from the L2 low
                   power state (if L2 state is defined and enabled). If
                   the L0 state is not reached (after a vendor
                   discretionary number of retries and/or within a vendor
                   discretionary timeout), then an Initialization failure
                   occurs. Whenever the line is in the L3 state, attempts
                   will be made to transition to the L0 state until it is
                   forced into another state through this configuration
                   parameter.";
                }
                enum "2" {
                  value 1;
                  description
                    "Force the line to transition from L0 full on to L2 low
                   power state. This transition requires the entry into L2
                   mode. This is an out-of-service test value for
                   triggering the L2 mode and is valid only for
                   Recommendations supporting L2 mode. This parameter
                   value is only applicable for operation according to
                   G.992.3, G.992.4 or G.992.5. If not applicable, this
                   value is ignored until its use is defined.";
                }
                enum "3" {
                  value 2;
                  description
                    "Force the line to transition from the L0 full-on or
                   L2 low power state to the L3 idle state. This
                   transition requires the (orderly) shutdown procedure.
                   After reaching the L3 state, the line will remain in
                   the L3 idle state until it is forced into another
                   state through this configuration parameter.";
                }
                enum "4" {
                  value 3;
                  description
                    "No power management state forced.";
                }
              }
              default "4";
              description
                "This configuration parameter defines the line states to
               be forced by the near-end xDSL Transceiver Unit (xTU) on
               this line. The default is enum 4, no power management state
               forced.";
              reference
                "ITU-T G.997.1 7.3.1.1.3 (PMSF)";
    
            }
    
            leaf loop-diagnostics-mode-forced {
              type enumeration {
                enum "0" {
                  value 0;
                  description
                    "Inhibits the near-end xDSL Transceiver Unit (xTU) from
                   performing loop diagnostic mode procedures on the line.
                   Loop diagnostic mode procedures may still be initiated
                   by the far-end xTU.";
                }
                enum "1" {
                  value 1;
                  description
                    "Forces the near-end xDSL Transceiver Unit (xTU) to
                   perform the loop diagnostic procedures.";
                }
                enum "2" {
                  value 2;
                  description
                    "No loop diagnostic mode forced.";
                }
              }
              default "2";
              description
                "This configuration parameter defines whether the line
               should be forced into the loop diagnostic mode by the
               near-end xDSL Transceiver Unit (xTU) on this line. The
               default is no loop diagnostic mode forced, corresponding to
               enum 2.
    
               Upon completion of the loop diagnostics mode procedures,
               the xTUs return to the IDLE state. The loop diagnostic mode
               data are available at least until the loop diagnostics mode
               is no longer forced (i.e., until a value different from
               enum 1 is configured). When the loop diagnostics mode is no
               longer forced, the xTUs resume normal operation.
    
               A configuration change to enum '0' or enum '2' (i.e., to
               loop diagnostics mode no longer forced) is required before
               forcing the line again into loop diagnostics mode.";
              reference
                "ITU-T G.997.1 clause 7.3.1.1.8 (LDSF)";
    
            }
    
            leaf auto-mode-cold-start-forced {
              type uint8 {
                range "0..1";
              }
              description
                "This parameter is defined in order to improve testing of
               the performance of xTUs supporting automode when it is
               enabled in the Management Information Base (MIB). The valid
               values are 0 and 1. A change in value of this parameter
               indicates a change in loop conditions applied to the
               devices under test. The xTUs will reset any historical
               information used for automode, for shortening G.994.1
               handshake, or for shortening the initialization procedure.
               The default is no automode cold start forced.";
              reference
                "ITU-T G.997.1 clause 7.3.1.1.10";
    
            }
          }  // container test-mode
        }  // grouping test-mode
    
        grouping update-test {
          description
            "This is defined so that test parameters can be forced to
           be updated.";
          container xtu-c {
            description
              "The update-test-ne is performed on the xDSL Transceiver
             Unit - Central office (xTU-C).";
            leaf update-test-ne {
              type uint8 {
                range "0..1";
              }
              default "0";
              status deprecated;
              description
                "This parameter is defined to force an update of the
               near-end test parameters that can be updated during
               showtime. The parameter is configurable over the
               Q-interface and the valid values are 0 and 1. When this
               parameter is set (its value is changed from 0 to 1), the
               near-end test parameters will be updated in the Access Node
               (AN) Management Information Base (MIB) within 10 seconds.
               The update request flag for the near-end test parameters is
               defined in the AN MIB and is independent of any autonomous
               update process in the system. The parameter will be reset
               (its value changed back to 0) by the AN after a period
               shorter than 3 minutes to allow reception of another update
               request. The 3 minute period starts since the last time the
               flag was set (externally or by an autonomous process in the
               system). This applies only to the elements maintained in
               the AN.
    
               A configuration change back to 0 is required before
               initiating another update.";
              reference
                "ITU-T G.997.1 clause 7.5.1.36.1 (UPDATE-TEST-NE)";
    
            }
    
            action update-near-end-test {
              description
                "Forces an update of the test parameters that can be
               updated during showtime.";
              reference
                "ITU-T G.997.1 clause 7.5.1.36.1 (UPDATE-TEST-NE)";
    
            }  // rpc update-near-end-test
    
            leaf xlin-disturber-vce-port-index-ds {
              type vce-port-index;
              default "undefined";
              description
                "The requested XLIN downstream disturber Vectoring Control
               Entity (VCE) port index.";
            }
    
            leaf xlin-disturber-vce-port-index-us {
              type vce-port-index;
              default "undefined";
              description
                "The requested XLIN upstream disturber Vectoring Control
               Entity (VCE) port index.";
            }
          }  // container xtu-c
    
          container xtu-r {
            description
              "The update-test-fe is performed on the xDSL Transceiver
             Unit - Remote site (xTU-R).";
            leaf update-test-fe {
              type uint8 {
                range "0..1";
              }
              default "0";
              status deprecated;
              description
                "This parameter is defined to force an update of the
               far-end test parameters that can be updated during
               showtime. The parameter is configurable over the
               Q-interface and the valid values are 0 and 1. When this
               parameter is set (its value is changed from 0 to 1), the
               far-end test parameters will be updated in the Access Node
               (AN) Management Information Base (MIB) within 30 seconds.
               The update request flag for the far-end test parameters is
               defined in the AN MIB and is independent of any autonomous
               update process in the system. The parameter will be reset
               (its value changed back to 0) by the AN after a period
               shorter than 3 minutes to allow reception of another update
               request. The 3 minute period starts since the last time the
               flag was set (externally or by an autonomous process in the
               system). This applies only to the elements maintained in
               the AN.
    
               A configuration change back to 0 is required before
               initiating another update.";
              reference
                "ITU-T G.997.1 clause 7.5.1.36.2 (UPDATE-TEST-FE)";
    
            }
    
            action update-far-end-test {
              description
                "Forces an update of the test parameters that can be
               updated during showtime.";
              reference
                "ITU-T G.997.1 clause 7.5.1.36.2 (UPDATE-TEST-FE)";
    
            }  // rpc update-far-end-test
          }  // container xtu-r
        }  // grouping update-test
      }  // submodule bbf-vdsl-test-mode-body
    

© 2023 YumaWorks, Inc. All rights reserved.