238 lines
8.0 KiB
Plaintext
238 lines
8.0 KiB
Plaintext
|
|
-- 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
|
|
|