diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/DELL-NETWORKING-BPSTATS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/dell/DELL-NETWORKING-BPSTATS-MIB')
| -rw-r--r-- | MIBS/dell/DELL-NETWORKING-BPSTATS-MIB | 936 |
1 files changed, 936 insertions, 0 deletions
diff --git a/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB b/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB new file mode 100644 index 0000000..a88cf21 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB @@ -0,0 +1,936 @@ + DELL-NETWORKING-BPSTATS-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Dell + -- Networking OS back plane statistics MIB. + -- This Module is for the hiGig backplane interfaces present in + -- leaf-spine architectured DELL Networking OS switches. + -- This module will be extended, as needed. + -- + -- Front End port(user port) statistics is being handled by + -- dellNet-ifextention.mib + -- + -- As an example platform with above mentioned + -- architecture - Z9000 core switch has 2 spine and 4 leaf BCM trident+ chips, + -- connected with 32 back plane links(total 64 BP ports ) + -- |----------------------------------------| <- StackUnit(Card) + -- | | + -- | |----||----| | + -- | |____||____|<-SpinePortPipe | + -- | | / | + -- | | / <-bp links | + -- | |/ | + -- | |----| |----| |----| |----|<-Leaf | + -- | |____| |____| |____| |____| PortPipe | + -- |________________________________________| + -- + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Counter64, Integer32, Unsigned32, Gauge32 + FROM SNMPv2-SMI + TimeStamp + FROM SNMPv2-TC + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetBpStatsMib MODULE-IDENTITY + LAST-UPDATED "201309181248Z" -- Sep 18,2013 12:48:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS Back plane statistics mib. + This is MIB shall use for all back plane statistics related + activities. + This includes the BP ports traffic statistics. + BP link bundle monitoring based on BP port statistics. + Queue statistics and buffer utilization on BP ports etc .." + + REVISION "201305221248Z" + DESCRIPTION + "Initial version of this mib." + ::= { dellNetMgmt 24 } + + -- ### Groups ### + + dellNetBpStatsLinkBundleObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 1 } + dellNetBpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 2 } + dellNetBpStatsAlarms OBJECT IDENTIFIER ::={ dellNetBpStatsMib 3 } + + -- ### Link Bundle Definitions ### + + bpLinkBundleObjects OBJECT IDENTIFIER + ::= { dellNetBpStatsLinkBundleObjects 1 } + + bpLinkBundleRateInterval OBJECT-TYPE + SYNTAX INTEGER (10..299) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate interval for polling the + Bp link bundle Monitoring." + ::= { bpLinkBundleObjects 1 } + + bpLinkBundleTriggerThreshold OBJECT-TYPE + SYNTAX INTEGER(1..90) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The traffic distribution trigger threshold + for Bp link bundle Monitoring.In percentage of + total bandwidth of the link Bundle" + ::= { bpLinkBundleObjects 2 } + + -- ### Backplane Statistic Definitions ### + + bpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsObjects 1 } + + bpDropsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane drops table contains the list of various drops + per BP higig port per BCM unit in a stack unit(card type)." + ::= { bpStatsObjects 1 } + + bpDropsEntry OBJECT-TYPE + SYNTAX BpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each drops entry is being indexed by StackUnit(card Type) + BCM unit ID and local Port Id" + INDEX { bpDropsStackUnitIndex, + bpDropsPortPipe, + bpDropsPortIndex } + ::= { bpDropsTable 1 } + + BpDropsEntry ::= + SEQUENCE { + bpDropsStackUnitIndex INTEGER, + bpDropsPortPipe INTEGER, + bpDropsPortIndex INTEGER, + bpDropsInDrops Counter64, + bpDropsInUnKnownHgHdr Counter64, + bpDropsInUnKnownHgOpcode Counter64, + bpDropsInMTUExceeds Counter64, + bpDropsInMacDrops Counter64, + bpDropsMMUHOLDrops Counter64, + bpDropsEgMacDrops Counter64, + bpDropsEgTxAgedCounter Counter64, + bpDropsEgTxErrCounter Counter64, + bpDropsEgTxMACUnderflow Counter64, + bpDropsEgTxErrPktCounter Counter64 + } + + bpDropsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpDropsEntry 1 } + + bpDropsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpDropsEntry 2 } + + bpDropsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpDropsEntry 3 } + + bpDropsInDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Ingress packet Drops" + ::= { bpDropsEntry 4 } + + bpDropsInUnKnownHgHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Unknown hiGig header Ingress packet Drops" + ::= { bpDropsEntry 5 } + + bpDropsInUnKnownHgOpcode OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Unknown hiGig Opcode Ingress packet Drops" + ::= { bpDropsEntry 6 } + + bpDropsInMTUExceeds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Ingress because of + MTUExceeds" + ::= { bpDropsEntry 7 } + + bpDropsInMacDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Ingress MAC" + ::= { bpDropsEntry 8 } + + bpDropsMMUHOLDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped in MMU because of + MMU HOL Drops" + ::= { bpDropsEntry 9 } + + bpDropsEgMacDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Egress MAC" + ::= { bpDropsEntry 10 } + + bpDropsEgTxAgedCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Aged packets dropped on Egress" + ::= { bpDropsEntry 11 } + + bpDropsEgTxErrCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Error packets dropped on Egress" + ::= { bpDropsEntry 12 } + + bpDropsEgTxMACUnderflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of MAC underflow packets dropped on Egress" + ::= { bpDropsEntry 13 } + + bpDropsEgTxErrPktCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of total packets dropped in Egress" + ::= { bpDropsEntry 14 } + + bpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane counter statistics table contains the + list of various counters per BP higig port per BCM unit + in a stack unit(card type)." + ::= { bpStatsObjects 2 } + + bpIfStatsEntry OBJECT-TYPE + SYNTAX BpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each Stats entry is being indexed by StackUnit(card Type) + BCM unit ID and local Port Id" + INDEX { bpIfStatsStackUnitIndex, + bpIfStatsPortPipe, + bpIfStatsPortIndex} + ::= { bpIfStatsTable 1 } + + BpIfStatsEntry ::= + SEQUENCE { + bpIfStatsStackUnitIndex INTEGER, + bpIfStatsPortPipe INTEGER, + bpIfStatsPortIndex INTEGER, + bpIfStatsIn64BytePkts Counter64, + bpIfStatsIn65To127BytePkts Counter64, + bpIfStatsIn128To255BytePkts Counter64, + bpIfStatsIn256To511BytePkts Counter64, + bpIfStatsIn512To1023BytePkts Counter64, + bpIfStatsInOver1023BytePkts Counter64, + bpIfStatsInThrottles Counter64, + bpIfStatsInRunts Counter64, + bpIfStatsInGiants Counter64, + bpIfStatsInCRC Counter64, + bpIfStatsInOverruns Counter64, + bpIfStatsOutUnderruns Counter64, + bpIfStatsOutUnicasts Counter64, + bpIfStatsOutCollisions Counter64, + bpIfStatsOutWredDrops Counter64, + bpIfStatsOut64BytePkts Counter64, + bpIfStatsOut65To127BytePkts Counter64, + bpIfStatsOut128To255BytePkts Counter64, + bpIfStatsOut256To511BytePkts Counter64, + bpIfStatsOut512To1023BytePkts Counter64, + bpIfStatsOutOver1023BytePkts Counter64, + bpIfStatsOutThrottles Counter64, + bpIfStatsLastDiscontinuityTime TimeStamp, + bpIfStatsInCentRate Integer32, + bpIfStatsOutCentRate Integer32, + bpIfStatsLastChange TimeStamp + } + + bpIfStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpIfStatsEntry 1 } + + bpIfStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpIfStatsEntry 2 } + + bpIfStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpIfStatsEntry 3 } + + bpIfStatsIn64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { bpIfStatsEntry 4 } + + bpIfStatsIn65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 65 and 127 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 5 } + + bpIfStatsIn128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 128 and 255 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 6 } + + bpIfStatsIn256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 256 and 511 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 7 } + + bpIfStatsIn512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 512 and 1023 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 8 } + + bpIfStatsInOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that + were longer than 1023 (1025 Bytes in case of + VLAN Tag) octets (excluding framing bits, but + including FCS octets) and were otherwise + well formed. This counter is not incremented + for too long frames." + ::= { bpIfStatsEntry 9 } + + bpIfStatsInThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is received." + ::= { bpIfStatsEntry 10 } + + bpIfStatsInRunts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise + well formed." + ::= { bpIfStatsEntry 11 } + + bpIfStatsInGiants OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + longer than 1518 (1522 Bytes in case of VLAN Tag) + octets (excluding framing bits, but including FCS + octets) and were otherwise well formed. This counter + is not incremented for too long frames." + ::= { bpIfStatsEntry 12 } + + bpIfStatsInCRC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that had + a length (excluding framing bits, but including + FCS octets) of between 64 and 1518 octets, + inclusive, but had a bad CRC." + ::= { bpIfStatsEntry 13 } + + bpIfStatsInOverruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames has been chosen to be + dropped by detecting the buffer issue" + ::= { bpIfStatsEntry 14 } + + bpIfStatsOutUnderruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer underrun." + ::= { bpIfStatsEntry 15 } + + bpIfStatsOutUnicasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast frames are transmitted + out of the interface" + ::= { bpIfStatsEntry 16 } + + bpIfStatsOutCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that due to excessive + or late collisions are not transmitted successfully." + ::= { bpIfStatsEntry 17 } + + bpIfStatsOutWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames are dropped by using + WRED policy due to excessive traffic." + ::= { bpIfStatsEntry 18 } + + bpIfStatsOut64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of valid frames with the + block of 64 byte size is transmitted" + ::= { bpIfStatsEntry 19 } + + bpIfStatsOut65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 65 and 127 bytes are transmitted." + ::= { bpIfStatsEntry 20 } + + bpIfStatsOut128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 128 and 255 bytes are transmitted" + ::= { bpIfStatsEntry 21 } + + bpIfStatsOut256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 256 and 511 bytes are transmitted" + ::= { bpIfStatsEntry 22 } + + bpIfStatsOut512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 512 and 1023 bytes are transmitted" + ::= { bpIfStatsEntry 23 } + + bpIfStatsOutOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + greater than 1023 bytes are transmitted." + ::= { bpIfStatsEntry 24 } + + bpIfStatsOutThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is sent." + ::= { bpIfStatsEntry 25 } + + bpIfStatsLastDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion + at which this interface's counters suffered a + discontinuity via a reset. If no such discontinuities + have occurred since the last reinitialization of + the local management subsystem, then this object + contains a zero value." + ::= { bpIfStatsEntry 26 } + + bpIfStatsInCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of maximum line rate + at which data is receiving on the Interface. + For Z9000 - BP hiGig line rate is 42G. + This is an integer value which can go from 0% to 100%." + ::= { bpIfStatsEntry 27 } + + bpIfStatsOutCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of maximum line rate + at which data is sending on the Interface. + For Z9000 - BP hiGig line rate is 42G. + This is an integer value which can go from 0% to 100%." + ::= { bpIfStatsEntry 28 } + + bpIfStatsLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime, on which all the counters are + updated recently" + ::= { bpIfStatsEntry 29 } + + bpPacketBufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet buffer table contains the modular packet buffers details + per stack unit and the mode of allocation." + ::= { bpStatsObjects 3 } + + bpPacketBufferEntry OBJECT-TYPE + SYNTAX BpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet buffer details per NPU unit." + INDEX { bpPacketBufferStackUnitIndex, + bpPacketBufferPortPipe} + ::= { bpPacketBufferTable 1 } + + BpPacketBufferEntry ::= + SEQUENCE { + bpPacketBufferStackUnitIndex INTEGER, + bpPacketBufferPortPipe INTEGER, + bpPacketBufferTotalPacketBuffer Counter32, + bpPacketBufferCurrentAvailBuffer Counter32, + bpPacketBufferPacketBufferAlloc Counter32 + } + + bpPacketBufferStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpPacketBufferEntry 1 } + + bpPacketBufferPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpPacketBufferEntry 2 } + + bpPacketBufferTotalPacketBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packet buffer in this NPU unit." + ::= { bpPacketBufferEntry 3 } + + bpPacketBufferCurrentAvailBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current available buffer in this NPU unit." + ::= { bpPacketBufferEntry 4 } + + bpPacketBufferPacketBufferAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static or Dynamic allocation." + ::= { bpPacketBufferEntry 5 } + + bpBufferStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane stats per port table contains + the packet buffer usage per bp port per NPU unit." + ::= { bpStatsObjects 4} + + bpBufferStatsEntry OBJECT-TYPE + SYNTAX BpBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per bp port buffer stats " + INDEX { bpBufferStatsStackUnitIndex, + bpBufferStatsPortPipe, + bpBufferStatsPortIndex} + ::= { bpBufferStatsTable 1 } + + BpBufferStatsEntry ::= + SEQUENCE { + bpBufferStatsStackUnitIndex INTEGER, + bpBufferStatsPortPipe INTEGER, + bpBufferStatsPortIndex INTEGER, + bpBufferStatsCurrentUsagePerPort Counter32, + bpBufferStatsDefaultPacketBuffAlloc Counter32, + bpBufferStatsMaxLimitPerPort Counter32 + } + + bpBufferStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpBufferStatsEntry 1 } + + bpBufferStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpBufferStatsEntry 2 } + + bpBufferStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpBufferStatsEntry 3 } + + bpBufferStatsCurrentUsagePerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current buffer usage per bp port." + ::= { bpBufferStatsEntry 4 } + + bpBufferStatsDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated." + ::= { bpBufferStatsEntry 5 } + + bpBufferStatsMaxLimitPerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max buffer limit per bp port." + ::= { bpBufferStatsEntry 6 } + + bpCosStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpCosStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane statistics per COS table gives + packet buffer statistics per COS per bp port." + ::= { bpStatsObjects 5 } + + bpCosStatsEntry OBJECT-TYPE + SYNTAX BpCosStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per bp port buffer stats and per COS buffer stats." + INDEX { bpCosStatsStackUnitIndex, + bpCosStatsPortPipe, + bpCosStatsPortIndex, + bpCosStatsCOSNumber } + ::= { bpCosStatsTable 1 } + + BpCosStatsEntry ::= + SEQUENCE { + bpCosStatsStackUnitIndex INTEGER, + bpCosStatsPortPipe INTEGER, + bpCosStatsPortIndex INTEGER, + bpCosStatsCOSNumber INTEGER, + bpCosStatsCurrentUsage Counter32, + bpCosStatsDefaultPacketBuffAlloc Counter32, + bpCosStatsMaxLimit Counter32, + bpCosStatsHOLDDrops Counter64 + } + + bpCosStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpCosStatsEntry 1 } + + bpCosStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpCosStatsEntry 2 } + + bpCosStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpCosStatsEntry 3 } + + bpCosStatsCOSNumber OBJECT-TYPE + SYNTAX INTEGER (1..21) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COS queue number, There shall 12 unicast and 9 multicast + queues per port in Trident2" + ::= { bpCosStatsEntry 4 } + + bpCosStatsCurrentUsage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current buffer usage per COS per bp port." + ::= { bpCosStatsEntry 5 } + + bpCosStatsDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated per COS queue" + ::= { bpCosStatsEntry 6 } + + bpCosStatsMaxLimit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max buffer utilization limit per bp port." + ::= { bpCosStatsEntry 7 } + + bpCosStatsHOLDDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HOLD Drops Per Queue." + ::= { bpCosStatsEntry 8 } + + -- ### Notification Objects information ### + + bpLinkBundleNotifications OBJECT IDENTIFIER + ::= { dellNetBpStatsAlarms 1 } + + bpLinkBundleAlarmVariable OBJECT IDENTIFIER + ::= { dellNetBpStatsAlarms 2 } + + bpLinkBundleType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + bpHgBundle(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates Type of Back plane HiGig link bundle" + ::= { bpLinkBundleAlarmVariable 1 } + + bpLinkBundleSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The SlotId on which Link Bundle is overloaded" + ::= { bpLinkBundleAlarmVariable 2 } + + bpLinkBundleNpuUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The npuUnitId(BCM unit Id) on which Link Bundle is overloaded" + ::= { bpLinkBundleAlarmVariable 3 } + + bpLinkBundleLocalId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The local linkBundle Id which is overloaded" + ::= { bpLinkBundleAlarmVariable 4 } + + bpLinkBundleImbalance NOTIFICATION-TYPE + OBJECTS { bpLinkBundleType, + bpLinkBundleSlot, + bpLinkBundleNpuUnit, + bpLinkBundleLocalId + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + observed in BP Link Bundles" + ::= { bpLinkBundleNotifications 1 } + + bpLinkBundleImbalanceClear NOTIFICATION-TYPE + OBJECTS { bpLinkBundleType, + bpLinkBundleSlot, + bpLinkBundleNpuUnit, + bpLinkBundleLocalId + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + is no longer observed on Bp Link bundles" + ::= { bpLinkBundleNotifications 2 } + + + END + + |