summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-SFPS-BINDERY-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-BINDERY-MIB')
-rw-r--r--MIBS/enterasys/CTRON-SFPS-BINDERY-MIB299
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