mibs/MIBS/allied/AtiStackInfo-MIB
2023-12-05 12:25:34 +01:00

232 lines
7.6 KiB
Plaintext

-- 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