This submodule contains a collection of YANG definitions for Cisco IOS-XR bundlemgr package operational data. Copyright (c) 201...
Version: 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.