PLEXCOM-MIB
DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter FROM RFC1155-SMI
TRAP-TYPE FROM RFC-1215
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB;
plexcom OBJECT IDENTIFIER ::= { enterprises 465 }
plxNode OBJECT IDENTIFIER ::= { plexcom 1 }
plxAgent OBJECT IDENTIFIER ::= { plxNode 1 }
plxStBridgeagent OBJECT IDENTIFIER ::= { plxAgent 1 }
plxStBridgesnmpd OBJECT IDENTIFIER ::= { plxStBridgeagent 1 }
plxPlexcomHub8091 OBJECT IDENTIFIER ::= { plxStBridgesnmpd 4 }
plxPlexcomHub8039 OBJECT IDENTIFIER ::= { plxStBridgesnmpd 5 }
plxPlexcomHub8029 OBJECT IDENTIFIER ::= { plxStBridgesnmpd 6 }
plxPlexcomHub8093 OBJECT IDENTIFIER ::= { plxStBridgesnmpd 7 }
plxRepeaterAgent OBJECT IDENTIFIER ::= { plxAgent 2 }
plxPlexcom8025 OBJECT IDENTIFIER ::= { plxRepeaterAgent 1 }
plxPlexcom8025SX OBJECT IDENTIFIER ::= { plxPlexcom8025 1 }
plxPlexcom8025SXT OBJECT IDENTIFIER ::= { plxPlexcom8025 2 }
plxPlexcomH8025SXT OBJECT IDENTIFIER ::= { plxPlexcom8025 3 }
plxPlexcomH8025SX OBJECT IDENTIFIER ::= { plxPlexcom8025 4 }
plxPlexcomS8025SXT OBJECT IDENTIFIER ::= { plxPlexcom8025 5 }
plxPlexcomS8025SX OBJECT IDENTIFIER ::= { plxPlexcom8025 6 }
plxPlexcomPlexSTACK OBJECT IDENTIFIER ::= { plxRepeaterAgent 2 }
plxPlexcom4000i OBJECT IDENTIFIER ::= { plxPlexcomPlexSTACK 1 }
plxPlexcom4000iR OBJECT IDENTIFIER ::= { plxPlexcomPlexSTACK 2 }
plxSwitchAgent OBJECT IDENTIFIER ::= { plxAgent 3 }
plxPlexcom5108 OBJECT IDENTIFIER ::= { plxSwitchAgent 1 }
plxModule OBJECT IDENTIFIER ::= { plxNode 2 }
plxModuleUnknown OBJECT IDENTIFIER ::= { plxModule 1 }
plxModule8010 OBJECT IDENTIFIER ::= { plxModule 2 }
plxModule8011 OBJECT IDENTIFIER ::= { plxModule 3 }
plxModule8023A OBJECT IDENTIFIER ::= { plxModule 4 }
plxModule8024A OBJECT IDENTIFIER ::= { plxModule 5 }
plxModule8024T OBJECT IDENTIFIER ::= { plxModule 6 }
plxModule8026A OBJECT IDENTIFIER ::= { plxModule 7 }
plxModule8026T OBJECT IDENTIFIER ::= { plxModule 8 }
plxModule8029M OBJECT IDENTIFIER ::= { plxModule 9 }
plxModule8091M OBJECT IDENTIFIER ::= { plxModule 10 }
plxModule8023 OBJECT IDENTIFIER ::= { plxModule 11 }
plxModule8031 OBJECT IDENTIFIER ::= { plxModule 13 }
plxModule8031A OBJECT IDENTIFIER ::= { plxModule 14 }
plxModule8033 OBJECT IDENTIFIER ::= { plxModule 15 }
plxModule8034 OBJECT IDENTIFIER ::= { plxModule 16 }
plxModule8033A OBJECT IDENTIFIER ::= { plxModule 17 }
plxModule8024FO OBJECT IDENTIFIER ::= { plxModule 24 }
plxModule8039M OBJECT IDENTIFIER ::= { plxModule 32 }
plxModule8039S OBJECT IDENTIFIER ::= { plxModule 33 }
plxModule8026FO OBJECT IDENTIFIER ::= { plxModule 34 }
plxModule8408 OBJECT IDENTIFIER ::= { plxModule 35 }
plxModule8400FO OBJECT IDENTIFIER ::= { plxModule 36 }
plxModule8032-R OBJECT IDENTIFIER ::= { plxModule 43 }
plxModule8032-1P OBJECT IDENTIFIER ::= { plxModule 45 }
plxModule8032-2P OBJECT IDENTIFIER ::= { plxModule 47 }
plxModule8032-4P OBJECT IDENTIFIER ::= { plxModule 51 }
plxModule8032-6P OBJECT IDENTIFIER ::= { plxModule 55 }
plxModule2008SX OBJECT IDENTIFIER ::= { plxModule 56 }
plxModule8035 OBJECT IDENTIFIER ::= { plxModule 58 }
plxModule8035STP OBJECT IDENTIFIER ::= { plxModule 59 }
plxModule8036 OBJECT IDENTIFIER ::= { plxModule 60 }
plxModule8023SX OBJECT IDENTIFIER ::= { plxModule 70 }
plxModule8012SX-1 OBJECT IDENTIFIER ::= { plxModule 71 }
plxModule8012SX-6 OBJECT IDENTIFIER ::= { plxModule 72 }
plxModule8024SX OBJECT IDENTIFIER ::= { plxModule 73 }
plxModule8027SX OBJECT IDENTIFIER ::= { plxModule 74 }
plxModule8091SXM OBJECT IDENTIFIER ::= { plxModule 75 }
plxModule8029SX-3M OBJECT IDENTIFIER ::= { plxModule 76 }
plxModule8029SX-3S OBJECT IDENTIFIER ::= { plxModule 77 }
plxModule8025SX OBJECT IDENTIFIER ::= { plxModule 78 }
plxModule8025SXT OBJECT IDENTIFIER ::= { plxModule 79 }
plxModuleH8025SX OBJECT IDENTIFIER ::= { plxModule 81 }
plxModuleS8025SXT OBJECT IDENTIFIER ::= { plxModule 82 }
plxModuleS8025SX OBJECT IDENTIFIER ::= { plxModule 83 }
plxModule8408FO OBJECT IDENTIFIER ::= { plxModule 84 }
plxModule8012SX-2 OBJECT IDENTIFIER ::= { plxModule 85 }
plxModule8012SX-4 OBJECT IDENTIFIER ::= { plxModule 86 }
plxModule8026SX OBJECT IDENTIFIER ::= { plxModule 88 }
plxModule8035SX OBJECT IDENTIFIER ::= { plxModule 89 }
plxModuleP8035SX OBJECT IDENTIFIER ::= { plxModule 90 }
plxModule8093SXM OBJECT IDENTIFIER ::= { plxModule 91 }
plxModule8093SXS OBJECT IDENTIFIER ::= { plxModule 92 }
plxModule8039SXM OBJECT IDENTIFIER ::= { plxModule 93 }
plxModule8039SXS OBJECT IDENTIFIER ::= { plxModule 94 }
plxFilterTable OBJECT IDENTIFIER ::= { plexcom 2 }
plxFtConfig OBJECT IDENTIFIER ::= { plxFilterTable 1 }
plxFtMaxAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum age of a filter table entry before it is
deleted from the table. The value is multiplied by
plxFtAgeTime (update timer interval) to form the
timer value in seconds."
::= { plxFtConfig 1 }
plxFtMaxRemove OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the filter table is full and new entries need to
be made, the oldest plxFtMaxRemove number of entries
are removed."
::= { plxFtConfig 2 }
plxFtMaxFilter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size of the filter table."
::= { plxFtConfig 3 }
plxFtAgeTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filter table age timer interval. The filter entry
age is incremented every plxFtAgeTime seconds."
::= { plxFtConfig 4 }
plxFtMaxPerm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Max number of permanent filter table entries.
Setting this value to zero clears all permanent
and dynamic entries from the filter table. Any
other set is ignored."
::= { plxFtConfig 5 }
plxFtForwMBcast OBJECT-TYPE
SYNTAX INTEGER {
noForward(0),
forward(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable forwarding of broadcasts
and multicasts."
::= { plxFtConfig 6 }
plxFtSecureMode OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
secure(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable 'secure' mode. In 'secure' mode the
bridge does not learn filter table entries dynamically."
::= { plxFtConfig 7 }
plxFtEntry OBJECT IDENTIFIER ::= { plxFilterTable 2 }
plxFtAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filter table entry age. Instance is a six element
object identifier representing the MAC address."
::= { plxFtEntry 1 }
plxFtDisp OBJECT-TYPE
SYNTAX INTEGER {
dynamforw1(4),
dynamforw2(8),
dynamflood(16),
dynamdiscard(32),
statforw1(5),
statforw2(9),
statflood(17),
statdiscard(33),
syssendup(67),
sysdiscard(35),
sysflood(83)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filter table entry disposition. Instance is a six element
object identifier representing the MAC address."
::= { plxFtEntry 2 }
plxInterfaceErrors OBJECT IDENTIFIER ::= { plexcom 3 }
plxIfeInBusErr OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bus read errors (Ethernet chip error)."
::= { plxInterfaceErrors 1 }
plxIfeInShortPkt OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Short frames received."
::= { plxInterfaceErrors 2 }
plxIfeInAlgError OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames received with bad alignment."
::= { plxInterfaceErrors 3 }
plxIfeInBadSize OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames received with bad length."
::= { plxInterfaceErrors 4 }
plxIfeInOverflow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive buffer overflow errors."
::= { plxInterfaceErrors 5 }
plxIfeInCRCErr OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames received with CRC errors."
::= { plxInterfaceErrors 6 }
plxIfeOutCol16 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Frames discarded due to excess collisions."
::= { plxInterfaceErrors 7 }
plxIfeOutCol OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transmit collisions."
::= { plxInterfaceErrors 8 }
plxIfeOutShortPkt OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Short packets transmitted (Ethernet chip error)."
::= { plxInterfaceErrors 9 }
plxIfeOutUnderflow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transmit buffer underflow."
::= { plxInterfaceErrors 10 }
plxIfeOutBusErr OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bus write errors (Ethernet chip error)."
::= { plxInterfaceErrors 11 }
plxForwardCounters OBJECT IDENTIFIER ::= { plexcom 4 }
plxFcInOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Received bytes."
::= { plxForwardCounters 1 }
plxFcInPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Received frames."
::= { plxForwardCounters 2 }
plxFcInNUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Received multicast and broadcast frames."
::= { plxForwardCounters 3 }
plxFcForwOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Forwarded bytes."
::= { plxForwardCounters 4 }
plxFcForwPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Forward frames."
::= { plxForwardCounters 5 }
plxFcFiltOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Filtered bytes."
::= { plxForwardCounters 6 }
plxFcFiltPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Filtered frames."
::= { plxForwardCounters 7 }
plxSystemCounters OBJECT IDENTIFIER ::= { plexcom 5 }
plxSysMemFree OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Amount of memory free of a particular size. Instance is
the memory block size."
::= { plxSystemCounters 1 }
plxSysMemAllocFail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times an allocation of a particular size
was denied due to no buffers. Instance is the buffer
size."
::= { plxSystemCounters 2 }
plxSysMemTotAllocFail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of memory allocation failures."
::= { plxSystemCounters 3 }
plxSysMemFreeFail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of deallocation failures due to inconsistent
function arguments."
::= { plxSystemCounters 4 }
plxSysMemAllocTooBig OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times a memory allocation was denied because
the buffer size was too large."
::= { plxSystemCounters 5 }
plxSysTimeToReset OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Amount of time (seconds) until the agent will reset.
Setting this to any non-zero value will cause a reset."
::= { plxSystemCounters 6 }
plxSysPanicMesg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The message printed on the console before the last system
crash, or a probable cause of the last crash."
::= { plxSystemCounters 7 }
plxSysResetCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the device has been reset (not including
power recycles)."
::= { plxSystemCounters 8 }
plxSysSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of software currently functioning in the system."
::= { plxSystemCounters 10 }
plxSpanningTree OBJECT IDENTIFIER ::= { plexcom 6 }
plxStBridge OBJECT IDENTIFIER ::= { plxSpanningTree 1 }
plxStBrName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Printable bridge name."
::= { plxStBridge 1 }
plxStBrIdent OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bridge identifier (8 bytes)."
::= { plxStBridge 2 }
plxStBrMaxAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bridge default 802.1 Max Age parameter."
::= { plxStBridge 3 }
plxStBrHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bridge default 802.1 Hello Time parameter."
::= { plxStBridge 4 }
plxStBrForwDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bridge default 802.1 Forward Delay parameter."
::= { plxStBridge 5 }
plxStBrIsRoot OBJECT-TYPE
SYNTAX INTEGER {
notroot(0),
isroot(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flag indicating if the bridge is the root."
::= { plxStBridge 6 }
plxStBrIsDesig OBJECT-TYPE
SYNTAX INTEGER {
notdesig(0),
isdesig(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flag indicating if the bridge is designated for a LAN."
::= { plxStBridge 7 }
plxStBrSpanAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address used by the Spanning Tree Protocol for
sending and receiving Config and Topology change frames."
::= { plxStBridge 8 }
plxStBrPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"802.1 Bridge Priority parameter."
::= { plxStBridge 9 }
plxStBrSTPDisabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Flag used to enable or disable 802.1 Spanning Tree Protocol
operation."
::= { plxStBridge 10 }
plxStRoot OBJECT IDENTIFIER ::= { plxSpanningTree 2 }
plxStRtIdent OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root 802.1 Bridge Identifier."
::= { plxStRoot 1 }
plxStRtCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root path cost."
::= { plxStRoot 2 }
plxStRtPort OBJECT-TYPE
SYNTAX INTEGER {
rootPort1(1),
rootPort2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root port number."
::= { plxStRoot 3 }
plxStRtMaxAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root 802.1 Max Age parameter."
::= { plxStRoot 4 }
plxStRtHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root 802.1 Hello Time parameter."
::= { plxStRoot 5 }
plxStRtForwDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Root 802.1 Forward Delay parameter."
::= { plxStRoot 6 }
plxStPort OBJECT IDENTIFIER ::= { plxSpanningTree 3 }
plxStPrtState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
blocking(1),
listening(2),
learning(4),
forwarding(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"802.1 Port State."
::= { plxStPort 1 }
plxStPrtCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Port cost parameter."
::= { plxStPort 2 }
plxStPrtIsDesig OBJECT-TYPE
SYNTAX INTEGER {
notdesig(0),
isdesig(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flag indicating if this port is designated."
::= { plxStPort 3 }
plxStPrtIsRoot OBJECT-TYPE
SYNTAX INTEGER {
notroot(0),
isroot(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Flag indicating if this is the root port."
::= { plxStPort 4 }
plxStPrtDesigRoot OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Bridge Identifier of the Designated Root
for this port."
::= { plxStPort 5 }
plxStPrtDesigCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Designated cost for this port."
::= { plxStPort 6 }
plxStPrtDesigBridge OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Designated bridge for this port."
::= { plxStPort 7 }
plxStPrtDesigPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Designated port."
::= { plxStPort 8 }
plxStPrtPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port priority."
::= { plxStPort 9 }
plxSpanTreeStats OBJECT IDENTIFIER ::= { plxSpanningTree 4 }
plxStsTopoChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Topology changes detected."
::= { plxSpanTreeStats 1 }
plxStsConfigTimeout OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Configuration timeouts."
::= { plxSpanTreeStats 2 }
plxStsPortDisable OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of port disables."
::= { plxSpanTreeStats 3 }
plxStsPortEnable OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of port enables."
::= { plxSpanTreeStats 4 }
plxStsInBadLen OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 frames received with bad length."
::= { plxSpanTreeStats 5 }
plxStsInUnknown OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 frames received with bad frame type."
::= { plxSpanTreeStats 6 }
plxStsIn8021Man OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Management frames received (discarded by bridge)."
::= { plxSpanTreeStats 7 }
plxStsInConfig OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Config frames received."
::= { plxSpanTreeStats 8 }
plxStsInTopoChg OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Topology change notification frames received."
::= { plxSpanTreeStats 9 }
plxStsOutConfig OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Config frames sent."
::= { plxSpanTreeStats 10 }
plxStsOutTopoChg OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"802.1 Topology change notification frames sent."
::= { plxSpanTreeStats 11 }
plxFilterRange OBJECT IDENTIFIER ::= { plexcom 7 }
plxFrNumRange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of filter range table entries when read
(GET). Set to zero to delete all filter range table entries.
A set with any other value is ignored."
::= { plxFilterRange 1 }
plxFrEntry OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filter range table entry. Instance is the range table number
(1 to plxFrNumRange). Each entry has the following format:
uchar frLowDest[6]; /* low bound of destination */
uchar frLowSrc[6]; /* low bound of source */
ushort frLowType; /* low bound of type */
uchar frHighDest[6]; /* high bound of destination */
uchar frHighSrc[6]; /* high bound of source */
ushort frHighType; /* high bound of type */
uchar frflag; /* disposition flag */
unchar frfill; /* round up size */
The LowType and HighType are in network byte order
(Motorola 68K). The flag is one of the bridge filter
table disposition values."
::= { plxFilterRange 2 }
plxPlexcomProp OBJECT IDENTIFIER ::= { plexcom 9 }
plxPlexAsync OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Plexcom 8090 proprietary management frame. Instance is '0'.
This info is available in published form by using
the 'plxHub' variables."
::= { plxPlexcomProp 1 }
plxPlexStat OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of Plexcom 8090 management module as deduced by
response to poll. Instance is '0'."
::= { plxPlexcomProp 2 }
plxPlexBkBits OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Plexcom 8091 proprietary management frame. Instance is '0'.
This info is available in a decoded form by using the 'plxHub'
variables.
Structure for SET (size 104):
#define MAX_SLOTS 13
#define SLOT_INFO_SIZE 8
char module_set_prop[MAX_SLOTS][SLOT_INFO_SIZE]
Structure for GET (size 208):
char module_set_prop[MAX_SLOTS][SLOT_INFO_SIZE]
char module_get_prop[MAX_SLOTS][SLOT_INFO_SIZE]
Contents of 'module_set_prop' and 'module_get_prop' is
proprietary."
::= { plxPlexcomProp 3 }
plxPlexBkDef OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Plexcom module definition. Instance is module type,
'plxGroupType'."
::= { plxPlexcomProp 4 }
plxHub OBJECT IDENTIFIER ::= { plexcom 10 }
plxHmBasicHubTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxHmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table containing global info for a hub."
::= { plxHub 1 }
plxHmBasicHubEntry OBJECT-TYPE
SYNTAX PlxHmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
INDEX { plxHubBasicID }
::= { plxHmBasicHubTable 1 }
PlxHmBasicHubEntry ::= SEQUENCE {
plxHubBasicID OCTET STRING (SIZE (6)),
plxHubGroupCapacity INTEGER,
plxHubGroupMap OCTET STRING,
plxHubGroupCount INTEGER
}
plxHubBasicID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hub ID (MAC address of management port)."
::= { plxHmBasicHubEntry 1 }
plxHubGroupCapacity OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of slots available in the hub."
::= { plxHmBasicHubEntry 2 }
plxHubGroupMap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining which hub slots are
populated with groups (cards or groups). The first byte
of the sequence represents slot 1, the second byte
slot 2, etc. A value of '1' indicates presence of a group
and '0' indicates an absence."
::= { plxHmBasicHubEntry 3 }
plxHubGroupCount OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of groups currently active in the hub."
::= { plxHmBasicHubEntry 4 }
plxHmBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of info for each hub module."
::= { plxHub 2 }
plxHmBasicGroupEntry OBJECT-TYPE
SYNTAX PlxHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { plxGroupBasicID }
::= { plxHmBasicGroupTable 1 }
PlxHmBasicGroupEntry ::= SEQUENCE {
plxGroupHubBasicID OCTET STRING (SIZE (6)),
plxGroupBasicID INTEGER,
plxGroupNumberOfPorts INTEGER,
plxGroupType INTEGER,
plxGroupAutoPartState OCTET STRING,
plxGroupAdminState OCTET STRING,
plxGroupCascadeConfig INTEGER,
plxGroupCascadeNetwork OCTET STRING,
plxGroupLinkState OCTET STRING,
plxGroupLinkPartTrapEnable OCTET STRING,
plxGroupNetworkSegment OCTET STRING,
plxGroupChassisNo INTEGER
}
plxGroupHubBasicID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hub identifier (MAC address of management port)."
::= { plxHmBasicGroupEntry 1 }
plxGroupBasicID OBJECT-TYPE
SYNTAX INTEGER {
slot1(1),
slot2(2),
slot3(3),
slot4(4),
slot5(5),
slot6(6),
slot7(7),
slot8(8),
slot9(9),
slot10(10),
slot11(11),
slot12(12),
slot13(13),
slot14(14),
slot15(15),
slot16(16)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Group identifier (module or slot number). First (left/bottom)
slot is 1."
::= { plxHmBasicGroupEntry 2 }
plxGroupNumberOfPorts OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of ports in this group."
::= { plxHmBasicGroupEntry 3 }
plxGroupType OBJECT-TYPE
SYNTAX INTEGER {
removed(0),
unknown(1),
m8010(2),
m8011(3),
m8023A(4),
m8024A(5),
m8024T(6),
m8026A(7),
m8026T(8),
m8029M(9),
m8091M(10),
m8023(11),
m8031(13),
m8031A(14),
m8033(15),
m8034(16),
m8033A(17),
m8024FO(24),
m8039M(32),
m8039S(33),
m8026FO(34),
m8408(35),
m8400FO(36),
m8032-R(43),
m8032-1P(44),
m8032-1PR(45),
m8032-2P(46),
m8032-2PR(47),
m8032-3P(48),
m8032-3PR(49),
m8032-4P(50),
m8032-4PR(51),
m8032-5P(52),
m8032-5PR(53),
m8032-6P(54),
m8032-6PR(55),
m2008SX(56),
m8035(58),
m8035STP(59),
m8036(60),
m8023SX(70),
m8012SX-1(71),
m8012SX-6(72),
m8024SX(73),
m8027SX(74),
m8091SXM(75),
m8029SX-3M(76),
m8029SX-3S(77),
m8025SX(78),
m8025SXT(79),
mH8025SX(81),
mS8025SXT(82),
mS8025SX(83),
m8408FO(84),
m8012SX-2(85),
m8012SX-4(86),
m8012SX-12(87),
m8026SX(88),
m8035SX(89),
mP8035SX(90),
m8093SXM(91),
m8093SXS(92),
m8039SXM(93),
m8039SXS(94),
m4000i(1000),
m4000iR(1001),
m4012(1010),
m4012i(1011),
m4012iR(1012),
m4024(1020),
m4024i(1021),
m4024iR(1022),
m4036(1030),
m4036i(1031),
m4036iR(1032),
m4112(1110),
m4112i(1111),
m4112iR(1112),
m4124(1120),
m4124i(1121),
m4124iR(1122),
m4136(1130),
m4136i(1131),
m4136iR(1132)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Group (module) type."
::= { plxHmBasicGroupEntry 4 }
plxGroupAutoPartState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining the auto-partition state
of each port. The first byte corresponds to port 1, the
second byte to port 2, etc. The value of each element
is of the same type as the 'plxPortAutoPartState' variable."
::= { plxHmBasicGroupEntry 5 }
plxGroupAdminState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining the enable state of each
port. The first byte corresponds to port 1, the second
byte to port 2, etc. The value of each element is of the
same type as the 'plxPortAdminState' variable."
::= { plxHmBasicGroupEntry 6 }
plxGroupCascadeConfig OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
local(2),
remote(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer defining the configuration control of bussed
cascade networks. For PlexNet SX products, this variable
is only applicable to 23SX, 24SX, 27SX, etc. modules, and
not the 91SX, 29SX, etc. modules. A value of '1' is returned
for modules which don't support the variable. A '2' indicates
local configuration, meaning the hardware switch has been set
on the board to control the cascade network based on hardware
switches, and to disallow setting of the cascade network
by remote management. A value of '3' indicates remote
configuration, meaning the hardware switch is set to allow
remote configuration of the cascade networks."
::= { plxHmBasicGroupEntry 7 }
plxGroupCascadeNetwork OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining the selected bussed cascade
network. A value of '9' indicates no cascade network
selected. This can be SET only on device types. A
value of '1' through '4' indicates the selected cascade
network. A value of '8' (SET only) is used to set the
device to use its hardware switches to select the
cascade network. For PlexNet 8091SX and 8029SX type
modules, the first byte represents port 1's internal network
and the second byte port 2's internal network. A value of '10'
(hex a) is returned for any module which does not support
bussed cascade networks."
::= { plxHmBasicGroupEntry 8 }
plxGroupLinkState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining the link state of each port.
The first byte corresponds to port 1, the second byte to
port 2, etc. The value of each element is of the same type
as the 'plxPortLinkState' variable."
::= { plxHmBasicGroupEntry 9 }
plxGroupLinkPartTrapEnable OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A sequence of bytes defining the enabling state for
generation of link and partition change traps from each
port. The first byte corresponds to port 1, the second
byte to port 2, etc. A value of '2' indicates trap generation
for the corresponding port is disabled and a value of '3'
indicates enabled."
::= { plxHmBasicGroupEntry 10 }
plxGroupNetworkSegment OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network segment that the corresponding group is
currently operating on. This is the 'repeater' number
used when accessing statistical information from the
agent via other standard MIBs. The value '255' (hex ff)
is returned if not applicable."
::= { plxHmBasicGroupEntry 11 }
plxGroupChassisNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number or id of the physical enclosure that the
corresponding group is operating in. This variable maps
a logical grouping of ports into a physical grouping.
The value '1' is returned for systems in which all groups
reside in the same physical enclosure."
::= { plxHmBasicGroupEntry 12 }
plxHmBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of info for the ports within a hub module.
The instance of each element is 'GroupID.PortID'. For
example, the Admin State of port 3 of slot 2 is
'plxPortAdminState.2.3'."
::= { plxHub 3 }
plxHmBasicPortEntry OBJECT-TYPE
SYNTAX PlxHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
INDEX { plxPortGroupBasicID, plxPortBasicID }
::= { plxHmBasicPortTable 1 }
PlxHmBasicPortEntry ::= SEQUENCE {
plxPortHubBasicID OCTET STRING (SIZE (6)),
plxPortGroupBasicID INTEGER,
plxPortBasicID INTEGER,
plxPortMauType INTEGER,
plxPortAdminState INTEGER,
plxPortAutoPartState INTEGER,
plxPortLinkState INTEGER
}
plxPortHubBasicID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hub identifier (MAC address of management port)."
::= { plxHmBasicPortEntry 1 }
plxPortGroupBasicID OBJECT-TYPE
SYNTAX INTEGER {
slot1(1),
slot2(2),
slot3(3),
slot4(4),
slot5(5),
slot6(6),
slot7(7),
slot8(8),
slot9(9),
slot10(10),
slot11(11),
slot12(12),
slot13(13),
slot14(14),
slot15(15),
slot16(16)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Group identifier (module or slot number). First slot is 1."
::= { plxHmBasicPortEntry 2 }
plxPortBasicID OBJECT-TYPE
SYNTAX INTEGER {
port1(1), port2(2), port3(3), port4(4), port5(5), port6(6),
port7(7), port8(8), port9(9), port10(10), port11(11),
port12(12), port13(13), port14(14), port15(15), port16(16),
port17(17), port18(18), port19(19), port20(20), port21(21),
port22(22), port23(23), port24(24), port25(25), port26(26),
port27(27), port28(28), port29(29), port30(30), port31(31),
port32(32), port33(33), port34(34), port35(35), port36(36),
port37(37), port38(38)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port identifier (number). First port is the leftmost or
topmost port of a card and is number 1."
::= { plxHmBasicPortEntry 3 }
plxPortMauType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ieeeAui(2),
ieeeThin(3),
ieee10baseT(4),
ieee10base2(5),
foirl(6),
telco50(7),
tokenringutp(10),
tokenringstp(11),
tokenringcoax(12),
tokenringfiber(13),
tokenringtelco50(14),
internalNet(15),
serial(16),
as400utp(17),
as400fiber(18)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port physical interface type."
::= { plxHmBasicPortEntry 4 }
plxPortAdminState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port enable state."
::= { plxHmBasicPortEntry 5 }
plxPortAutoPartState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
notPart(2),
part(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port auto-partition state."
::= { plxHmBasicPortEntry 6 }
plxPortLinkState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port link state."
::= { plxHmBasicPortEntry 7 }
plxSystemAdmin OBJECT IDENTIFIER ::= { plexcom 11 }
plxSysAdmCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxSysAdmCommunityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of SNMP community name entries allowing different
levels of SNMP access. A maximum of 5 entries are allowed."
::= { plxSystemAdmin 1 }
plxSysAdmCommunityEntry OBJECT-TYPE
SYNTAX PlxSysAdmCommunityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the SNMP community table."
INDEX { plxCommunityIndex }
::= { plxSysAdmCommunityTable 1 }
PlxSysAdmCommunityEntry ::= SEQUENCE {
plxCommunityIndex INTEGER (1..5),
plxCommunityName DisplayString (SIZE(0..32)),
plxCommunityAccess INTEGER
}
plxCommunityIndex OBJECT-TYPE
SYNTAX INTEGER (1..5)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for this community table entry."
::= { plxSysAdmCommunityEntry 1 }
plxCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name to which this entry grants access.
This string must be unique among the community names
defined in all entries of this table. A community name
entry does not become effective until the corresponding
plxCommunityAccess variable is set to a value other than
invalid(100)."
::= { plxSysAdmCommunityEntry 2 }
plxCommunityAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
superUser(3),
invalid(100)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The access level for the community name. This variable
must be set to a value of readOnly(1), readWrite(2), or
superUser(3) for the corresponding plxCommunityName variable
in the table to be valid. A value of readOnly(1) allows
'GET' only privleges on all MIB objects except the community
table. A value of readWrite(2) allows 'GET' and 'SET'
privleges on all MIB objects except the community table.
A value of superUser(3) allows 'GET' and 'SET' privleges on
all MIB objects including the community table. The value
invalid(100) is returned for invalid table entries. A
'SET' with this value clears the entry from the table."
::= { plxSysAdmCommunityEntry 3 }
plxSysAdmDownload OBJECT IDENTIFIER ::= { plxSystemAdmin 2 }
plxDownloadFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file to download via the network to Flash."
::= { plxSysAdmDownload 1 }
plxDownloadServerAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the server that contains the file to
download."
::= { plxSysAdmDownload 2 }
plxDownloadAction OBJECT-TYPE
SYNTAX INTEGER {
noDownload(1),
download(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to download(2) initiates a download of
system software. The variables plxDownloadServerAddress and
plxDownloadFileName must be first set before starting a
download. The agent will return the value download(2) when
a download is currently in progress. Setting this object to
noDownload(1) has no effect. The agent will return this value
unless a download is in progress."
::= { plxSysAdmDownload 3 }
plxDownloadStatus OBJECT-TYPE
SYNTAX INTEGER {
downloadSuccess(1),
downloadNotOccurred(2),
badFlash(3),
badServerAddress(4),
badFile(5),
tftpUndefined(6),
tftpFileNotFound(7),
tftpAccessViolation(8),
tftpIllegalOperation(10),
tftpUnknownTransferID(11),
downloadInProgress(14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the last download performed. The value
downloadSuccess(1) indicates a successful download, and that
the device is operating from the downloaded firmware.
noDownloadOccurred(2) is returned if no firmware download has yet
been performed. If Flash EPROM is not present on the board
or is bad, badFlash(3) is returned. The value
badServerAddress(4) indicates the IP address of the server
configured by the plxDownloadServerAddress variable is bad.
badFile(5) indicates the downloaded file had a bad checksum
or is corrupt. The value downloadInProgress(14) indicates that
a download is currently being performed. The remaining values
indicate a TFTP protocol specific failure during the most recent
download, and are the error codes defined in RFC 783, offset
by six."
::= { plxSysAdmDownload 4 }
plxSysAdmTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxSysAdmTrapEntry
ACCESS not-accessible
STATUS mandatory
::= { plxSystemAdmin 3 }
plxSysAdmTrapEntry OBJECT-TYPE
SYNTAX PlxSysAdmTrapEntry
ACCESS not-accessible
STATUS mandatory
INDEX { plxTrapIndex }
::= { plxSysAdmTrapTable 1 }
PlxSysAdmTrapEntry ::= SEQUENCE {
plxTrapIndex INTEGER,
plxTrapStandardEnable INTEGER,
plxTrapPlexcomEnable INTEGER,
plxTrapRepeaterEnable INTEGER,
plxTrapNovellEnable INTEGER
}
plxTrapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the entry within the trap table."
::= { plxSysAdmTrapEntry 1 }
plxTrapStandardEnable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable generation of standard traps for this
entry."
::= { plxSysAdmTrapEntry 4 }
plxTrapPlexcomEnable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable Plexcom specific trap generation
for this entry."
::= { plxSysAdmTrapEntry 5 }
plxTrapRepeaterEnable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable Repeater MIB specific trap generation
for this entry."
::= { plxSysAdmTrapEntry 6 }
plxTrapNovellEnable OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable Novell HMI MIB specific trap generation
for this entry."
::= { plxSysAdmTrapEntry 7 }
plxSysAdmMibControl OBJECT IDENTIFIER ::= { plxSystemAdmin 4 }
plxMcZeroStatCounters OBJECT-TYPE
SYNTAX INTEGER {
noZero(1),
zeroCounters(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Zero statistical counters maintained by the managed device.
This zeros the port- and network-level performance stats
maintained in all MIBs supported by the device. The variable
should be set to 'zeroCounters' to clear statistical entries.
A value of 'noZero' is returned when this variable is read."
::= { plxSysAdmMibControl 1 }
plxMcNetworkSelectRptrMib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Select the 'repeater number' that the information in the
Repeater MIB on the managed device represents. This variable
is used for agents which manage multiple repeaters."
::= { plxSysAdmMibControl 2 }
plxMcNetworkSelectRmonMib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Select the 'repeater number' that the information in the
RMON MIB on the managed device represents. This variable
is used for agents which manage multiple repeaters."
::= { plxSysAdmMibControl 3 }
plxSecurity OBJECT IDENTIFIER ::= { plexcom 12 }
plxIntruderControlGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxIntruderControlGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of parameters for configuring software-controlled
intruder detection for groups of ports."
::= { plxSecurity 1 }
plxIntruderControlGroupEntry OBJECT-TYPE
SYNTAX PlxIntruderControlGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the intruder detection group table."
INDEX { plxIcGroupGroupIndex }
::= { plxIntruderControlGroupTable 1 }
PlxIntruderControlGroupEntry ::= SEQUENCE {
plxIcGroupGroupIndex INTEGER,
plxIcGroupAuthorizationType INTEGER,
plxIcGroupAlarmAction INTEGER,
plxIcGroupAuthorizedAddressMode INTEGER,
plxIcGroupDetectionStatus INTEGER
}
plxIcGroupGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique group index for which this intruder control table
entry represents."
::= { plxIntruderControlGroupEntry 1 }
plxIcGroupAuthorizationType OBJECT-TYPE
SYNTAX INTEGER {
noUser(1),
singleUser(2),
multiValue(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The authorization level of the intruder detection on the
corresponding group of ports. If set to singleUser(2) (the
initial default), alarms will be triggered when more than
one source address is detected on a given port. If set to
noUser(1), no users are allowed on any port, and an alarm
will be triggered if any traffic is generated on a port."
::= { plxIntruderControlGroupEntry 2 }
plxIcGroupAlarmAction OBJECT-TYPE
SYNTAX INTEGER {
none(1),
trapOnly(2),
disableOnly(3),
trapAndDisable(4),
multiValue(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to be taken when an alarm occurs on any port in
the corresponding group. If this variable is set to trapOnly(2),
the initial default, an SNMP trap will be generated when an
intruder detect alarm occurs. If set to disableOnly(3), the
port will be disabled when an alarm occurs. If set to
trapAndDisable(4), both a trap will be generated and the port
will be disabled. If set to none(1), no action will be taken."
::= { plxIntruderControlGroupEntry 3 }
plxIcGroupAuthorizedAddressMode OBJECT-TYPE
SYNTAX INTEGER {
autoLearn(1),
useAuthorized(2),
multiValue(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method by which the plxIcAuthorizedSourceAddress
variable for the corresponding port should be configured. If
this variable is set to autoLearn(1), the initial default, the
allowed single source address on the port will be configured
automatically by the address of the next valid packet on that
port. If set to useAuthorized(2), the address as configured by
an SNMP SET operation on the plxIcAuthorizedSourceAddress
variable will be used."
::= { plxIntruderControlGroupEntry 4 }
plxIcGroupDetectionStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2),
triggered(3),
multiValue(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the intruder detection on the
corresponding port. The initial default for all ports is
inactive(1), meaning that intruder detection is not active
on the port. If set to active(2), intruder detection is
enabled, and this value will then also be returned for an
SNMP GET operation. If an alarm is generated, this variable
will take on the value triggered(3). A set with the value
active(2) will clear the triggered condition back to active.
Intruder detection on the port is effectively still active in
the triggered condition. The value triggered(3) is illegal
for a SET operation."
::= { plxIntruderControlGroupEntry 5 }
plxIntruderControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF PlxIntruderControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of parameters for configuring software-controlled
intruder detection."
::= { plxSecurity 2 }
plxIntruderControlEntry OBJECT-TYPE
SYNTAX PlxIntruderControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the intruder detection table."
INDEX { plxIcGroupIndex, plxIcPortIndex }
::= { plxIntruderControlTable 1 }
PlxIntruderControlEntry ::= SEQUENCE {
plxIcGroupIndex INTEGER,
plxIcPortIndex INTEGER,
plxIcAuthorizationType INTEGER,
plxIcAlarmAction INTEGER,
plxIcAuthorizedAddressMode INTEGER,
plxIcAuthorizedSourceAddress OCTET STRING (SIZE (6)),
plxIcCurrentSourceAddress OCTET STRING (SIZE (6)),
plxIcDetectionStatus INTEGER
}
plxIcGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique group index for which this intruder control table
entry represents."
::= { plxIntruderControlEntry 1 }
plxIcPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique port index for which this intruder control table
entry represents."
::= { plxIntruderControlEntry 2 }
plxIcAuthorizationType OBJECT-TYPE
SYNTAX INTEGER {
noUser(1),
singleUser(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The authorization level of the intruder detection on the
corresponding port. If set to singleUser(2) (the initial
default), an alarm will be triggered when more than one source
address is detected on the port. If set to noUser(1), no
users are allowed on the port, and an alarm will be triggered
if any traffic is generated on the port."
::= { plxIntruderControlEntry 3 }
plxIcAlarmAction OBJECT-TYPE
SYNTAX INTEGER {
none(1),
trapOnly(2),
disableOnly(3),
trapAndDisable(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to be taken when an alarm occurs on the
corresponding port. If this variable is set to trapOnly(2),
the initial default, an SNMP trap will be generated when an
intruder detect alarm occurs. If set to disableOnly(3), the
port will be disabled when an alarm occurs. If set to
trapAndDisable(4), both a trap will be generated and the port
will be disabled. If set to none(1), no action will be taken."
::= { plxIntruderControlEntry 4 }
plxIcAuthorizedAddressMode OBJECT-TYPE
SYNTAX INTEGER {
autoLearn(1),
useAuthorized(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method by which the plxIcAuthorizedSourceAddress
variable for the corresponding port should be configured. If
this variable is set to autoLearn(1), the initial default, the
allowed single source address on the port will be configured
automatically by the address of the next valid packet on that
port. If set to useAuthorized(2), the address as configured by
an SNMP SET operation on the plxIcAuthorizedSourceAddress
variable will be used."
::= { plxIntruderControlEntry 5 }
plxIcAuthorizedSourceAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current authorized source address allowed by intruder
detection on the corresponding port. This variable is only
valid if the plxIcAuthorizationType variable for the port
is singleUser(2). This variable must be configured if the
plxIcAuthorizedAddressMode variable is set to useAuthorized.
If plxIcAuthorizedAddressMode is set to autoLearn, the
authorized source address will be automatically configured to be
the source address of the last valid packet that was generated
from the port (or the next valid packet if the port has had no
traffic) after setting the plxIcDetectionStatus variable to
active(2)."
::= { plxIntruderControlEntry 6 }
plxIcCurrentSourceAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source address of the last valid packet that was generated
on the corresponding port. If an alarm was generated on the
port and the port was disabled based on the setting of
plxIcAlarmAction, this variable will contain the source
address of the intruding device."
::= { plxIntruderControlEntry 7 }
plxIcDetectionStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2),
triggered(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the intruder detection on the
corresponding port. The initial default for all ports is
inactive(1), meaning that intruder detection is not active
on the port. If set to active(2), intruder detection is
enabled, and this value will then also be returned for an
SNMP GET operation. If an alarm is generated, this variable
will take on the value triggered(3). A set with the value
active(2) will clear the triggered condition back to active.
Intruder detection on the port is effectively still active in
the triggered condition. The value triggered(3) is illegal
for a SET operation."
::= { plxIntruderControlEntry 8 }
plxPanicMesgTrap TRAP-TYPE
ENTERPRISE plexcom
VARIABLES { plxSysPanicMesg }
DESCRIPTION
"The plxPanicMesgTrap trap is generated when the agent
resets for a reason other than a normal hardware reset
or restart condition. The plxSysPanicMesg variable
contains a textual explanation for the reset, as saved
in non-volatile memory."
::= 4
plxGenericHubTrap TRAP-TYPE
ENTERPRISE plexcom
VARIABLES { plxPortLinkState, plxPortAutoPartState, plxGroupType }
DESCRIPTION
"The generic hub trap is sent when one of several
changes occurs in the status of the agent. There are
three conditions which may cause this: the addition or
deletion of a group (usually a module) from the agent (or
chassis), in which case the plxGroupType variable is
returned, and changes in the autopartition or link states
of a given port, in which case the plxPortAutoPartState or
plxPortLinkState variables are returned, respectively."
::= 5
plxSecurityViolationTrap TRAP-TYPE
ENTERPRISE plexcom
VARIABLES { plxIcCurrentSourceAddress }
DESCRIPTION
"The security violation trap is sent when an alarm
occurs in the agent that indicates a configured security
provision has been violated. In conjunture with the
plxIntruderControlTable, this trap is sent when an
non-allowed intruder source address is detected on a
port. In this case, the plxIcCurrentSourceAddress
variable is returned indicating the violating address
on the affected port."
::= 6
END