Observium_CE/mibs/cisco/CISCO-TS-STACK-MIB

2884 lines
92 KiB
Plaintext

-- Copyright 1995, 1996, 1997, 1998, 1999, 2000 by Cisco Systems Inc.
-- All rights reserved.
CISCO-TS-STACK-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks,
IpAddress,
Counter,
enterprises
FROM RFC1155-SMI
Timeout
FROM BRIDGE-MIB
OBJECT-TYPE
FROM RFC-1212
DisplayString,
sysName,
sysLocation
FROM RFC1213-MIB
ringStationIfIndex,
ringStationMacAddress
FROM TOKEN-RING-RMON-MIB
ifName
FROM IF-MIB
TRAP-TYPE
FROM RFC-1215
cisco,
workgroup
FROM CISCO-SMI;
tsStack OBJECT IDENTIFIER ::= { workgroup 32 }
-- MODULE-IDENTITY
-- LastUpdated
-- 0003200000Z
-- OrgName
-- Cisco Systems, Inc.
-- ContactInfo
-- Cisco Systems
-- Customer Service
--
-- Postal: 170 W Tasman Drive
-- San Jose, CA 95134
-- USA
--
-- Tel: +1 800 553-NETS
--
-- E-mail: cs-snmp@cisco.com
-- Descr
-- MIB for the Cat3900 and Cat3920 Token Ring switches.
-- MAC address (in canonical format)
MacAddr ::= OCTET STRING (SIZE(6))
-- Managed Groups defined in this module
-- Global objects
ciscoTsMain OBJECT IDENTIFIER ::= { tsStack 1 }
-- Configuration objects
ciscoTsConfig OBJECT IDENTIFIER ::= { ciscoTsMain 1 }
-- Rack/Stack Management Group
ciscoTsStack OBJECT IDENTIFIER ::= { tsStack 2 }
-- Module Management Group
ciscoTsModule OBJECT IDENTIFIER ::= { tsStack 3 }
-- Port Level Managed Group
ciscoTsPort OBJECT IDENTIFIER ::= { tsStack 4 }
-- Probe Management Group
ciscoTsProbe OBJECT IDENTIFIER ::= { tsStack 5 }
-- Virtual LAN (TrCRF & TrBRF) Management Group
ciscoTsVLANS OBJECT IDENTIFIER ::= { tsStack 6 }
-- TokenChannel Management Group
ciscoTsTChannel OBJECT IDENTIFIER ::= { tsStack 7 }
-- Filter Configuration Group
ciscoTsFilter OBJECT IDENTIFIER ::= { tsStack 8 }
-- Uplink MIBs
ciscoTsUplinkMIBs OBJECT IDENTIFIER ::= { tsStack 9 }
-- Configuration objects
ciscoTsIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the current Token Ring
Bridge Relay Facility (TrBRF)."
::= { ciscoTsConfig 1 }
ciscoTsNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask of the current TrBRF."
::= { ciscoTsConfig 2 }
ciscoTsDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP default gateway of the current TrBRF."
::= { ciscoTsConfig 3 }
ciscoTsSysCurTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current time at the switch. To set the time
use the format yyyy mm dd hh mm ss. All
fields are required. Setting this object will
reset the time in all the switches in the stack
to the new value."
::= { ciscoTsConfig 4 }
ciscoTsConfiguration OBJECT-TYPE
SYNTAX INTEGER
{
stand-alone(1),
back-to-back(2),
prostack-matrix(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The stack configuration of the system. A
system can exist in three possible configurations.
1. Stand alone mode where the system has only one
switch and is not connected to any other switches.
2. Back to Back mode in which a pair of
switches are connected back to back through Stack
Port.
3. Matrix mode in which the stack has
up to eight switches connected to a Matrix
through the Stack Port."
::= { ciscoTsConfig 5 }
ciscoTsNumSwitches OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of switches in the stack."
::= { ciscoTsConfig 6 }
ciscoTsStackStatus OBJECT-TYPE
SYNTAX INTEGER { running(1) , updating(2)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Stack status indicates if the stack is going through
the Stack Management Update protocol. Management stations
should check this status if they receive a genErr on a
SET request for any of the stack wide attributes."
::= { ciscoTsConfig 7 }
ciscoTsTftpServer OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP sever's IP address."
::= { ciscoTsConfig 8}
ciscoTsTftpServerTrBRF OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TrBRF to which the server is connected."
::= { ciscoTsConfig 9 }
ciscoTsTftpFileLoc OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..256))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Path and filename of the binary file on the server."
::= { ciscoTsConfig 10 }
ciscoTsTftpDownload OBJECT-TYPE
SYNTAX INTEGER (0..9)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this to any number between 1 and 8 starts a TFTP
download for that box. Setting this to 9 starts a TFTP
download for all boxes in a stack. This object will always
return a zero on a get request. If RMON is enabled on the
switch or stack, then setting this object will cause the RMON
feature to be disabled until the switch or stack is rebooted."
::= { ciscoTsConfig 11 }
ciscoTsTftpDownloadStatus OBJECT-TYPE
SYNTAX INTEGER { writing(1), complete(2), other(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reading complete(2) from this object means the write
to flash has succeeded and the switch is ready to be
rebooted."
::= { ciscoTsConfig 12 }
ciscoTsProStackMatrixStatus OBJECT-TYPE
SYNTAX INTEGER { primary(1), secondary(2) , none(3), failed(4)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the Active Matrix module in the stack.
This object is set to none(3) if the switch is not
connected to a Matrix."
::= { ciscoTsConfig 13 }
ciscoTsNumMatrixModules OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Matrix modules in the stack. This object
is set to zero if the switch is not connected to a
Matrix."
::= { ciscoTsConfig 14 }
ciscoTsStackReset OBJECT-TYPE
SYNTAX INTEGER
{
running(1),
coldReset(2),
warmReset(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operational status of the controlling switch in the stack.
Setting this value to either coldReset(2) or warmReset(3)
will cause all boxes in the stack to cold start or warm
start after a predefined time delay."
::= { ciscoTsConfig 15 }
ciscoTsStackRMONStatistics OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to enable or disable the collection of RMON
statistics on the switch/stack. After changing the
state of this object, the switch must be rebooted for
the changes to take effect."
::= { ciscoTsConfig 16 }
-- Trap Receiver Table
ciscoTsTrapRcvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsTrapRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Trap Receiver Table for each TrBRF."
::= { ciscoTsConfig 25 }
ciscoTsTrapRcvrEntry OBJECT-TYPE
SYNTAX CiscoTsTrapRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the TrBRF specific trap
receiver table."
INDEX { ciscoTsTrapRcvrIndex }
::= { ciscoTsTrapRcvrTable 1 }
CiscoTsTrapRcvrEntry ::= SEQUENCE {
ciscoTsTrapRcvrIndex INTEGER,
ciscoTsTrapRcvrStatus INTEGER,
ciscoTsTrapRcvrIpAddress IpAddress,
ciscoTsTrapRcvrComm DisplayString,
ciscoTsTrapRcvrTrBRFs OCTET STRING
}
ciscoTsTrapRcvrIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Trap receiver index for each entry. The switch only allows
20 entries into this table."
::= { ciscoTsTrapRcvrEntry 1 }
ciscoTsTrapRcvrStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
valid(2), -- a valid entry
invalid(3), -- an invalid entry
create(4) -- create row
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting the value of this object to invalid(3)
deletes the row from the table. The value
invalid(3) should never be returned on a GET.
Setting this value to create(4) causes a new row
to be created if the row does not already exist.
To create a new row set ciscoTsTrapRcvrStatus to
create(4) and ciscoTsTrapRcvrIndex to any valid
index which does not already exist.
The value returned on GETs should be valid(2) or
other(1), which is used to indicate any other
condition."
::= { ciscoTsTrapRcvrEntry 2 }
ciscoTsTrapRcvrIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address for an SNMP manager that is to receive
the trap."
::= { ciscoTsTrapRcvrEntry 3 }
ciscoTsTrapRcvrComm OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Community string to use in outgoing traps."
::= { ciscoTsTrapRcvrEntry 4 }
ciscoTsTrapRcvrTrBRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TrBRFs on which traps to this target are sent.
Each octet within the value of this object
specifies a set of eight TrBRFs, with the first
octet specifying TrBRFs 1 through 8, the second
octet specifying TrBRFs 9 through 16, etc.
Within each octet, the most significant bit
represents the lowest numbered TrBRF, and the
least significant bit represents the highest
numbered TrBRF. Thus, each TrBRF of the stack
is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that TrBRF is included in the set of
TrBRFs sending traps; the TrBRF is not included
if its bit has a value of '0'. The default is all zeros.
Reading all of the entries in the ciscoTsTrBRFInfoTable
will give the possible valid bits that can be set. A value
of all FF's will enable traps on all configured TrBRFs."
::= { ciscoTsTrapRcvrEntry 5 }
-- Stack management group
ciscoTsStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsStackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Stack information table. This table provides
the current configuration of the stack. It also
provides a mapping of Switch Numbers to their
addresses. There is one entry in this table
for each switch in the stack. Entries cannot
be administratively created/deleted.
The Management Application is required to retrieve this
table and verify its own view of the stack periodically
and/or when it receives a trap indicating a change in the
stack configuration."
::= { ciscoTsStack 1 }
ciscoTsStackEntry OBJECT-TYPE
SYNTAX CiscoTsStackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the Stack Table"
INDEX { ciscoTsStackSwitchNumber, ciscoTsStackSwitchBIAddr }
::= { ciscoTsStackTable 1 }
CiscoTsStackEntry ::= SEQUENCE {
ciscoTsStackSwitchNumber INTEGER,
ciscoTsStackSwitchBIAddr MacAddr,
ciscoTsStackSwitchLAAddr MacAddr,
ciscoTsStackSwitchFwVersion DisplayString,
ciscoTsStackSwitchHwVersion DisplayString,
ciscoTsStackSwitchUptime TimeTicks,
ciscoTsStackSwitchStatus INTEGER,
ciscoTsStackSwitchTemperature INTEGER,
ciscoTsStackSwitchMemory INTEGER,
ciscoTsStackSwitchSPANPort INTEGER,
ciscoTsStackSwitchSPANMonitoredPort INTEGER,
ciscoTsStackSwitchFeatureStatus INTEGER,
ciscoTsStackSwitchFeatureKey INTEGER,
ciscoTsStackSwitchPorts OCTET STRING,
ciscoTsStackSwitchAgingTime INTEGER,
ciscoTsStackSwitchAgingLevel INTEGER,
ciscoTsStackSwitchXmitFrames Counter,
ciscoTsStackSwitchRcvdFrames Counter,
ciscoTsStackSwitchRcvdErrFrames Counter,
ciscoTsStackSwitchLostFrames Counter,
ciscoTsStackSwitchPendingSendRqsts Counter,
ciscoTsStackSwitchXmitErrFrames Counter,
ciscoTsStackSwitchCurrActStations Counter,
ciscoTsStackSwitchLargestNumStations Counter,
ciscoTsStackSwitchMaxAddressChain Gauge,
ciscoTsStackSwitchAddressTblFulls Counter,
ciscoTsStackSwitchId OBJECT IDENTIFIER,
ciscoTsStackSwitchSPANMonitoredTrCRFs OCTET STRING,
ciscoTsStackSwitchPwrSupplyStatus INTEGER
}
ciscoTsStackSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number as determined by the port number
that the switch is connected to in a Matrix or as
determined by the Stack Management software when two
switches are connected back to back."
::= { ciscoTsStackEntry 1 }
ciscoTsStackSwitchBIAddr OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The burned in MAC address of the switch."
::= { ciscoTsStackEntry 2 }
ciscoTsStackSwitchLAAddr OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The locally administered MAC address of the switch.
After writing to this object, you must reset the switch."
::= { ciscoTsStackEntry 3 }
ciscoTsStackSwitchFwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version number for the firmware running on the switch."
::= { ciscoTsStackEntry 4 }
ciscoTsStackSwitchHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware version number for the switch."
::= { ciscoTsStackEntry 5 }
ciscoTsStackSwitchUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time ticks since the switch was last reset."
::= { ciscoTsStackEntry 6 }
ciscoTsStackSwitchStatus OBJECT-TYPE
SYNTAX INTEGER
{
running(1),
coldReset(2),
warmReset(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operational status of the box. Setting this value
to either coldReset(2) or warmReset(3) will cause
cold start or warm start to occur after a predefined
time delay."
::= { ciscoTsStackEntry 7 }
ciscoTsStackSwitchTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temperature of each switch reported in degrees Celsius."
::= { ciscoTsStackEntry 8 }
ciscoTsStackSwitchMemory OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Installed memory on the switch in MB."
::= { ciscoTsStackEntry 9 }
ciscoTsStackSwitchSPANPort OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port number to be used for the Switch Port Analyzer.
Setting this object to zero turns off the SPAN function."
::= { ciscoTsStackEntry 10 }
ciscoTsStackSwitchSPANMonitoredPort OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port monitored by the SPAN function."
::= { ciscoTsStackEntry 11 }
ciscoTsStackSwitchFeatureStatus OBJECT-TYPE
SYNTAX INTEGER { standard(1), enhanced(2) , unknown(3)}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates whether the switch is enabled
to support enhanced features."
::= { ciscoTsStackEntry 12 }
ciscoTsStackSwitchFeatureKey OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Feature key to enable enhanced features. See the
manual for information pertaining to enabling possible
enhanced features."
::= { ciscoTsStackEntry 13 }
ciscoTsStackSwitchPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit mask representing all the ports present in this
switch. Each octet within the value of this object
specifies a set of eight ports, with the first octet
specifying ports 1 through 8, the second octet specifying
ports 9 through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports in this switch; the port is not included in this
switch if its bit has a value of '0'."
::= { ciscoTsStackEntry 14 }
ciscoTsStackSwitchAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Aging time in minutes for the master address table entries
on this switch."
::= { ciscoTsStackEntry 15 }
ciscoTsStackSwitchAgingLevel OBJECT-TYPE
SYNTAX INTEGER (0..90)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold to demand age the master address table. All
numbers refer to percentage of the address table. The
only values accepted by the agent are 50,60,70,80,90
and 0. Setting the value to 0 disables demand aging."
::= { ciscoTsStackEntry 16 }
ciscoTsStackSwitchXmitFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames transmitted by the CPU."
::= { ciscoTsStackEntry 18 }
ciscoTsStackSwitchRcvdFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames received for processing by the CPU."
::= { ciscoTsStackEntry 19 }
ciscoTsStackSwitchRcvdErrFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Error frames received by the CPU."
::= { ciscoTsStackEntry 20 }
ciscoTsStackSwitchLostFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames lost by the CPU while trying to transmit."
::= { ciscoTsStackEntry 21 }
ciscoTsStackSwitchPendingSendRqsts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames queued in the CPU's transmit buffer."
::= { ciscoTsStackEntry 22 }
ciscoTsStackSwitchXmitErrFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames in error due to buffer overflows or drops
in the CPU."
::= { ciscoTsStackEntry 23 }
ciscoTsStackSwitchCurrActStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of station address entries currently active
in the switch."
::= { ciscoTsStackEntry 24 }
ciscoTsStackSwitchLargestNumStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The largest number of active stations ever seen on the
switch since the last reboot, or clearing of statistics."
::= { ciscoTsStackEntry 25 }
ciscoTsStackSwitchMaxAddressChain OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The longest chain of addresses anywhere in the CPU's
address hash table."
::= { ciscoTsStackEntry 26 }
ciscoTsStackSwitchAddressTblFulls OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a hash table chain has filled up."
::= { ciscoTsStackEntry 27 }
ciscoTsStackSwitchId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The object ID used to uniquely identify the type of
Cisco token ring switch."
::= { ciscoTsStackEntry 28 }
ciscoTsStackSwitchSPANMonitoredTrCRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Token Ring Concentrator Facilities (TrCRFs) for which
traffic on the port specified by
ciscoTsStackSwitchSPANMonitoredPort should be monitored.
Individual TrCRFs can be selected for monitoring only
on trunk ports.
Each octet within the value of this object
specifies a set of eight TrCRFs, with the first
octet specifying TrCRFs 1 through 8, the second
octet specifying TrCRFs 9 through 16, etc.
Within each octet, the most significant bit
represents the lowest numbered TrCRF, and the
least significant bit represents the highest
numbered TrCRF. Thus, each TrCRF of the stack
is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that TrCRF is included in the set of
TrCRFs for which traffic should be monitored ;
the TrCRF is not included if its bit has a value of '0'.
The default is all zeros.
Get requests for this object will return all zeros
if ciscoTsStackSwitchSPANMonitoredPort specifies a
non-trunk port. Set requests for this object will
be rejected with a 'badValue' error if
ciscoTsStackSwitchSPANMonitoredPort specifies a
non-trunk port. "
::= { ciscoTsStackEntry 29 }
ciscoTsStackSwitchPwrSupplyStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
internal-only(2),
internal-no-backup(3),
internal-backup-will-reset(4),
external-no-backup(5),
external-backup-no-reset(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the power supply of the switch. The values
have the following meanings:
unknown(1) :
The status is not known.
internal-only(2) :
The switch is not capable of redundant power.
internal-no-backup(3) :
The switch is capable of redundant power, but is currently
operating on the internal supply with no RPS attached.
internal-backup-will-reset(4) :
The switch is capable of redundant power and is currently
opertaing on the internal supply. A RPS is attached, but
if the internal supply fails there will be a reset.
external-no-backup(5) :
The switch is capable of redundant power and is currently
operating on a single external RPS connection.
external-backup-no-reset(6) :
The switch is capable of redundant power and is currently
operating with a y-connected external RPS. If one supply
in the RPS fails there will be no interuption of operation."
::= { ciscoTsStackEntry 30 }
-- Module Configuration Table
ciscoTsModTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsModEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Module configuration table. There is one entry
in the table for each module in a stack.
Entries cannot be administratively created/deleted."
::= { ciscoTsModule 1 }
ciscoTsModEntry OBJECT-TYPE
SYNTAX CiscoTsModEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the Module Table"
INDEX { ciscoTsModSwitchNumber, ciscoTsModNumber }
::= { ciscoTsModTable 1 }
CiscoTsModEntry ::= SEQUENCE {
ciscoTsModSwitchNumber INTEGER,
ciscoTsModNumber INTEGER,
ciscoTsModState INTEGER,
ciscoTsModType INTEGER,
ciscoTsModRevision DisplayString,
ciscoTsModFwVer DisplayString,
ciscoTsModNumPorts INTEGER,
ciscoTsModUptime TimeTicks
}
ciscoTsModSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number as determined by the port number
that the switch is connected to in a
Matrix or as determined by the Stack Management
software when two switches are connected back
to back."
::= { ciscoTsModEntry 1 }
ciscoTsModNumber OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module number."
::= { ciscoTsModEntry 2 }
ciscoTsModState OBJECT-TYPE
SYNTAX INTEGER { nomodule(1), running(2) , faulty(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state indicates the current operational state of the
module."
::= { ciscoTsModEntry 3 }
ciscoTsModType OBJECT-TYPE
SYNTAX INTEGER
{
system(1), -- Base T/R Ports and CPU
proStack(2), -- Stack Port Module
proPort4TR(3), -- 4 port expansion
proPort4Fiber(4), -- 4 port fiber
proPortISL-FX(5), -- FX ISL uplink module
proPortISL-TX(6), -- TX ISL uplink module
proPortATM155Fiber(8), -- ATM Module - Fiber
proPortATM155UTP(9), -- TX ATM Module - UTP
unknown(10), -- Unknown Module
none(11) -- Slot is empty
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of module plugged in to the slot. Module type
system(1) represents the mother board with the CPU and
system memory. Module state none(10) represents a slot
with no modules plugged in (indicated by ciscoTsModState)."
::= { ciscoTsModEntry 4 }
ciscoTsModRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module revision number."
::= { ciscoTsModEntry 5 }
ciscoTsModFwVer OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module's firmware version."
::= { ciscoTsModEntry 6 }
ciscoTsModNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of ports in the module."
::= { ciscoTsModEntry 7 }
ciscoTsModUptime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time ticks since the module was last reset."
::= { ciscoTsModEntry 8 }
-- ciscoTs Port tables
ciscoTsPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsPortCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of configuration information about each port.
There is one entry for each port in a stack. Entries
cannot be administratively created/deleted."
::= { ciscoTsPort 1 }
ciscoTsPortCfgEntry OBJECT-TYPE
SYNTAX CiscoTsPortCfgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the port configuration table."
INDEX { ciscoTsStackSwitchNumber, ciscoTsPortCfgNumber }
::= { ciscoTsPortCfgTable 1 }
CiscoTsPortCfgEntry ::= SEQUENCE {
ciscoTsPortCfgNumber INTEGER,
ciscoTsPortCfgModNumber INTEGER,
ciscoTsPortCfgIfIndex INTEGER,
ciscoTsPortCfgResetStats INTEGER,
ciscoTsPortCfgResetAddrs INTEGER,
ciscoTsPortCfgAddrAgingTime INTEGER,
ciscoTsPortCfgDemandAgingLevel INTEGER,
ciscoTsPortCfgErrLoThreshold INTEGER,
ciscoTsPortCfgErrHiThreshold INTEGER,
ciscoTsPortCfgErrSampling INTEGER,
ciscoTsPortCfgMaxTransmitUnit INTEGER,
ciscoTsPortCfgMaxExplorerRate INTEGER,
ciscoTsPortCfgSetACbits INTEGER,
ciscoTsPortCfgEarlyTokenRlse INTEGER,
ciscoTsPortCfgForwardingMode INTEGER,
ciscoTsPortCfgActualForwardingMode INTEGER,
ciscoTsPortCfgPortMode INTEGER,
ciscoTsPortCfgActualPortMode INTEGER,
ciscoTsPortCfgPriorityThres INTEGER,
ciscoTsPortCfgMinXmitPriority INTEGER,
ciscoTsPortCfgCfgLossInterval INTEGER,
ciscoTsPortCfgCfgLossThres INTEGER,
ciscoTsPortCfgBcastSuppresion INTEGER,
ciscoTsPortCfgCDPTimeToLive INTEGER,
ciscoTsPortCfgSpanningTreeMode INTEGER,
ciscoTsPortCfgSecurityMode INTEGER,
ciscoTsPortCfgSoftErrThreshold INTEGER,
ciscoTsPortCfgSoftErrReportInterval INTEGER,
ciscoTsPortCfgSoftErrorMonitoring INTEGER
}
ciscoTsPortCfgNumber OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each port entry. The value
corresponds the port number."
::= { ciscoTsPortCfgEntry 1 }
ciscoTsPortCfgModNumber OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Module number of the module that contains this port."
::= { ciscoTsPortCfgEntry 2 }
ciscoTsPortCfgIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A pointer to the entry in the ifTable corresponding
to this port."
::= { ciscoTsPortCfgEntry 3 }
ciscoTsPortCfgResetStats OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
running(2), -- port is functioning
reset(3) -- reset port counters
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to reset(3) causes all
traffic counters for this port to be set to zero.
Also the value of ciscoTsPortStatsResetTimer is set to
zero."
::= { ciscoTsPortCfgEntry 4 }
ciscoTsPortCfgResetAddrs OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
running(2), -- port is functioning
reset(3) -- clear address table &
} -- reset port counters
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to reset(3) clears all
address table entries for this port as well as
setting all port traffic counters to zero and
setting ciscoTsPortStatsResetTimer to zero."
::= { ciscoTsPortCfgEntry 5 }
ciscoTsPortCfgAddrAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port level address aging time in minutes. Setting this object
to zero disables address aging."
::= { ciscoTsPortCfgEntry 6 }
ciscoTsPortCfgDemandAgingLevel OBJECT-TYPE
SYNTAX INTEGER (0..90)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold to demand age the port address table. All
numbers refer to percentage of the address table. The
only values accepted by the agent are 50,60,70,80,90
and 0. Setting the value to 0 disables demand aging."
::= { ciscoTsPortCfgEntry 7 }
ciscoTsPortCfgErrLoThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Lower error rate threshold which causes the port to
transition from store and forward mode to cut-through mode."
::= { ciscoTsPortCfgEntry 8 }
ciscoTsPortCfgErrHiThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Upper error rate threshold which causes the port to
transition from cut-through mode to store and forward mode."
::= { ciscoTsPortCfgEntry 9 }
ciscoTsPortCfgErrSampling OBJECT-TYPE
SYNTAX INTEGER (0..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Error sampling interval in minutes."
::= { ciscoTsPortCfgEntry 10 }
ciscoTsPortCfgMaxTransmitUnit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MTU size. The valid values for this object are 1500,
4472, 8144 and 17800. The value specified cannot exceed
the vtpVlanMTU (see Cisco VTP MIB) for the TrBRF that
this port is a member of. Set requests for invalid values
will be rejected with a 'badValue' error."
::= { ciscoTsPortCfgEntry 11 }
ciscoTsPortCfgMaxExplorerRate OBJECT-TYPE
SYNTAX INTEGER (-1..5000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Explorer frame forwarding rate per second throttle.
A value of (-1) disables explorer frame throttling."
::= { ciscoTsPortCfgEntry 12 }
ciscoTsPortCfgSetACbits OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies if the AC bits shall be set unconditionally
when a port forwards certain LLC frames."
::= { ciscoTsPortCfgEntry 13 }
ciscoTsPortCfgEarlyTokenRlse OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Early token release operation."
::= { ciscoTsPortCfgEntry 14 }
ciscoTsPortCfgForwardingMode OBJECT-TYPE
SYNTAX INTEGER { auto(1),
storeandforward(2),
cutthru(3),
unknown(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operational frame switching mode for the port. When in
auto mode the port uses the Direct Cut algorithm to place
the port in either cutthru(3) or storeandforward(2) mode."
::= { ciscoTsPortCfgEntry 15 }
ciscoTsPortCfgActualForwardingMode OBJECT-TYPE
SYNTAX INTEGER { storeandforward(1),
cutthru(2),
unknown(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual operational frame switching mode for the port."
::= { ciscoTsPortCfgEntry 16 }
ciscoTsPortCfgPortMode OBJECT-TYPE
SYNTAX INTEGER { auto(1),
hdx-Port(2),
hdx-Station(3),
fdx-Port(4),
fdx-Station(5),
ri-ro(6),
passive-probe(7),
unknown(8) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port operation mode. Only the HDX and FDX modes can be
auto detected. Note, that passive-probe(7) mode can not be
set with this object. The passive-probe(7) mode is set
automatically when a passive probe is defined in the
ciscoTsPassiveProbeTable. Note also that ri-ro(6) is only
valid for ports 19, 20 (Catalyst 3900), and ports on a fiber
module."
::= { ciscoTsPortCfgEntry 17 }
ciscoTsPortCfgActualPortMode OBJECT-TYPE
SYNTAX INTEGER { hdx-Port(1),
hdx-Station(2),
fdx-Port(3),
fdx-Station(4),
ri-ro(5),
passive-probe(6),
unknown(7) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual port operation mode. If the port is in auto mode,
this object will return the mode that the port opened in."
::= { ciscoTsPortCfgEntry 18 }
ciscoTsPortCfgPriorityThres OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest token-ring frame priority that shall go to
the low-priority transmit queue."
::= { ciscoTsPortCfgEntry 19 }
ciscoTsPortCfgMinXmitPriority OBJECT-TYPE
SYNTAX INTEGER (0..6)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum token priority that will be used for
transmit."
::= { ciscoTsPortCfgEntry 20 }
ciscoTsPortCfgCfgLossThres OBJECT-TYPE
SYNTAX INTEGER (1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of configuration loss events (described in
TsPortCfgLossRC) during the sample period which, if
exceeded, should cause the port to be disabled. If the
port is disabled by this function the port must be
manually re-enabled."
::= { ciscoTsPortCfgEntry 21 }
ciscoTsPortCfgCfgLossInterval OBJECT-TYPE
SYNTAX INTEGER (1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sampling period, in minutes, for which the port
monitors to determine if the configuration loss threshold has
been exceeded."
::= { ciscoTsPortCfgEntry 22 }
ciscoTsPortCfgBcastSuppresion OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of broadcast frames per second allowed to be
forwarded by this port. Any broadcast frames exceeding
this watermark will not be forwarded by the port. Setting this
object to 0 turns broadcast suppression off."
::= { ciscoTsPortCfgEntry 23 }
ciscoTsPortCfgCDPTimeToLive OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The advertised time-to-live parameter on all CDP messages
generated by this switch on this port."
::= { ciscoTsPortCfgEntry 24 }
ciscoTsPortCfgSpanningTreeMode OBJECT-TYPE
SYNTAX INTEGER { auto(1), forwarding(2), blocking(3), unknown(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used when configuring manual spanning tree. Setting
this object to forwarding(2) or blocking(3) overrides
the TrCRF's spanning tree's algorithm for this port."
::= { ciscoTsPortCfgEntry 25 }
ciscoTsPortCfgSecurityMode OBJECT-TYPE
SYNTAX INTEGER { normal(1),
secure-src-addrs(2),
secure-dest-addrs(3),
secure-src-and-dest-addrs(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port security mode is used to disable address learning
at a port where an allow-source or allow-destination
MAC address filter is configured. A value of normal(1)
indicates that the port is not configured for security.
A value of secure-src-addrs(2) indicates that learning
for source addresses is disabled. A value of
secure-dest-addrs(3) indicates that learning for
destination addresses is disabled. A value of
secure-src-and-dest-addrs(4) indicates that learning is
disabled for both source and destination addresses."
::= { ciscoTsPortCfgEntry 26 }
ciscoTsPortCfgSoftErrThreshold OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of soft errors reported from a station
connected to this port which, if exceeded, should
cause a soft error exceeded trap to be issued. The
error counters being monitored and compared to this
threshold value are all of the error counters in the
ringStationTable (see RFC 1513)."
DEFVAL { 100 }
::= { ciscoTsPortCfgEntry 27 }
ciscoTsPortCfgSoftErrReportInterval OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sampling period, in seconds, in which each station
connected to this port will be monitored for excessive
soft error reports. If a station reports more than
ciscoTsPortCfgSoftErrThreshold errors within the sampling
period a trap will be issued to the management station(s).
Setting a value of 0 will cause no traps to be sent for
this port."
DEFVAL { 60 }
::= { ciscoTsPortCfgEntry 28 }
ciscoTsPortCfgSoftErrorMonitoring OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to enable or disable, for this port, the collection
of soft error statistics and the sending of traps when
the configured error threshold is exceeded. If RMON
statistics collection is not enabled, then the soft error
statistics will only be available from the console."
DEFVAL { disable }
::= { ciscoTsPortCfgEntry 29 }
ciscoTsPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsPortStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of statistical information about each port.
There is one entry for each port in a stack. Entries
cannot be administratively created/deleted"
::= { ciscoTsPort 2 }
ciscoTsPortStatsEntry OBJECT-TYPE
SYNTAX CiscoTsPortStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the port statistics table."
INDEX { ciscoTsStackSwitchNumber, ciscoTsPortStatsNumber }
::= { ciscoTsPortStatsTable 1 }
CiscoTsPortStatsEntry ::= SEQUENCE {
ciscoTsPortStatsNumber INTEGER,
ciscoTsPortStatsModNumber INTEGER,
ciscoTsPortStatsIfIndex INTEGER,
ciscoTsPortStatsRcvLocalFrames Counter,
ciscoTsPortStatsForwardedFrames Counter,
ciscoTsPortStatsStations Counter,
ciscoTsPortStatsSWHandledFrames Counter,
ciscoTsPortStatsLocalStations Counter,
ciscoTsPortStatsRemoteStations Counter,
ciscoTsPortStatsUnknownStaFrames Counter,
ciscoTsPortStatsResetTimer TimeTicks,
ciscoTsPortStatsInFrames Counter,
ciscoTsPortStatsOutFrames Counter,
ciscoTsPortStatsLongFrames Counter,
ciscoTsPortStatsShortFrames Counter,
ciscoTsPortStatsInBufOverflows Counter,
ciscoTsPortStatsOutBufOverflows Counter,
ciscoTsPortStatsRcvBcasts Counter,
ciscoTsPortStatsRcvMcasts Counter,
ciscoTsPortStatsSwitchedFrames Counter,
ciscoTsPortStatsPktsInErrors Counter,
ciscoTsPortStatsAddrChainOverflows Counter,
ciscoTsPortStatsTableOverflows Counter,
ciscoTsPortStatsCfgLoss Counter,
ciscoTsPortStatsCfgLossRC INTEGER,
ciscoTsPortStatsTrCRF OCTET STRING,
ciscoTsPortStatsAutoDisableRC INTEGER
}
ciscoTsPortStatsNumber OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each port entry. The value
corresponds the port number."
::= { ciscoTsPortStatsEntry 1 }
ciscoTsPortStatsModNumber OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Module number of the module that contains this port."
::= { ciscoTsPortStatsEntry 2 }
ciscoTsPortStatsIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A pointer to the entry in the ifTable corresponding
to this port."
::= { ciscoTsPortStatsEntry 3 }
ciscoTsPortStatsRcvLocalFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received where the destination
station address is on this port."
::= { ciscoTsPortStatsEntry 4 }
ciscoTsPortStatsForwardedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received on this port and
forwarded to another port or to the system module
for processing."
::= { ciscoTsPortStatsEntry 5 }
ciscoTsPortStatsStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of active stations in the address table for this
port."
::= { ciscoTsPortStatsEntry 6 }
ciscoTsPortStatsSWHandledFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received on this port and
delivered to the system module for processing."
::= { ciscoTsPortStatsEntry 7 }
ciscoTsPortStatsLocalStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of stations on this port which belong to
the local segment."
::= { ciscoTsPortStatsEntry 8 }
ciscoTsPortStatsRemoteStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of stations on this port which belong to
another segment."
::= { ciscoTsPortStatsEntry 9 }
ciscoTsPortStatsUnknownStaFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unicast frames received on this port
and forwarded to the system module for processing
because the source or destination station address
is not in the port's forwarding table."
::= { ciscoTsPortStatsEntry 10 }
ciscoTsPortStatsResetTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time (in 100th second ticks) since the port
counters were reset."
::= { ciscoTsPortStatsEntry 11 }
ciscoTsPortStatsInFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames received on this port."
::= { ciscoTsPortStatsEntry 12 }
ciscoTsPortStatsOutFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames transmitted by this port."
::= { ciscoTsPortStatsEntry 13 }
ciscoTsPortStatsLongFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames received on this port which were
too long."
::= { ciscoTsPortStatsEntry 14 }
ciscoTsPortStatsShortFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames received on this port which were
too short."
::= { ciscoTsPortStatsEntry 15 }
ciscoTsPortStatsInBufOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames received on this port which
caused a receive buffer overflow."
::= { ciscoTsPortStatsEntry 16 }
ciscoTsPortStatsOutBufOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames which could not be transmitted
from this port because of transmit buffer overflow."
::= { ciscoTsPortStatsEntry 17 }
ciscoTsPortStatsRcvBcasts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of broadcast frames received on this port
without errors."
::= { ciscoTsPortStatsEntry 18 }
ciscoTsPortStatsRcvMcasts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of multicast frames received on this port
without errors."
::= { ciscoTsPortStatsEntry 19 }
ciscoTsPortStatsSwitchedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames switched on this port."
::= { ciscoTsPortStatsEntry 20 }
ciscoTsPortStatsPktsInErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of packets received or transmitted
from this port in which there was an error."
::= { ciscoTsPortStatsEntry 21 }
ciscoTsPortStatsAddrChainOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times an address chain was full when trying to
add an entry to the port address table."
::= { ciscoTsPortStatsEntry 22 }
ciscoTsPortStatsTableOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the address table was full when trying
to add an entry to the port address table."
::= { ciscoTsPortStatsEntry 23 }
ciscoTsPortStatsCfgLoss OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of events, as described in ciscoTsPortCfgLossRC,
after the port has completed the join process and
then lost communication."
::= { ciscoTsPortStatsEntry 24 }
ciscoTsPortStatsCfgLossRC OBJECT-TYPE
SYNTAX INTEGER {
wire-fault(1),
lobe-test-fail(2),
tkp-mac-frame-rcv-in-txi-mode(3),
heart-beat-fail(4),
txi-new-station(5),
txi-protocol-error(6),
no-cfg-loss(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reason code describing the cause of the latest
configuration loss. A value of no-cfg-loss(7) will
be returned when there has not been a configuration
loss."
::= { ciscoTsPortStatsEntry 25 }
ciscoTsPortStatsTrCRF OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The TrCRF or TrCRFs that a port is assigned to. Only trunk
ports such as ISL and ATM can be members of multiple TrCRFs.
Each octet within the value of this object specifies a set of
eight TrCRFs, with the first octet specifying TrCRFs 1 through 8,
the second octet specifying TrCRFs 9 through 16, etc. Within
each octet, the most significant bit represents the lowest
numbered TrCRF, and the least significant bit represents the
highest numbered TrCRF. Thus, each TrCRF of the stack is
represented by a single bit within the value of this object.
If that bit has a value of '1', then the port is assigned to
that TrCRF. If that bit has a value of '0', then the port is not
assigned to the TrCRF."
::= { ciscoTsPortStatsEntry 26 }
ciscoTsPortStatsAutoDisableRC OBJECT-TYPE
SYNTAX INTEGER {
not-disabled(1),
unknown(2),
speed-error(3),
remove-received(4),
disabled-by-DRiP(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reason code describing the cause for a port having been
disabled by the switch software. A value of not-disabled(1)
will be returned when the port has not been disabled by the
switch software."
::= { ciscoTsPortStatsEntry 27 }
-- Passive Probe port
ciscoTsPassiveProbeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsPassiveProbeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Passive probe port configuration table. There
are always two entries in the table. These
entries cannot be administratively deleted and
no rows can be created."
::= { ciscoTsProbe 1 }
ciscoTsPassiveProbeEntry OBJECT-TYPE
SYNTAX CiscoTsPassiveProbeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the table."
INDEX { ciscoTsStackSwitchNumber, ciscoTsPassiveProbeIndex }
::= { ciscoTsPassiveProbeTable 1 }
CiscoTsPassiveProbeEntry ::= SEQUENCE {
ciscoTsPassiveProbeIndex INTEGER,
ciscoTsPassiveProbePort INTEGER,
ciscoTsPassiveProbeMonitoredPort INTEGER,
ciscoTsPassiveProbeDirection INTEGER
}
ciscoTsPassiveProbeIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into the Passive Probe port table.
The following table describes the configuration
options for the ciscoTsPassiveProbeTable. The
PortMode column represents the operational mode
of the ciscoTsPassiveProbeMonitoredPort.
Index PortMode Probe Direction
---------------------------------------------
1 HDX both
1 FDX receive
2 HDX both
2 FDX transmit
Set the objects in this table according to
how you want to monitor the traffic."
::= { ciscoTsPassiveProbeEntry 1 }
ciscoTsPassiveProbePort OBJECT-TYPE
SYNTAX INTEGER (0..28)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port that is configured to mirror traffic
from another port in the switch. This is the port
to which you can connect an RMON probe. Setting this
object to zero turns off the passive probe."
::= { ciscoTsPassiveProbeEntry 2 }
ciscoTsPassiveProbeMonitoredPort OBJECT-TYPE
SYNTAX INTEGER (0..28)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port that will have its traffic mirrored onto
the probe port. Set this object to a non-zero value
to have that port's traffic copied to the monitoring
port. The default value is 0."
::= { ciscoTsPassiveProbeEntry 3 }
ciscoTsPassiveProbeDirection OBJECT-TYPE
SYNTAX INTEGER { transmit(1), --FDX ports only
receive(2), --FDX ports only
both(3), --HDX ports only
unknown(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Direction of traffic flow that is being monitored."
::= { ciscoTsPassiveProbeEntry 4 }
-- TrCRF Config and Info Table
-- Supports dynamic configuration of TrCRFS
ciscoTsTrCRFInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsTrCRFInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"TrCRF information table. There is one entry
for each TrCRF in a stack. Entries are administratively
created and deleted via the vtpEditControlTable."
::= { ciscoTsVLANS 1 }
ciscoTsTrCRFInfoEntry OBJECT-TYPE
SYNTAX CiscoTsTrCRFInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the TrCRF Table"
INDEX { ciscoTsTrCRFInfoTrCRFNumber }
::= { ciscoTsTrCRFInfoTable 1 }
CiscoTsTrCRFInfoEntry ::= SEQUENCE {
ciscoTsTrCRFInfoTrCRFNumber INTEGER,
ciscoTsTrCRFInfoName DisplayString,
ciscoTsTrCRFInfoSpanningTreeProtoSpecification INTEGER,
ciscoTsTrCRFInfoSpanningTreeBridgeForwardDelay Timeout,
ciscoTsTrCRFInfoSpanningTreeBridgeHelloTime Timeout,
ciscoTsTrCRFInfoSpanningTreeBridgeMaxAge Timeout,
ciscoTsTrCRFInfoSpanningTreeInternalPortMode INTEGER
}
ciscoTsTrCRFInfoTrCRFNumber OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique identifier for this entry in the TrCRF
table. Corresponds to the TrCRF number.
It is also the index into the vtpVLANEntry table which
is in the VTP MIB."
::= { ciscoTsTrCRFInfoEntry 1 }
ciscoTsTrCRFInfoName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User defined name of the TrCRF. The name can only be
set in the VTP MIB."
::= { ciscoTsTrCRFInfoEntry 2 }
ciscoTsTrCRFInfoSpanningTreeProtoSpecification OBJECT-TYPE
SYNTAX INTEGER { none(1), cisco(2), ieee(3), auto(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Spanning Tree Protocol to run on this TrCRF."
::= { ciscoTsTrCRFInfoEntry 3 }
ciscoTsTrCRFInfoSpanningTreeBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value used as the Forwarding Delay in this TrCRF.
The range for this parameter is 400 to 3000 and is related
to the value of dtrSpanningTreeBridgeMaxAge. See 802.1D-1990
for the relationship between dot1dStpBridgeMaxAge and
dot1dStpBridgeForwardDelay. The granularity of this timer is
specified to be 1/100 of a second. This agent will return a
'badValue' error if a set is attempted to a value which is
not a whole number of seconds."
::= { ciscoTsTrCRFInfoEntry 4 }
ciscoTsTrCRFInfoSpanningTreeBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to be used as the Hello Time in this TrCRF.
The range for this parameter is 100 to 1000. The granularity
of this timer is specified to be 1/100 of a second. This
agent will return a 'badValue' error if a set is attempted
to a value which is not a whole number of seconds."
::= { ciscoTsTrCRFInfoEntry 5 }
ciscoTsTrCRFInfoSpanningTreeBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to be used as the Max Age in this TrCRF.
The range for this parameter is 600 to 4000 and is related
to the value of dtrSpanningTreeBridgeHelloTime. See
802.1D-1990 for the relationship between dot1dStpBridgeMaxAge
and dot1dStpBridgeHelloTime. The granularity of this timer
is specified to be 1/100 of a second. This agent will return
a 'badValue' error if a set is attempted to a value which
is not a whole number of seconds."
::= { ciscoTsTrCRFInfoEntry 6 }
ciscoTsTrCRFInfoSpanningTreeInternalPortMode OBJECT-TYPE
SYNTAX INTEGER { auto(1), forwarding(2), blocking(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used when configuring manual spanning tree. Setting
this object to forwarding(2) or blocking(3) overrides
the spanning tree's algorithm for TrCRF's logical
internal port that connects it to the TrBRF."
::= { ciscoTsTrCRFInfoEntry 7 }
-- TrBRF information Table
ciscoTsTrBRFInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsTrBRFInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"TrBRF information table. There is one entry
for each TrBRF in a stack. Entries are administratively
created and deleted via the vtpEditControlTable."
::= { ciscoTsVLANS 2 }
ciscoTsTrBRFInfoEntry OBJECT-TYPE
SYNTAX CiscoTsTrBRFInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the TrBRF Table"
INDEX { ciscoTsTrBRFInfoTrBRFNumber }
::= { ciscoTsTrBRFInfoTable 1 }
CiscoTsTrBRFInfoEntry ::= SEQUENCE {
ciscoTsTrBRFInfoTrBRFNumber INTEGER,
ciscoTsTrBRFInfoName DisplayString,
ciscoTsTrBRFInfoIpState INTEGER,
ciscoTsTrBRFInfoIpAddress IpAddress,
ciscoTsTrBRFInfoIpSubnetMask IpAddress,
ciscoTsTrBRFInfoIpDefaultGateway IpAddress,
ciscoTsTrBRFInfoStpMode INTEGER,
ciscoTsTrBRFInfoIEEEStpUsesBridgeFuncAddr INTEGER
}
ciscoTsTrBRFInfoTrBRFNumber OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique identifier for this entry in the TrBRF
table. Corresponds to the TrBRF number.
It is also the index into the vtpVLANEntry table which
is in the VTP MIB."
::= { ciscoTsTrBRFInfoEntry 1 }
ciscoTsTrBRFInfoName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User defined name of the TrBRF. The name can only be
set in the VTP MIB."
::= { ciscoTsTrBRFInfoEntry 2 }
ciscoTsTrBRFInfoIpState OBJECT-TYPE
SYNTAX INTEGER { ip-disabled(1),
bootp-when-needed(2),
bootp-always(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP configuration for this TrBRF."
::= { ciscoTsTrBRFInfoEntry 3 }
ciscoTsTrBRFInfoIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP Address assigned to this TrBRF. Changes to the
IP Address of the TrBRF to which the management
station belongs cause loss of connectivity until
the management station updates its information about
the IP Address."
::= { ciscoTsTrBRFInfoEntry 4 }
ciscoTsTrBRFInfoIpSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask for this TrBRF."
::= { ciscoTsTrBRFInfoEntry 5 }
ciscoTsTrBRFInfoIpDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of the default gateway for this TrBRF."
::= { ciscoTsTrBRFInfoEntry 6 }
ciscoTsTrBRFInfoStpMode OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the Spanning Tree
Protocol for this TrBRF."
::= { ciscoTsTrBRFInfoEntry 7 }
ciscoTsTrBRFInfoIEEEStpUsesBridgeFuncAddr OBJECT-TYPE
SYNTAX INTEGER { no(1), yes(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables the IEEE Spanning Tree Protocol at the TrBRF
level to use the IBM bridge functional address instead
of the default IEEE functional address."
::= { ciscoTsTrBRFInfoEntry 8 }
-- Transited VLANs
ciscoTsTransitedConfiguredTrCRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string of octets containing one bit per TrCRF in the management
domain. The first octet corresponds to TrCRFs with
ciscoTsTrCRFInfoTrCRFNumber 1 through 8; the second octet to
TrCRFs 9 through 16; etc. The most significant bit of each octet
corresponds to the lowest value ciscoTsTrCRFInfoTrCRFNumber in
that octet. If the bit correspond to a TrCRF is set to '1', then
the TrCRF is a transited configured TrCRF on the local device.
(Default TrCRFs which must transit the local device are
always considered to be 'transited configured TrCRFs'.) Any
attempt to: set a bit string which has more bits set than the
local device can transit; or does not have all bits set
corresponding to default TrCRFs which must transit the device;
or set any bits corresponding to non-existant TrCRFs (TrCRFs
whose IDs are not defined in the management domain) will be
rejected with a 'badValue' error."
::= { ciscoTsVLANS 3 }
ciscoTsTransitedTrCRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string of octets containing one bit per TrCRF in the management
domain. The first octet corresponds to TrCRFs with
ciscoTsTrCRFInfoTrCRFNumber 1 through 8; the second octet to
TrCRFs 9 through 16; etc. The most significant bit of each octet
corresponds to the lowest value ciscoTsTrCRFInfoTrCRFNumber in that
octet. If the bit corresponding to a TrCRF is set to '1', then
the TrCRF transits the local device either because it was
configured to or because it was selected to automatically by the
selection algorithm."
::= { ciscoTsVLANS 4 }
ciscoTsTransitedConfiguredTrBRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A string of octets containing one bit per TrBRF in the management
domain. The first octet corresponds to TrBRFs with
ciscoTsTrBRFInfoTrBRFNumber 1 through 8; the second octet to
TrBRFs 9 through 16; etc. The most significant bit of each octet
corresponds to the lowest value ciscoTsTrBRFInfoTrBRFNumber in
that octet. If the bit correspond to a TrBRF is set to '1', then
the TrBRF is a transited configured TrBRF on the local device.
(Default TrBRFs which must transit the local device are
always considered to be 'transited configured TrBRFs'.) Any
attempt to: set a bit string which has more bits set than the
local device can transit; or does not have all bits set
corresponding to default TrBRFs which must transit the device;
or set any bits corresponding to non-existant TrBRFs (TrBRFs
whose IDs are not defined in the management domain) will be
rejected with a 'badValue' error."
::= { ciscoTsVLANS 5 }
ciscoTsTransitedTrBRFs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string of octets containing one bit per TrBRF in the management
domain. The first octet corresponds to TrBRFs with
ciscoTsTrBRFInfoTrBRFNumber 1 through 8; the second octet to
TrBRFs 9 through 16; etc. The most significant bit of each octet
corresponds to the lowest value ciscoTsTrBRFInfoTrBRFNumber in that
octet. If the bit corresponding to a TrBRF is set to '1', then
the TrBRF transits the local device either because it was
configured to or because it was selected to automatically by the
selection algorithm."
::= { ciscoTsVLANS 6 }
-- TokenChannel Table.
ciscoTsTCTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsTCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The TokenChannel table. There are always eight entries
in the table, one for each possible channel. These
entries cannot be administratively deleted and no
entries may be created."
::= { ciscoTsTChannel 1 }
ciscoTsTCEntry OBJECT-TYPE
SYNTAX CiscoTsTCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the TokenChannel
table."
INDEX { ciscoTsTCSwitchNumber, ciscoTsTCNumber }
::= { ciscoTsTCTable 1 }
CiscoTsTCEntry ::= SEQUENCE {
ciscoTsTCSwitchNumber INTEGER,
ciscoTsTCNumber INTEGER,
ciscoTsTCPorts OCTET STRING,
ciscoTsTCStatus INTEGER,
ciscoTsTCActivePorts OCTET STRING
}
ciscoTsTCSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number determined by the port number
that the switch is connected to in a
Matrix or as determined by the Stack Management
software when two switches are connected back
to back."
::= { ciscoTsTCEntry 1 }
ciscoTsTCNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique identifier for this row. Corresponds to the
TokenChannel number."
::= { ciscoTsTCEntry 2 }
ciscoTsTCPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports in this switch which are active in this
channel. Each octet within the value of this object
specifies a set of eight ports, with the first octet
specifying ports 1 through 8, the second octet specifying
ports 9 through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
configured ports; the port is not included if its bit has
a value of '0'. Set requests containing '1' values in
one or more bit positions which do not have a '1' value
in the corresponding position in ciscoTsStackSwitchPorts
will fail with a 'badValue' error.
The maximum number of ports in a channel and
therefore the maximum number of bits in this object
containing '1' values is 8."
::= { ciscoTsTCEntry 3 }
ciscoTsTCStatus OBJECT-TYPE
SYNTAX INTEGER { up(1), down(2), reduced(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current running status of the channel."
::= { ciscoTsTCEntry 4 }
ciscoTsTCActivePorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The set of ports in this switch which are active in this
channel. Each octet within the value of this object
specifies a set of eight ports, with the first octet
specifying ports 1 through 8, the second octet specifying
ports 9 through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of active
ports; the port is not included if its bit has a
value of '0'.
The maximum number of ports in a channel and
therefore the maximum number of bits in this object
containing '1' values is 8."
::= { ciscoTsTCEntry 5 }
-- ciscoTs Filter Group
-- Start Protocol Class Filter Table
ciscoTsProtocolClassFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsProtocolClassFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"DSAP and SNAP Filter Class table. This table is global
for the entire stack."
::= { ciscoTsFilter 1 }
ciscoTsProtocolClassFilterEntry OBJECT-TYPE
SYNTAX CiscoTsProtocolClassFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter class table.
There are 15 entries in the table, one for each
protocol class. These entries cannot be
administratively deleted and no entries may be
created."
INDEX { ciscoTsProtocolClassFilterIndex }
::= { ciscoTsProtocolClassFilterTable 1 }
CiscoTsProtocolClassFilterEntry ::= SEQUENCE {
ciscoTsProtocolClassFilterIndex INTEGER,
ciscoTsProtocolClassFilterEtype OCTET STRING,
ciscoTsProtocolClassFilterDSAPs OCTET STRING
}
ciscoTsProtocolClassFilterIndex OBJECT-TYPE
SYNTAX INTEGER (1..15)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Protocol class table index."
::= { ciscoTsProtocolClassFilterEntry 1 }
ciscoTsProtocolClassFilterEtype OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the two byte ether-type for this protocol
class. Only one ether type may be set per protocol
class. Setting an illegal ether type will result in a
'badValue' error. Only 8 ether types can be configured.
This object is only configurable for the first 8 protocol
class objects."
::= { ciscoTsProtocolClassFilterEntry 2 }
ciscoTsProtocolClassFilterDSAPs OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the list of DSAPs associated with a
protocol class. Up to sixteen DSAPs may be specified
per protocol class. If any DSAP is an illegal value
the entire object will be rejected."
::= { ciscoTsProtocolClassFilterEntry 3 }
-- End Protocol Class Filter Table
-- Start Protocol Filter Table
ciscoTsProtocolFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"DSAP and SNAP Filter table. This table allows you
to assign protocol classes and settings for each port.
There is one entry in the table for each protocol
class which has been enabled for filtering."
::= { ciscoTsFilter 2 }
ciscoTsProtocolFilterEntry OBJECT-TYPE
SYNTAX CiscoTsProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter table."
INDEX { ciscoTsStackSwitchNumber,
ciscoTsProtocolFilterPort,
ciscoTsProtocolClassFilterIndex
}
::= { ciscoTsProtocolFilterTable 1 }
CiscoTsProtocolFilterEntry ::= SEQUENCE {
ciscoTsProtocolFilterPort INTEGER,
ciscoTsProtocolFilterBlockingMode INTEGER,
ciscoTsProtocolFilterTranspMode INTEGER
}
ciscoTsProtocolFilterPort OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the port in the switch to which this table
entry corresponds."
::= { ciscoTsProtocolFilterEntry 1 }
ciscoTsProtocolFilterBlockingMode OBJECT-TYPE
SYNTAX INTEGER { all(1),
sr(2),
nsr(3),
none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This determines the frame types that will be blocked
for this protocol class on this port. Setting the
values causes the following:
all(1) - causes all frames in this class to be blocked
sr(2) - causes source route frames in this class to
be blocked
nsr(3) - causes non source routed frames in this class
to be blocked
none(4) - allow all frames in this protocol class. This
is the default value."
::= { ciscoTsProtocolFilterEntry 2 }
ciscoTsProtocolFilterTranspMode OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this port is in a SRT configured TrCRF, then
setting this object will allow transparent bridging
of frames in this protocol class. Setting this object
to disable disallows transparent bridging of frames in
this protocol class. The default value is enable."
::= { ciscoTsProtocolFilterEntry 3 }
-- End Protocol Filter Table
-- Destination MAC Filter Table
ciscoTsMACDestFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsMACDestFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of destination filters set up in the switch.
New filters are created by adding entries to this
table. Note that values for all of the relevant objects
for a particular type of filter must be specified in a
single SNMP set operation on creation of a filter. Set
operations which do not contain all of the required objects
for a given filter type will fail with an error-status
of 'genErr'. The objects required for each filter type are
as follows:
ciscoTsMACDestFilterType | Required Objects for Creation
======================== | =============================
block-dest(1) | ciscoTsMACDestFilterPorts
---------------------------|--------------------------------
allow-dest(2) | ciscoTsMACDestFilterPorts
---------------------------|--------------------------------
limited-multicast(3) | ciscoTsMACDestFilterPorts
| ciscoTsMACDestFilterExitMask
---------------------------|--------------------------------
force-dest(4) | ciscoTsMACDestFilterPorts
| ciscoTsMACDestFilterRemoteBox
| ciscoTsMACDestFilterRemotePort
Since the indices for the table are switch number, MAC
address, and filter type, the instance information for a given
object specifies which filter is being created. For example,
a set request for
ciscoTsMACDestFilterPorts.s.a1.a2.a3.a4.a5.a6.t
will create a filter of type 't' (as enumerated for
ciscoTsMACDestFilterType) for MAC address a1:a2:a3:a4:a5:a6
on switch number 's'. "
::= { ciscoTsFilter 3 }
ciscoTsMACDestFilterEntry OBJECT-TYPE
SYNTAX CiscoTsMACDestFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter table."
INDEX {
ciscoTsMACDestFilterSwitchNumber,
ciscoTsMACDestFilterStationAddress,
ciscoTsMACDestFilterType
}
::= { ciscoTsMACDestFilterTable 1 }
CiscoTsMACDestFilterEntry ::= SEQUENCE {
ciscoTsMACDestFilterSwitchNumber INTEGER,
ciscoTsMACDestFilterStationAddress MacAddr,
ciscoTsMACDestFilterType INTEGER,
ciscoTsMACDestFilterPorts OCTET STRING,
ciscoTsMACDestFilterExitMask OCTET STRING,
ciscoTsMACDestFilterRemoteBox INTEGER,
ciscoTsMACDestFilterRemotePort INTEGER,
ciscoTsMACDestFilterStatus INTEGER
}
ciscoTsMACDestFilterSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number determined by the port number
that the switch is connected to in a
Matrix or as determined by the Stack Management
software when two switches are connected back
to back."
::= { ciscoTsMACDestFilterEntry 1 }
ciscoTsMACDestFilterStationAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination MAC address in a frame to which
this entry's filtering information applies."
::= { ciscoTsMACDestFilterEntry 2 }
ciscoTsMACDestFilterType OBJECT-TYPE
SYNTAX INTEGER {
block-dest(1),
allow-dest(2),
limited-multicast(3),
force-dest(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"There are three types of destination MAC address
filters:
(1) Block destination address at specific ports.
Indicates that the specified ports must not send frames
to the specified destination station address.
(2) Allow destination address at specific ports.
Indicates that the specified ports must send frames to
the specified destination stations only.
(3) Force destination address to specific ports.
This may be used for two purposes:
a. Allow forwarding to a unicast address, which has
not been learned.
b. Limit forwarding of a multicast address to certain
ports. Note, that this filter will only be applied to
NSR frames.
(4) Limited Multicast of address on filtered port(s) to
specified exit mask of ports."
::= { ciscoTsMACDestFilterEntry 3 }
ciscoTsMACDestFilterPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports to which this filter is applied.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'."
::= { ciscoTsMACDestFilterEntry 4 }
ciscoTsMACDestFilterExitMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of output ports to which a limited multicast
filter is applied. This object only has a value for
Limited Multicast filters.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'."
::= { ciscoTsMACDestFilterEntry 5 }
ciscoTsMACDestFilterRemoteBox OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The remote switch to be used for a force destination filter."
::= { ciscoTsMACDestFilterEntry 6 }
ciscoTsMACDestFilterRemotePort OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The remote port to be used for a force destination filter."
::= { ciscoTsMACDestFilterEntry 7 }
ciscoTsMACDestFilterStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A get request always returns valid(1). Set this object
to invalid(2) to delete an entry."
::= { ciscoTsMACDestFilterEntry 8 }
-- End Destination MAC Filter Table
-- Source MAC Filter Table
ciscoTsMACSourceFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsMACSourceFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of source filters set up in the switch.
New filters are created by adding entries to this
table. Note that values for all of the relevant objects
for a particular type of filter must be specified in a
single SNMP set operation on creation of a filter. Set
operations which do not contain all of the required objects
for a given filter type will fail with an error-status
of 'genErr'. The objects required for each filter type are
as follows:
ciscoTsMACSourceFilterType | Required Objects for Creation
========================== | =============================
block-src(1) | ciscoTsMACSourceFilterPorts
----------------------------|-------------------------------
allow-src(2) | ciscoTsMACSourceFilterPorts
Since the indices for the table are switch number, MAC
address, and filter type, the instance information for a given
object specifies which filter is being created. For example,
a set request for
ciscoTsMACSourceFilterPorts.s.a1.a2.a3.a4.a5.a6.t
will create a filter of type 't' (as enumerated for
ciscoTsMACSourceFilterType) for MAC address a1:a2:a3:a4:a5:a6
on switch number 's'. "
::= { ciscoTsFilter 4 }
ciscoTsMACSourceFilterEntry OBJECT-TYPE
SYNTAX CiscoTsMACSourceFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter table."
INDEX {
ciscoTsMACSourceFilterSwitchNumber,
ciscoTsMACSourceFilterStationAddress,
ciscoTsMACSourceFilterType
}
::= { ciscoTsMACSourceFilterTable 1 }
CiscoTsMACSourceFilterEntry ::= SEQUENCE {
ciscoTsMACSourceFilterSwitchNumber INTEGER,
ciscoTsMACSourceFilterStationAddress MacAddr,
ciscoTsMACSourceFilterType INTEGER,
ciscoTsMACSourceFilterPorts OCTET STRING,
ciscoTsMACSourceFilterStatus INTEGER
}
ciscoTsMACSourceFilterSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number determined by the port number
that the switch is connected to in a
Matrix or as determined by the Stack Management
software when two switches are connected back
to back."
::= { ciscoTsMACSourceFilterEntry 1 }
ciscoTsMACSourceFilterStationAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination MAC address in a frame to which
this entry's filtering information applies."
::= { ciscoTsMACSourceFilterEntry 2 }
ciscoTsMACSourceFilterType OBJECT-TYPE
SYNTAX INTEGER {
block-source(1),
allow-source(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"There are two types of source address filters:
(1) Block source address at specific ports.
Indicates that the specific source addresses must not
send frames from specified ports.
(2) Allow source address at specific ports.
Indicates that only the specified source addresses must
send frames from the specified ports."
::= { ciscoTsMACSourceFilterEntry 3 }
ciscoTsMACSourceFilterPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports to which this filter is applied.
Each octet within the value of this object specifies
a set of eight ports, with the first octet specifying
ports 1 through 8, the second octet specifying ports 9
through 16, etc. Within each octet, the most
significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the
switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports; the port is not included if its bit has a
value of '0'."
::= { ciscoTsMACSourceFilterEntry 4 }
ciscoTsMACSourceFilterStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A get request always returns valid(1). Set this object
to invalid(2) to delete an entry."
::= { ciscoTsMACSourceFilterEntry 5 }
ciscoTsDupAddrFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsDupAddrFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of MAC addresses that have been identified as
duplicates within an address scope. There is one
entry in the tale for each such address. Entries
cannot be administratively created/deleted."
::= { ciscoTsFilter 5 }
ciscoTsDupAddrFilterEntry OBJECT-TYPE
SYNTAX CiscoTsDupAddrFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the duplicate address table."
INDEX { ciscoTsDupAddrFilterSwitchNumber,
ciscoTsDupAddrFilterStationAddress }
::= { ciscoTsDupAddrFilterTable 1 }
CiscoTsDupAddrFilterEntry ::= SEQUENCE {
ciscoTsDupAddrFilterSwitchNumber INTEGER,
ciscoTsDupAddrFilterStationAddress MacAddr,
ciscoTsDupAddrFilterPorts OCTET STRING
}
ciscoTsDupAddrFilterSwitchNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Switch number determined by the port number
that the switch is connected to in a
Matrix or as determined by the Stack Management
software when two switches are connected back
to back."
::= { ciscoTsDupAddrFilterEntry 1 }
ciscoTsDupAddrFilterStationAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address that has been identified as being
a duplicate. All frames having this MAC address as their
source address are being discarded at the ports specified
in ciscoTsDupAddrFilterPorts."
::= { ciscoTsDupAddrFilterEntry 2 }
ciscoTsDupAddrFilterPorts OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit mask representing all the ports on which this
duplicate MAC address is currently being filtered.
Each octet within the value of this object specifies a set
of eight ports, with the first octet specifying ports 1
through 8, the second octet specifying ports 9 through 16,
etc. Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port of
the switch is represented by a single bit within the
value of this object. If that bit has a value of
'1' then that port is included in the set of
ports in this switch; the port is not included in this
switch if its bit has a value of '0'."
::= { ciscoTsDupAddrFilterEntry 3 }
-- Start Trunk Protocol Filter Table
ciscoTsTrunkProtocolFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoTsTrunkProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"DSAP and SNAP Filter table for trunk ports which support
protocol filters on a per-TrCRF basis. This table allows you
to assign protocol classes and settings for each TrCRF on
each trunk port. There is one entry in the table for
each (switch, port, TrCRF, protocol class) tuple for which
filtering has been enabled."
::= { ciscoTsFilter 6 }
ciscoTsTrunkProtocolFilterEntry OBJECT-TYPE
SYNTAX CiscoTsTrunkProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter table."
INDEX { ciscoTsStackSwitchNumber,
ciscoTsTrunkProtocolFilterPort,
ciscoTsTrCRFInfoTrCRFNumber,
ciscoTsProtocolClassFilterIndex
}
::= { ciscoTsTrunkProtocolFilterTable 1 }
CiscoTsTrunkProtocolFilterEntry ::= SEQUENCE {
ciscoTsTrunkProtocolFilterPort INTEGER,
ciscoTsTrunkProtocolFilterBlockingMode INTEGER,
ciscoTsTrunkProtocolFilterTranspMode INTEGER
}
ciscoTsTrunkProtocolFilterPort OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the port in the switch to which this table
entry corresponds."
::= { ciscoTsTrunkProtocolFilterEntry 1 }
ciscoTsTrunkProtocolFilterBlockingMode OBJECT-TYPE
SYNTAX INTEGER { all(1),
sr(2),
nsr(3),
none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This determines the frame types that will be blocked
for this protocol class on this TrCRF on this port. Setting
the values causes the following:
all(1) - causes all frames in this class to be blocked
sr(2) - causes source route frames in this class to
be blocked
nsr(3) - causes non source routed frames in this class
to be blocked
none(4) - allow all frames in this protocol class. This
is the default value."
::= { ciscoTsTrunkProtocolFilterEntry 2 }
ciscoTsTrunkProtocolFilterTranspMode OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this port is in a SRT configured TrCRF, then
setting this object will allow transparent bridging
of frames in this protocol class. Setting this object
to disable disallows transparent bridging of frames in
this protocol class. The default value is enable."
::= { ciscoTsTrunkProtocolFilterEntry 3 }
-- End Protocol Filter Table
-- Trap definitions
ciscoTsStackCfgChange TRAP-TYPE
ENTERPRISE ciscoTsConfig
VARIABLES { sysName, sysLocation, ciscoTsNumSwitches }
DESCRIPTION
"This trap is generated when there is a change in the
stack configuration i.e. when either a new switch is
added to the stack or a switch leaves a stack.
ciscoTsNumSwitches indicates the current number of switches
which are part of the stack. The management station should
update its stack information according to the stack table."
::= 1
ciscoTsStackProStackMatrixChange TRAP-TYPE
ENTERPRISE ciscoTsConfig
VARIABLES { sysName, sysLocation, ciscoTsProStackMatrixStatus }
DESCRIPTION
"This trap is generated when the stack switches over
from primary to secondary Matrix or from
secondary back to primary Matrix."
::= 2
ciscoTsStackTempChange TRAP-TYPE
ENTERPRISE ciscoTsStack
VARIABLES { sysName, sysLocation, ciscoTsStackSwitchTemperature }
DESCRIPTION
"This trap is generated when the temperature in a
switch exceeds normal or returns to normal."
::= 3
ciscoTsStackPwrStatusChange TRAP-TYPE
ENTERPRISE ciscoTsStack
VARIABLES { sysName, sysLocation, ciscoTsStackSwitchPwrSupplyStatus }
DESCRIPTION
"This trap is generated when the status of the power supply
changes."
::= 4
-- Per Port Traps
ciscoTsPortStrNFwdEntry TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsPortCfgActualForwardingMode }
DESCRIPTION
"This trap is generated when a port automatically
enters store and forward mode when the error rate
exceeds the threshold."
::= 1
ciscoTsPortCfgLossTrap TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsPortStatsCfgLoss }
DESCRIPTION
"This trap occurs when a port is disabled because
it has exceeded its Configuration Loss Threshold
within the configured Sampling Period."
::= 2
ciscoTsBeaconStart TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsPortCfgNumber }
DESCRIPTION
"This trap is generated when a port or a station local to a
port begins to beacon. It is sent out only when a ring status
change indicates that a station is beaconing."
::= 3
ciscoTsBeaconEnd TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsPortCfgNumber }
DESCRIPTION
"This trap is generated when the ring status change indicates
that a ring is no longer beaconing. This trap only occurs only
once when the status actually changes."
::= 4
ciscoTsDuplicateMACAddr TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsPortCfgNumber }
DESCRIPTION
"This trap is generated when a duplicate MAC address is detected
on a port in a TrCRF which already has learned that MAC address."
::= 5
ciscoTsPortSoftErrExceededTrap TRAP-TYPE
ENTERPRISE ciscoTsPort
VARIABLES { sysName, sysLocation, ciscoTsStackSwitchNumber,
ciscoTsPortCfgNumber,ringStationIfIndex,
ringStationMacAddress, ifName }
DESCRIPTION
"This trap is generated when a station local to a port
exceeds its Soft Error Threshold within the configured
interval."
::= 6
-- Traps for the Spanning Tree Protocol
ciscoTsTrCRFNewRoot TRAP-TYPE
ENTERPRISE ciscoTsVLANS
VARIABLES { sysName, sysLocation, ciscoTsTrCRFInfoTrCRFNumber }
DESCRIPTION
"This trap is a TrCRF specific version of the
newRoot trap as described in RFC1493.
The newRoot trap indicates that the sending agent
has become the new root of the Spanning Tree; the
trap is sent by a bridge soon after its election
as the new root, e.g., upon expiration of the
Topology Change Timer immediately subsequent to
its election. Implementation of this trap is
optional."
::= 1
ciscoTsTrCRFTopologyChange TRAP-TYPE
ENTERPRISE ciscoTsVLANS
VARIABLES { sysName, sysLocation, ciscoTsTrCRFInfoTrCRFNumber }
DESCRIPTION
"This trap is a TrCRF specific version of the
topologyChange trap as described in RFC1493.
A topologyChange trap is sent by a bridge when
any of its configured ports transitions from the
Learning state to the Forwarding state, or from
the Forwarding state to the Blocking state. The
trap is not sent if a newRoot trap is sent for the
same transition. Implementation of this trap is
optional."
::= 2
ciscoTsTrBRFNewRoot TRAP-TYPE
ENTERPRISE ciscoTsVLANS
VARIABLES { sysName, sysLocation,
ciscoTsTrBRFInfoTrBRFNumber }
DESCRIPTION
"This trap is a TrBRF specific version of the
newRoot trap as described in RFC1493.
The newRoot trap indicates that the sending agent
has become the new root of the Spanning Tree; the
trap is sent by a bridge soon after its election
as the new root, e.g., upon expiration of the
Topology Change Timer immediately subsequent to
its election. Implementation of this trap is
optional."
::= 3
ciscoTsTrBRFTopologyChange TRAP-TYPE
ENTERPRISE ciscoTsVLANS
VARIABLES { sysName, sysLocation,
ciscoTsTrBRFInfoTrBRFNumber }
DESCRIPTION
"This trap is a TrBRF specific version of the
topologyChange trap as described in RFC1493.
A topologyChange trap is sent by a bridge when
any of its configured ports transitions from the
Learning state to the Forwarding state, or from
the Forwarding state to the Blocking state. The
trap is not sent if a newRoot trap is sent for the
same transition. Implementation of this trap is
optional."
::= 4
-- Traps for TokenChannels
ciscoTsTokenChannelFailed TRAP-TYPE
ENTERPRISE ciscoTsTChannel
VARIABLES { sysName, sysLocation, ciscoTsTCPorts }
DESCRIPTION
"This trap is sent when one of the links in an
TokenChannel fail. The variable ciscoTsTCPorts
contains the ports which are operational in the
TokenChannel."
::= 1
ciscoTsTokenChannelStatus TRAP-TYPE
ENTERPRISE ciscoTsTChannel
VARIABLES { sysName, sysLocation, ciscoTsTCStatus,
ciscoTsTCPorts, ciscoTsTCActivePorts }
DESCRIPTION
"This trap is sent to report a TokenChannel or
ISLChannel status change. The variable ciscoTsTCStatus
contains the current channel status. The variable
ciscoTsTCPorts contains the ports which are configured
in the channel. The variable ciscoTsTCActivePorts
contains the ports which are active in the channel."
::= 2
END