CISCO-ENTITY-QFP-MIB

This MIB module defines managed objects that facilitate the management of Quantum Flow Processors (QFP), which are listed in the...

  • Version: 2014-06-18

    CISCO-ENTITY-QFP-MIB@2014-06-18


    
      module CISCO-ENTITY-QFP-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:CISCO-ENTITY-QFP-MIB";
    
        prefix CISCO-ENTITY-QFP-MIB;
    
        import ENTITY-MIB {
          prefix entity-mib;
        }
        import SNMPv2-TC {
          prefix snmpv2-tc;
        }
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
        import ietf-yang-types {
          prefix yang;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems
        Customer Service
        
        
        Postal: 170 W Tasman Drive
        
        San Jose, CA  95134
        
        USA
        
        
        Tel: +1 800 553-NETS
        
        
        E-mail: cs-snmp@cisco.com";
    
        description
          "This MIB module defines managed objects that facilitate the
        management of Quantum Flow Processors (QFP), which are listed
        in the ENTITY-MIB (RFC 4133) entPhysicalTable as an
        entPhysicalClass of 'cpu'.
        
        The Quantum Flow Processors (QFP) technology is an architecture
        family developed by Cisco, which has fully integrated and
        programmable networking chip set that controls different
        functions of a system such as packet forwarding.
        
        This module contains objects to monitor various QFP
        statistics such as system, utilization, memory, etc.
        
        The utilization statistics can be used for future capacity
        planning. The calculation of this statistics may vary by
        devices which host QFPs, hence the user must refer to the
        specific device document of interest for the exact method
        of calculation. The utilization statistics have the following
        terminology.
        
        o Input - Communication channel where packets arrive on the
                  QFP.
        
        o Output - Communication channel where packets leave the QFP.
        
        o Priority - A classification applied to packets indicating
                     they should be treated with greater urgency.
        
        o Non-Priority - A classification applied to packets indicating
                         they should be treated with lesser urgency.
        
        o Processing Load - The percentage of time over some interval
                            that the QFP has spent forwarding packets,
                            relative to the total time spent both 
                            forwarding packets and being idle.";
    
        revision "2014-06-18" {
          description
            "Added the following objects to the MIB.
          
          ceqfpThroughputLicensedBW, ceqfpThroughputLevel,
          ceqfpThroughputInterval, ceqfpThroughputThreshold,
          ceqfpThroughputAvgRate to ceqfpThroughputTable.
          
          Added ceqfpThroughputNotifEnabled to ciscoEntityQfpNotif group.
          
          Added ceqfpThroughputNotif as a new notification to the MIB.
          
          Added a new MIB conform group, ceqfpThroughputGroup for the new
          objects.
          
          Also modified the ciscoEntityQfpMIBComplianceRev2 to add the new
          group ceqfpThroughputGroup.";
        }
    
        revision "2012-06-06" {
          description
            "Added the following new objects to the
          ceqfpMemoryResourceTable.
          ceqfpMemoryResTotalOvrflw, ceqfpMemoryHCResTotal,
          ceqfpMemoryResInUseOvrflw, ceqfpMemoryHCResInUse,
          ceqfpMemoryResFreeOvrflw,ceqfpMemoryHCResFree,
          ceqfpMemoryResLowFreeWatermarkOvrflw,
          ceqfpMemoryHCResLowFreeWatermark.
          
          Added following new compliance groups.
          ciscoEntityQfpMemoryResourceOvrflwGroup,
          ciscoEntityQfpMemoryHCResourceGroup.
          
          Added new compliance ciscoEntityQfpMIBComplianceRev2 which
          deprecates ciscoEntityQfpMIBComplianceRev1.";
        }
    
        revision "2009-12-02" {
          description
            "Initial version of this MIB module.";
        }
    
        smiv2:alias "ciscoEntityQfpMIB" {
          smiv2:oid "1.3.6.1.4.1.9.9.715";
        }
        smiv2:alias "ciscoEntityQfpMIBNotifs" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.0";
        }
        smiv2:alias "ciscoEntityQfpMIBObjects" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.1";
        }
        smiv2:alias "ciscoEntityQfp" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.1.1";
        }
        smiv2:alias "ciscoEntityQfpNotif" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.1.2";
        }
        smiv2:alias "ciscoEntityQfpMIBConform" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.2";
        }
        smiv2:alias "ciscoEntityQfpMIBCompliances" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.2.1";
        }
        smiv2:alias "ciscoEntityQfpMIBGroups" {
          smiv2:oid "1.3.6.1.4.1.9.9.715.2.2";
        }
    
        typedef CiscoQfpPacketRate {
          type yang:counter64 {
            smiv2:display-hint "d";
          }
          description
            "An estimate of throughput in units of packets per second.
          
          The CiscoQfpPacketRate type represents a non-negative integer,
          which may increase or decrease, but shall never exceed a 
          maximum value, nor fall below a minimum value of Counter64.
          The Counter64 syntax is used for encoding rules.";
        }
    
        typedef CiscoQfpBitRate {
          type yang:counter64 {
            smiv2:display-hint "d";
          }
          description
            "An estimate of throughput in units of bits per second.
          
          The CiscoQfpBitRate type represents a non-negative integer,
          which may increase or decrease, but shall never exceed a 
          maximum value, nor fall below a minimum value of Counter64.
          The Counter64 syntax is used for encoding rules.";
        }
    
        typedef CiscoQfpTimeInterval {
          type enumeration {
            enum "fiveSeconds" {
              value 1;
            }
            enum "oneMinute" {
              value 2;
            }
            enum "fiveMinutes" {
              value 3;
            }
            enum "sixtyMinutes" {
              value 4;
            }
          }
          description
            "An enumerated integer-value describing the available interval
          values for which the periodic statistics are to be collected.
          
          fiveSeconds (1)   - Interval to collect last 5 seconds       
                              statistics
          oneMinute(2)      - Interval to collect last 1 minute
                              statistics
          fiveMinutes(3)    - Interval to collect last 5 minutes       
                              statistics
          sixtyMinutes(4)   - Interval to collect last 60 minutes       
                              statistics";
        }
    
        typedef CiscoQfpMemoryResource {
          type enumeration {
            enum "dram" {
              value 1;
            }
          }
          description
            "An enumerated integer-value describing various memory resources
          used by the QFP.
          
          dram (1) - Dynamic Random Access Memory (DRAM) memory resource";
        }
    
        container CISCO-ENTITY-QFP-MIB {
          config false;
          container ciscoEntityQfp {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.1";
            leaf ceqfpFiveSecondUtilAlgo {
              smiv2:max-access "read-only";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.2";
              type enumeration {
                enum "unknown" {
                  value 1;
                }
                enum "fiveSecSample" {
                  value 2;
                }
              }
              description
                "This objects represents the method used to calculate 5 Second
              interval utilization data. The enumerated values are described
              below.
              
              unknown       (1) - The calculation method is unknown
              fiveSecSample (2) - The value is calculated based on the last
                                  5 second sampling period of utilization
                                  data.";
            }
    
            leaf ceqfpOneMinuteUtilAlgo {
              smiv2:max-access "read-only";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.3";
              type enumeration {
                enum "unknown" {
                  value 1;
                }
                enum "fiveSecSMA" {
                  value 2;
                }
              }
              description
                "This objects represents the method used to calculate 1 Minute
              interval utilization data. The enumerated values are described
              below.
              
              unknown    (1) - The calculation method is unknown
              fiveSecSMA (2) - The value is calculated using Simple Moving  
                               Average of last 12 five seconds utilization
                               data.";
            }
    
            leaf ceqfpFiveMinutesUtilAlgo {
              smiv2:max-access "read-only";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.4";
              type enumeration {
                enum "unknown" {
                  value 1;
                }
                enum "fiveSecSMA" {
                  value 2;
                }
              }
              description
                "This objects represents the method used to calculate 5 Minutes
              interval utilization data. The enumerated values are described
              below.
              
              unknown    (1) - The calculation method is unknown
              fiveSecSMA (2) - The value is calculated using Simple Moving  
                               Average of last 60 five seconds utilization
                               data.";
            }
    
            leaf ceqfpSixtyMinutesUtilAlgo {
              smiv2:max-access "read-only";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.5";
              type enumeration {
                enum "unknown" {
                  value 1;
                }
                enum "fiveSecSMA" {
                  value 2;
                }
              }
              description
                "This objects represents the method used to calculate 60 Minutes
              interval utilization data. The enumerated values are described
              below.
              
              unknown    (1) - The calculation method is unknown
              fiveSecSMA (1) - The value is calculated using Simple Moving  
                               Average of last 720 five seconds utilization
                               data.";
            }
          }  // container ciscoEntityQfp
    
          container ciscoEntityQfpNotif {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.2";
            leaf ceqfpMemoryResThreshNotifEnabled {
              smiv2:defval "false";
              smiv2:max-access "read-write";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.2.1";
              type boolean;
              description
                "This object controls memory resource rising and falling
              threshold notification.
              
              When this object contains a value 'true', then generation of
              memory resource threshold notification is enabled. If this
              object contains a value 'false', then generation of memory
              resource threshold notification is disabled.";
            }
    
            leaf ceqfpThroughputNotifEnabled {
              smiv2:defval "0";
              smiv2:max-access "read-write";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.2.4";
              type uint32 {
                range "0..2";
              }
              description
                "This object controls throughput rate notification.
              
              When this object contains a value 'true', then generation of
              ceqfpThroughputNotif is enabled. If this object contains a value
              'false', then generation of ceqfpThroughputNotif is disabled.";
            }
          }  // container ciscoEntityQfpNotif
    
          container ceqfpSystemTable {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1";
            description
              "This table maintains the QFP system information for each QFP
            physical entity.
            
            An agent creates a conceptual row to this table corresponding
            to a QFP physical entity upon detection of a physical entity
            supporting the QFP system information.
            
            An agent destroys a conceptual row from this table       
            corresponding to a QFP physical entity upon removal
            of the QFP host physical entity.";
            list ceqfpSystemEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1.1";
              key "entPhysicalIndex";
              description
                "A conceptual row in the ceqfpSystemTable. There is an entry
              in this table for each QFP entity, as defined by a value of
              entPhysicalIndex.";
              leaf entPhysicalIndex {
                type leafref {
                  path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
                }
              }
    
              leaf ceqfpSystemTrafficDirection {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1.1.1";
                type enumeration {
                  enum "none" {
                    value 1;
                  }
                  enum "ingress" {
                    value 2;
                  }
                  enum "egress" {
                    value 3;
                  }
                  enum "both" {
                    value 4;
                  }
                }
                description
                  "This object represents the traffic direction that this QFP is
                assigned to process. The enumerated values are described below.
                
                none (1)    - The QFP is not assigned to processes any traffic
                              yet
                ingress (2) - The QFP processes inbound traffic
                egress (3)  - The QFP processes outbound traffic
                both (4)    - The QFP processes both inbound and outbound
                              traffic";
              }
    
              leaf ceqfpSystemState {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1.1.2";
                type enumeration {
                  enum "unknown" {
                    value 1;
                  }
                  enum "reset" {
                    value 2;
                  }
                  enum "init" {
                    value 3;
                  }
                  enum "active" {
                    value 4;
                  }
                  enum "activeSolo" {
                    value 5;
                  }
                  enum "standby" {
                    value 6;
                  }
                  enum "hotStandby" {
                    value 7;
                  }
                }
                description
                  "This object represents the current QFP state. The enumerated
                values are described below.
                
                unknown (1)    - The state of the QFP is unknown
                reset (2)      - The QFP is reset
                init (3)       - The QFP is being initialized
                active (4)     - The QFP is active in a system with redundant
                                 QFP
                activeSolo (5) - The QFP is active and there is no redundant
                                 QFP in the system
                standby (6)    - The QFP is standby in a redundant system.
                hotStandby (7) - The QFP is standby and synchronized with
                                 active, so that a switchover in this state
                                 will preserve state of the active. Stateful 
                                 datapath features are synchronized between the
                                 active QFP and standby QFP";
              }
    
              leaf ceqfpNumberSystemLoads {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1.1.3";
                type yang:counter32;
                description
                  "This object represents the number of times the QFP is loaded,
                since the QFP host is up.";
              }
    
              leaf ceqfpSystemLastLoadTime {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.1.1.4";
                type snmpv2-tc:DateAndTime;
                description
                  "This object represents the QFP last load time.";
              }
            }  // list ceqfpSystemEntry
          }  // container ceqfpSystemTable
    
          container ceqfpUtilizationTable {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6";
            description
              "This table maintains the utilization statistics collected
            by each QFP physical entity at various time interval such as
            last 5 seconds, 1 minute, etc.
            
            An agent creates a conceptual row to this table corresponding
            to a QFP physical entity for a time interval upon detection of
            a physical entity supporting the utilization statistics for a
            time interval.
            
            The agent destroys a conceptual row from this table       
            corresponding to a QFP physical entity for a time interval
            upon removal of the QFP host physical entity or it does not
            receive the utilization statistics update for a certain time
            period. The time period to wait before deleting an entry from
            this table would be the discretion of the supporting device.";
            list ceqfpUtilizationEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1";
              key "entPhysicalIndex ceqfpUtilTimeInterval";
              description
                "A conceptual row in the ceqfpUtilizationTable. There is
              an entry in this table for each QFP entity by a value of
              entPhysicalIndex and the supported time interval by a value 
              of ceqfpUtilTimeInterval.
              
              The method of utilization data calculation for each interval
              period can be identified through the respective interval
              scalar objects. For example the utilizaiton data calculation
              method for 'fiveSecond' interval can be identified by
              ceqfpFiveSecondUtilAlgo.";
              leaf entPhysicalIndex {
                type leafref {
                  path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
                }
              }
    
              leaf ceqfpUtilTimeInterval {
                smiv2:max-access "not-accessible";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.1";
                type CiscoQfpTimeInterval;
                description
                  "This object identifies the time interval for which the
                utilization statistics being collected. The interval 
                values can be 5 second, 1 minute, etc. as specified in 
                the CiscoQfpTimeInterval.";
              }
    
              leaf ceqfpUtilInputPriorityPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.2";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP input channel priority packet
                rate during this interval.";
              }
    
              leaf ceqfpUtilInputPriorityBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.3";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP input channel priority bit rate
                during this interval.";
              }
    
              leaf ceqfpUtilInputNonPriorityPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.4";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP input channel non-priority
                packet rate during this interval.";
              }
    
              leaf ceqfpUtilInputNonPriorityBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.5";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP input channel non-priority
                bit rate during this interval.";
              }
    
              leaf ceqfpUtilInputTotalPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.6";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP input channel total packet rate
                during this interval, which includes both priority and
                non-priority input packet rate.";
              }
    
              leaf ceqfpUtilInputTotalBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.7";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP input channel total bit rate
                during this interval, which includes both priority and
                non-priority input bit rate.";
              }
    
              leaf ceqfpUtilOutputPriorityPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.8";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP output channel priority packet
                rate during this interval.";
              }
    
              leaf ceqfpUtilOutputPriorityBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.9";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP output channel priority bit
                rate during this interval.";
              }
    
              leaf ceqfpUtilOutputNonPriorityPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.10";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP output channel non-priority
                packet rate during this interval.";
              }
    
              leaf ceqfpUtilOutputNonPriorityBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.11";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP output channel non-priority
                bit rate during this interval.";
              }
    
              leaf ceqfpUtilOutputTotalPktRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.12";
                type CiscoQfpPacketRate;
                units "packets per second";
                description
                  "This object represents the QFP output channel total packet rate
                during this interval, which includes both priority and
                non-priority output packet rate.";
              }
    
              leaf ceqfpUtilOutputTotalBitRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.13";
                type CiscoQfpBitRate;
                units "bits per second";
                description
                  "This object represents the QFP output channel total bit rate
                during this interval, which includes both priority and
                non-priority bit rate.";
              }
    
              leaf ceqfpUtilProcessingLoad {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.6.1.14";
                type yang:gauge32 {
                  range "0..100";
                }
                units "percent";
                description
                  "This object represents the QFP processing load during this
                interval.";
              }
            }  // list ceqfpUtilizationEntry
          }  // container ceqfpUtilizationTable
    
          container ceqfpMemoryResourceTable {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7";
            description
              "This table maintains the memory resources statistics for
            each QFP physical entity.
            
            An agent creates a conceptual row to this table corresponding
            to a QFP physical entity and its supported memory resource type
            upon detection of a physical entity supporting the memory 
            resource statistics for a memory resource type.
            
            An agent destroys a conceptual row from this table       
            corresponding to a QFP physical entity and its supported
            memory resource type upon removal of the QFP host physical
            entity or it does not receive memory resource statistics
            update for a certain time period. The time period to wait
            before deleting an entry from this table would be the
            discretion of the supporting device.";
            list ceqfpMemoryResourceEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1";
              key "entPhysicalIndex ceqfpMemoryResType";
              description
                "A conceptual row in the ceqfpMemoryResourceTable. There
              is an entry in this table for each QFP entity by a value 
              of entPhysicalIndex and the supported memory resource type 
              by a value of ceqfpMemoryResType.";
              leaf entPhysicalIndex {
                type leafref {
                  path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
                }
              }
    
              leaf ceqfpMemoryResType {
                smiv2:max-access "not-accessible";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.1";
                type CiscoQfpMemoryResource;
                description
                  "This object indicates the type of the memory resource used by
                the QFP. This object is one of the indices to uniquely identify
                the QFP memory resource type.";
              }
    
              leaf ceqfpMemoryResTotal {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.2";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents total memory available on this memory
                resource.";
              }
    
              leaf ceqfpMemoryResInUse {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.3";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the memory which is currently under use
                on this memory resource.";
              }
    
              leaf ceqfpMemoryResFree {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.4";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the memory which is currently free on
                this memory resource.";
              }
    
              leaf ceqfpMemoryResLowFreeWatermark {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.5";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents lowest free water mark on this memory
                resource.";
              }
    
              leaf ceqfpMemoryResRisingThreshold {
                smiv2:defval "90";
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.6";
                type uint32 {
                  range "0..100";
                }
                units "percent";
                description
                  "This object represents the rising threshold value for this
                memory resource. A value of zero means that the rising
                threshold is not supported for this memory resource.
                
                The value of this object can not be set to lower than or
                equal to ceqfpMemoryResFallingThreshold.
                
                A rising (ceqfpMemoryResRisingThreshNotif) notification
                will be generated, whenever the memory resource usage
                (ceqfpMemoryHCResInUse) is equal to or greater than this
                value.
                
                After a rising notification is generated, another such 
                notification will not be generated until the 
                ceqfpMemoryResInUse falls below this value and reaches 
                the ceqfpMemoryResFallingThreshold.";
              }
    
              leaf ceqfpMemoryResFallingThreshold {
                smiv2:defval "85";
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.7";
                type uint32 {
                  range "0..100";
                }
                units "percent";
                description
                  "This object represents the falling threshold value for this
                memory resource. A value of zero means that the falling
                threshold is not supported for this memory resource.
                
                The value of this object can not be set to higher than or
                equal to ceqfpMemoryResRisingThreshold.
                
                A falling (ceqfpMemoryResRisingThreshNotif) notification 
                will be generated, whenever the memory resource usage
                (ceqfpMemoryHCResInUse) is equal to or lesser than this value.
                
                After a falling notification is generated, another 
                such notification will not be generated until the 
                ceqfpMemoryResInUse rises above this value and reaches 
                the ceqfpMemoryResRisingThreshold.";
              }
    
              leaf ceqfpMemoryResTotalOvrflw {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.8";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the upper 32-bit of
                ceqfpMemoryResTotal.
                This object needs to be supported only when the value of
                ceqfpMemoryResTotal exceeds 32-bit, otherwise this object value
                would be set to 0.";
              }
    
              leaf ceqfpMemoryHCResTotal {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.9";
                type yang:gauge64;
                units "kilo bytes";
                description
                  "This object is a 64-bit version of ceqfpMemoryResTotal.";
              }
    
              leaf ceqfpMemoryResInUseOvrflw {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.10";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the upper 32-bit of
                ceqfpMemoryResInUse.
                This object needs to be supported only when the value of
                ceqfpMemoryResInUse exceeds 32-bit, otherwise this object value
                would be set to 0.";
              }
    
              leaf ceqfpMemoryHCResInUse {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.11";
                type yang:gauge64;
                units "kilo bytes";
                description
                  "This object is a 64-bit version of ceqfpMemoryInRes.";
              }
    
              leaf ceqfpMemoryResFreeOvrflw {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.12";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the upper 32-bit of ceqfpMemoryResFree.
                This object needs to be supported only when the value of
                ceqfpMemoryResFree exceeds 32-bit, otherwise this object value
                would be set to 0.";
              }
    
              leaf ceqfpMemoryHCResFree {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.13";
                type yang:gauge64;
                units "kilo bytes";
                description
                  "This object is a 64-bit version of ceqfpMemoryResFree.";
              }
    
              leaf ceqfpMemoryResLowFreeWatermarkOvrflw {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.14";
                type yang:gauge32;
                units "kilo bytes";
                description
                  "This object represents the upper 32-bit of
                ceqfpMemoryResLowFreeWatermark. This object needs to be
                supported only when the value of ceqfpMemoryResLowFreeWatermark
                exceeds 32-bit, otherwise this object value would be set to 0.";
              }
    
              leaf ceqfpMemoryHCResLowFreeWatermark {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.7.1.15";
                type yang:gauge64;
                units "kilo bytes";
                description
                  "This object is a 64-bit version of
                ceqfpMemoryResLowFreeWatermark.";
              }
            }  // list ceqfpMemoryResourceEntry
          }  // container ceqfpMemoryResourceTable
    
          container ceqfpThroughputTable {
            smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8";
            description
              "This table maintains the throughput information for each
            QFP physical entity.
            
                    An agent creates a conceptual row to this table
            corresponding to a QFP physical entity upon detection of a
            physical entity supporting the QFP throughput information.
            
                    An agent destroys a conceptual row from this table     
            
            corresponding to a QFP physical entity upon removal of the QFP
            host physical entity.";
            list ceqfpThroughputEntry {
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1";
              key "entPhysicalIndex";
              description
                "A conceptual row in the ceqfpThroughputTable. There is an entry
              in this table for each QFP entity, as defined by a value of
              entPhysicalIndex.";
              leaf entPhysicalIndex {
                type leafref {
                  path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
                }
              }
    
              leaf ceqfpThroughputLicensedBW {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1.1";
                type yang:counter64;
                units "bits per second";
                description
                  "This object represents the bandwidth for installed
                throughput license.";
              }
    
              leaf ceqfpThroughputLevel {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1.2";
                type enumeration {
                  enum "normal" {
                    value 1;
                  }
                  enum "warning" {
                    value 2;
                  }
                  enum "exceed" {
                    value 3;
                  }
                }
                description
                  "This object represents the current throughput level for
                installed throughput license.
                
                                normal  (1) - Throughput usage is normal
                                warning (2) - Throughput usage has crossed the
                                              configured threshold limit
                                exceed  (3) - Throughput usage has exceeded the
                                              total licensed bandwidth";
              }
    
              leaf ceqfpThroughputInterval {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1.3";
                type int32 {
                  range "10..86400";
                }
                units "seconds";
                description
                  "The object represents the configured time interval at which the
                ceqfpThroughputLevel is checked.";
              }
    
              leaf ceqfpThroughputThreshold {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1.4";
                type int32 {
                  range "75..95";
                }
                units "percent";
                description
                  "The object represents the configured throughput threshold.";
              }
    
              leaf ceqfpThroughputAvgRate {
                smiv2:max-access "read-only";
                smiv2:oid "1.3.6.1.4.1.9.9.715.1.1.8.1.5";
                type yang:counter64;
                units "bits per second";
                description
                  "The object represents the average throughput rate in the
                interval ceqfpThroughputInterval.";
              }
            }  // list ceqfpThroughputEntry
          }  // container ceqfpThroughputTable
        }  // container CISCO-ENTITY-QFP-MIB
    
        notification ceqfpMemoryResRisingThreshNotif {
          smiv2:oid "1.3.6.1.4.1.9.9.715.0.1";
          description
            "A notification indicating that the QFP memory usage is rising
          the threshold on this memory resource.
          
          This notification will be sent, whenever the QFP memory
          usage (ceqfpMemoryResInUse) is equal to or above the 
          rising threshold (ceqfpMemoryResRisingThreshold).
          
          An agent may throttle the generation of consecutive
          ceqfpMemoryResRisingThreshNotif notification so that
          there is at least a five second (suggested default)
          gap between notification of this type.";
          container object-1 {
            leaf entPhysicalIndex {
              type leafref {
                path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
              }
            }
    
            leaf ceqfpMemoryResType {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceTable/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceEntry/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResType";
              }
            }
    
            leaf ceqfpMemoryResInUse {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceTable/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceEntry/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResInUse";
              }
            }
          }  // container object-1
    
          container object-2 {
            leaf ceqfpMemoryResCurrentRisingThresh {
              smiv2:max-access "accessible-for-notify";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.2.2";
              type uint32 {
                range "1..100";
              }
              units "percent";
              description
                "This object represents the current rising threshold
              value, which triggers the rising threshold notification
              (ceqfpMemoryResRisingThreshNotif).";
            }
          }  // container object-2
        }  // notification ceqfpMemoryResRisingThreshNotif
    
        notification ceqfpMemoryResFallingThreshNotif {
          smiv2:oid "1.3.6.1.4.1.9.9.715.0.2";
          description
            "A notification indicating that the QFP memory usage is equal
          to or below the falling threshold on this memory resource.
          
          This notification will be sent, whenever the QFP memory
          usage (ceqfpMemoryResInUse) is equal to or below the 
          falling threshold (ceqfpMemoryResFallingThreshold).
          
          An agent may throttle the generation of consecutive
          ceqfpMemoryResFallingThreshNotif notification so that
          there is at least a five second (suggested default)
          gap between notification of this type.";
          container object-1 {
            leaf entPhysicalIndex {
              type leafref {
                path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
              }
            }
    
            leaf ceqfpMemoryResType {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceTable/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceEntry/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResType";
              }
            }
    
            leaf ceqfpMemoryResInUse {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceTable/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResourceEntry/CISCO-ENTITY-QFP-MIB:ceqfpMemoryResInUse";
              }
            }
          }  // container object-1
    
          container object-2 {
            leaf ceqfpMemoryResCurrentFallingThresh {
              smiv2:max-access "accessible-for-notify";
              smiv2:oid "1.3.6.1.4.1.9.9.715.1.2.3";
              type uint32;
              units "percent";
              description
                "This object represents the current falling threshold
              value, which triggers the falling threshold notification
              (ceqfpMemoryResFallingThreshNotif).";
            }
          }  // container object-2
        }  // notification ceqfpMemoryResFallingThreshNotif
    
        notification ceqfpThroughputNotif {
          smiv2:oid "1.3.6.1.4.1.9.9.715.0.3";
          description
            "A notification indicating that the average throughput rate for
          the configured interval has exceeded the threshold or reached
          maximum bandwidth allowed.
          
          This notification will be sent, whenever the ceqfpThroughputLevel
          object has the value warning(2) or exceed(3). The condition for
          trap generation will be checked in every
          ceqfpThroughputInterval.
          
          ceqfpThroughputNotif with ceqfpThrougputLevel as warning(2)
          indicates that average throughput rate has crossed the
          configured threshold.
          
          ceqfpThroughputNotif with ceqfpThrougputLevel as exceed(3)
          indicates that average throughput rate has reached maximum
          licensed bandwidth.";
          container object-1 {
            leaf entPhysicalIndex {
              type leafref {
                path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
              }
            }
    
            leaf ceqfpThroughputLicensedBW {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpThroughputTable/CISCO-ENTITY-QFP-MIB:ceqfpThroughputEntry/CISCO-ENTITY-QFP-MIB:ceqfpThroughputLicensedBW";
              }
            }
          }  // container object-1
    
          container object-2 {
            leaf entPhysicalIndex {
              type leafref {
                path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
              }
            }
    
            leaf ceqfpThroughputLevel {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpThroughputTable/CISCO-ENTITY-QFP-MIB:ceqfpThroughputEntry/CISCO-ENTITY-QFP-MIB:ceqfpThroughputLevel";
              }
            }
          }  // container object-2
    
          container object-3 {
            leaf entPhysicalIndex {
              type leafref {
                path "/entity-mib:ENTITY-MIB/entity-mib:entPhysicalTable/entity-mib:entPhysicalEntry/entity-mib:entPhysicalIndex";
              }
            }
    
            leaf ceqfpThroughputAvgRate {
              type leafref {
                path "/CISCO-ENTITY-QFP-MIB:CISCO-ENTITY-QFP-MIB/CISCO-ENTITY-QFP-MIB:ceqfpThroughputTable/CISCO-ENTITY-QFP-MIB:ceqfpThroughputEntry/CISCO-ENTITY-QFP-MIB:ceqfpThroughputAvgRate";
              }
            }
          }  // container object-3
        }  // notification ceqfpThroughputNotif
      }  // module CISCO-ENTITY-QFP-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.