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/enterasys/CTRON-SFPS-BINDERY-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-BINDERY-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-SFPS-BINDERY-MIB | 299 |
1 files changed, 299 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB b/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB new file mode 100644 index 0000000..6c8ee85 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB @@ -0,0 +1,299 @@ +CTRON-SFPS-BINDERY-MIB DEFINITIONS ::= BEGIN + +-- sfps-bindery-mib.txt +-- Revision: 0.0.04 +-- +-- Part Number: +-- Date: April 19, 1996 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsAgentConfig + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- + +-- SFPS Switch Agent Bindery Group +-- This group contains the objects that pertain to the SFPS Bindery. + +sfpsAgentBinderyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAgentBinderyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Soft Binding is implemented through a few new base classes, + a small army of instances of the base classes plus a bindery + table to tie the whole mess together." + ::= { sfpsAgentConfig 1 } + +sfpsAgentBinderyConfigEntry OBJECT-TYPE + SYNTAX SfpsAgentBinderyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the configuration for the bindery component." + INDEX {sfpsAgentBinderyConfigHashLeaf,sfpsAgentBinderyConfigHashIndex } + ::= { sfpsAgentBinderyConfigTable 1 } + +SfpsAgentBinderyConfigEntry + ::= SEQUENCE { + sfpsAgentBinderyConfigHashLeaf HexInteger, + sfpsAgentBinderyConfigHashIndex INTEGER, + sfpsAgentBinderyConfigName DisplayString, + sfpsAgentBinderyConfigType DisplayString, + sfpsAgentBinderyConfigOperStatus INTEGER, + sfpsAgentBinderyConfigAdminStatus INTEGER, + sfpsAgentBinderyConfigStatusTime TimeTicks, + sfpsAgentBinderyConfigNVStatus INTEGER + } + +sfpsAgentBinderyConfigHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NO hash, part of instance key." + ::= { sfpsAgentBinderyConfigEntry 1 } + +sfpsAgentBinderyConfigHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NO Bucket index, part of instance key." + ::= { sfpsAgentBinderyConfigEntry 2 } + + +sfpsAgentBinderyConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Elements Name." + ::= { sfpsAgentBinderyConfigEntry 3 } + + +sfpsAgentBinderyConfigType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of element." + ::= { sfpsAgentBinderyConfigEntry 4 } + +sfpsAgentBinderyConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of the entry." + ::= { sfpsAgentBinderyConfigEntry 5 } + +sfpsAgentBinderyConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Administrative state of the entry." + ::= { sfpsAgentBinderyConfigEntry 6 } + + +sfpsAgentBinderyConfigStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time tick of last OperStatus change." + ::= { sfpsAgentBinderyConfigEntry 7 } + + +sfpsAgentBinderyConfigNVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3), -- Go + unset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative state of the entry." + ::= { sfpsAgentBinderyConfigEntry 8 } + + +--- Bindery API + +sfpsAgentBinderyAPI OBJECT IDENTIFIER ::= { sfpsAgentConfig 2 } + +sfpsAgentBinderyAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + getStatus(1), + nextElem(2), + disable(3), + disableInNvram(4), + enable(5), + enableInNvram(6), + clear(7), + clearAll(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The BinderyAPI is a flat MIB that can be used to enable/disable + Bindery components, and to save the enable/disable info into + Nvram. The next reboot/reset, each SFPSElement will check the + NvramStatus and not start if disabled." + ::= { sfpsAgentBinderyAPI 1 } + +sfpsAgentBinderyAPIElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enter in the dotted notation Bindery ID (xxx.yyy.zzz) of the + SFPSElement you wish to perform the action." + ::= { sfpsAgentBinderyAPI 2 } + +sfpsAgentBinderyAPINVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4), + invalid(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current Admin Status of this Element in Nvram." + ::= { sfpsAgentBinderyAPI 3 } + +sfpsAgentBinderyAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + invalid(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current AdminStatus of the SFPSElement." + ::= { sfpsAgentBinderyAPI 4 } + +sfpsAgentBinderyAPIOperStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + halted(2), + pending(3), + faulted(4), + notStarted(5), + invalid(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current OperStatus of the SFPSElement." + ::= { sfpsAgentBinderyAPI 5 } + +sfpsAgentBinderyAPINvSet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of SFPSElements stored in NVRAM for persistence." + ::= { sfpsAgentBinderyAPI 6 } + +sfpsAgentBinderyAPINvTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of SFPSElements allocated in NVRAM. The + switch will always allocate enough space in NVRAM for + the number of elements. That is, NvTotal will always be + greater than or equal to NvSet." + ::= { sfpsAgentBinderyAPI 7 } + + +sfpsAgentBinderyAPIDefaultStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4), + invalid(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAgentBinderyAPI 8 } + +END |