-- Copyright 2001-2003 by Allied Telesyn International, Inc. -- -- Name: AtiStackInfo-MIB -- -- Version: 1.3 -- -- Products using this MIB: -- at8024 -- at8024GB -- at8024M -- at8016F-SC -- at8016F-MT -- at8026FC -- at8012M -- at8088-SC -- at8088-MT -- at8026T -- at8012M-QS -- at8524M -- at8550GB -- at8516F -- -- 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 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 alliedTelesyn MODULE-IDENTITY LAST-UPDATED "200407270000Z" ORGANIZATION "Allied Telesyn International" CONTACT-INFO "Allied Telesyn International" DESCRIPTION "Private MIB for ATI next generation layer 2 switches. This MIB contains stacking related groups." ::= { enterprises 207 } -- OID tree for Allied Telesyn MIBs mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 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-write 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-write 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