openconfig-isis-lsp

This sub-module describes a YANG model for the IS-IS Link State Database (LSDB). Portions of this code were derived from IETF R...

  • Version: 2018-11-21

    openconfig-isis-lsp@2018-11-21


    
      submodule openconfig-isis-lsp {
    
        yang-version 1;
    
        belongs-to openconfig-isis {
            prefix oc-isis;
        }
    
        import openconfig-extensions {
          prefix oc-ext;
        }
        import openconfig-inet-types {
          prefix inet;
        }
        import openconfig-isis-types {
          prefix oc-isis-types;
        }
        import openconfig-isis-lsdb-types {
          prefix oc-isis-lsdb-types;
        }
        import openconfig-types {
          prefix oc-types;
        }
        import openconfig-mpls-types {
          prefix oc-mpls-types;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        www.openconfig.net ";
    
        description
          "This sub-module describes a YANG model for the IS-IS Link State
        Database (LSDB).
    
        Portions of this code were derived from IETF RFCs relating to the
        IS-IS protocol.
        Please reproduce this note if possible.
        IETF code is subject to the following copyright and license:
        Copyright (c) IETF Trust and the persons identified as authors of
        the code.
        All rights reserved.
        Redistribution and use in source and binary forms, with or without
        modification, is permitted pursuant to, and subject to the license
        terms contained in, the Simplified BSD License set forth in
        Section 4.c of the IETF Trust's Legal Provisions Relating
        to IETF Documents (http://trustee.ietf.org/license-info).";
    
        revision "2018-11-21" {
          description
            "Add OpenConfig module metadata extensions.";
          reference
            "0.4.2";
    
        }
    
        revision "2018-06-05" {
          description
            "Fix bugs in when statements.";
          reference
            "0.4.1";
    
        }
    
        revision "2018-05-14" {
          description
            "Update LSDB model to correct Extended IS reach TLV
          bug. This change is backwards incompatible due to
          adding an additional level of hierarchy to support
          multiple instances of the TLV.";
          reference
            "0.4.0";
    
        }
    
        revision "2017-07-26" {
          description
            "Update LSDB and fix bugs.";
          reference
            "0.3.2";
    
        }
    
        revision "2017-05-15" {
          description "Refactor LSDB.";
          reference
            "0.3.0";
    
        }
    
        revision "2017-01-13" {
          description
            "Remove top-level /isis container";
          reference
            "0.2.1";
    
        }
    
        revision "2016-12-15" {
          description
            "Add segment routing to IS-IS module";
          reference
            "0.2.0";
    
        }
    
        revision "2016-10-18" {
          description
            "Initial revision of IS-IS models.";
          reference
            "0.1.0";
    
        }
    
        oc-ext:openconfig-version "0.4.2";
    
        typedef isis-metric-flags {
          type enumeration {
            enum "INTERNAL" {
              value 0;
              description
                "When this flag is not set, internal metrics are in use.";
            }
            enum "UNSUPPORTED" {
              value 1;
              description
                "When this flag (referred to as the S-bit) is set, then
              the metric is unsupported.";
            }
          }
          description
            "Type definition for flags used in IS-IS metrics";
        }
      }  // submodule openconfig-isis-lsp
    

© 2023 YumaWorks, Inc. All rights reserved.