diff options
Diffstat (limited to 'MIBS/allied/AtiStackInfo-MIB')
| -rw-r--r-- | MIBS/allied/AtiStackInfo-MIB | 231 |
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 + |