summaryrefslogtreecommitdiff
path: root/MIBS/allied/AtiStackInfo-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/allied/AtiStackInfo-MIB')
-rw-r--r--MIBS/allied/AtiStackInfo-MIB231
1 files changed, 231 insertions, 0 deletions
diff --git a/MIBS/allied/AtiStackInfo-MIB b/MIBS/allied/AtiStackInfo-MIB
new file mode 100644
index 0000000..9946b06
--- /dev/null
+++ b/MIBS/allied/AtiStackInfo-MIB
@@ -0,0 +1,231 @@
+
+-- Copyright 2001-2010 by Allied Telesis International, Inc.
+--
+-- Name: AtiStackInfo-MIB
+--
+-- Version: 1.3 - MIB 2.4.1.5
+--
+-- Products using this MIB:
+-- AT9000-28SP
+-- At9000-28T
+-- At9000-52T
+-- At9100-28SP
+--
+-- History:
+-- Praveen Donthi (ATI) 04/04/02 Created the mib and added Enhanced Stacking
+-- group for S39 2.0
+-- Praveen Donthi (ATI) 07/24/03 Changed data type of atiswitchEnhStackTable index
+-- from Integer32 to INTEGER
+-- Youn-Mor Steven Chen 05/25/10 Copy from ATS63 and change name to at-stackinfo.mib
+--
+-- Youn-Mor Steven Chen 06/01/10 Change name back to atistackinfo.mib
+--
+
+
+AtiStackInfo-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ enterprises
+ FROM RFC1155-SMI;
+
+
+-- MODULE IDENTITY for the private mib
+
+ alliedTelesis MODULE-IDENTITY
+ LAST-UPDATED "200407270000Z"
+ ORGANIZATION "Allied Telesis International"
+ CONTACT-INFO "Allied Telesis International"
+ DESCRIPTION
+ "Private MIB for ATI next generation layer 2
+ switches. This MIB contains stacking related
+ groups."
+ ::= { enterprises 207 }
+
+-- OID tree for Allied Telesis MIBs
+
+ mibObject OBJECT IDENTIFIER ::= { alliedTelesis 8 }
+ atiStackInfoMib OBJECT IDENTIFIER ::= { mibObject 16 }
+
+
+
+
+-- General Definitions
+
+ MACAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
+
+
+-- Groups supported in this version of the MIB
+
+ atiswitchEnhancedStacking OBJECT IDENTIFIER ::= { atiStackInfoMib 1 }
+
+
+--
+-- atiswitchEnhancedStacking
+--
+
+atiswitchEnhStackMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ master(1),
+ slave(2),
+ unavailable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enhanced stacking mode of the switch.
+ - Master: You will be able to access the user interface
+ of other switches from this switch and be able to
+ configure the remote switch. Other Masters can also
+ access this switch.
+
+ - Slave: This switch will not be able to access and
+ configure other switches but Masters can access this
+ switch remotely.
+
+ - Unavailable: It cannot access any other switches and
+ also no Masters can access this switch. It can only be
+ configured locally."
+ ::= { atiswitchEnhancedStacking 1 }
+
+--
+-- atiswitchEnhStackDiscover OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- discover(1),
+-- do-not-discover(2)
+-- }
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Before accessing the enhanced stack, the stack has to
+-- be discovered by setting this object to 'discover'.
+-- The user is requested to wait for a couple of seconds
+-- before accessing the stack as it takes some time for
+-- all the remote switches to be identified. Setting the
+-- value to 'do-not-discover' has no effect."
+-- ::= { atiswitchEnhancedStacking 2 }
+--
+
+atiswitchEnhStackRemoteNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of remote switches detected by the Master.
+ It will also be equal to the number of entries in
+ atiswitchEnhStackTable."
+ ::= { atiswitchEnhancedStacking 3 }
+
+
+atiswitchEnhStackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtiswitchEnhStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the list of all remote switches
+ accessible from a Master switch."
+ ::= { atiswitchEnhancedStacking 4 }
+
+
+atiswitchEnhStackEntry OBJECT-TYPE
+ SYNTAX AtiswitchEnhStackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the atiswitchEnhStackTable describing the
+ remote switch."
+ INDEX { atiswitchEnhStackSwId }
+ ::= { atiswitchEnhStackTable 1 }
+
+
+AtiswitchEnhStackEntry ::= SEQUENCE {
+ atiswitchEnhStackSwId
+ INTEGER,
+ atiswitchEnhStackSwMacAddr
+ MACAddress,
+ atiswitchEnhStackSwName
+ DisplayString,
+ atiswitchEnhStackSwMode
+ DisplayString,
+ atiswitchEnhStackSwSoftwareVersion
+ DisplayString,
+ atiswitchEnhStackSwModel
+ DisplayString
+-- atiswitchEnhStackConnect
+-- TruthValue
+ }
+
+
+atiswitchEnhStackSwId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Entry number of the remote switch in the table. It is
+ also the index into the table."
+ ::= { atiswitchEnhStackEntry 1 }
+
+
+atiswitchEnhStackSwMacAddr OBJECT-TYPE
+ SYNTAX MACAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of the remote switch."
+ ::= { atiswitchEnhStackEntry 2 }
+
+
+atiswitchEnhStackSwName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the remote switch."
+ ::= { atiswitchEnhStackEntry 3 }
+
+
+atiswitchEnhStackSwMode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mode of the remote switch - whether it is a Master or
+ a Slave."
+ ::= { atiswitchEnhStackEntry 4 }
+
+
+atiswitchEnhStackSwSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software version running in the remote switch."
+ ::= { atiswitchEnhStackEntry 5 }
+
+
+atiswitchEnhStackSwModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Model name of the remote switch."
+ ::= { atiswitchEnhStackEntry 6 }
+
+--
+-- atiswitchEnhStackConnect OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Setting this to 'true' will establish a connection
+-- with the remote switch. Only one entry in the table
+-- can have this value set to 'true' at any point of time.
+-- During a remote access, setting its value to 'false'
+-- will terminate the remote access."
+-- ::= { atiswitchEnhStackEntry 7 }
+
+END
+