Observium_CE/mibs/cisco/CAT2600-MIB

1853 lines
63 KiB
Plaintext

CAT2600-MIB DEFINITIONS ::= BEGIN
-- Catalyst 2600 TokenRing Switch MIB Release 2.0
-- Copyright 1995, 1996 by Cisco and others. All rights reserved.
-- This SNMP Management Information Specification embodies
-- Cisco intellectual property. Cisco retains all rights, title
-- and ownership in the Specification including any revisions.
-- It is Cisco's intent to encourage the widespread use of
-- this specification in connection with the management of
-- Cisco products. Cisco grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this specification in connection with the management
-- of Cisco products.
-- This Specification is supplied "AS IS", Cisco makes no warranty,
-- either expressed or implied, as to the use, operation, condition,
-- or performance of the Specification.
IMPORTS
TimeTicks, IpAddress, Counter, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- MAC address
MacAddr ::= OCTET STRING (SIZE(6))
-- Bridge ID from RFC1493 for Domain version of STP support
-- BridgeId ::= OCTET STRING (SIZE(8))
cisco OBJECT IDENTIFIER ::= { enterprises 9}
catProd OBJECT IDENTIFIER ::= { cisco 1 }
cat2600 OBJECT IDENTIFIER ::= { catProd 111 }
--Entry for Catalyst TokenRing Switch
cat2600Ts OBJECT IDENTIFIER ::= { cat2600 1 }
cat2600TsObjectID OBJECT IDENTIFIER ::= { cat2600Ts 1 }
-- Managed Objects
cat2600TsObjects OBJECT IDENTIFIER ::= { cat2600Ts 2 }
dtrMIBs OBJECT IDENTIFIER ::= { cat2600Ts 3 }
dtrConcMIB OBJECT IDENTIFIER ::= { dtrMIBs 1 }
dtrMacMIB OBJECT IDENTIFIER ::= { dtrMIBs 2 }
-- Managed Groups in this module
cat2600TsMain OBJECT IDENTIFIER ::= { cat2600TsObjects 1 }
cat2600TsConfig OBJECT IDENTIFIER ::= { cat2600TsMain 1 }
cat2600TsSys OBJECT IDENTIFIER ::= { cat2600TsMain 2 }
cat2600TsPort OBJECT IDENTIFIER ::= { cat2600TsObjects 2 }
cat2600TsDmns OBJECT IDENTIFIER ::= { cat2600TsObjects 3 }
cat2600TsPipe OBJECT IDENTIFIER ::= { cat2600TsObjects 4 }
cat2600TsFilter OBJECT IDENTIFIER ::= { cat2600TsObjects 5 }
cat2600TsUFC OBJECT IDENTIFIER ::= { cat2600TsObjects 6 }
-- ==================================================================
-- System Object ID
cat2600TsSysObjectID OBJECT IDENTIFIER ::= { cat2600TsObjectID 1 }
-- ======================================================================
-- Configuration Group
cat2600TsFwVer OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version in the form major.minor. For
port microcode (SOLO) version information see the
mgmt.mib-2.interfaces.ifTable.ifEntry.ifDescr object."
::= { cat2600TsConfig 1 }
cat2600TsHwVer OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware version in the form major.minor."
::= { cat2600TsConfig 2 }
cat2600TsSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System serial number."
::= { cat2600TsConfig 3 }
cat2600TsInstallationDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Firmware installation date. This date is initially
set by the Network Management station. Each time
the NV RAM is cleared through the console this date
needs to be set by the management station. This should
be in the format YYYY MM DD HH MM SS."
::= { cat2600TsConfig 4 }
cat2600TsFwSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size in bytes of the binary firmware image."
::= { cat2600TsConfig 5 }
cat2600TsFwCRC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Firmware binary image CRC value."
::= { cat2600TsConfig 6 }
cat2600TsFwManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Firmware manufacturer."
::= { cat2600TsConfig 7 }
-- The IP address and network information below relates to the entire
-- switch. Note that each Domain (CRF) also has an address independent
-- of those below.
cat2600TsIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address of the switch. Changes to this object
take effect immediately."
::= { cat2600TsConfig 8 }
cat2600TsNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP subnet mask of the switch. Changes to this object
take effect immediately."
::= { cat2600TsConfig 9 }
cat2600TsDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP default gateway used by the switch. Changes to this
object take effect immediately."
::= { cat2600TsConfig 10 }
cat2600TsTrapRcvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsTrapRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of managers to which to send traps.
Entries in the table are saved across resets and
power cycles."
::= { cat2600TsConfig 14 }
cat2600TsTrapRcvrEntry OBJECT-TYPE
SYNTAX Cat2600TsTrapRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the trap receiver table.
The column cat2600TsTrapRcvrStatus is used to create
and delete rows in the table. Creation requires
a SET PDU with objects cat2600TsTrapRcvrStatus,
cat2600TsTrapRcvrIpAddress, and cat2600TsTrapRcvrComm."
INDEX { cat2600TsTrapRcvrIndex }
::= { cat2600TsTrapRcvrTable 1 }
Cat2600TsTrapRcvrEntry ::= SEQUENCE {
cat2600TsTrapRcvrIndex INTEGER,
cat2600TsTrapRcvrStatus INTEGER,
cat2600TsTrapRcvrIpAddress IpAddress,
cat2600TsTrapRcvrComm DisplayString,
cat2600TsTrapRcvrDmns OCTET STRING
}
cat2600TsTrapRcvrIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the row in the table."
::= { cat2600TsTrapRcvrEntry 1 }
cat2600TsTrapRcvrStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
valid(2), -- a valid address
invalid(3), -- an invalid address
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 cat2600TsTrapRcvrStatus to
create(4) and cat2600TsTrapRcvrIndex to the next
available index ( cat2600TsTrapRcvrNext ). After
successful creation of the new row, you can then
set the desired values for cat2600TsTrapRcvrIpAddress
and cat2600TsTrapRcvrComm.
The value returned on GETs should be valid(2) or
other(1), which is used to indicate any other
condition."
::= { cat2600TsTrapRcvrEntry 2 }
cat2600TsTrapRcvrIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address for an SNMP manager that is to receive the trap."
::= { cat2600TsTrapRcvrEntry 3 }
cat2600TsTrapRcvrComm OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write -- ?? WRITE-ONLY ??
STATUS mandatory
DESCRIPTION
"Community string to use."
::= { cat2600TsTrapRcvrEntry 4 }
cat2600TsTrapRcvrDmns OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Domains on which traps to this target are sent.
Each octet within the value of this object
specifies a set of eight domains, with the first
octet specifying domains 0 through 7, the second
octet specifying domains 8 through 15, etc.
Within each octet, the most significant bit
represents the lowest numbered domain, and the
least significant bit represents the highest
numbered domain. Thus, each domain is represented by a
single bit within the value of this object.
If that bit has a value of '1' then that domain is
included in the set of ports which will receive the trap;
the domain is not included if its bit has a value of '0'."
::= { cat2600TsTrapRcvrEntry 5 }
cat2600TsPingInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable specifies the interval in seconds of
sending ICMP Echo Requests to the default gateway.
No PING packets will be sent if the value is set to 0.
The default interval is 10 minutes."
DEFVAL { 600 }
::= { cat2600TsConfig 19 }
cat2600TsTapPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Select the port to monitor traffic."
::= { cat2600TsConfig 20 }
cat2600TsTapMonitoredPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows the selection of the port that will be monitored by the
port selected by cat2600TsTapPort."
::= { cat2600TsConfig 21 }
cat2600TsCrcThresholdHi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold for the switch to change to store and
forward mode. A change in mode also generates a trap."
::= { cat2600TsConfig 22 }
cat2600TsCrcThresholdLow OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold for the switch to change to store and
forward mode. A change in mode also generates a trap."
::= { cat2600TsConfig 23 }
cat2600TsPortSwitchModeChangeTrapEnable OBJECT-TYPE
SYNTAX INTEGER { enable (1), disable (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the trap sent out when the switching
mode changes from cut-through to store and forward."
::= { cat2600TsConfig 24 }
cat2600TsTrendThreshold OBJECT-TYPE
SYNTAX INTEGER -- ??(1..100)??
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Based on trend calculation of the Dynamic Cut State
algorithm, when this value is exceeded the port
changes from cut-through to store and forward mode.
The default value for this object is 8 events. The
valid range is 1-100."
::= { cat2600TsConfig 25 }
cat2600TsSamplingPeriod OBJECT-TYPE
SYNTAX INTEGER (1 ..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sampling period in minutes for determining if the
error rate of CRC errors has been exceeded.
The default value for this object is 10 minutes. The
valid range is 1-120."
::= { cat2600TsConfig 26 }
cat2600TsNumberUFC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of UFCs installed in the switch. A value
of zero (or an SNMP error of NOSUCH) indicates there are
NO UFCs installed in this switch.
This value indicates the number of entries in the
cat2600TsUFCTable."
::= { cat2600TsConfig 27 }
-- ====================================================================
-- System Module objects
cat2600TsNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of physical ports on the switch. This
value includes all base ports plus all ports on any UFC cards.
It does not include internally defined Bridge Relay Function
ports or the CPU 'interface'."
::= { cat2600TsSys 1 }
cat2600TsNumStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Aggregate number of currently active stations
(nodes) on all ports on the switch."
::= { cat2600TsSys 2 }
cat2600TsMostStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Highest aggregate number of stations ever active
on all ports at one time, since the last reset or
power cycle. This includes the default MAC address
entries from each port."
::= { cat2600TsSys 3 }
cat2600TsMaxStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Highest aggregate number of stations which the
switch can support simultaneously."
::= { cat2600TsSys 4 }
cat2600TsReset OBJECT-TYPE
SYNTAX INTEGER {
running(1), -- switch is running
hardReset(2), -- do hard reset of switch
softReset(3) -- do soft reset of switch
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to reset the switch. Writing
softReset(3) causes the switch to reset the
hardware, run quick diagnostics, clear all
counters, start switching, issue a warmstart trap,
and then be able to respond to SNMP requests.
Writing hardReset(2) causes the switch to run
power up diagnostics and then execute a soft
reset.
Note: all address tables are cleared in both cases.
The administrative parameters from nonvolatile memory are
used to initialize the operational parameters.
The value returned on GETs should be running(1)."
::= { cat2600TsSys 5 }
cat2600TsNumResets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of soft resets the switch has executed
since the last hard reset or power cycle. Soft
resets are defined as writing softReset(3) to
cat2600TsReset, pressing the front panel reset button,
executing a soft reset from the console, or resets
induced by the switch firmware."
::= { cat2600TsSys 6 }
cat2600TsAddrAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of minutes of inactivity before an address
entity is aged out. A value of zero means no
aging. Note: if an address shows up on another
port, the original port to address assignment is
automatically deleted. The value is saved across
resets and power cycles. The default value for this
object is 5 minutes."
::= { cat2600TsSys 7 }
cat2600TsSysTemperature OBJECT-TYPE
SYNTAX INTEGER { normal (1), toohigh (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temperature condition of the system. A change in this
value generates a TRAP."
::= { cat2600TsSys 11 }
cat2600TsInstalledMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total amount of CPU memory installed (in megabytes)."
::= { cat2600TsSys 12 }
cat2600TsSysCurTime 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."
::= { cat2600TsSys 13 }
-- =======================================================================
-- Port level objects
-- Catalyst 2600 TokenRing Switch Port table
cat2600TsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of information about each port. The number of rows
is given by cat2600TsNumPorts.
(This value refers to PHYSICAL ports as opposed to internal
logical CRF bridge ports.)"
::= { cat2600TsPort 1 }
cat2600TsPortEntry OBJECT-TYPE
SYNTAX Cat2600TsPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the port table. The number
of rows is determined by the hardware and is
specified by the value of cat2600TsNumPorts. Rows can
not be created or deleted via SNMP requests."
INDEX { cat2600TsPortIndex }
::= { cat2600TsPortTable 1 }
Cat2600TsPortEntry ::= SEQUENCE {
cat2600TsPortIndex INTEGER,
cat2600TsPortRcvLocalFrames Counter,
cat2600TsPortForwardedFrames Counter,
cat2600TsPortMostStations Counter,
cat2600TsPortMaxStations Counter,
cat2600TsPortSWHandledFrames Counter,
cat2600TsPortLocalStations Counter,
cat2600TsPortRemoteStations Counter,
cat2600TsPortUnknownStaFrames Counter,
cat2600TsPortResetStats INTEGER,
cat2600TsPortResetTimer TimeTicks,
cat2600TsPortResetAddrs INTEGER,
cat2600TsPortRcvBcasts Counter,
cat2600TsPortSwitchedFrames Counter,
cat2600TsPortLinkState INTEGER,
cat2600TsPortHashOverflows Counter,
cat2600TsPortAddrAgingTime INTEGER,
cat2600TsPortSwitchMode INTEGER,
cat2600TsPortFixedCfg INTEGER,
cat2600TsPortMode INTEGER,
cat2600TsPortDuplex INTEGER,
cat2600TsPortCfgLoss INTEGER,
cat2600TsPortCfgLossRC INTEGER,
cat2600TsPortCRCCount Counter,
cat2600TsPortHPChannelFrames Counter,
cat2600TsPortLPChannelFrames Counter,
cat2600TsPortHPThreshold INTEGER,
cat2600TsPortCfgRingSpeed INTEGER,
cat2600TsPortCfgRSA INTEGER,
cat2600TsPortDomain INTEGER,
cat2600TsPortCfgLossThreshold INTEGER,
cat2600TsPortCfgLossSamplingPeriod INTEGER,
cat2600TsPortBeaconStationAddress MacAddr,
cat2600TsPortBeaconNAUN MacAddr,
--cat2600TsPortBeaconRecoveryStatus INTEGER
cat2600TsPortBeaconType INTEGER
}
cat2600TsPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex value corresponding to each port entry. For TR
interfaces, the TsPortIndex corresponds to the Port Number
or POE Index."
::= { cat2600TsPortEntry 1 }
cat2600TsPortRcvLocalFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received where the destination is on this port."
::= { cat2600TsPortEntry 2 }
cat2600TsPortForwardedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received on this port and forwarded to
another port or the system module for processing."
::= { cat2600TsPortEntry 3 }
cat2600TsPortMostStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Highest number of stations ever active at any
time since the last reset of the switch as seen by
this port. This includes the default MAC address entries
for the port."
::= { cat2600TsPortEntry 4 }
cat2600TsPortMaxStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of stations which the port can
support simultaneously."
::= { cat2600TsPortEntry 5 }
cat2600TsPortSWHandledFrames 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."
::= { cat2600TsPortEntry 6 }
cat2600TsPortLocalStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of stations on this port's address table
which belong to the segment attached to this port."
::= { cat2600TsPortEntry 7 }
cat2600TsPortRemoteStations OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of stations on this port's address table
which belong to segments attached to other ports."
::= { cat2600TsPortEntry 8 }
cat2600TsPortUnknownStaFrames 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."
::= { cat2600TsPortEntry 9 }
cat2600TsPortResetStats 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 cat2600TsPortResetTimer is set to
zero."
::= { cat2600TsPortEntry 10 }
cat2600TsPortResetTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time (in 100th second ticks) since the port
counters were reset."
::= { cat2600TsPortEntry 11 }
cat2600TsPortResetAddrs OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
running(2), -- port is functioning
reset(3) -- clear address table & reset port counters
} -- (state returns to running (2))
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 cat2600TsPortResetTimer to zero."
::= { cat2600TsPortEntry 12 }
cat2600TsPortRcvBcasts OBJECT-TYPE
SYNTAX Counter -- ?? RFC1573 bcst frames ??
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Broadcast Frames received on this port
without errors."
::= { cat2600TsPortEntry 13 }
cat2600TsPortSwitchedFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames switched on this port"
::= { cat2600TsPortEntry 14 }
cat2600TsPortLinkState OBJECT-TYPE
SYNTAX INTEGER { up (1), down (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Link state of the port."
::= { cat2600TsPortEntry 15 }
cat2600TsPortHashOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times a hash bucket was full when trying to
add an entry to the port address table."
::= { cat2600TsPortEntry 16 }
cat2600TsPortAddrAgingTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port level address aging time."
::= { cat2600TsPortEntry 17 }
cat2600TsPortSwitchMode OBJECT-TYPE
SYNTAX INTEGER { storeandforward (1), cutthru (2) , auto (3) }
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 cut-thru or store-and-
forward mode.
This object is equivalent to cPortProtocolCharFrameControlOption
in the dtrMac MIB. However, this object defines an
additional state -auto- not defined in that standard."
::= { cat2600TsPortEntry 18 }
cat2600TsPortFixedCfg OBJECT-TYPE
SYNTAX INTEGER { auto-detect (1), fixed (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Use fixed configuration or run auto detection
to determine configuration. "
::= { cat2600TsPortEntry 19 }
cat2600TsPortMode OBJECT-TYPE
SYNTAX INTEGER { adapter (1), port (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When read, this object indicates the Port Mode
obtained by the auto-detect function. It is a
valid read object only when TsPortFixedCfg is set
to auto-detect(1) and TsPortLinkState indicates up(1).
Write to this object when defining the Port Mode for
a fixed configuration (TsPortFixedCfg set to fixed(2)).
This object is equivalent to the dtrMac MIB object
cPortProtocolCharOperationOption."
::= { cat2600TsPortEntry 20 }
cat2600TsPortDuplex OBJECT-TYPE
SYNTAX INTEGER { half-duplex (1), full-duplex (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Version 1 MIB
When read, this object indicates the Port Duplex state
obtained by the auto-detect function.
This object is a valid read object any time that
TSPortLinkState indicates up(1) or when TsPortFixedCfg
indicates fixed(2).
Write to this object when defining the Port Duplex state
for a fixed configuration (TsPortFixedCfg set to fixed(2)).
Version 2 MIB
This object is related to the dtrMac MIB objects
cPortProtocolCharCurrentAccessProtocol
and cPortProtocolCharAccessProtcolMask
as defined in the following table:
TsPortLinkState | TsPortFixedCfg | TsPortDuplex equivalent to:
| |
down | auto | CPortProtocolCharAccess
| | ProtocolMask = X'0003'
| |
down | fixed | CPortProtocolCharAccess
| | ProtocolMask = X'0001' or
| | = X'0002'
| |
up | auto | cPortProtocolCharCurrent
| | AccessProtocol
| |
up | fixed | cPortProtocolCharCurrent
| | AccessProtocol."
::= { cat2600TsPortEntry 21 }
cat2600TsPortCfgLoss OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of events as described in TsPortCfgLossRC
after the port has completed the join process and
then lost communication."
::= { cat2600TsPortEntry 22 }
cat2600TsPortCfgLossRC OBJECT-TYPE
SYNTAX INTEGER {
wire-fault(1),
beacon-auto-removal (2),
force-remove-macaddr (3),
connection-lost (4),
adapter-check (5),
close-srb (6),
fdx-protocol-failure (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reason code describing the cause of configuration loss."
::= { cat2600TsPortEntry 23 }
cat2600TsPortCRCCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received with CRC error.
This object is equivalent to dot5StatsLineError and to the
dtrMac MIB object txiStatsLineErrorCounter."
::= { cat2600TsPortEntry 24 }
cat2600TsPortHPChannelFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames sent to the high priority channel
of the particular Token-Ring port."
::= { cat2600TsPortEntry 25 }
cat2600TsPortLPChannelFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames sent to the low priority channel
of the particular Token-Ring port."
::= { cat2600TsPortEntry 26 }
cat2600TsPortHPThreshold OBJECT-TYPE
SYNTAX INTEGER (0..6)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Priority level at which frames are sent to the High
priority channel."
DEFVAL { 4 }
::= { cat2600TsPortEntry 27 }
cat2600TsPortCfgRingSpeed OBJECT-TYPE
SYNTAX INTEGER { speed-16megabit (1), speed-4megabit (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When read this object indicates the Port Ring Speed
obtained by the RSA function.
Write to this object when defining the Port Ring Speed
for a fixed configuration (TsPortCfgRSA set to fixed(2)).
When TsPortCfgRSA indicates fixed(2), this object is
equivalent to the dtrMac MIB object
cPortProtocolCharMediumRateOption and to dot5RingSpeed.
Note that the syntax of these objects is different.
For cPortProtocolCharMediumRateOption 1 indicates 4 Mb/s,
while for TsPortCfgRingSpeed 1 indicates 16Mb/s.
This object is a valid read object any time that
TSPortLinkState indicates up(1)or when TsPortCfgRSA
indicates fixed(2)."
::= { cat2600TsPortEntry 28 }
cat2600TsPortCfgRSA OBJECT-TYPE
SYNTAX INTEGER { rsa (1), fixed (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User configured Ring Speed Adjust or fixed speed."
::= { cat2600TsPortEntry 29 }
cat2600TsPortDomain OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Domain that the port belongs to."
::= { cat2600TsPortEntry 30 }
cat2600TsPortCfgLossThreshold OBJECT-TYPE
SYNTAX INTEGER
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."
::= { cat2600TsPortEntry 31 }
cat2600TsPortCfgLossSamplingPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sampling period, in minutes, for which the port
monitors to see if the configuration loss threshold has
been exceeeded."
::= { cat2600TsPortEntry 32 }
-- The information below is intended for the generation of SNMP
-- TRAPS and should not be used to determine the health of the
-- network or system
cat2600TsPortBeaconStationAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"MAC address of the Station last generating a beacon MAC frame.
This information is present for the generation of a trap and
should not be used to represent the health of the ring."
::= { cat2600TsPortEntry 33 }
cat2600TsPortBeaconNAUN OBJECT-TYPE
SYNTAX MacAddr
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"MAC address of the NAUN station last generating a beacon MAC frame.
This information is present for the generation of a trap and
should not be used to represent the health of the ring."
::= { cat2600TsPortEntry 34 }
cat2600TsPortBeaconType OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The type of Beacon which last occurred. Values are the same
as for the Beacon Type subvector and are defined as follows:
X'0001' Issued by a Dual Ring Station during reconfiguration
X'0002' Signal Loss
X'0003' Timer TCT expired during claim token; no claim token
frames recieved
X'0004' Timer TCT expired during claim token; claim token
frames recieved
X'0005' TXI Access Protocol; Heart Beat Protocol Failure "
::= { cat2600TsPortEntry 35 }
-- cat2600TsPortBeaconRecoveryStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- noneLeft(1),
-- beaconingStationLeft(2),
-- naunStationLeft(3),
-- bothStationsLeft(4),
-- invalid(5)
-- }
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "This object indicates which station in the beacon fault domain
-- was removed as part of the automatic recovery process.
-- (1) noneLeft
-- (2) beaconingStationLeft
-- (3) naunStationLeft
-- (4) bothStationsLeft.
-- (5) invalid.
-- This information is present for the generation of a trap and
-- should not be used to represent the health of the ring."
-- ::= { cat2600TsPortEntry 36 }
-- =======================================================================
-- TokenRing Switch Port station table
cat2600TsPortStnTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsPortStnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Port station table."
::= { cat2600TsPort 3 }
cat2600TsPortStnEntry OBJECT-TYPE
SYNTAX Cat2600TsPortStnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of rows in the port table. The number
of rows is determined by the hardware and is
specified by the value of cat2600TsNumPorts. Rows can
not be created or deleted via SNMP requests."
INDEX { cat2600TsPortStnPortNum, cat2600TsPortStnAddress }
::= { cat2600TsPortStnTable 1 }
Cat2600TsPortStnEntry ::= SEQUENCE {
cat2600TsPortStnPortNum INTEGER,
cat2600TsPortStnAddress MacAddr,
cat2600TsPortStnLocation INTEGER,
cat2600TsPortStnSrcFrames Counter,
cat2600TsPortStnSrcBytes Counter,
cat2600TsPortStnDestnFrames Counter,
cat2600TsPortStnDestnBytes Counter
}
cat2600TsPortStnPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number corresponding to this entry."
::= { cat2600TsPortStnEntry 1 }
cat2600TsPortStnAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Station MAC address. Equivalent to ifPhysAddr for this port."
::= { cat2600TsPortStnEntry 2 }
cat2600TsPortStnLocation OBJECT-TYPE
SYNTAX INTEGER {local (1), remote (2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Where the station is located."
::= { cat2600TsPortStnEntry 3 }
cat2600TsPortStnSrcFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames with this station as the source."
::= { cat2600TsPortStnEntry 4 }
cat2600TsPortStnSrcBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Bytes with this station as the source."
::= { cat2600TsPortStnEntry 5 }
cat2600TsPortStnDestnFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames with this station as the destination."
::= { cat2600TsPortStnEntry 6 }
cat2600TsPortStnDestnBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes with this station as the destination."
::= { cat2600TsPortStnEntry 7 }
-- ========================================================================
-- "optimized" port station table
cat2600TsOptPortStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsOptPortStaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of station addresses known at an
individual port. This table is designed to reduce
the number of SNMP GETNEXT requests. This is done
by packing many values into an octet string. (The
maximum size frame should be used to return the
result.) The instance returned for a GETNEXT is
the value that identifies the last 'row' in the
octet string. When the table is completely
retrieved with one or more GETNEXTs, duplicate
entries may be present, and entries may be skipped
if the table is changing while being retrieved."
::= { cat2600TsPort 2 }
cat2600TsOptPortStaEntry OBJECT-TYPE
SYNTAX Cat2600TsOptPortStaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of the rows in the optimized port
station address table. Rows can not be created or
deleted via SNMP requests."
INDEX { cat2600TsPortIndex,
cat2600TsOptPortStaPos }
::= { cat2600TsOptPortStaTable 1 }
Cat2600TsOptPortStaEntry ::= SEQUENCE {
cat2600TsOptPortStaPos INTEGER,
cat2600TsOptPortStaVal OCTET STRING
}
cat2600TsOptPortStaPos OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Second index for items in the optimized port
station address table."
::= { cat2600TsOptPortStaEntry 1 }
cat2600TsOptPortStaVal OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An OCTET STRING containing a multiple number of
stations from a port station address table. Each entry
is encoded in the following format:
Station MAC address - 6 octets
Location 1 - local
2 - remote - 1 octet
Port of exit Mask - 4 octets
Source Frame Count - 4 octets (integer in little endian)
Destn Frame Count - 4 octets (integer in little endian)
Source Byte Count - 4 octets (integer in little endian)
Destn Byte Count - 4 octets (integer in little endian)
The Port of exit mask is encoded in its raw form as stored
in the switch.
Octet 1
Bit position 7 6 5 4 3 2 1 0
Port Number 31 30 29 28 27 26 25 24
Octet 2
Bit position 7 6 5 4 3 2 1 0
Port Number 23 22 21 20 19 18 17 16
Octet 3
Bit position 7 6 5 4 3 2 1 0
Port Number 15 14 13 12 11 10 9 8
Octet 4
Bit position 7 6 5 4 3 2 1 0
Port Number 7 6 5 4 3 2 1 CPU "
::= { cat2600TsOptPortStaEntry 2 }
-- =======================================================================
-- Domain configuration objects
-- The term "Domain" used in the following section should be
-- considered to be equivalent to the term "Concetrator Relay
-- Function" (CRF) as defined in ISO/IEC 8802-5 Dedicated Token Ring
-- Draft Standard 802.5r Annex K.
-- The configuration information in the following section extends
-- the information provided in the CRF configuration values of
-- the dtrConc MIB.
-- Domain table
cat2600TsDmnTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsDmnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Currently active domains on the switch."
::= { cat2600TsDmns 1 }
cat2600TsDmnEntry OBJECT-TYPE
SYNTAX Cat2600TsDmnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the domain Table"
INDEX { cat2600TsDmnIndex }
::= { cat2600TsDmnTable 1 }
Cat2600TsDmnEntry ::= SEQUENCE {
cat2600TsDmnIndex INTEGER,
cat2600TsDmnPorts OCTET STRING,
cat2600TsDmnIpState INTEGER,
cat2600TsDmnIpAddress IpAddress,
cat2600TsDmnIpSubnetMask IpAddress,
cat2600TsDmnIpDefaultGateway IpAddress,
cat2600TsDmnStp INTEGER,
cat2600TsDmnName DisplayString,
cat2600TsDmnIfIndex INTEGER,
cat2600TsDmnBaseBridgeAddr MacAddr,
cat2600TsDmnNumStations INTEGER,
cat2600TsDmnMostStations INTEGER
}
cat2600TsDmnIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Domain number for each row."
::= { cat2600TsDmnEntry 1 }
cat2600TsDmnPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports that belong to this Domain.
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
TokenRing 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'. Warning: You will not receive a set-
complete message as a set to this object causes the
ports to reset."
::= { cat2600TsDmnEntry 2 }
cat2600TsDmnIpState OBJECT-TYPE
SYNTAX INTEGER { disabled (1), auto-bootp(2), always-bootp (3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP configuration method for this domain."
::= { cat2600TsDmnEntry 3 }
cat2600TsDmnIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of this Domain. Changes to this
object will take effect immediately."
::= { cat2600TsDmnEntry 4 }
cat2600TsDmnIpSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask for this domain. Changes to this object
will take effect immediately."
::= { cat2600TsDmnEntry 5 }
cat2600TsDmnIpDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of the default gateway for this Domain.
Changes to this object will take effect immediately."
::= { cat2600TsDmnEntry 6 }
cat2600TsDmnStp OBJECT-TYPE
SYNTAX INTEGER { on (1), off (2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Turn Spanning tree on or off. Changes to this object will
take effect immediately. The Spanning Tree Objects
themselves are in the dtrConc MIB."
::= { cat2600TsDmnEntry 7 }
cat2600TsDmnName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User assigned name for each domain."
::= { cat2600TsDmnEntry 8 }
cat2600TsDmnIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex of the interface entry corresponding
to each configured domain."
::= { cat2600TsDmnEntry 9 }
cat2600TsDmnBaseBridgeAddr OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Base MAC address of this domain. Internally equivalent
to dtrCRFMacAddress and to ifPhysAddress of the 'Domain' port."
::= { cat2600TsDmnEntry 10 }
cat2600TsDmnNumStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Aggregate number of currently active stations
(nodes) on all ports in the domain."
::= { cat2600TsDmnEntry 11 }
cat2600TsDmnMostStations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Highest aggregate number of stations ever active
on all ports at one time, since the last reset or
power cycle."
::= { cat2600TsDmnEntry 12 }
-- ======================================================================
-- Domains Station Table
-- Information in the Domains Station Table corresponds to information
-- in the dtrConc MIB Filtering Data Base. Stations learned in each
-- Domain are placed into the 'Dynamic' filtering database while
-- pre-defined station addresses are in the 'Static' filtering database.
cat2600TsDmnStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsDmnStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Stations seen in each domain."
::= { cat2600TsDmns 5 }
cat2600TsDmnStationEntry OBJECT-TYPE
SYNTAX Cat2600TsDmnStationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the domain specific station table.
The object is equivalent to dtrFdbDynamicAddrTable or
dtrFdbStaticAddrTable depending if the entry is learned
or is a configured filter."
INDEX { cat2600TsDmnIndex, cat2600TsDmnStationAddress }
::= { cat2600TsDmnStationTable 1 }
Cat2600TsDmnStationEntry ::= SEQUENCE {
cat2600TsDmnStationDmnIndex INTEGER,
cat2600TsDmnStationAddress OCTET STRING,
cat2600TsDmnStationPort INTEGER,
cat2600TsDmnStationTraffic OCTET STRING
}
cat2600TsDmnStationDmnIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Integer reference to the domain number in the domain table."
::= { cat2600TsDmnStationEntry 1 }
cat2600TsDmnStationAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Station's MAC address."
::= { cat2600TsDmnStationEntry 2 }
cat2600TsDmnStationPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source port for the Station. The dtrConc MIB equivalents
are dtrFdbDynamicAddrPortNumber and dtrFdbStaticAddrPortNumber."
::= { cat2600TsDmnStationEntry 3 }
cat2600TsDmnStationTraffic OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit string that identifies the ports that this station
has generated traffic to or from. The bits correspond to ports,
with bits and ports numbered from right to left so that
bit 0 represents the CPU, bit 1 represents port 1, and so forth.
For example, the returned string 01 4D can be expanded to:
00000001 01001101 binary representation of object string
xxxxxxx8 7654321C ports corresponding to bits
This indicates ports 8, 6, 3, 2 and the CPU. The size
of this string is adjusted to include all ports with traffic."
::= { cat2600TsDmnStationEntry 4 }
-- An "optimized" version of the domain station table
cat2600TsOptDmnStaTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsOptDmnStaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of station addresses known at an
individual port. This table is designed to reduce
the number of SNMP GETNEXT requests. This is done
by packing many values into an octet string. (The
maximum size frame should be used to return the
result.) The instance returned for a GETNEXT is
the value that identifies the last 'row' in the
octet string. When the table is completely
retrieved with one or more GETNEXTs, duplicate
entries may be present, and entries may be skipped
if the table is changing while being retrieved."
::= { cat2600TsDmns 6 }
cat2600TsOptDmnStaEntry OBJECT-TYPE
SYNTAX Cat2600TsOptDmnStaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of the rows in the optimized domain
station address table. Rows can not be created or
deleted via SNMP requests."
INDEX { cat2600TsDmnStationDmnIndex, cat2600TsOptDmnStaPos }
::= { cat2600TsOptDmnStaTable 1 }
Cat2600TsOptDmnStaEntry ::= SEQUENCE {
cat2600TsOptDmnStaPos INTEGER,
cat2600TsOptDmnStaVal OCTET STRING
}
cat2600TsOptDmnStaPos OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Second index for items in the optimized port
station address table."
::= { cat2600TsOptDmnStaEntry 1 }
cat2600TsOptDmnStaVal OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An OCTET STRING containing a multiple number of
stations from the domain station address table. Each entry
is encoded in the following format:
Station MAC address - 6 octets
Port of Entry - 1 octet
Traffic Mask - 4 octets
The traffic mask is encoded in its raw form as stored
in the switch.
Octet 1
Bit position 7 6 5 4 3 2 1 0
Port Number 31 30 29 28 27 26 25 24
Octet 2
Bit position 7 6 5 4 3 2 1 0
Port Number 23 22 21 20 19 18 17 16
Octet 3
Bit position 7 6 5 4 3 2 1 0
Port Number 15 14 13 12 11 10 9 8
Octet 4
Bit position 7 6 5 4 3 2 1 0
Port Number 7 6 5 4 3 2 1 CPU "
::= { cat2600TsOptDmnStaEntry 2 }
-- ===================================================================
-- TokenPipe Table.
cat2600TsPipeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsPipeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The TokenPipe table."
::= { cat2600TsPipe 1 }
cat2600TsPipeEntry OBJECT-TYPE
SYNTAX Cat2600TsPipeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the TokenPipe table."
INDEX { cat2600TsPipeNumber }
::= { cat2600TsPipeTable 1 }
Cat2600TsPipeEntry ::= SEQUENCE {
cat2600TsPipeNumber INTEGER,
cat2600TsPipePorts OCTET STRING
}
cat2600TsPipeNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The TokenPipe number for this row."
::= { cat2600TsPipeEntry 1 }
cat2600TsPipePorts 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
Pipe. 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 (if available), 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
NWays LAN 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'."
::= { cat2600TsPipeEntry 2 }
-- =======================================================================
-- Catalyst 2600 Filter table
cat2600TsFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filters set up in the switch."
::= { cat2600TsFilter 1 }
cat2600TsFilterEntry OBJECT-TYPE
SYNTAX Cat2600TsFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of each row in the filter table."
INDEX {
cat2600TsFilterStationAddress,
cat2600TsFilterType
}
::= { cat2600TsFilterTable 1 }
Cat2600TsFilterEntry ::= SEQUENCE {
cat2600TsFilterStationAddress MacAddr,
cat2600TsFilterType INTEGER,
cat2600TsFilterStatus INTEGER,
cat2600TsFilterPorts OCTET STRING,
cat2600TsFilterMask OCTET STRING
}
cat2600TsFilterStationAddress OBJECT-TYPE
SYNTAX MacAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address in a frame to which
this entry's filtering information applies."
::= { cat2600TsFilterEntry 1 }
cat2600TsFilterType OBJECT-TYPE
SYNTAX INTEGER {
source-filter (1),
destination-filter (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"There are two types of filters
(i) source filters which act on the source address
portion of a packet and
(ii) destination filters which act on the destination
address portion of a packet."
::= { cat2600TsFilterEntry 2 }
cat2600TsFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the status of this entry.
valid(1) - this entry is currently in use
and will remain so after the next reset
of the bridge.
invalid(2) - writing this value to the object
removes the corresponding entry."
::= { cat2600TsFilterEntry 3 }
cat2600TsFilterPorts OBJECT-TYPE
SYNTAX OCTET STRING
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
TokenRing 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'.
All frames with destination address equal to the
station address corresponding to this entry and
entering from any of the specified ports will be
dropped.
Setting this object with a MIB instance corresponding
to the dotted decimal MAC address and a filter type,
with the set value equal to the mask of ports you
want to filter will create an entry in the table.
Ex. MIB instance: 16.0.90.3.0.36.1
SNMP set value: 7F 00 00 00
This would create a filter entry with the following
characteristics:
MAC Address: 10 00 5A 03 00 24 (canonical format)
Filter Type: source-filter
Filter Ports: 2 3 4 5 6 7 8"
::= { cat2600TsFilterEntry 4 }
cat2600TsFilterMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The filter mask for this station. The semantics of the
filter mask depend on the type of filter. For a source
filter, the mask gives the ports that are allowed to
receive frames from the filtered address. For a destination
filter, the mask gives the ports that are forced to receive
frames destined to the filtered address.
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 (if available), 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'."
::= { cat2600TsFilterEntry 5 }
-- -----------------------------------------------------------------
-- The Universal Feature Card Information
-- -----------------------------------------------------------------
-- -----------------------------------------------------------------
-- The Universal Feature Card Table
-- The UFC table entries occur only when UFC cards are installed
-- in the switch ie when cat2600TsUFCNumber > 0.
-- -----------------------------------------------------------------
cat2600TsUFCTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cat2600TsUFCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of the installed UFC cards in the switch. The number
of entries in the table is given by cat2600TsNumberofUFCs."
::= { cat2600TsUFC 1 }
cat2600TsUFCEntry OBJECT-TYPE
SYNTAX Cat2600TsUFCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The objects contained in the UFC table."
INDEX { cat2600TsUFCSlotNum }
::= { cat2600TsUFCTable 1 }
Cat2600TsUFCEntry ::= SEQUENCE {
cat2600TsUFCSlotNum INTEGER,
cat2600TsUFCNumPhysIfs INTEGER,
cat2600TsUFCManufacturer DisplayString,
cat2600TsUFCType OCTET STRING,
cat2600TsUFCTypeDesc DisplayString,
cat2600TsUFCHwVer DisplayString,
cat2600TsUFCFwVer DisplayString,
cat2600TsUFCStatus INTEGER,
cat2600TsUFCReset INTEGER
}
cat2600TsUFCSlotNum OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the slot in which the UFC is installed."
::= { cat2600TsUFCEntry 1 }
cat2600TsUFCNumPhysIfs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of physical network interfaces on the UFC.
This count does not include the interface _OF_ the card or
any logical interfaces which be _ON_ the card."
::= { cat2600TsUFCEntry 2 }
cat2600TsUFCManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE (16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Firmware manufacturer."
::= { cat2600TsUFCEntry 3 }
cat2600TsUFCType OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The code representing what type of UFC is present. UFC
codes are assigned by Cisco."
::= { cat2600TsUFCEntry 4 }
cat2600TsUFCTypeDesc OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..127))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text string describing what type of UFC is present."
::= { cat2600TsUFCEntry 5 }
cat2600TsUFCHwVer OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware version in the form major.minor."
::= { cat2600TsUFCEntry 6 }
cat2600TsUFCFwVer OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version in the form major.minor."
::= { cat2600TsUFCEntry 7 }
cat2600TsUFCStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- UFC is operational
down(2), -- UFC is down or reseting
other(3) -- UFC is in an unknown state
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the UFC."
::= { cat2600TsUFCEntry 8 }
cat2600TsUFCReset OBJECT-TYPE
SYNTAX INTEGER {
running(1), -- UFC is running
hardReset(2), -- do hard reset of UFC
softReset(3) -- do soft reset of UFC
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to reset a UFC. Writing a softReset(3)
causes the switch to reset the hardware, run the minimum
number of diagnostics, and clear all counters. Writing
hardReset(2) causes the UFC to run power up diagnostics and
then execute a softreset."
::= { cat2600TsUFCEntry 9 }
END