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/hp/NETSWITCH-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/hp/NETSWITCH-MIB')
| -rw-r--r-- | MIBS/hp/NETSWITCH-MIB | 487 |
1 files changed, 487 insertions, 0 deletions
diff --git a/MIBS/hp/NETSWITCH-MIB b/MIBS/hp/NETSWITCH-MIB new file mode 100644 index 0000000..eb60915 --- /dev/null +++ b/MIBS/hp/NETSWITCH-MIB @@ -0,0 +1,487 @@ +-- HP Enterprise Switch MIB + + +NETSWITCH-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + hpSwitch + FROM HP-ICF-OID; + + -- Icf Switch Specific + + hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 } + + MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address + -- in the + -- "canonical" + -- order + + -- HP Buffer group + + -- The buffers group contains variables that describe the switch's use + -- of two types of global memory buffers: message buffers, which + -- facilitate internal process-to-process communication, and packet + -- buffers, which facilitate external communications by temporarily + -- storing incoming or outgoing data packets. + + hpBuf OBJECT IDENTIFIER ::= { hpOpSystem 1 } + hpMsgBuf OBJECT IDENTIFIER ::= { hpBuf 1 } + hpPktBuf OBJECT IDENTIFIER ::= { hpBuf 2 } + + hpMsgBufTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpMsgBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + Message buffers for each slot." + ::= { hpMsgBuf 1 } + + hpMsgBufEntry OBJECT-TYPE + SYNTAX HpMsgBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpMsgBufSlotIndex } + ::= { hpMsgBufTable 1 } + + HpMsgBufEntry ::= + SEQUENCE { + hpMsgBufSlotIndex INTEGER, + hpMsgBufInit INTEGER, + hpMsgBufFree INTEGER, + hpMsgBufMin INTEGER, + hpMsgBufMiss Counter, + hpMsgBufSize INTEGER, + hpMsgBufCorrupted Counter + } + + hpMsgBufSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpMsgBufEntry 1 } + + hpMsgBufCorrupted OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a corrupted buffer was deleted." + ::= { hpMsgBufEntry 2 } + + hpMsgBufFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of message buffers available for + internal VME transfers or external transfers, + respectively. Because switch operations and application + software modules impose some overhead on global memory + buffers, the number of buffers available for data + transfers is less than the total number of buffers + allocated when the switch boots." + ::= { hpMsgBufEntry 3 } + + hpMsgBufInit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of message buffers allocated when + the switch booted." + ::= { hpMsgBufEntry 4 } + + hpMsgBufMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The smallest number of message buffers + available since the switch booted." + ::= { hpMsgBufEntry 5 } + + hpMsgBufMiss OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times that the switch was unable to obtain + a message buffer. Failure to obtain a buffer indicates + that buffers were busy. This parameter is directly + related to hpMsgBufMin. If hpMsgBufMiss is greater than 0, + hpMsgBufMin must equal 0. Conversely, if hpMsgBufMiss + equals 0, then hpMsgBufMin must be greater than 0." + ::= { hpMsgBufEntry 6 } + + hpMsgBufSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the message buffer in bytes." + ::= { hpMsgBufEntry 7 } + + hpPktBufTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpPktBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + Packet buffers for each slot." + ::= { hpPktBuf 1 } + + hpPktBufEntry OBJECT-TYPE + SYNTAX HpPktBufEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpPktBufSlotIndex } + ::= { hpPktBufTable 1 } + + HpPktBufEntry ::= + SEQUENCE { + hpPktBufSlotIndex INTEGER, + hpPktBufInit INTEGER, + hpPktBufFree INTEGER, + hpPktBufMin INTEGER, + hpPktBufMiss Counter, + hpPktBufSize INTEGER, + hpPktBufCorrupted Counter + } + + hpPktBufSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpPktBufEntry 1 } + + hpPktBufCorrupted OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a corrupted buffer was deleted." + ::= { hpPktBufEntry 2 } + + hpPktBufFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packet buffers available for + internal VME transfers or external transfers, + respectively. Because switch operations and application + software modules impose some overhead on global memory + buffers, the number of buffers available for data + transfers is less than the total number of buffers + allocated when the switch boots." + ::= { hpPktBufEntry 3 } + + hpPktBufInit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packet buffers allocated when + the switch booted." + ::= { hpPktBufEntry 4 } + + hpPktBufMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The smallest number of packet buffers + available since the switch booted." + ::= { hpPktBufEntry 5 } + + hpPktBufMiss OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times that the switch was unable to obtain + a packet buffer. Failure to obtain a buffer indicates + that buffers were busy. This parameter is directly + related to hpPktBufMin. If hpPktBufMiss is greater than 0, + hpPktBufMin must equal 0. Conversely, if hpPktBufMiss + equals 0, then hpPktBufMin must be greater than 0." + ::= { hpPktBufEntry 6 } + + hpPktBufSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the packet buffer in bytes." + ::= { hpPktBufEntry 7 } + + -- HP Memory group + + -- The memory group contains variables that describe the switch's use + -- of two types of memory : local memory and global memory. Depending + -- on the hardware platform these can have different meanings. + -- Typically local memory can be accessed by the network interface + -- chips and the main processor, while global memory can be accessed + -- by one or more main processors. + + hpMem OBJECT IDENTIFIER ::= { hpOpSystem 2 } + hpLocalMem OBJECT IDENTIFIER ::= { hpMem 1 } + hpGlobalMem OBJECT IDENTIFIER ::= { hpMem 2 } + + hpLocalMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpLocalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + local memory for each slot." + ::= { hpLocalMem 1 } + + hpLocalMemEntry OBJECT-TYPE + SYNTAX HpLocalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpLocalMemSlotIndex } + ::= { hpLocalMemTable 1 } + + HpLocalMemEntry ::= + SEQUENCE { + hpLocalMemSlotIndex INTEGER, + hpLocalMemSlabCnt Counter, + hpLocalMemFreeSegCnt Counter, + hpLocalMemAllocSegCnt Counter, + hpLocalMemTotalBytes INTEGER, + hpLocalMemFreeBytes INTEGER, + hpLocalMemAllocBytes INTEGER + } + + hpLocalMemSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpLocalMemEntry 1 } + + hpLocalMemSlabCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of discretely managed memory areas. + Each slab is further broken down into smaller contiguous + areas called segments." + ::= { hpLocalMemEntry 2 } + + hpLocalMemFreeSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of free memory segments. A free memory + segment is an unused contiguous memory block of greater + than 16 bytes. Generally, an increase in the number of + free memory segments indicates an increase in memory + fragmentation." + ::= { hpLocalMemEntry 3 } + + hpLocalMemAllocSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated memory segments." + ::= { hpLocalMemEntry 4 } + + hpLocalMemTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently installed bytes." + ::= { hpLocalMemEntry 5 } + + hpLocalMemFreeBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available (unallocated) bytes." + ::= { hpLocalMemEntry 6 } + + hpLocalMemAllocBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated bytes." + ::= { hpLocalMemEntry 7 } + + hpGlobalMemTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpGlobalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that contains information on all the + local memory for each slot." + ::= { hpGlobalMem 1 } + + hpGlobalMemEntry OBJECT-TYPE + SYNTAX HpGlobalMemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a slot in a chassis" + INDEX { hpGlobalMemSlotIndex } + ::= { hpGlobalMemTable 1 } + + HpGlobalMemEntry ::= + SEQUENCE { + hpGlobalMemSlotIndex INTEGER, + hpGlobalMemSlabCnt Counter, + hpGlobalMemFreeSegCnt Counter, + hpGlobalMemAllocSegCnt Counter, + hpGlobalMemTotalBytes INTEGER, + hpGlobalMemFreeBytes INTEGER, + hpGlobalMemAllocBytes INTEGER + } + + hpGlobalMemSlotIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number within the box for which this + entry contains information." + ::= { hpGlobalMemEntry 1 } + + hpGlobalMemSlabCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of discretely managed memory areas. + Each slab is further broken down into smaller contiguous + areas called segments." + ::= { hpGlobalMemEntry 2 } + + hpGlobalMemFreeSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of free memory segments. A free memory + segment is an unused contiguous memory block of greater + than 16 bytes. Generally, an increase in the number of + free memory segments indicates an increase in memory + fragmentation." + ::= { hpGlobalMemEntry 3 } + + hpGlobalMemAllocSegCnt OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated memory segments." + ::= { hpGlobalMemEntry 4 } + + hpGlobalMemTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently installed bytes." + ::= { hpGlobalMemEntry 5 } + + hpGlobalMemFreeBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available (unallocated) bytes." + ::= { hpGlobalMemEntry 6 } + + hpGlobalMemAllocBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently allocated bytes." + ::= { hpGlobalMemEntry 7 } + + + + + + hpSwitchOsVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the operating code version number (also + known as software or firmware). For example, a + software version such as A.08.01 is described as + follows: + A the function set available in your router + 08 the common release number + 01 updates to the current common release" + ::= { hpOpSystem 3 } + + hpSwitchRomVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the ROM version number (such as A.08.01 + is described as follows: + A the function set available in your router + 08 the common release number + 01 updates to the current common release" + ::= { hpOpSystem 4 } + + hpSwitchSmartCardType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + fddi(2), + atm(3), + fddiAndATM(4), + other(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Return the type of Smart Cards in the system. + Some system may contains more than one types + of smart cards, such as FDDI and ATM" + ::= { hpOpSystem 5 } + + hpSwitchBaseMACAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Return the base MAC address of the switch. This is + also the MAC address of the default vlan. " + ::= { hpOpSystem 6 } + +END |