Cisco-IOS-XR-bundlemgr-oper-sub2

This submodule contains a collection of YANG definitions for Cisco IOS-XR bundlemgr package operational data. Copyright (c) 201...

  • Version: 2020-10-01

    Cisco-IOS-XR-bundlemgr-oper-sub2@2020-10-01


    
      submodule Cisco-IOS-XR-bundlemgr-oper-sub2 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-bundlemgr-oper {
            prefix Cisco-IOS-XR-bundlemgr-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        import ietf-yang-types {
          prefix yang;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-bundlemgr-oper-sub1 {
          revision-date "2020-10-01";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This submodule contains a collection of YANG definitions
         for Cisco IOS-XR bundlemgr package operational data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-10-01" {
          description
            "64 bit bandwidth support
           2020-09-03
             Removed event-telemetry annotation from leaf interface-name of grouping BM-MEMBER-DATA";
        }
    
        revision "2019-05-30" {
          description
            "64 bit bandwidth changes.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-08-18" {
          description "Added a new leaf";
        }
    
        revision "2018-07-25" {
          description "Added a new leaf";
        }
    
        revision "2018-04-30" {
          description "Description updated.";
        }
    
        revision "2017-05-01" {
          description
            "Fixing backward compatibility error in module.";
        }
    
        revision "2016-02-22" {
          description "Description updated.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "3.0.0";
        semver:module-version "2.0.0";
        semver:module-version "1.0.0";
    
        typedef Bml-timestamp {
          type uint64;
          description "Bml timestamp";
        }
    
        typedef Bmd-mlacp-mbr-state-enum {
          type enumeration {
            enum "mbr-state-nak" {
              value 0;
              description "Member info NAK'd";
            }
            enum "mbr-state-unknown" {
              value 1;
              description
                "No member state TLV received";
            }
            enum "mbr-state-up" {
              value 2;
              description "Member is up";
            }
            enum "mbr-state-down" {
              value 3;
              description "Member is down";
            }
            enum "mbr-state-admin-down" {
              value 4;
              description "Member is admin down";
            }
            enum "mbr-state-test" {
              value 5;
              description
                "Member state TLV reported test";
            }
            enum "mbr-state-error" {
              value 6;
              description
                "Member state TLV reported error";
            }
          }
          description "State of an mLACP device";
        }
    
        typedef Bmd-mlacp-bdl-state-enum {
          type enumeration {
            enum "bdl-state-nak" {
              value 0;
              description "Bundle info NAK'd";
            }
            enum "bdl-state-unknown" {
              value 1;
              description
                "No bundle state TLV received";
            }
            enum "bdl-state-no-sync" {
              value 2;
              description
                "No bundle config TLV with sync bit set received";
            }
            enum "bdl-state-rec-delay" {
              value 3;
              description
                "Revertive delay timer running";
            }
            enum "bdl-state-up" {
              value 4;
              description "Bundle is up";
            }
            enum "bdl-state-down" {
              value 5;
              description "Bundle is down";
            }
            enum "bdl-state-admin-down" {
              value 6;
              description "Bundle is admin down";
            }
            enum "bdl-state-test" {
              value 7;
              description
                "Bundle state TLV reported test";
            }
            enum "bdl-state-error" {
              value 8;
              description
                "Bundle state TLV reported error";
            }
          }
          description "State of an mLACP device";
        }
    
        typedef Bmd-mlacp-node-sync-enum {
          type enumeration {
            enum "node-sync-req" {
              value 0;
              description
                "Sync requested of device";
            }
            enum "node-sync-done" {
              value 1;
              description
                "Sync performed by device";
            }
            enum "node-sync-start" {
              value 2;
              description
                "Sync in progress from device";
            }
            enum "node-sync-init" {
              value 3;
              description
                "Initial sync pending from device";
            }
            enum "node-sync-singleton" {
              value 4;
              description
                "Sync not required for singleton groups";
            }
          }
          description
            "Synchronization states of an mLACP device";
        }
    
        typedef Bmd-mlacp-node-state-enum {
          type enumeration {
            enum "node-state-incomplete" {
              value 0;
              description
                "Missing some mLACP IG config";
            }
            enum "node-state-conn-rejected" {
              value 1;
              description
                "Connection rejected by peer";
            }
            enum "node-state-connect-sent" {
              value 2;
              description
                "Connect timer running";
            }
            enum "node-state-unconfigured" {
              value 3;
              description
                "Missing some ICCP IG config";
            }
            enum "node-state-unreachable" {
              value 4;
              description
                "ICCP declared peer node unreachable";
            }
            enum "node-state-iccp-down" {
              value 5;
              description
                "ICCP declared peer node down";
            }
            enum "node-state-nak" {
              value 6;
              description "System info NAK'd";
            }
            enum "node-state-unknown" {
              value 7;
              description
                "No system state TLV received";
            }
            enum "node-state-mlacp-down" {
              value 8;
              description
                "System state TLV reported down";
            }
            enum "node-state-admin-down" {
              value 9;
              description
                "System state TLV reported admin down";
            }
            enum "node-state-pe-isolated" {
              value 10;
              description
                "System is isolated from core network";
            }
            enum "node-state-error" {
              value 11;
              description
                "System state TLV reported error";
            }
            enum "node-state-test" {
              value 12;
              description
                "System state TLV reported test";
            }
            enum "node-state-up" {
              value 13;
              description "System is up";
            }
          }
          description "State of an mLACP device";
        }
    
        typedef Bmd-node-ldp-id {
          type Bm-in4-addr;
          description "Bmd node ldp id";
        }
    
        typedef Lacp-churnstates {
          type enumeration {
            enum "no-churn" {
              value 1;
              description
                "The port is synchronized correctly";
            }
            enum "churn" {
              value 2;
              description
                "The port is OutOfSync and the churn timer has
               expired";
            }
            enum "churn-monitor" {
              value 3;
              description
                "The port is OutOfSync but the churn timer has
               not expired";
            }
          }
          description "Lacp churnstates";
        }
    
        typedef Rxstates {
          type enumeration {
            enum "current-rx" {
              value 1;
              description "current rx";
            }
            enum "expired" {
              value 2;
              description "expired";
            }
            enum "defaulted" {
              value 3;
              description "defaulted";
            }
            enum "initialize" {
              value 4;
              description "initialize";
            }
            enum "lacp-disabled" {
              value 5;
              description "lacp disabled";
            }
            enum "port-disabled" {
              value 6;
              description "port disabled";
            }
          }
          description "Rxstates";
        }
    
        typedef Lacp-period-state {
          type enumeration {
            enum "period-s-low" {
              value 0;
              description
                "Packets are being sent using a long period";
            }
            enum "period-fast" {
              value 1;
              description
                "Packets are being sent using a short period";
            }
            enum "period-none" {
              value 2;
              description
                "Packets are not being sent";
            }
          }
          description "Lacp period state";
        }
    
        typedef Lacp-sel-state {
          type enumeration {
            enum "unselected" {
              value 0;
              description
                "The link is Unselected";
            }
            enum "standby" {
              value 1;
              description "The link is Standby";
            }
            enum "selected" {
              value 2;
              description "The link is Selected";
            }
          }
          description "Lacp sel state";
        }
    
        typedef Bm-link-period-value {
          type uint32;
          description "Bm link period value";
        }
    
        typedef Bm-link-state-bits {
          type uint8;
          description "Bm link state bits";
        }
    
        typedef Bm-link-number {
          type uint16;
          description "Bm link number";
        }
    
        typedef Bm-bdl-id {
          type uint16;
          description "Bm bdl id";
        }
    
        typedef Bmd-bag-event-rg-item {
          type enumeration {
            enum "bmd-event-rg-idb-create" {
              value 0;
              description "RG structure created";
            }
            enum "bmd-event-rg-configured" {
              value 1;
              description
                "RG configured by user";
            }
            enum "bmd-event-rg-user-config" {
              value 2;
              description
                "User changed the configuration";
            }
            enum "bmd-event-rg-connect-ion" {
              value 3;
              description "Connection to peer";
            }
            enum "bmd-event-rg-data" {
              value 4;
              description "Data received";
            }
            enum "bmd-event-rg-sync" {
              value 5;
              description "Sync performed";
            }
            enum "bmd-event-rg-first-retry" {
              value 6;
              description "First retry";
            }
            enum "bmd-event-rg-error" {
              value 7;
              description "Last error";
            }
            enum "bmd-event-rg-mlacp-tlv" {
              value 8;
              description "mLACP TLV received";
            }
            enum "bmd-event-rg-iccp-event" {
              value 9;
              description "ICCP event received";
            }
            enum "bmd-event-rg-count" {
              value 10;
              description "Number of RG events";
            }
          }
          description
            "Description of an event for a RG";
        }
    
        typedef Bmd-bag-event-bdl-item {
          type enumeration {
            enum "bmd-event-bdl-idb-create" {
              value 0;
              description
                "Bundle structure created";
            }
            enum "bmd-event-bdl-configured" {
              value 1;
              description
                "Bundle configured by user";
            }
            enum "bmd-event-bdl-im-state" {
              value 2;
              description
                "Bundle's IM state changed";
            }
            enum "bmd-event-bdl-mbr-added" {
              value 3;
              description
                "Member added to the bundle";
            }
            enum "bmd-event-bdl-mbr-deleted" {
              value 4;
              description
                "Member removed from the bundle";
            }
            enum "bmd-event-bdl-mac-addr" {
              value 5;
              description
                "Bundle's MAC address changed";
            }
            enum "bmd-event-bdl-first-retry" {
              value 6;
              description "First retry";
            }
            enum "bmd-event-bdl-user-config" {
              value 7;
              description
                "User changed the configuration";
            }
            enum "bmd-event-bdl-error" {
              value 8;
              description "Last error";
            }
            enum "bmd-event-bdl-mlacp-tlv" {
              value 9;
              description "mLACP TLV received";
            }
            enum "bmd-event-bdl-redundancy-role" {
              value 10;
              description
                "redundancy role change";
            }
            enum "bdl-bfd-state-change" {
              value 11;
              description "BFD state change";
            }
            enum "bmd-event-bdl-icl" {
              value 12;
              description
                "Inter-chassis link mode changed";
            }
            enum "bmd-event-bdl-count" {
              value 13;
              description
                "Number of bundle events";
            }
          }
          description
            "Description of an event for a bundle";
        }
    
        typedef Bmd-bag-item-string {
          type string;
          description "Bmd bag item string";
        }
    
        typedef Bmd-bag-event-data {
          type enumeration {
            enum "bmd-bag-evt-data-none" {
              value 0;
              description "No additional data";
            }
            enum "bmd-bag-evt-data-error" {
              value 1;
              description
                "Additional data is an error code";
            }
            enum "bmd-bag-evt-data-string" {
              value 2;
              description
                "Additional data is a string";
            }
          }
          description
            "Type of additional info for an event";
        }
    
        typedef Bmd-bag-event-mbr-item {
          type enumeration {
            enum "bmd-event-mbr-idb-create" {
              value 0;
              description
                "Member structure created";
            }
            enum "bmd-event-mbr-bdl-add" {
              value 1;
              description "Added to bundle";
            }
            enum "bmd-event-mbr-im-state" {
              value 2;
              description
                "Member's IM state changed";
            }
            enum "bmd-event-mbr-sel-logic" {
              value 3;
              description
                "Sel logic state changed";
            }
            enum "bmd-event-mbr-mux" {
              value 4;
              description "Mux state changed";
            }
            enum "bmd-event-mbr-bfd" {
              value 5;
              description "BFD state changed";
            }
            enum "bmd-event-mbr-expired" {
              value 6;
              description "Expired";
            }
            enum "bmd-event-mbr-defaulted" {
              value 7;
              description "Defaulted";
            }
            enum "bmd-event-mbr-first-retry" {
              value 8;
              description "First retry";
            }
            enum "bmd-event-mbr-msg" {
              value 9;
              description "Message from BML";
            }
            enum "bmd-event-mbr-error" {
              value 10;
              description "Last error";
            }
            enum "bmd-event-mbr-mlacp-tlv" {
              value 11;
              description "mLACP TLV received";
            }
            enum "bmd-event-mbr-redundancy-role" {
              value 12;
              description
                "redundancy role change";
            }
            enum "bmd-event-mbr-count" {
              value 13;
              description
                "Number of member events";
            }
          }
          description
            "Description of an event for a member";
        }
    
        typedef Bmd-bag-target {
          type enumeration {
            enum "bm-bag-target-mbr" {
              value 0;
              description
                "Information for a member";
            }
            enum "bm-bag-target-bdl" {
              value 1;
              description
                "Information for a bundle";
            }
            enum "bm-bag-target-node" {
              value 2;
              description
                "Information for a node";
            }
            enum "bm-bag-target-rg" {
              value 3;
              description
                "Information for an RG";
            }
          }
          description "Scope of information";
        }
    
        typedef Bmd-switch-reason {
          type enumeration {
            enum "bm-switch-reason-none" {
              value 0;
              description "Switch is permitted";
            }
            enum "bm-switch-reason-noop" {
              value 1;
              description "Switch has no effect";
            }
            enum "bm-switch-reason-not-mlacp" {
              value 2;
              description "mLACP not configured";
            }
            enum "bm-switch-reason-revertive" {
              value 3;
              description
                "Brute-force or revertive switchover is in
               effect";
            }
            enum "bm-switch-reason-bdl-down" {
              value 4;
              description
                "Would-be active bundle is not ready";
            }
            enum "bm-switch-reason-recovery" {
              value 5;
              description
                "Recovery delay in effect, applications may not
               be fully synced";
            }
            enum
              "bm-switch-reason-preceding-error" {
              value 6;
              description
                "Preceding switch action not viable";
            }
            enum "bm-switch-reason-wrong-order" {
              value 7;
              description
                "Switch actions are scheduled incorrectly";
            }
            enum "bm-switch-reason-singleton" {
              value 8;
              description
                "The ICCP group is operating in singleton mode";
            }
          }
          description "Bmd switch reason";
        }
    
        typedef Bmd-bag-mlacp-sch-action-item {
          type enumeration {
            enum "switchover" {
              value 0;
              description
                "mLACP Switchover scheduled";
            }
            enum "switchback" {
              value 1;
              description
                "mLACP Switchback scheduled";
            }
          }
          description
            "Description of scheduled actions for a bundle";
        }
    
        typedef Bmd-member-type-enum {
          type enumeration {
            enum "bmd-mbr-local" {
              value 0;
              description
                "Member has been configured on the local device";
            }
            enum "bmd-mbr-foreign" {
              value 1;
              description
                "Member has been configured on an mLACP peer
               device";
            }
            enum "bmd-mbr-unknown" {
              value 2;
              description
                "Member's type is unknown";
            }
          }
          description "Bmd member type enum";
        }
    
        typedef Bm-muxreason {
          type enumeration {
            enum "bm-mux-reason-no-reason" {
              value 0;
              description
                "Selection logic has not yet been run for the
               bundle this link is a member of";
            }
            enum "bm-mux-reason-link-down" {
              value 1;
              description "Link is down";
            }
            enum "bm-mux-reason-link-deleted" {
              value 2;
              description
                "Link is being removed from the bundle";
            }
            enum "bm-mux-reason-duplex" {
              value 3;
              description
                "Link has wrong duplexity";
            }
            enum "bm-mux-reason-bandwidth" {
              value 4;
              description
                "Link has wrong bandwidth";
            }
            enum "bm-mux-reason-loop-back" {
              value 5;
              description
                "Link is a loopback interface";
            }
            enum "bm-mux-reason-activity-type" {
              value 6;
              description
                "Link has wrong activity type";
            }
            enum "bm-mux-reason-link-limit" {
              value 7;
              description
                "Link's bundle already has maximum number of
               members allowed";
            }
            enum "bm-mux-reason-shared" {
              value 8;
              description
                "Link is attached to a shared medium";
            }
            enum "bm-mux-reason-lagid" {
              value 9;
              description
                "Link has wrong LAG ID";
            }
            enum "bm-mux-reason-no-bundle" {
              value 10;
              description
                "Link's bundle does not exist";
            }
            enum "bm-mux-reason-no-primary" {
              value 11;
              description
                "Link's bundle has no primary link";
            }
            enum "bm-mux-reason-bundle-down" {
              value 12;
              description
                "Link's bundle is shut down";
            }
            enum "bm-mux-reason-individual" {
              value 13;
              description
                "Link is marked individual by partner";
            }
            enum "bm-mux-reason-defaulted" {
              value 14;
              description
                "Link is Defaulted, suggesting it is not
               receiving LACPDUs from the peer";
            }
            enum "bm-mux-reason-in-sync" {
              value 15;
              description
                "Link is in InSync state";
            }
            enum "bm-mux-reason-collecting" {
              value 16;
              description
                "Link is in Collecting state";
            }
            enum
              "bm-mux-reason-active-link-limit" {
              value 17;
              description
                "Link exceeds maximum active limit";
            }
            enum "bm-mux-reason-distributing" {
              value 18;
              description
                "Link is in Distributing state";
            }
            enum "bm-mux-reason-plat-data" {
              value 19;
              description
                "Link platform data is incompatible with
               selected members";
            }
            enum "bm-mux-reason-count" {
              value 20;
              description
                "Enumeration maximum value";
            }
          }
          description "Bm muxreason";
        }
    
        typedef Bmd-member-state {
          type enumeration {
            enum "bmd-mbr-state-configured" {
              value 1;
              description "Member is configured";
            }
            enum "bmd-mbr-state-standby" {
              value 2;
              description "Member is standby";
            }
            enum "bmd-mbr-state-hot-standby" {
              value 3;
              description
                "Member is hot standby";
            }
            enum "bmd-mbr-state-negotiating" {
              value 4;
              description
                "Member is negotiating";
            }
            enum "bmd-mbr-state-bfd-running" {
              value 5;
              description
                "Member has a BFD session running";
            }
            enum "bmd-mbr-state-active" {
              value 6;
              description "Member is active";
            }
          }
          description "Bmd member state";
        }
    
        typedef Bm-severity {
          type enumeration {
            enum "ok" {
              value 0;
              description "OK";
            }
            enum "information" {
              value 1;
              description "Information";
            }
            enum "misconfiguration" {
              value 2;
              description "Misconfiguration";
            }
            enum "warning" {
              value 3;
              description "Warning";
            }
            enum "error" {
              value 5;
              description "Error";
            }
          }
          description
            "Severity of the member state reason";
        }
    
        typedef Bm-state-reason-target {
          type enumeration {
            enum "member-reason" {
              value 0;
              description
                "Member applicable reason";
            }
            enum "bundle-reason" {
              value 1;
              description
                "Bundle applicable reason";
            }
          }
          description
            "Scope of the state reason";
        }
    
        typedef Bm-mbr-state-reason {
          type enumeration {
            enum "bm-mbr-state-reason-unknown" {
              value 0;
              description
                "Reason unavailable (diagnostics error)";
            }
            enum
              "bm-mbr-state-reason-unselectable-unknown" {
              value 1;
              description
                "Link cannot be used (unknown reason)";
            }
            enum "bm-mbr-state-reason-link-down" {
              value 2;
              description "Link is down";
            }
            enum
              "bm-mbr-state-reason-link-deleting" {
              value 3;
              description
                "Link is being removed from the bundle";
            }
            enum "bm-mbr-state-reason-creating" {
              value 4;
              description
                "Link is in the process of being created";
            }
            enum
              "bm-mbr-state-reason-bundle-creating" {
              value 5;
              description
                "Bundle is in the process of being created";
            }
            enum
              "bm-mbr-state-reason-bundle-deleting" {
              value 6;
              description
                "Bundle is in the process of being deleted";
            }
            enum
              "bm-mbr-state-reason-bundle-admin-down" {
              value 7;
              description
                "Bundle has been shut down";
            }
            enum
              "bm-mbr-state-reason-replicating" {
              value 8;
              description
                "Bundle is in the process of being replicated to
               this location";
            }
            enum "bm-mbr-state-reason-bandwidth" {
              value 9;
              description
                "Incompatible with other links in the bundle
               (bandwidth out of range)";
            }
            enum "bm-mbr-state-reason-loop-back" {
              value 10;
              description
                "Loopback: Actor and Partner have the same
               System ID and Key";
            }
            enum
              "bm-mbr-state-reason-activity-type" {
              value 11;
              description
                "Incompatible with other links in the bundle
               (LACP vs non-LACP)";
            }
            enum
              "bm-mbr-state-reason-bundle-shutdown" {
              value 12;
              description
                "Bundle shutdown is configured for the bundle";
            }
            enum
              "bm-mbr-state-reason-min-selected" {
              value 13;
              description
                "Not enough links available to meet
               minimum-active threshold";
            }
            enum
              "bm-mbr-state-reason-max-selected" {
              value 14;
              description
                "Link is Standby due to maximum-active links
               configuration";
            }
            enum
              "bm-mbr-state-reason-link-limit" {
              value 15;
              description
                "Bundle has too many member links configured";
            }
            enum
              "bm-mbr-state-reason-active-limit" {
              value 16;
              description
                "Bundle has reached maximum supported number of
               active links";
            }
            enum
              "bm-mbr-state-reason-standby-unknown" {
              value 17;
              description
                "Link is Standby (unknown reason)";
            }
            enum "bm-mbr-state-reason-expired" {
              value 18;
              description
                "Link is Expired; LACPDUs are not being received
               from the partner";
            }
            enum "bm-mbr-state-reason-defaulted" {
              value 19;
              description
                "Link is Defaulted; LACPDUs are not being
               received from the partner";
            }
            enum
              "bm-mbr-state-reason-act-or-not-agg" {
              value 20;
              description
                "Link is Not Aggregatable (unknown reason)";
            }
            enum
              "bm-mbr-state-reason-partner-not-agg" {
              value 21;
              description
                "Partner has marked the link as Not Aggregatable";
            }
            enum "bm-mbr-state-reason-lagid" {
              value 22;
              description
                "Partner System ID/Key do not match that of the
               Selected links";
            }
            enum
              "bm-mbr-state-reason-bundle-not-cfgd" {
              value 23;
              description
                "Bundle interface is not present in
               configuration";
            }
            enum
              "bm-mbr-state-reason-bundle-not-ready" {
              value 24;
              description
                "Wait-while timer is running";
            }
            enum
              "bm-mbr-state-reason-partner-ood" {
              value 25;
              description
                "Partner has not echoed the correct parameters
               for this link";
            }
            enum
              "bm-mbr-state-reason-partner-not-in-sync" {
              value 26;
              description
                "Partner is not Synchronized (Waiting, Standby,
               or LAG ID mismatch)";
            }
            enum
              "bm-mbr-state-reason-foreign-partner-oos" {
              value 27;
              description
                "Partner is not Synchronized (Waiting, not
               Selected, or out-of-date)";
            }
            enum
              "bm-mbr-state-reason-attach-unknown" {
              value 28;
              description
                "Link is Attached and has not gone Collecting
               (unknown reason)";
            }
            enum
              "bm-mbr-state-reason-partner-not-collecting" {
              value 29;
              description
                "Partner has not advertized that it is
               Collecting";
            }
            enum
              "bm-mbr-state-reason-collect-unknown" {
              value 30;
              description
                "Link is Collecting and has not gone
               Distributing (unknown reason)";
            }
            enum
              "bm-mbr-state-reason-standby-foreign" {
              value 31;
              description
                "Link is marked as Standby by mLACP peer";
            }
            enum
              "bm-mbr-state-reason-bfd-starting" {
              value 32;
              description
                "Link is waiting for BFD session to start";
            }
            enum "bm-mbr-state-reason-bfd-down" {
              value 33;
              description
                "BFD state of this link is Down";
            }
            enum
              "bm-mbr-state-reason-bfd-nbr-unconfig" {
              value 34;
              description
                "BFD session is unconfigured on the remote end";
            }
            enum "bm-mbr-state-reason-mlacp" {
              value 35;
              description
                "Link is not operational as a result of mLACP
               negotiations";
            }
            enum
              "bm-mbr-state-reason-pe-isolated" {
              value 36;
              description
                "ICCP group is isolated from the core network";
            }
            enum
              "bm-mbr-state-reason-forced-switchover" {
              value 37;
              description
                "Forced switchover to the mLACP peer";
            }
            enum
              "bm-mbr-state-reason-errdis-unknown" {
              value 38;
              description
                "Link is error disabled (unknown reason)";
            }
            enum
              "bm-mbr-state-reason-mlacp-no-mbr-state-info" {
              value 39;
              description
                "Waiting for member state information from mLACP
               peer";
            }
            enum "bm-mbr-state-reason-active" {
              value 40;
              description "Link is Active";
            }
            enum
              "bm-mbr-state-reason-mlacp-no-bdl-state-info" {
              value 41;
              description
                "Waiting for bundle state information from mLACP
               peer";
            }
            enum
              "bm-mbr-state-reason-mlacp-no-bdl-config-info" {
              value 42;
              description
                "Waiting for bundle configuration information
               from mLACP peer";
            }
            enum
              "bm-mbr-state-reason-mlacp-no-bdl-sync" {
              value 43;
              description
                "Waiting for bundle to complete initial
               synchronization with mLACP peer";
            }
            enum
              "bm-mbr-state-reason-mlacp-bdl-has-no-peer" {
              value 44;
              description
                "mLACP bundle does not have a peer device";
            }
            enum "bm-mbr-state-reason-mlacp-nak" {
              value 45;
              description
                "Link is being ignored due to an inconsistency
               with mLACP peer";
            }
            enum
              "bm-mbr-state-reason-mlacp-transport-unavailable" {
              value 46;
              description
                "ICCP transport is unavailable";
            }
            enum
              "bm-mbr-state-reason-mlacp-not-configured" {
              value 47;
              description
                "ICCP Group is not fully configured";
            }
            enum
              "bm-mbr-state-reason-recovery-timer" {
              value 48;
              description
                "mLACP recovery delay timer is running";
            }
            enum
              "bm-mbr-state-reason-mlacp-standby" {
              value 49;
              description "mLACP peer is active";
            }
            enum
              "bm-mbr-state-reason-maximized-out" {
              value 50;
              description
                "mLACP peer has more links/bandwidth available";
            }
            enum
              "bm-mbr-state-reason-mlacp-peer-selected" {
              value 51;
              description
                "mLACP peer has one or more links Selected";
            }
            enum
              "bm-mbr-state-reason-mlacp-connect-timer-running" {
              value 52;
              description
                "mLACP bundle does not have a peer device
               (connect timer running)";
            }
            enum
              "bm-mbr-state-reason-bundle-not-mlacp" {
              value 53;
              description
                "Bundle is not configured to run mLACP";
            }
            enum "bm-mbr-state-reason-no-lon" {
              value 54;
              description
                "Bundle has too many working links configured
               (more than the maximum-active limit)";
            }
            enum
              "bm-mbr-state-reason-cumul-rel-bw-limit" {
              value 55;
              description
                "Additional bandwidth from link would exceed
               load balancing capabilities";
            }
            enum "bm-mbr-state-reason-no-mac" {
              value 56;
              description
                "No MAC address available for the bundle";
            }
            enum
              "bm-mbr-state-reason-no-system-id" {
              value 57;
              description
                "No system ID available for use by this bundle";
            }
            enum
              "bm-mbr-state-reason-link-shutdown" {
              value 58;
              description "Link is shutdown";
            }
            enum
              "bm-mbr-state-reason-activity-mlacp" {
              value 59;
              description
                "Non-LACP link in mLACP bundle";
            }
            enum
              "bm-mbr-state-reason-activity-iccp" {
              value 60;
              description
                "LACP link in inter-chassis bundle";
            }
            enum
              "bm-mbr-state-reason-bundle-icpe-mlacp" {
              value 61;
              description
                "Parent bundle is both inter-chassis and
               configured for mLACP";
            }
            enum
              "bm-mbr-state-reason-no-link-num" {
              value 62;
              description
                "Too many bundle members in system; no link
               number available";
            }
            enum
              "bm-mbr-state-reason-standby-peer-higher-prio" {
              value 63;
              description
                "mLACP peer has a higher priority link";
            }
            enum
              "bm-mbr-state-reason-red-state-standby" {
              value 64;
              description
                "Link is in standby redundancy state";
            }
            enum
              "bm-mbr-state-reason-other-red-state-standby" {
              value 65;
              description
                "One or more links in the bundle are in standby
               redundancy state";
            }
            enum "bm-mbr-state-reason-hold-ing" {
              value 66;
              description
                "Holding down temporary to avoid churn after
               restart";
            }
            enum
              "bm-mbr-state-reason-bundle-error-disabled" {
              value 67;
              description
                "Bundle has been error-disabled";
            }
            enum
              "bm-mbr-state-reason-bundle-efd-disabled" {
              value 68;
              description
                "Bundle has been disabled by EFD";
            }
            enum
              "bm-mbr-state-reason-singleton-pe-isolated" {
              value 69;
              description
                "Singleton ICCP group is isolated from the core
               network";
            }
            enum
              "bm-mbr-state-reason-bfd-ipv6-starting" {
              value 70;
              description
                "Link is waiting for BFDv6 session to start";
            }
            enum
              "bm-mbr-state-reason-bfd-ipv6-down" {
              value 71;
              description
                "BFDv6 state of this link is Down";
            }
            enum
              "bm-mbr-state-reason-bfd-ipv6-nbr-unconfig" {
              value 72;
              description
                "BFDv6 session is unconfigured on the remote end";
            }
            enum
              "bm-mbr-state-reason-timer-running" {
              value 73;
              description
                "LACP delay timer is running";
            }
            enum
              "bm-mbr-state-reason-client-bundle-ctrl" {
              value 74;
              description
                "Client has configured the bundle state Down";
            }
            enum "bm-mbr-state-reason-lacp-oos" {
              value 75;
              description
                "Link is in standby due to bundle out of service
               state";
            }
            enum
              "bm-mbr-state-reason-errdis-bundle-oos" {
              value 76;
              description
                "Link is error-disabled due to bundle out of
               service state";
            }
            enum "bm-mbr-state-reason-plat-data" {
              value 77;
              description
                "Incompatible with other links platform data in
               the bundle (Etm vs non ETM)";
            }
            enum "bm-mbr-state-reason-count" {
              value 78;
              description
                "Enumeration maximum value";
            }
          }
          description "Bm mbr state reason";
        }
    
        typedef Bm-muxstate {
          type enumeration {
            enum "detached" {
              value 1;
              description
                "Port is not attached to a bundle";
            }
            enum "waiting" {
              value 2;
              description
                "Port has chosen bundle and is waiting to join";
            }
            enum "attached" {
              value 3;
              description
                "Port is attached to the bundle but not active";
            }
            enum "collecting" {
              value 4;
              description
                "Port is ready to receive data";
            }
            enum "distributing" {
              value 5;
              description
                "Port is distributing data";
            }
            enum "collecting-distributing" {
              value 6;
              description
                "Port is active and can send and receive data";
            }
          }
          description "Bm muxstate";
        }
    
        typedef Bmd-lacp-mode {
          type enumeration {
            enum "bmd-mode-on" {
              value 0;
              description "bmd mode on";
            }
            enum "bmd-mode-active" {
              value 1;
              description "bmd mode active";
            }
            enum "bmd-mode-passive" {
              value 2;
              description "bmd mode passive";
            }
            enum "bmd-mode-count" {
              value 3;
              description "bmd mode count";
            }
          }
          description "Bmd lacp mode";
        }
    
        typedef Bmd-mlacp-switchover {
          type enumeration {
            enum
              "bmd-mlacp-switchover-nonrevertive" {
              value 0;
              description
                "Non-revertive switchover type";
            }
            enum
              "bmd-mlacp-switchover-brute-force" {
              value 1;
              description
                "Brute force switchover type";
            }
            enum
              "bmd-mlacp-switchover-revertive" {
              value 2;
              description
                "Revertive switchover type";
            }
            enum "bmd-mlacp-switchover-count" {
              value 3;
              description
                "Number of switchover types";
            }
          }
          description "Bmd mlacp switchover";
        }
    
        typedef Bm-feature-status {
          type enumeration {
            enum "bm-feature-not-configured" {
              value 0;
              description
                "No configuration is applied for a feature";
            }
            enum "bm-feature-not-operational" {
              value 1;
              description
                "The feature is currently not operational";
            }
            enum "bm-feature-operational" {
              value 2;
              description
                "The feature is currently operational";
            }
          }
          description "Bm feature status";
        }
    
        typedef Bm-bdl-mac-source {
          type enumeration {
            enum "bm-bdl-mac-source-unknown" {
              value 0;
              description
                "The MAC is currently unknown";
            }
            enum "bm-bdl-mac-source-chassis" {
              value 1;
              description
                "The MAC was allocated from the chassis pool";
            }
            enum "bm-bdl-mac-source-configured" {
              value 2;
              description
                "The MAC was configured by the user";
            }
            enum "bm-bdl-mac-source-member" {
              value 3;
              description
                "The MAC belongs to a member";
            }
            enum "bm-bdl-mac-source-peer" {
              value 4;
              description
                "The MAC has come from the peer device";
            }
          }
          description "Bm bdl mac source";
        }
    
        typedef Bm-bdl-state {
          type enumeration {
            enum "bm-bdl-state-admin-down" {
              value 0;
              description
                "The bundle has been configured Down";
            }
            enum "bm-bdl-state-down" {
              value 1;
              description "The bundle is Down";
            }
            enum "bm-bdl-state-client-down" {
              value 2;
              description
                "The bundle is controlled by CLIENT Down";
            }
            enum "bm-bdl-state-ptnr-down" {
              value 3;
              description
                "The bundle is Down on the partner device";
            }
            enum "bm-bdl-state-bundle-shutdown" {
              value 4;
              description
                "Bundle shutdown has been configured";
            }
            enum "bm-bdl-state-pe-isolated" {
              value 5;
              description
                "The bundle cannot contact the core";
            }
            enum "bm-bdl-state-nak" {
              value 6;
              description
                "The state is disputed by a peer device";
            }
            enum "bm-bdl-state-up-active" {
              value 7;
              description "The bundle is Up";
            }
            enum
              "bm-bdl-state-mlacp-hot-standby" {
              value 8;
              description
                "The bundle is Up, but is mLACP standby";
            }
            enum
              "bm-bdl-state-mlacp-cold-standby" {
              value 9;
              description
                "The bundle is mLACP standby, but will not
               eliminate traffic loss";
            }
            enum "bm-bdl-state-unknown" {
              value 10;
              description
                "The bundle state has not been determined";
            }
            enum "bm-bdl-state-cold-standby" {
              value 11;
              description
                "The bundle is standby, but will not eliminate
               traffic loss";
            }
            enum "bm-bdl-state-error-disabled" {
              value 12;
              description
                "The bundle has been error-disabled";
            }
            enum "bm-bdl-state-efd-disabled" {
              value 13;
              description
                "The bundle has been disabled by EFD";
            }
            enum "bm-bdl-state-lacp-oos" {
              value 14;
              description
                "The bundle has been OOS (Out of Service)";
            }
          }
          description "Bm bdl state";
        }
    
        typedef Bm-in6-addr {
          type inet:ipv6-address;
          description "Bm in6 addr";
        }
    
        typedef Bm-in4-addr {
          type inet:ipv4-address;
          description "Bm in4 addr";
        }
    
        typedef Bm-af-id {
          type enumeration {
            enum "bm-af-id-ipv4" {
              value 1136568623;
              description "IPv4 AFI";
            }
            enum "bm-af-id-ipv6" {
              value 1136568624;
              description "IPv6 AFI";
            }
          }
          description "Bm af id";
        }
    
        typedef Bmd-bfd-bdl-state {
          type enumeration {
            enum "bmd-bfd-bdl-down" {
              value 0;
              description
                "BFD is down on the bundle";
            }
            enum "bmd-bfd-bdl-unknown" {
              value 1;
              description
                "BFD has just started on a bundle, and the state
               has not been determined";
            }
            enum "bmd-bfd-bdl-up" {
              value 2;
              description
                "BFD is up on the bundle";
            }
            enum "bmd-bfd-bdl-count" {
              value 3;
              description
                "Number of BFD states on a bundle";
            }
          }
          description "Bmd bfd bdl state";
        }
    
        typedef Bm-which-system {
          type enumeration {
            enum "bm-which-system-actr" {
              value 0;
              description "Actor";
            }
            enum "bm-which-system-ptnr" {
              value 1;
              description "Partner";
            }
          }
          description "Bm which system";
        }
      }  // submodule Cisco-IOS-XR-bundlemgr-oper-sub2
    

© 2023 YumaWorks, Inc. All rights reserved.