2587 lines
78 KiB
Plaintext
2587 lines
78 KiB
Plaintext
CISCO-ES-STACK-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
-- Copyright 1995 Cisco Systems Inc.
|
|
-- All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies Cisco's confidential and proprietary
|
|
-- intellectual property. Cisco retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", and Cisco Systems Inc
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
|
|
IMPORTS
|
|
TimeTicks, IpAddress, Counter, Gauge, enterprises
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
|
|
DisplayString, sysName, sysLocation
|
|
FROM RFC1213-MIB
|
|
|
|
TRAP-TYPE
|
|
FROM RFC-1215
|
|
;
|
|
|
|
cisco OBJECT IDENTIFIER ::= { enterprises 9 }
|
|
|
|
workgroup OBJECT IDENTIFIER ::= { cisco 5 }
|
|
|
|
-- Ethernet station MAC address
|
|
|
|
MacAddr ::= OCTET STRING (SIZE(6))
|
|
|
|
-- From RFC1493
|
|
|
|
BridgeId ::= OCTET STRING (SIZE (8))
|
|
|
|
-- EtherSwitch objects
|
|
|
|
esStack OBJECT IDENTIFIER ::= { workgroup 14 }
|
|
|
|
-- Managed Groups defined in this module
|
|
|
|
-- Global objects for Cisco EtherSwitch
|
|
|
|
ciscoEsMain OBJECT IDENTIFIER ::= { esStack 1 }
|
|
|
|
-- Configuration objects
|
|
|
|
ciscoEsConfig OBJECT IDENTIFIER ::= { ciscoEsMain 1 }
|
|
|
|
-- Rack/Stack Management Group
|
|
|
|
ciscoEsStack OBJECT IDENTIFIER ::= { esStack 2 }
|
|
|
|
-- Module Management Group
|
|
|
|
ciscoEsModule OBJECT IDENTIFIER ::= { esStack 3 }
|
|
|
|
-- Port Level Managed Group
|
|
|
|
ciscoEsPort OBJECT IDENTIFIER ::= { esStack 4 }
|
|
|
|
-- VirtualEtherSwitch (Domain) Management Group (obseleted since 2.0 )
|
|
|
|
ciscoEsDmns OBJECT IDENTIFIER ::= { esStack 5 }
|
|
|
|
-- EtherChannel Management Group
|
|
|
|
ciscoEsEChannel OBJECT IDENTIFIER ::= { esStack 6 }
|
|
|
|
-- Filter Configuration Group
|
|
|
|
ciscoEsFilter OBJECT IDENTIFIER ::= { esStack 7 }
|
|
|
|
-- VirtualEtherSwitch (VLAN) Management Group
|
|
|
|
ciscoEsVLANs OBJECT IDENTIFIER ::= { esStack 8 }
|
|
|
|
-- LATTE/Mocha Router Group
|
|
|
|
ciscoEsRouter OBJECT IDENTIFIER ::= { esStack 9 }
|
|
|
|
-- Configuration objects
|
|
|
|
ciscoEsIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the current vlan."
|
|
::= { ciscoEsConfig 1 }
|
|
|
|
ciscoEsNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The subnet mask of the current vlan."
|
|
::= { ciscoEsConfig 2 }
|
|
|
|
ciscoEsDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP default gateway of the current vlan."
|
|
::= { ciscoEsConfig 3 }
|
|
|
|
ciscoEsSysCurTime 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."
|
|
::= { ciscoEsConfig 4 }
|
|
|
|
ciscoEsConfiguration 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."
|
|
::= { ciscoEsConfig 5 }
|
|
|
|
ciscoEsNumSwitches OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of switches in the stack."
|
|
::= { ciscoEsConfig 6 }
|
|
|
|
ciscoEsStackStatus 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."
|
|
::= { ciscoEsConfig 7 }
|
|
|
|
ciscoEsTftpServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TFTP sever's IP address."
|
|
::= { ciscoEsConfig 8}
|
|
|
|
ciscoEsTftpServerDomain OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN to which the server is connected."
|
|
::= { ciscoEsConfig 9 }
|
|
|
|
ciscoEsTftpFileLoc OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Location of the binary file on the server."
|
|
::= { ciscoEsConfig 10 }
|
|
|
|
ciscoEsSetLock OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object has not been in use since 2.0 release and there
|
|
are currently no plans to implement it as defined below.
|
|
This object when set to the manager's IP address
|
|
locks out every other manager from doing any SET
|
|
operations. This lock out expires after a fixed
|
|
interval of 5 minutes. The Manager holding the
|
|
lock can renew the lock by doing SET on this
|
|
object again before the timeout expires otherwise
|
|
it will contend with other managers trying to
|
|
lock. The IP Address value should match the
|
|
IP address that the manager uses to generate the
|
|
SET request."
|
|
::= { ciscoEsConfig 11 }
|
|
|
|
ciscoEsProStackMatrixStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { primary (1), secondary (2) , none (3), failed (4)}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Active Matrix module in the stack. This object
|
|
is set to none if the switch is not connected to a
|
|
Matrix."
|
|
::= { ciscoEsConfig 12 }
|
|
|
|
ciscoEsNumMatrixModules 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."
|
|
::= { ciscoEsConfig 13 }
|
|
|
|
ciscoEsLLPortDsbld OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1) -- port is disabled
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This OID is sent out along with the LINK_DOWN Trap only
|
|
when the port is disabled due to the port security feature
|
|
(learn and lock). Port could be disabled due to the
|
|
discovery of invalid MAC address."
|
|
::= { ciscoEsConfig 14 }
|
|
|
|
-- Trap Receiver Table
|
|
ciscoEsTrapRcvrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsTrapRcvrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap Receiver Table for each vlan."
|
|
::= { ciscoEsConfig 25 }
|
|
|
|
ciscoEsTrapRcvrEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsTrapRcvrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the vlan specific trap
|
|
receiver table."
|
|
|
|
INDEX { ciscoEsTrapRcvrIndex }
|
|
::= { ciscoEsTrapRcvrTable 1 }
|
|
|
|
CiscoEsTrapRcvrEntry ::= SEQUENCE {
|
|
ciscoEsTrapRcvrIndex INTEGER,
|
|
ciscoEsTrapRcvrStatus INTEGER,
|
|
ciscoEsTrapRcvrIpAddress IpAddress,
|
|
ciscoEsTrapRcvrComm DisplayString,
|
|
ciscoEsTrapRcvrVLANs OCTET STRING
|
|
}
|
|
|
|
ciscoEsTrapRcvrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..20)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap receiver index for each entry."
|
|
::= { ciscoEsTrapRcvrEntry 1 }
|
|
|
|
ciscoEsTrapRcvrStatus 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 ciscoEsTrapRcvrStatus to
|
|
create(4) and ciscoEsTrapRcvrIndex 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."
|
|
::= { ciscoEsTrapRcvrEntry 2 }
|
|
|
|
|
|
ciscoEsTrapRcvrIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address for an SNMP manager that is to receive
|
|
the trap."
|
|
::= { ciscoEsTrapRcvrEntry 3 }
|
|
|
|
ciscoEsTrapRcvrComm OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Community string to use."
|
|
::= { ciscoEsTrapRcvrEntry 4 }
|
|
|
|
ciscoEsTrapRcvrVLANs OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLANs to which traps to this target are sent
|
|
out on. Each octet within the value of this object
|
|
specifies a set of eight vlans, with the first
|
|
octet specifying vlans 0 through 7, the second
|
|
octet specifying vlans 8 through 15, etc.
|
|
Within each octet, the most significant bit
|
|
represents the lowest numbered vlan, and the
|
|
least significant bit represents the highest
|
|
numbered vlan. Thus, each vlan 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 vlan is included in the set of
|
|
ports; the vlan is not included if its bit has a
|
|
value of '0'."
|
|
::= { ciscoEsTrapRcvrEntry 5 }
|
|
|
|
-- Stack management group
|
|
--
|
|
ciscoEsStackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsStackEntry
|
|
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.
|
|
|
|
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."
|
|
::= { ciscoEsStack 1 }
|
|
|
|
ciscoEsStackEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsStackEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the Stack Table"
|
|
INDEX { ciscoEsStackSwitchNumber, ciscoEsStackSwitchAddr }
|
|
::= { ciscoEsStackTable 1 }
|
|
|
|
CiscoEsStackEntry ::= SEQUENCE {
|
|
ciscoEsStackSwitchNumber INTEGER,
|
|
ciscoEsStackSwitchAddr MacAddr,
|
|
ciscoEsStackSwitchFwVersion DisplayString,
|
|
ciscoEsStackSwitchHwVersion DisplayString,
|
|
ciscoEsStackSwitchUptime TimeTicks,
|
|
ciscoEsStackSwitchStatus INTEGER,
|
|
ciscoEsStackSwitchTemperature INTEGER,
|
|
ciscoEsStackSwitchMemory INTEGER,
|
|
ciscoEsStackSwitchProbe INTEGER,
|
|
ciscoEsStackSwitchProbeDirection INTEGER,
|
|
ciscoEsStackSwitchFeatureStatus INTEGER,
|
|
ciscoEsStackSwitchFeatureKey INTEGER,
|
|
ciscoEsStackSwitchPorts OCTET STRING,
|
|
ciscoEsStackSwitchAgingTime INTEGER,
|
|
ciscoEsStackSwitchAgingLevel INTEGER,
|
|
ciscoEsStackSwitchBufferOverruns Counter,
|
|
ciscoEsStackSwitchSoftwareFrames Counter,
|
|
ciscoEsStackSwitchInErrFrames Counter,
|
|
ciscoEsStackSwitchInShortFrames Counter,
|
|
ciscoEsStackSwitchInLongFrames Counter,
|
|
ciscoEsStackSwitchInNoSpaceFrames Counter,
|
|
ciscoEsStackSwitchOutTotalReqs Counter,
|
|
ciscoEsStackSwitchOutTotalFrames Counter,
|
|
ciscoEsStackSwitchOutDroppedFrames Counter,
|
|
ciscoEsStackSwitchLongestHashChain Gauge,
|
|
ciscoEsStackSwitchHashTableFulls Counter,
|
|
ciscoEsStackSwitchId OBJECT IDENTIFIER,
|
|
ciscoEsStackSwitchDplxCtrl INTEGER
|
|
}
|
|
|
|
ciscoEsStackSwitchNumber 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."
|
|
::= { ciscoEsStackEntry 1 }
|
|
|
|
ciscoEsStackSwitchAddr OBJECT-TYPE
|
|
SYNTAX MacAddr
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Mac address of the switch."
|
|
::= { ciscoEsStackEntry 2 }
|
|
|
|
ciscoEsStackSwitchFwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Version number for the firmware running on the switch."
|
|
::= { ciscoEsStackEntry 3 }
|
|
|
|
ciscoEsStackSwitchHwVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Hardware version number for the switch."
|
|
::= { ciscoEsStackEntry 4 }
|
|
|
|
ciscoEsStackSwitchUptime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time ticks since the switch was last reset."
|
|
::= { ciscoEsStackEntry 6 }
|
|
|
|
ciscoEsStackSwitchStatus 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 specific
|
|
time delay."
|
|
::= { ciscoEsStackEntry 7 }
|
|
|
|
ciscoEsStackSwitchTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER {normal (1), toohigh (2), unknown (3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature status of each switch."
|
|
::= { ciscoEsStackEntry 8 }
|
|
|
|
ciscoEsStackSwitchMemory OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Installed memory on the switch in MB."
|
|
::= { ciscoEsStackEntry 9 }
|
|
|
|
ciscoEsStackSwitchProbe OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number to be monitored through the SwitchProbe.
|
|
Setting this object to zero turns off SwitchProbe."
|
|
::= { ciscoEsStackEntry 10 }
|
|
|
|
ciscoEsStackSwitchProbeDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
transmit (1), -- For FDX Ports only
|
|
receive (2), -- For FDX Ports only
|
|
both (3), -- For HDX ports only
|
|
none (4) -- SwitchProbe turned off
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Direction of traffic to monitor on the SwitchProbe."
|
|
::= { ciscoEsStackEntry 11 }
|
|
|
|
ciscoEsStackSwitchFeatureStatus 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."
|
|
::= { ciscoEsStackEntry 12 }
|
|
|
|
ciscoEsStackSwitchFeatureKey OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Feature key to enable enhanced features."
|
|
::= { ciscoEsStackEntry 13 }
|
|
|
|
ciscoEsStackSwitchPorts 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
|
|
EtherSwitch 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'."
|
|
::= { ciscoEsStackEntry 14 }
|
|
|
|
ciscoEsStackSwitchAgingTime 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."
|
|
::= { ciscoEsStackEntry 15 }
|
|
|
|
ciscoEsStackSwitchAgingLevel 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."
|
|
::= { ciscoEsStackEntry 16 }
|
|
|
|
ciscoEsStackSwitchBufferOverruns OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times the switch was out of buffers."
|
|
::= { ciscoEsStackEntry 17 }
|
|
|
|
ciscoEsStackSwitchSoftwareFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of frames sent to the CPU on this switch."
|
|
::= { ciscoEsStackEntry 18 }
|
|
|
|
ciscoEsStackSwitchInErrFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of frames in error on this switch."
|
|
::= { ciscoEsStackEntry 19}
|
|
|
|
|
|
ciscoEsStackSwitchInShortFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of frames which were too short received
|
|
on this switch."
|
|
::= { ciscoEsStackEntry 20 }
|
|
|
|
ciscoEsStackSwitchInLongFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of frames which were too long received
|
|
on this switch."
|
|
::= { ciscoEsStackEntry 21 }
|
|
|
|
ciscoEsStackSwitchOutDroppedFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of received frames dropped by switch."
|
|
::= { ciscoEsStackEntry 22 }
|
|
|
|
ciscoEsStackSwitchInNoSpaceFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of times incoming frames had to be dropped
|
|
because of no more memory available."
|
|
::= { ciscoEsStackEntry 23 }
|
|
|
|
ciscoEsStackSwitchOutTotalReqs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of requests made by the CPU to send
|
|
out a frame."
|
|
::= { ciscoEsStackEntry 24 }
|
|
|
|
ciscoEsStackSwitchOutTotalFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of frames sent out from this switch
|
|
requested by the CPU."
|
|
::= { ciscoEsStackEntry 25 }
|
|
|
|
ciscoEsStackSwitchLongestHashChain OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The length of the longest hash chain in the CPU hash
|
|
table."
|
|
::= { ciscoEsStackEntry 26 }
|
|
|
|
ciscoEsStackSwitchHashTableFulls OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of times the hash table was full when
|
|
trying to add an entry."
|
|
::= { ciscoEsStackEntry 27 }
|
|
|
|
ciscoEsStackSwitchId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The switch Id used to uniquely identify the kind of the
|
|
cisco ethernet switch."
|
|
::= { ciscoEsStackEntry 28 }
|
|
|
|
ciscoEsStackSwitchDplxCtrl OBJECT-TYPE
|
|
SYNTAX INTEGER {hardware (1), software (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Control of setting the ports to full or half duplex."
|
|
::= { ciscoEsStackEntry 29 }
|
|
|
|
-- Module Configuration Table
|
|
|
|
ciscoEsModTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsModEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module configuration table. Each EtherSwitch
|
|
the set of 10 MB Ports is considered as slot 1.
|
|
Each additional card which plugs into the system
|
|
is numbered based on where the card is plugged into."
|
|
::= { ciscoEsModule 1 }
|
|
|
|
ciscoEsModEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsModEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the Module Table"
|
|
INDEX {
|
|
ciscoEsModSwitchNumber,
|
|
ciscoEsModNumber
|
|
}
|
|
::= { ciscoEsModTable 1 }
|
|
|
|
CiscoEsModEntry ::= SEQUENCE {
|
|
ciscoEsModSwitchNumber INTEGER,
|
|
ciscoEsModNumber INTEGER,
|
|
ciscoEsModState INTEGER,
|
|
ciscoEsModType INTEGER,
|
|
ciscoEsModRevision INTEGER,
|
|
ciscoEsModNumPorts INTEGER,
|
|
ciscoEsModUptime TimeTicks
|
|
}
|
|
|
|
ciscoEsModSwitchNumber 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."
|
|
::= { ciscoEsModEntry 1 }
|
|
|
|
ciscoEsModNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The module number."
|
|
::= { ciscoEsModEntry 2 }
|
|
|
|
ciscoEsModState OBJECT-TYPE
|
|
SYNTAX INTEGER { nomodule (1), running (2), stopped (3), faulty (4) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The state indicates the current operational state of the
|
|
module."
|
|
::= { ciscoEsModEntry 3 }
|
|
|
|
ciscoEsModType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
system (1), -- 16 Port 10BaseT and CPU
|
|
ws-X3004 (2), -- PFP Port Module
|
|
ws-X3001 (3), -- 100 Mb Ethernet TX
|
|
ws-X3005 (4), -- 100 Mb Ethernet FX
|
|
ws-X3002 (5), -- 4 Port 10BaseT
|
|
ws-X3013 (6), -- 3 Port 10Base2
|
|
ws-X3003 (7), -- 3 Port 10BaseF
|
|
ws-X3006 (8), -- ATM Module
|
|
unknown (9), -- Unknown Module
|
|
none (10), -- Slot is empty
|
|
ws-X3007-8 (11), -- 100Base(F/T)-VG
|
|
ws-X3009 (12), -- ISL FX
|
|
ws-X3010 (13), -- ISL TX
|
|
ws-X3011 (14) -- Latte Router module
|
|
}
|
|
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. In RSM the system module always occupies
|
|
slot 2. Module state none (6) represents a slot with no
|
|
modules plugged in (indicated by ciscoEsModState)."
|
|
::= { ciscoEsModEntry 4 }
|
|
|
|
ciscoEsModRevision OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The module revision number."
|
|
::= { ciscoEsModEntry 5 }
|
|
|
|
ciscoEsModNumPorts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of ports in the module."
|
|
::= { ciscoEsModEntry 6 }
|
|
|
|
ciscoEsModUptime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time in 1/100 seconds since the module was last reset."
|
|
::= { ciscoEsModEntry 7 }
|
|
|
|
-- EtherSwitch Port table
|
|
|
|
ciscoEsPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table of information about each port. For
|
|
Cisco ports only the following Counters
|
|
are valid:
|
|
ciscoEsPortInFrames
|
|
ciscoEsPortOutFrames
|
|
ciscoEsPortInOctets
|
|
ciscoEsPortOutOctets
|
|
ciscoEsPortLongFrames
|
|
ciscoEsPortShortFrames
|
|
ciscoEsPortSWHandledFrames
|
|
ciscoEsPortInBufOverflows
|
|
ciscoEsPortOutBufOverflows
|
|
ciscoEsPortPktsInErrors
|
|
ciscoEsPortForwardedFrames
|
|
All other Counters will return 0 for such ports."
|
|
::= { ciscoEsPort 1 }
|
|
|
|
ciscoEsPortEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of rows in the port table."
|
|
INDEX { ciscoEsPortSwitchNumber, ciscoEsPortNumber }
|
|
::= { ciscoEsPortTable 1 }
|
|
|
|
CiscoEsPortEntry ::= SEQUENCE {
|
|
ciscoEsPortSwitchNumber INTEGER,
|
|
ciscoEsPortNumber INTEGER,
|
|
ciscoEsPortModNumber INTEGER,
|
|
ciscoEsPortIfIndex INTEGER,
|
|
ciscoEsPortDuplex INTEGER,
|
|
ciscoEsPortRcvLocalFrames Counter,
|
|
ciscoEsPortForwardedFrames Counter,
|
|
ciscoEsPortMostStations Counter,
|
|
ciscoEsPortMaxStations Counter,
|
|
ciscoEsPortSWHandledFrames Counter,
|
|
ciscoEsPortLocalStations Counter,
|
|
ciscoEsPortRemoteStations Counter,
|
|
ciscoEsPortUnknownStaFrames Counter,
|
|
ciscoEsPortResetStats INTEGER,
|
|
ciscoEsPortResetTimer TimeTicks,
|
|
ciscoEsPortResetAddrs INTEGER,
|
|
ciscoEsPortInFrames Counter,
|
|
ciscoEsPortOutFrames Counter,
|
|
ciscoEsPortLongFrames Counter,
|
|
ciscoEsPortShortFrames Counter,
|
|
ciscoEsPortInBufOverflows Counter,
|
|
ciscoEsPortOutBufOverflows Counter,
|
|
ciscoEsPortRcvBcasts Counter,
|
|
ciscoEsPortRcvMcasts Counter,
|
|
ciscoEsPortSwitchedFrames Counter,
|
|
ciscoEsPortInOctets Counter,
|
|
ciscoEsPortOutOctets Counter,
|
|
ciscoEsPortPktsInErrors Counter,
|
|
ciscoEsPortLinkState INTEGER,
|
|
ciscoEsPortOprStatus INTEGER,
|
|
ciscoEsPortMdiMdix INTEGER,
|
|
ciscoEsPortHashOverflows Counter,
|
|
ciscoEsPortTableOverflows Counter,
|
|
ciscoEsPortAddrAgingTime INTEGER,
|
|
ciscoEsPortDemandAgingLevel INTEGER,
|
|
ciscoEsPortCfgMode INTEGER,
|
|
ciscoEsPortActiveMode INTEGER,
|
|
ciscoEsPortErrThreshold INTEGER,
|
|
ciscoEsPortLearningState INTEGER,
|
|
ciscoEsPortRuntlessMode INTEGER,
|
|
ciscoEsPortType INTEGER,
|
|
ciscoEsPortCDPTimeToLive INTEGER,
|
|
ciscoEsPortFastPort INTEGER,
|
|
ciscoEsPortISLOperStatus INTEGER,
|
|
ciscoEsPortISLAdminStatus INTEGER
|
|
}
|
|
|
|
ciscoEsPortSwitchNumber 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."
|
|
::= { ciscoEsPortEntry 1 }
|
|
|
|
ciscoEsPortNumber 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."
|
|
::= { ciscoEsPortEntry 2 }
|
|
|
|
ciscoEsPortModNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module number of the module that contains this port."
|
|
::= { ciscoEsPortEntry 3 }
|
|
|
|
ciscoEsPortIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A pointer to the entry in the ifTable corresponding
|
|
to this port."
|
|
::= { ciscoEsPortEntry 4 }
|
|
|
|
ciscoEsPortDuplex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fullDuplex(1),
|
|
halfDuplex(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the port is jumper configured
|
|
for full or half duplex operation. Note:
|
|
internal connected ports are always
|
|
halfDuplex(2)."
|
|
::= { ciscoEsPortEntry 5 }
|
|
|
|
ciscoEsPortRcvLocalFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames received where the destination
|
|
is on this port."
|
|
::= { ciscoEsPortEntry 6 }
|
|
|
|
ciscoEsPortForwardedFrames 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."
|
|
::= { ciscoEsPortEntry 7 }
|
|
|
|
ciscoEsPortMostStations 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."
|
|
::= { ciscoEsPortEntry 8 }
|
|
|
|
ciscoEsPortMaxStations OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum number of stations which the port can
|
|
support simultaneously."
|
|
::= { ciscoEsPortEntry 9 }
|
|
|
|
ciscoEsPortSWHandledFrames 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."
|
|
::= { ciscoEsPortEntry 10 }
|
|
|
|
ciscoEsPortLocalStations OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of stations on this port which belong to
|
|
the local segment."
|
|
::= { ciscoEsPortEntry 11 }
|
|
|
|
ciscoEsPortRemoteStations OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of stations on this port which belong to
|
|
another segment."
|
|
::= { ciscoEsPortEntry 12 }
|
|
|
|
ciscoEsPortUnknownStaFrames 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."
|
|
::= { ciscoEsPortEntry 13 }
|
|
|
|
ciscoEsPortResetStats 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 ciscoEsPortResetTimer is set to
|
|
zero."
|
|
::= { ciscoEsPortEntry 14 }
|
|
|
|
ciscoEsPortResetTimer OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time (in 100th second ticks) since the port
|
|
counters were reset."
|
|
::= { ciscoEsPortEntry 15 }
|
|
|
|
|
|
ciscoEsPortResetAddrs 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 ciscoEsPortResetTimer to zero."
|
|
::= { ciscoEsPortEntry 16 }
|
|
|
|
ciscoEsPortInFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total Number of Frames received on this port."
|
|
::= { ciscoEsPortEntry 17 }
|
|
|
|
ciscoEsPortOutFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total Number of Frames transmitted by this port."
|
|
::= { ciscoEsPortEntry 18 }
|
|
|
|
ciscoEsPortLongFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total Number of Frames received on this port which were
|
|
too long."
|
|
::= { ciscoEsPortEntry 19 }
|
|
|
|
ciscoEsPortShortFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total Number of Frames received on this port which were
|
|
too short."
|
|
::= { ciscoEsPortEntry 20 }
|
|
|
|
ciscoEsPortInBufOverflows OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total Number of Frames received on this port which
|
|
caused a receive buffer overflow."
|
|
::= { ciscoEsPortEntry 21 }
|
|
|
|
ciscoEsPortOutBufOverflows 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."
|
|
::= { ciscoEsPortEntry 22 }
|
|
|
|
ciscoEsPortRcvBcasts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Broadcast Frames received on this port
|
|
without errors."
|
|
::= { ciscoEsPortEntry 23 }
|
|
|
|
ciscoEsPortRcvMcasts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Multicast Frames received on this port
|
|
without errors."
|
|
::= { ciscoEsPortEntry 24 }
|
|
|
|
ciscoEsPortSwitchedFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames switched on this port."
|
|
::= { ciscoEsPortEntry 25 }
|
|
|
|
ciscoEsPortInOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of octets received through this
|
|
port. This counter is the same as the
|
|
ifInOctets counter in ifTable corresponding
|
|
to this port."
|
|
::= { ciscoEsPortEntry 26 }
|
|
|
|
ciscoEsPortOutOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of octets transmitted from this
|
|
port. This counter is the same as the
|
|
ifOutOctets counter in ifTable corresponding
|
|
to this port."
|
|
::= { ciscoEsPortEntry 27 }
|
|
|
|
ciscoEsPortPktsInErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Total number of packets received or transmitted
|
|
from this port and there was an error."
|
|
::= { ciscoEsPortEntry 28 }
|
|
|
|
ciscoEsPortLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER { up (1), down (2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Link state of the port."
|
|
::= { ciscoEsPortEntry 29 }
|
|
|
|
ciscoEsPortOprStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled (1), disabled (2), failed(3) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the port. Failed is returned
|
|
when the the port fails power-on diagnostic tests."
|
|
::= { ciscoEsPortEntry 30 }
|
|
|
|
ciscoEsPortMdiMdix OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mdi (1), -- port in MDI mode
|
|
mdix (2), -- port in MDIX mode
|
|
none (3), -- MDI/MDIX mode not applicable for port
|
|
internal-term-on (4), -- mode valid ony for GI Joe ports
|
|
internal-term-off (5) -- mode valid ony for GI Joe ports
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the port is configured as MDI or
|
|
MDIX or none (meaning not applicable). This object is also
|
|
used to show the termination status for 10Base2 type ports."
|
|
::= { ciscoEsPortEntry 31 }
|
|
|
|
ciscoEsPortHashOverflows 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."
|
|
::= { ciscoEsPortEntry 32 }
|
|
|
|
ciscoEsPortTableOverflows 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."
|
|
::= { ciscoEsPortEntry 33 }
|
|
|
|
ciscoEsPortAddrAgingTime 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."
|
|
::= { ciscoEsPortEntry 34 }
|
|
|
|
ciscoEsPortDemandAgingLevel 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."
|
|
::= { ciscoEsPortEntry 35 }
|
|
|
|
|
|
ciscoEsPortCfgMode OBJECT-TYPE
|
|
SYNTAX INTEGER { ieee8021d (1), cutthru (2), auto (3) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set bridging mode for the port."
|
|
::= { ciscoEsPortEntry 36 }
|
|
|
|
ciscoEsPortActiveMode OBJECT-TYPE
|
|
SYNTAX INTEGER { ieee8021d (1), cutthru (2), unknown (3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational bridging mode for the port."
|
|
::= { ciscoEsPortEntry 37 }
|
|
|
|
ciscoEsPortErrThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Threshold error rate when the port moves from
|
|
cut-through to store and forward mode."
|
|
::= { ciscoEsPortEntry 38 }
|
|
|
|
ciscoEsPortLearningState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal (1),
|
|
disableSrcLearning (2),
|
|
disableDstnLearning (3),
|
|
disableLearning (4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Configure learning state on this port."
|
|
::= { ciscoEsPortEntry 39 }
|
|
|
|
ciscoEsPortRuntlessMode OBJECT-TYPE
|
|
SYNTAX INTEGER { on (1), off (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Turn on/off runtless filtering on this port. When this
|
|
this mode is turned on, no runts will be forwarded."
|
|
::= { ciscoEsPortEntry 40 }
|
|
|
|
ciscoEsPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
type-10BaseT (1), -- 10 Mb Ethernet Twisted Pair
|
|
type-StkPort (2), -- 280 Mb Port
|
|
type-100BaseT (3), -- 100 Mb Ethernet Twisted Pair
|
|
type-100BaseFx (4), -- 100 Mb Ethernet Fiber
|
|
type-10BaseT-4 (5), -- 10 Mb Ethernet Twisted Pair 4 port
|
|
type-10Base2 (6), -- 10 Mb Ethernet Thinnet 3 port
|
|
type-10BaseFL (7), -- 10 Mb Ethernet Fiber 3 port
|
|
type-ATM155 (8), -- 155 Mb ATM Fiber
|
|
unknown (9),
|
|
type-100VG-Fx (10), -- 100(VG)Mb Fiber
|
|
type-100VG-Tx (11), -- 100(VG)Mb Copper
|
|
type-ISL-FX (12), -- ISL FX
|
|
type-ISL-TX (13), -- ISL TX
|
|
type-R2503 (14) -- Latte 2503 Router
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of port."
|
|
::= { ciscoEsPortEntry 41 }
|
|
|
|
ciscoEsPortCDPTimeToLive 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 vlan."
|
|
::= { ciscoEsPortEntry 42 }
|
|
|
|
ciscoEsPortFastPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates whether the port is enable or disable
|
|
for fast port support. When fast port is enable,
|
|
port state will go to forwarding as soon as the
|
|
link is up."
|
|
::= { ciscoEsPortEntry 43 }
|
|
|
|
ciscoEsPortISLOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trunking(1),
|
|
non-trunking(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current operational mode for an ISL port."
|
|
::= { ciscoEsPortEntry 44 }
|
|
|
|
ciscoEsPortISLAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2),
|
|
desirable (3),
|
|
auto (4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Used to configure the DISL modes for an ISL trunk port."
|
|
::= { ciscoEsPortEntry 45 }
|
|
-- EtherSwitch Port station table
|
|
|
|
ciscoEsPortStnTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsPortStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port station table."
|
|
::= { ciscoEsPort 3 }
|
|
|
|
ciscoEsPortStnEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsPortStnEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of the Conceptual row in the Port station table."
|
|
INDEX {
|
|
ciscoEsPortStnSwitchNumber,
|
|
ciscoEsPortStnPortNum,
|
|
ciscoEsPortStnAddress
|
|
}
|
|
::= { ciscoEsPortStnTable 1 }
|
|
|
|
CiscoEsPortStnEntry ::= SEQUENCE {
|
|
ciscoEsPortStnSwitchNumber INTEGER,
|
|
ciscoEsPortStnPortNum INTEGER,
|
|
ciscoEsPortStnAddress MacAddr,
|
|
ciscoEsPortStnLocation INTEGER,
|
|
ciscoEsPortStnSrcFrames Counter,
|
|
ciscoEsPortStnSrcBytes Counter,
|
|
ciscoEsPortStnDestnFrames Counter,
|
|
ciscoEsPortStnDestnBytes Counter,
|
|
ciscoEsPortStnPortOfExit OCTET STRING
|
|
}
|
|
|
|
ciscoEsPortStnSwitchNumber 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."
|
|
::= { ciscoEsPortStnEntry 1 }
|
|
|
|
ciscoEsPortStnPortNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number corresponding to this entry."
|
|
::= { ciscoEsPortStnEntry 2 }
|
|
|
|
ciscoEsPortStnAddress OBJECT-TYPE
|
|
SYNTAX MacAddr
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Station MAC address."
|
|
::= { ciscoEsPortStnEntry 3 }
|
|
|
|
ciscoEsPortStnLocation OBJECT-TYPE
|
|
SYNTAX INTEGER {local (1), remote (2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Where the station is located."
|
|
::= { ciscoEsPortStnEntry 4 }
|
|
|
|
ciscoEsPortStnSrcFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames with this station as the source."
|
|
::= { ciscoEsPortStnEntry 5}
|
|
|
|
|
|
ciscoEsPortStnSrcBytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Bytes with this station as the source."
|
|
::= { ciscoEsPortStnEntry 6}
|
|
|
|
ciscoEsPortStnDestnFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of frames with this station as the destination."
|
|
::= { ciscoEsPortStnEntry 7 }
|
|
|
|
ciscoEsPortStnDestnBytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of bytes with this station as the destination."
|
|
::= { ciscoEsPortStnEntry 8 }
|
|
|
|
ciscoEsPortStnPortOfExit OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A bit string that identifies the ports that frames
|
|
destined to this address are forwarded to when received
|
|
on this port.
|
|
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
|
|
EtherSwitch 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'."
|
|
|
|
::= { ciscoEsPortStnEntry 9 }
|
|
|
|
-- An "optimized" version of the port station table
|
|
|
|
ciscoEsOptPortStaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsOptPortStaEntry
|
|
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."
|
|
::= { ciscoEsPort 2 }
|
|
|
|
ciscoEsOptPortStaEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsOptPortStaEntry
|
|
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 {
|
|
ciscoEsPortSwitchNumber,
|
|
ciscoEsPortNumber,
|
|
ciscoEsOptPortStaPos
|
|
}
|
|
|
|
::= { ciscoEsOptPortStaTable 1 }
|
|
|
|
CiscoEsOptPortStaEntry ::= SEQUENCE {
|
|
ciscoEsOptPortStaPos INTEGER,
|
|
ciscoEsOptPortStaVal OCTET STRING
|
|
}
|
|
|
|
ciscoEsOptPortStaPos OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Third index for items in the optimized port
|
|
station address table."
|
|
::= { ciscoEsOptPortStaEntry 1 }
|
|
|
|
ciscoEsOptPortStaVal 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 "
|
|
::= { ciscoEsOptPortStaEntry 2 }
|
|
|
|
-- VLAN Table
|
|
-- Supports dynamic configuration of vlans
|
|
|
|
ciscoEsVLANPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsVLANPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN configuration table."
|
|
::= { ciscoEsVLANs 1 }
|
|
|
|
ciscoEsVLANPortEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsVLANPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the vlan Table"
|
|
INDEX {
|
|
ciscoEsVLANPortVLANNumber,
|
|
ciscoEsVLANPortSwitchNumber
|
|
}
|
|
::= { ciscoEsVLANPortTable 1 }
|
|
|
|
CiscoEsVLANPortEntry ::= SEQUENCE {
|
|
ciscoEsVLANPortVLANNumber INTEGER,
|
|
ciscoEsVLANPortSwitchNumber INTEGER,
|
|
ciscoEsVLANPortPorts OCTET STRING
|
|
}
|
|
|
|
ciscoEsVLANPortVLANNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN identifier for this row."
|
|
::= { ciscoEsVLANPortEntry 1 }
|
|
|
|
ciscoEsVLANPortSwitchNumber 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."
|
|
::= { ciscoEsVLANPortEntry 2 }
|
|
|
|
ciscoEsVLANPortPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The set of ports in this switch which belong to this
|
|
VLAN. 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
|
|
EtherSwitch 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'."
|
|
::= { ciscoEsVLANPortEntry 3 }
|
|
|
|
-- VLAN information Table
|
|
|
|
ciscoEsVLANInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsVLANInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN Information table."
|
|
::= { ciscoEsVLANs 2 }
|
|
|
|
ciscoEsVLANInfoEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsVLANInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the vlan Table"
|
|
INDEX { ciscoEsVLANInfoVLANNumber }
|
|
::= { ciscoEsVLANInfoTable 1 }
|
|
|
|
CiscoEsVLANInfoEntry ::= SEQUENCE {
|
|
ciscoEsVLANInfoVLANNumber INTEGER,
|
|
ciscoEsVLANInfoState INTEGER,
|
|
ciscoEsVLANInfoName DisplayString,
|
|
ciscoEsVLANInfoBaseAddr MacAddr,
|
|
ciscoEsVLANInfoIfIndex INTEGER,
|
|
ciscoEsVLANInfoIpState INTEGER,
|
|
ciscoEsVLANInfoIpAddress IpAddress,
|
|
ciscoEsVLANInfoIpSubnetMask IpAddress,
|
|
ciscoEsVLANInfoIpDefaultGateway IpAddress,
|
|
ciscoEsVLANInfoStp INTEGER,
|
|
ciscoEsVLANInfoNumStations Gauge,
|
|
ciscoEsVLANInfoMaxStations INTEGER
|
|
}
|
|
|
|
ciscoEsVLANInfoVLANNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VLAN identifier for this row."
|
|
::= { ciscoEsVLANInfoEntry 1 }
|
|
|
|
|
|
ciscoEsVLANInfoState OBJECT-TYPE
|
|
SYNTAX INTEGER { active (1), inactive (2) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current state of the vlan. If a vlan has at least
|
|
one port, it is considered active (1)."
|
|
::= { ciscoEsVLANInfoEntry 2 }
|
|
|
|
ciscoEsVLANInfoName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User defined name of the vlan."
|
|
::= { ciscoEsVLANInfoEntry 3}
|
|
|
|
ciscoEsVLANInfoBaseAddr OBJECT-TYPE
|
|
SYNTAX MacAddr
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MAC address assigned to this vlan. This address
|
|
is the MAC address of the lowest numbered port in the
|
|
vlan."
|
|
::= { ciscoEsVLANInfoEntry 4 }
|
|
|
|
ciscoEsVLANInfoIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ifIndex of the interface entry corresponding
|
|
to each vlan."
|
|
::= { ciscoEsVLANInfoEntry 5 }
|
|
|
|
ciscoEsVLANInfoIpState OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled (1), auto-bootp(2), always-bootp (3) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP configuration for this vlan."
|
|
::= { ciscoEsVLANInfoEntry 6 }
|
|
|
|
ciscoEsVLANInfoIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP Address assigned to this vlan. Changes to the
|
|
IP Address of the vlan to which the management
|
|
station belongs cause loss of connectivity until
|
|
the management station updates its information about
|
|
the IP Address."
|
|
::= { ciscoEsVLANInfoEntry 7 }
|
|
|
|
ciscoEsVLANInfoIpSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The subnet mask for this vlan."
|
|
::= { ciscoEsVLANInfoEntry 8 }
|
|
|
|
ciscoEsVLANInfoIpDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP Address of the default gateway for this VLAN."
|
|
::= { ciscoEsVLANInfoEntry 9 }
|
|
|
|
ciscoEsVLANInfoStp OBJECT-TYPE
|
|
SYNTAX INTEGER { on (1), off (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Turn Spanning tree on or off."
|
|
::= { ciscoEsVLANInfoEntry 10 }
|
|
|
|
ciscoEsVLANInfoNumStations OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of local stations (nodes) in the vlan."
|
|
::= { ciscoEsVLANInfoEntry 11 }
|
|
|
|
ciscoEsVLANInfoMaxStations OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Aggregate of the highest number of local stations
|
|
(nodes) in the vlan calculated separately on each
|
|
box."
|
|
::= { ciscoEsVLANInfoEntry 12 }
|
|
|
|
|
|
-- VLAN Spanning tree Group
|
|
|
|
ciscoEsVLANStpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsVLANStpEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Spanning tree information table for each vlan."
|
|
::= { ciscoEsVLANs 3 }
|
|
|
|
ciscoEsVLANStpEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsVLANStpEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the vlan specific spanning
|
|
tree information table."
|
|
INDEX { ciscoEsVLANStpVLANIndex }
|
|
::= { ciscoEsVLANStpTable 1 }
|
|
|
|
CiscoEsVLANStpEntry ::= SEQUENCE {
|
|
ciscoEsVLANStpVLANIndex INTEGER,
|
|
ciscoEsVLANStpPriority INTEGER,
|
|
ciscoEsVLANStpTimeSinceTopologyChange TimeTicks,
|
|
ciscoEsVLANStpTopChanges Counter,
|
|
ciscoEsVLANStpDesignatedRoot BridgeId,
|
|
ciscoEsVLANStpRootCost INTEGER,
|
|
ciscoEsVLANStpRootPort INTEGER,
|
|
ciscoEsVLANStpMaxAge INTEGER,
|
|
ciscoEsVLANStpHelloTime INTEGER,
|
|
ciscoEsVLANStpHoldTime INTEGER,
|
|
ciscoEsVLANStpForwardDelay INTEGER,
|
|
ciscoEsVLANStpBridgeMaxAge INTEGER,
|
|
ciscoEsVLANStpBridgeHelloTime INTEGER,
|
|
ciscoEsVLANStpBridgeForwardDelay INTEGER
|
|
}
|
|
|
|
ciscoEsVLANStpVLANIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Integer reference to the vlan number in the vlan table."
|
|
::= { ciscoEsVLANStpEntry 1 }
|
|
|
|
ciscoEsVLANStpPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of the write-able portion of the Bridge
|
|
ID, i.e., the first two octets of the (8 octet
|
|
long) Bridge ID. The other (last) 6 octets of the
|
|
Bridge ID are given by the value of
|
|
ciscoEsVLANBaseBridgeAddress. The bridge ID corresponds
|
|
to the particular instance of spanning tree running
|
|
in this vlan"
|
|
::= { ciscoEsVLANStpEntry 2 }
|
|
|
|
ciscoEsVLANStpTimeSinceTopologyChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time (in hundredths of a second) since the
|
|
last time a topology change was detected by the
|
|
bridge entity."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 6.8.1.1.3"
|
|
::= { ciscoEsVLANStpEntry 3 }
|
|
|
|
ciscoEsVLANStpTopChanges OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of topology changes detected by
|
|
this vlan since the management entity was last
|
|
reset or initialized."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 6.8.1.1.3"
|
|
::= { ciscoEsVLANStpEntry 4 }
|
|
|
|
ciscoEsVLANStpDesignatedRoot OBJECT-TYPE
|
|
SYNTAX BridgeId
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bridge identifier of the root of the spanning
|
|
tree as determined by the Spanning Tree Protocol
|
|
as executed by this node. This value is used as
|
|
the Root Identifier parameter in all Configuration
|
|
Bridge PDUs originated by this vlan."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.1"
|
|
::= { ciscoEsVLANStpEntry 5 }
|
|
|
|
ciscoEsVLANStpRootCost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The cost of the path to the root as seen from
|
|
this vlan."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.2"
|
|
::= { ciscoEsVLANStpEntry 6 }
|
|
|
|
ciscoEsVLANStpRootPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the port which offers the
|
|
lowest cost path from this vlan to the root
|
|
bridge."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.3"
|
|
::= { ciscoEsVLANStpEntry 7 }
|
|
|
|
ciscoEsVLANStpMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum age of Spanning Tree Protocol
|
|
information learned from the network on any port
|
|
before it is discarded, in units of hundredths of
|
|
a second. This is the actual value that this
|
|
vlan is currently using."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.4"
|
|
::= { ciscoEsVLANStpEntry 8 }
|
|
|
|
ciscoEsVLANStpHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time between the transmission of
|
|
Configuration bridge PDUs by this node on any port
|
|
when it is the root of the spanning tree or trying
|
|
to become so, in units of hundredths of a second.
|
|
This is the actual value that this vlan is
|
|
currently using."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.5"
|
|
::= { ciscoEsVLANStpEntry 9 }
|
|
|
|
ciscoEsVLANStpHoldTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This time value determines the interval length
|
|
during which no more than two Configuration bridge
|
|
PDUs shall be transmitted by this vlan, in units
|
|
of hundredths of a second."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.14"
|
|
::= { ciscoEsVLANStpEntry 10 }
|
|
|
|
ciscoEsVLANStpForwardDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This time value, measured in units of hundredths
|
|
of a second, controls how fast a port changes its
|
|
spanning state when moving towards the Forwarding
|
|
state. The value determines how long the port
|
|
stays in each of the Listening and Learning
|
|
states, which precede the Forwarding state. This
|
|
value is also used, when a topology change has
|
|
been detected and is underway, to age all dynamic
|
|
entries in the Forwarding Database. [Note that
|
|
this value is the one that this vlan is
|
|
currently using, in contrast to
|
|
ciscoEsVLANStpBridgeForwardDelay which is the value that
|
|
this vlan and all others would start using
|
|
if/when this vlan were to become the root.]"
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.6"
|
|
::= { ciscoEsVLANStpEntry 11 }
|
|
|
|
ciscoEsVLANStpBridgeMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER (600..4000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value that all bridges use for MaxAge when
|
|
this vlan is acting as the root. Note that
|
|
802.1D-1990 specifies that the range for this
|
|
parameter is related to the value of
|
|
ciscoEsVLANStpBridgeHelloTime. The granularity of this
|
|
timer is specified by 802.1D-1990 to be 1 second.
|
|
An agent may return a badValue error if a set is
|
|
attempted to a value which is not a whole number
|
|
of seconds."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.8"
|
|
::= { ciscoEsVLANStpEntry 12 }
|
|
|
|
ciscoEsVLANStpBridgeHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER (100..1000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value that all bridges use for HelloTime when
|
|
this vlan is acting as the root. The
|
|
granularity of this timer is specified by 802.1D-
|
|
1990 to be 1 second. An agent may return a
|
|
badValue error if a set is attempted to a value
|
|
which is not a whole number of seconds."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.9"
|
|
::= { ciscoEsVLANStpEntry 13 }
|
|
|
|
ciscoEsVLANStpBridgeForwardDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (400..3000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value that all bridges use for ForwardDelay
|
|
when this vlan is acting as the root. Note that
|
|
802.1D-1990 specifies that the range for this
|
|
parameter is related to the value of
|
|
ciscoEsVLANStpBridgeMaxAge. The granularity of this
|
|
timer is specified by 802.1D-1990 to be 1 second.
|
|
An agent may return a badValue error if a set is
|
|
attempted to a value which is not a whole number
|
|
of seconds."
|
|
REFERENCE
|
|
"IEEE 802.1D-1990: Section 4.5.3.10"
|
|
::= { ciscoEsVLANStpEntry 14 }
|
|
|
|
-- VLAN Station Table
|
|
|
|
ciscoEsVLANStationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsVLANStationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Stations seen in each vlan."
|
|
::= { ciscoEsVLANs 4 }
|
|
|
|
ciscoEsVLANStationEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsVLANStationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the vlan specific
|
|
station table."
|
|
INDEX {
|
|
ciscoEsVLANStationVLANIndex,
|
|
ciscoEsVLANStationBoxNum,
|
|
ciscoEsVLANStationAddress
|
|
}
|
|
::= { ciscoEsVLANStationTable 1 }
|
|
|
|
CiscoEsVLANStationEntry ::= SEQUENCE {
|
|
ciscoEsVLANStationVLANIndex INTEGER,
|
|
ciscoEsVLANStationBoxNum INTEGER,
|
|
ciscoEsVLANStationAddress OCTET STRING,
|
|
ciscoEsVLANStationPort INTEGER,
|
|
ciscoEsVLANStationTraffic OCTET STRING
|
|
}
|
|
|
|
ciscoEsVLANStationVLANIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Integer reference to the vlan number in the vlan table."
|
|
::= { ciscoEsVLANStationEntry 1 }
|
|
|
|
ciscoEsVLANStationBoxNum OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Integer reference to the switch number on which the table entry
|
|
resides."
|
|
::= { ciscoEsVLANStationEntry 2 }
|
|
|
|
ciscoEsVLANStationAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Station's MAC address."
|
|
::= { ciscoEsVLANStationEntry 3 }
|
|
|
|
ciscoEsVLANStationPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The source port for the Station."
|
|
::= { ciscoEsVLANStationEntry 4 }
|
|
|
|
ciscoEsVLANStationTraffic OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A bit string that identifies with value of one of
|
|
the ports that this station has generated traffic
|
|
to or from. 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
|
|
EtherSwitch 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'."
|
|
|
|
::= { ciscoEsVLANStationEntry 5 }
|
|
|
|
|
|
-- An "optimized" version of the vlan station table
|
|
|
|
ciscoEsOptVLANStaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsOptVLANStaEntry
|
|
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."
|
|
::= { ciscoEsVLANs 5 }
|
|
|
|
ciscoEsOptVLANStaEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsOptVLANStaEntry
|
|
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 {
|
|
ciscoEsVLANStationVLANIndex,
|
|
ciscoEsVLANStationBoxNum,
|
|
ciscoEsOptVLANStaPos
|
|
}
|
|
|
|
::= { ciscoEsOptVLANStaTable 1 }
|
|
|
|
CiscoEsOptVLANStaEntry ::= SEQUENCE {
|
|
ciscoEsOptVLANStaPos INTEGER,
|
|
ciscoEsOptVLANStaVal OCTET STRING
|
|
}
|
|
|
|
ciscoEsOptVLANStaPos OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Third index for items in the optimized port
|
|
station address table."
|
|
::= { ciscoEsOptVLANStaEntry 1 }
|
|
|
|
ciscoEsOptVLANStaVal OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An OCTET STRING containing a multiple number of
|
|
stations from the vlan 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 "
|
|
::= { ciscoEsOptVLANStaEntry 2 }
|
|
|
|
ciscoEsTransitedConfiguredVLANs OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the management
|
|
domain. The first octet corresponds to VLANs with VlanIndex 1
|
|
through 8; the second octet to VLANs 9 through 16; etc. The most
|
|
significant bit of each octet corresponds to the lowest value
|
|
VlanIndex in that octet. If the bit correspond to a VLAN is set to
|
|
'1', then the VLAN is a configured transited VLAN on the local
|
|
device. (Default VLANs which must transit the local device are
|
|
always considered to be 'configured transited VLANs'.) 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
|
|
VLANs which must transit the device; or set any bits corresponding
|
|
to non-existant VLANs (VLANs whose IDs are not defined in the
|
|
management domain) will be completely rejected as an illegal
|
|
value."
|
|
|
|
::= { ciscoEsVLANs 6 }
|
|
|
|
ciscoEsTransitedVLANs OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(128))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A string of octets containing one bit per VLAN in the management
|
|
domain. The first octet corresponds to VLANs with VlanIndex 1
|
|
through 8; the second octet to VLANs 9 through 16; etc. The most
|
|
significant bit of each octet corresponds to the lowest value
|
|
VlanIndex in that octet. If the bit corresponding to a VLAN is set
|
|
to '1', then the VLAN transits the local device either because it
|
|
was configured to or because it was selected to automatically by
|
|
the selection algorithm."
|
|
|
|
::= { ciscoEsVLANs 7 }
|
|
|
|
-- EtherChannel Table.
|
|
|
|
ciscoEsECTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsECEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The EtherChannel table."
|
|
::= { ciscoEsEChannel 1 }
|
|
|
|
ciscoEsECEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsECEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the EtherChannel
|
|
table."
|
|
INDEX {
|
|
ciscoEsECSwitchNumber,
|
|
ciscoEsECNumber
|
|
}
|
|
::= { ciscoEsECTable 1 }
|
|
|
|
CiscoEsECEntry ::= SEQUENCE {
|
|
ciscoEsECSwitchNumber INTEGER,
|
|
ciscoEsECNumber INTEGER,
|
|
ciscoEsECPorts OCTET STRING
|
|
}
|
|
|
|
ciscoEsECSwitchNumber 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."
|
|
::= { ciscoEsECEntry 1 }
|
|
|
|
ciscoEsECNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The EtherChannel number for this row."
|
|
::= { ciscoEsECEntry 2 }
|
|
|
|
ciscoEsECPorts 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
|
|
EtherChannel. 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
|
|
EtherSwitch 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'."
|
|
::= { ciscoEsECEntry 3 }
|
|
|
|
|
|
-- EPS Filter Group
|
|
|
|
ciscoEsFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsFilterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Filters set up in the switch."
|
|
::= { ciscoEsFilter 1 }
|
|
|
|
ciscoEsFilterEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsFilterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the filter table."
|
|
INDEX {
|
|
ciscoEsFilterSwitchNumber,
|
|
ciscoEsFilterStationAddress,
|
|
ciscoEsFilterType
|
|
}
|
|
::= { ciscoEsFilterTable 1 }
|
|
|
|
CiscoEsFilterEntry ::= SEQUENCE {
|
|
ciscoEsFilterSwitchNumber INTEGER,
|
|
ciscoEsFilterStationAddress MacAddr,
|
|
ciscoEsFilterType INTEGER,
|
|
ciscoEsFilterPorts OCTET STRING,
|
|
ciscoEsFilterMask OCTET STRING,
|
|
ciscoEsFilterRemoteSwitch INTEGER,
|
|
ciscoEsFilterRemotePort INTEGER,
|
|
ciscoEsFilterStatus INTEGER
|
|
}
|
|
|
|
ciscoEsFilterSwitchNumber 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."
|
|
::= { ciscoEsFilterEntry 1 }
|
|
|
|
ciscoEsFilterStationAddress 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."
|
|
::= { ciscoEsFilterEntry 2 }
|
|
|
|
|
|
ciscoEsFilterType 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."
|
|
::= { ciscoEsFilterEntry 3 }
|
|
|
|
ciscoEsFilterPorts 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
|
|
EtherSwitch 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'."
|
|
::= { ciscoEsFilterEntry 4 }
|
|
|
|
ciscoEsFilterMask 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.
|
|
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
|
|
EtherSwitch 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'."
|
|
::= { ciscoEsFilterEntry 5 }
|
|
|
|
ciscoEsFilterRemoteSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"In case of destination filters you can specify
|
|
a particular port in a remote box as the destination
|
|
port for a given station address. A value of 0 indicates
|
|
no remote switch is configured."
|
|
::= { ciscoEsFilterEntry 6 }
|
|
|
|
ciscoEsFilterRemotePort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..29)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"In case of destination filters you can specify
|
|
a particular port in a remote box as the destination
|
|
port for a given station address. A value of 0 indicates
|
|
no remote ports assigned."
|
|
::= { ciscoEsFilterEntry 7 }
|
|
|
|
ciscoEsFilterStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { valid (1), invalid (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"GET request always returns valid (1). Set this object
|
|
to invalid (2) to delete an entry."
|
|
::= { ciscoEsFilterEntry 8 }
|
|
|
|
|
|
-- EPS Router Group
|
|
-- Latte & Mocha
|
|
|
|
ciscoEsRouterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoEsRouterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Router Port information."
|
|
::= { ciscoEsRouter 1 }
|
|
|
|
ciscoEsRouterEntry OBJECT-TYPE
|
|
SYNTAX CiscoEsRouterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Definition of each row in the Router Table"
|
|
INDEX { ciscoEsRouterBox, ciscoEsRouterPort }
|
|
::= { ciscoEsRouterTable 1 }
|
|
|
|
CiscoEsRouterEntry ::= SEQUENCE {
|
|
ciscoEsRouterBox INTEGER,
|
|
ciscoEsRouterPort INTEGER,
|
|
ciscoEsRouterOpState INTEGER,
|
|
ciscoEsRouterNetAddr IpAddress,
|
|
ciscoEsRouterBoardId INTEGER,
|
|
ciscoEsRouterRev INTEGER
|
|
}
|
|
|
|
ciscoEsRouterBox OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index into the router table row."
|
|
::= { ciscoEsRouterEntry 1 }
|
|
|
|
ciscoEsRouterPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index into the router table column."
|
|
::= { ciscoEsRouterEntry 2 }
|
|
|
|
ciscoEsRouterOpState OBJECT-TYPE
|
|
SYNTAX INTEGER { up (1), down (2) , empty(3), unknown(4)}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"GET request returns up (1) down(2) for operation state."
|
|
::= { ciscoEsRouterEntry 3 }
|
|
|
|
ciscoEsRouterNetAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the router."
|
|
::= { ciscoEsRouterEntry 4 }
|
|
|
|
ciscoEsRouterBoardId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Board Id of the router."
|
|
::= { ciscoEsRouterEntry 5 }
|
|
|
|
ciscoEsRouterRev OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Board Rev of the router."
|
|
::= { ciscoEsRouterEntry 6 }
|
|
|
|
|
|
|
|
-- Copyright 1995 Cisco Systems Inc.
|
|
-- All rights reserved.
|
|
|
|
-- This Specification is supplied "AS IS", and Cisco Systems Inc
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
ciscoEsStackCfgChange TRAP-TYPE
|
|
ENTERPRISE ciscoEsConfig
|
|
VARIABLES { sysName, sysLocation, ciscoEsNumSwitches }
|
|
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.
|
|
ciscoEsNumSwitches indicates the current number of switches
|
|
which are part of the stack. The management station has to
|
|
update its stack information according to the
|
|
stack table."
|
|
::= 1
|
|
|
|
ciscoEsStackProStackMatrixChange TRAP-TYPE
|
|
ENTERPRISE ciscoEsConfig
|
|
VARIABLES { sysName, sysLocation, ciscoEsProStackMatrixStatus }
|
|
DESCRIPTION
|
|
"This trap is generated when the stack switches over
|
|
from primary to secondary Matrix or from
|
|
secondary back to primary Matrix."
|
|
::= 2
|
|
|
|
ciscoEsStackTempChange TRAP-TYPE
|
|
ENTERPRISE ciscoEsStack
|
|
VARIABLES { sysName, sysLocation, ciscoEsStackSwitchTemperature }
|
|
DESCRIPTION
|
|
"This trap is generated when the temperature in a
|
|
switch exceeds normal or returns to normal."
|
|
::= 1
|
|
|
|
-- Store and forward entry trap
|
|
|
|
ciscoEsPortStrNFwdEntry TRAP-TYPE
|
|
ENTERPRISE ciscoEsPort
|
|
VARIABLES { sysName, sysLocation, ciscoEsPortActiveMode }
|
|
DESCRIPTION
|
|
"This trap is generated when a port automatically
|
|
enters store and forward mode when the error rate
|
|
exceeds the threshold."
|
|
::= 1
|
|
|
|
|
|
-- Traps for the Spanning Tree Protocol
|
|
|
|
ciscoEsVLANNewRoot TRAP-TYPE
|
|
ENTERPRISE ciscoEsVLANs
|
|
VARIABLES { ciscoEsVLANInfoVLANNumber }
|
|
DESCRIPTION
|
|
"This trap is a vlan 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
|
|
|
|
ciscoEsVLANTopologyChange TRAP-TYPE
|
|
ENTERPRISE ciscoEsVLANs
|
|
VARIABLES { ciscoEsVLANInfoVLANNumber }
|
|
DESCRIPTION
|
|
"This trap is a vlan 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
|
|
|
|
ciscoEsEtherChannelFailed TRAP-TYPE
|
|
ENTERPRISE ciscoEsEChannel
|
|
VARIABLES {sysName, sysLocation, ciscoEsECPorts }
|
|
DESCRIPTION
|
|
"This trap is sent when one of the links in an
|
|
EtherChannel fail. The variable ciscoEsECPorts
|
|
contains the ports which are operational in the
|
|
EtherChannel."
|
|
::= 1
|
|
|
|
END
|