openconfig-optical-amplifier

This model describes configuration and operational state data for optical amplifiers, deployed as part of a transport line syste...

  • Version: 2019-12-06

    openconfig-optical-amplifier@2019-12-06


    
      module openconfig-optical-amplifier {
    
        yang-version 1;
    
        namespace
          "http://openconfig.net/yang/optical-amplfier";
    
        prefix oc-opt-amp;
    
        import openconfig-platform {
          prefix oc-platform;
        }
        import openconfig-transport-line-common {
          prefix oc-line-com;
        }
        import openconfig-types {
          prefix oc-types;
        }
        import openconfig-extensions {
          prefix oc-ext;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        www.openconfig.net";
    
        description
          "This model describes configuration and operational state data
        for optical amplifiers, deployed as part of a transport
        line system.";
    
        revision "2019-12-06" {
          description
            "Add DYNAMIC_GAIN mode and related leaves.";
          reference
            "0.5.0";
    
        }
    
        revision "2018-11-21" {
          description
            "Add OpenConfig module metadata extensions.";
          reference
            "0.4.1";
    
        }
    
        revision "2017-10-02" {
          description
            "Add support for fiber type profile and physical component
          association for amplifier gain blocks.";
          reference
            "0.4.0";
    
        }
    
        revision "2017-09-08" {
          description
            "Correct bug with OSC interfaces";
          reference
            "0.3.1";
    
        }
    
        revision "2017-07-08" {
          description
            "Add monitor port type and refs to hw ports, ";
          reference
            "0.3.0";
    
        }
    
        revision "2017-03-28" {
          description
            "Added min/max/avg stats, status for media channels, OCM, APS";
          reference
            "0.2.0";
    
        }
    
        revision "2016-03-31" {
          description "Initial public release";
          reference
            "0.1.0";
    
        }
    
        oc-ext:openconfig-version "0.5.0";
        oc-ext:regexp-posix;
        oc-ext:catalog-organization "openconfig";
        oc-ext:origin "openconfig";
    
        identity OPTICAL_AMPLIFIER_TYPE {
          description
            "Type definition for different types of optical amplifiers";
        }
    
        identity EDFA {
          base OPTICAL_AMPLIFIER_TYPE;
          description
            "Erbium doped fiber amplifer (EDFA)";
        }
    
        identity FORWARD_RAMAN {
          base OPTICAL_AMPLIFIER_TYPE;
          description
            "Forward pumping Raman amplifier";
        }
    
        identity BACKWARD_RAMAN {
          base OPTICAL_AMPLIFIER_TYPE;
          description
            "Backward pumping Raman amplifier";
        }
    
        identity HYBRID {
          base OPTICAL_AMPLIFIER_TYPE;
          description
            "Hybrid backward pumping Raman + EDFA amplifier";
        }
    
        identity GAIN_RANGE {
          description
            "Base type for expressing the gain range for a switched gain
          amplifier.  The gain range is expressed as a generic setting,
          e.g., LOW/MID/HIGH. The actual db range will be determined
          by the implementation.";
        }
    
        identity LOW_GAIN_RANGE {
          base GAIN_RANGE;
          description "LOW gain range setting";
        }
    
        identity MID_GAIN_RANGE {
          base GAIN_RANGE;
          description "MID gain range setting";
        }
    
        identity HIGH_GAIN_RANGE {
          base GAIN_RANGE;
          description "HIGH gain range setting";
        }
    
        identity FIXED_GAIN_RANGE {
          base GAIN_RANGE;
          description
            "Fixed or non-switched gain amplfier";
        }
    
        identity OPTICAL_AMPLIFIER_MODE {
          description
            "Type definition for different types of optical amplifier
          operating modes";
        }
    
        identity CONSTANT_POWER {
          base OPTICAL_AMPLIFIER_MODE;
          description
            "Constant power mode. In constant power mode, the amplifier
            will maintain a constant output power by adjusting the
            amplifier gain and/or related variable optical attenuators";
        }
    
        identity CONSTANT_GAIN {
          base OPTICAL_AMPLIFIER_MODE;
          description
            "Constant gain mode. In constant gain mode, the amplifier
            will maintain a constant amplifier gain";
        }
    
        identity DYNAMIC_GAIN {
          base OPTICAL_AMPLIFIER_MODE;
          description
            "Dynamic gain mode. In dynamic gain mode, the amplifier will
            automatically adjust gain to stay within parameters defined
            by:
            - target-gain
            - min-gain
            - max-gain";
        }
    
        identity FIBER_TYPE_PROFILE {
          description
            "Type definition for different profiles of fiber types";
        }
    
        identity DSF {
          base FIBER_TYPE_PROFILE;
          description "Dispersion shifted fiber";
        }
    
        identity LEAF {
          base FIBER_TYPE_PROFILE;
          description
            "Large effective area fiber";
        }
    
        identity SSMF {
          base FIBER_TYPE_PROFILE;
          description
            "Standard single mode fiber";
        }
    
        identity TWC {
          base FIBER_TYPE_PROFILE;
          description "True wave classic";
        }
    
        identity TWRS {
          base FIBER_TYPE_PROFILE;
          description "True wave reduced slope";
        }
      }  // module openconfig-optical-amplifier
    

© 2023 YumaWorks, Inc. All rights reserved.