2454 lines
79 KiB
Plaintext
2454 lines
79 KiB
Plaintext
ATI-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Combination of this MIB :
|
|
-- Title: Allied Telesis Inc. MIB
|
|
-- Date: April 4, 1991
|
|
-- By: Keith Franklin/ATI
|
|
-- Edited Version 4.1 Firmware
|
|
-- And this one :
|
|
-- AThub-mib
|
|
-- Release 4.0
|
|
-- Supported by AT-S4 rev 3.2, AT-S5 rev 3.2, and AT-S10 rev 4.0
|
|
|
|
-- put together by hand by max baker. Damn them for recycling mib names
|
|
-- 11/1/04
|
|
|
|
IMPORTS
|
|
enterprises, OBJECT-TYPE, NetworkAddress, IpAddress,
|
|
Counter, Gauge, TimeTicks, mib-2
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
TRAP-TYPE
|
|
FROM RFC-1215
|
|
rptrAddrTrackNewLastSrcAddress
|
|
FROM SNMP-REPEATER-MIB;
|
|
|
|
--
|
|
-- General Definitions
|
|
--
|
|
|
|
MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address
|
|
|
|
--
|
|
-- Enterprise specific
|
|
--
|
|
|
|
alliedTelesyn OBJECT IDENTIFIER ::= { enterprises 207 }
|
|
|
|
products OBJECT IDENTIFIER ::= { alliedTelesyn 1 }
|
|
|
|
bridge OBJECT IDENTIFIER ::= { products 1 }
|
|
repeater OBJECT IDENTIFIER ::= { products 2 }
|
|
|
|
atiBridgeagent OBJECT IDENTIFIER ::= { bridge 1 }
|
|
|
|
|
|
bridgesnmpd OBJECT IDENTIFIER ::= { atiBridgeagent 1 }
|
|
|
|
atiBridge OBJECT IDENTIFIER ::= { bridgesnmpd 1 }
|
|
|
|
filterTable OBJECT IDENTIFIER ::= { alliedTelesyn 2 }
|
|
|
|
spanningTree OBJECT IDENTIFIER ::= { alliedTelesyn 6 }
|
|
|
|
mibObject OBJECT IDENTIFIER ::= { alliedTelesyn 8 }
|
|
atiTrapAttrs OBJECT IDENTIFIER ::= { alliedTelesyn 9 }
|
|
|
|
--- hub mib
|
|
hub3600 OBJECT IDENTIFIER ::= { repeater 1 }
|
|
hub3100 OBJECT IDENTIFIER ::= { repeater 10 }
|
|
hubTurboStack OBJECT IDENTIFIER ::= { repeater 65 }
|
|
|
|
hubMib OBJECT IDENTIFIER ::= { mibObject 1 }
|
|
|
|
rptrInfo OBJECT IDENTIFIER ::= { hubMib 1 }
|
|
groupInfo OBJECT IDENTIFIER ::= { hubMib 2 }
|
|
portInfo OBJECT IDENTIFIER ::= { hubMib 3 }
|
|
rptrStat OBJECT IDENTIFIER ::= { hubMib 4 }
|
|
groupStat OBJECT IDENTIFIER ::= { hubMib 5 }
|
|
groupSAT OBJECT IDENTIFIER ::= { hubMib 6 }
|
|
|
|
--
|
|
-- Following are configuration parameters for the entire managed repeater.
|
|
--
|
|
|
|
actualIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The actual IP Address that is currently being used by the
|
|
hub. This could be the same value as hubIPAddr, or it may
|
|
be different if another IP Address was received via Bootp."
|
|
::= { rptrInfo 1 }
|
|
|
|
hubIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The configured IP Address of the hub."
|
|
::= { rptrInfo 2 }
|
|
|
|
subnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Subnet mask of the hub."
|
|
::= { rptrInfo 3 }
|
|
|
|
routerAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Gateway/router address of the hub."
|
|
::= { rptrInfo 4 }
|
|
|
|
snmpManager OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "IP Address of the hub's SNMP manager to which Traps
|
|
will be sent."
|
|
::= { rptrInfo 5 }
|
|
|
|
softwareProduct OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The ATI software product model number running in the hub."
|
|
::= { rptrInfo 6 }
|
|
|
|
softwareLevel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The software release level running in the hub."
|
|
::= { rptrInfo 7 }
|
|
|
|
configurationChanged OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
changed(1),
|
|
nochange(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A flag, set to the value changed(1) when any of the
|
|
hub's status or configuration has been changed.
|
|
When this object is read, then the value is reset
|
|
to nochange(2)."
|
|
::= { rptrInfo 8 }
|
|
|
|
|
|
rptrNmMgrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RptrNmMgrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
A list of SNMP Trap Manager stations Entries.
|
|
The number of entries is given by the
|
|
rptrNmMgrTotal mib object.
|
|
"
|
|
::= { rptrInfo 9 }
|
|
|
|
rptrNmMgrEntry OBJECT-TYPE
|
|
SYNTAX RptrNmMgrEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
An Trap receipt Manager Entry containing ipaddress of
|
|
the configured NMS's to which Traps are sent.
|
|
"
|
|
INDEX { rptrNmMgrIndex }
|
|
::= { rptrNmMgrTable 1 }
|
|
|
|
RptrNmMgrEntry ::=
|
|
SEQUENCE {
|
|
rptrNmMgrIndex INTEGER,
|
|
rptrNmMgrIpAddr IpAddress
|
|
}
|
|
|
|
rptrNmMgrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
The Index of SNMP Managers IP Address.
|
|
"
|
|
::= { rptrNmMgrEntry 1 }
|
|
|
|
rptrNmMgrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
The IP Address of the NMS host configured.
|
|
"
|
|
::= { rptrNmMgrEntry 2 }
|
|
|
|
--
|
|
-- Following is table for all devices in the chassis.
|
|
--
|
|
|
|
deviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The table contains the mapping of all devices
|
|
in the chassis. For all hubs and switches, the
|
|
object 'deviceQuadrant' returns 'right' (1).
|
|
For docking devices, then it will reflect the
|
|
position of the device in the docking station.
|
|
This object is specific to Turbo Stack.
|
|
"
|
|
::= { rptrInfo 10}
|
|
|
|
deviceEntry OBJECT-TYPE
|
|
SYNTAX DeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device entry in the DeviceTable.
|
|
"
|
|
INDEX { deviceIndex, deviceQuadrant }
|
|
::= { deviceTable 1 }
|
|
|
|
DeviceEntry ::=
|
|
SEQUENCE {
|
|
deviceIndex
|
|
INTEGER,
|
|
deviceQuadrant
|
|
INTEGER,
|
|
deviceDescr
|
|
DisplayString,
|
|
deviceObjectID
|
|
OBJECT IDENTIFIER,
|
|
deviceIpAddr
|
|
IpAddress,
|
|
devicePortCapacity
|
|
INTEGER
|
|
}
|
|
|
|
deviceIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
The Slot number in the chassis where the device is
|
|
installed.
|
|
"
|
|
::= { deviceEntry 1 }
|
|
|
|
|
|
deviceQuadrant OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
right(1),
|
|
left(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Quadrant of the device.
|
|
"
|
|
::= { deviceEntry 2 }
|
|
|
|
|
|
deviceDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
A textual description of the device.
|
|
For devices that are repeaters, this value is identical to
|
|
the rptrGroupDescr object.
|
|
"
|
|
::= { deviceEntry 3 }
|
|
|
|
|
|
deviceObjectID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sysObject identification of the device.
|
|
For devices that are repeaters, this value is identical to
|
|
the rptrGroupObjectID object.
|
|
"
|
|
::= { deviceEntry 4 }
|
|
|
|
deviceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The IP address (if present) of the device.
|
|
For hubs devices, this object will return the same
|
|
value as hubIPAddr.
|
|
"
|
|
::= { deviceEntry 5 }
|
|
|
|
devicePortCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of ports contained within the device.
|
|
Valid range is 1-1024. Within each device, the
|
|
ports are uniquely numbered in the range from
|
|
1 to devicePortCapacity.
|
|
For devices that are repeaters, this value is identical to
|
|
the rptrGroupPortCapacity object."
|
|
::= { deviceEntry 6}
|
|
|
|
localOmegaState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
This object enables the Local Omega to be enabled or disabled.
|
|
"
|
|
::= { rptrInfo 11 }
|
|
|
|
remoteOmegaState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
This object enables the Remote Omega to be enabled or disabled.
|
|
"
|
|
::= { rptrInfo 12 }
|
|
|
|
--
|
|
-- Following are statistics collected for the entire repeater.
|
|
--
|
|
|
|
hubReadableFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Readable Frames Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 1 }
|
|
|
|
hubReadableOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Readable Octets (bytes) Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 2 }
|
|
|
|
hubFCSError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the FCS (CRC) Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 3 }
|
|
|
|
hubAlignError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Alignment Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 4 }
|
|
|
|
hubFrameTooLong OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Frame Too Long Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 5 }
|
|
|
|
hubShortEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Short Event Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 6 }
|
|
|
|
hubRunt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Runt Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 7 }
|
|
|
|
hubLateEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Late Event Error Counters of all
|
|
ports on all modules/groups"
|
|
::= { rptrStat 8 }
|
|
|
|
hubVeryLongEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Very Long Event Error (Jabber)
|
|
Counters of all ports on all modules/groups"
|
|
::= { rptrStat 9 }
|
|
|
|
hubDataRateMism OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Data Rate Mismatch Error Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 10 }
|
|
|
|
hubAutoPartition OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Auto Port Partition Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 11 }
|
|
|
|
hubTotalError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of all Error Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 12 }
|
|
|
|
hubPortCollision OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Port Collision Counters
|
|
of all ports on all modules/groups"
|
|
::= { rptrStat 13 }
|
|
|
|
|
|
hubFrames-64-127bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on all modules/groups, where
|
|
the frame length was in the range 64 through 127 octets."
|
|
::= { rptrStat 14 }
|
|
|
|
hubFrames-128-255bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on all modules/groups, where
|
|
the frame length was in the range 128 through 255 octets."
|
|
::= { rptrStat 15 }
|
|
|
|
hubFrames-256-511bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on all modules/groups, where
|
|
the frame length was in the range 256 through 511 octets."
|
|
::= { rptrStat 16 }
|
|
|
|
hubFrames-512-1023bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on all modules/groups, where
|
|
the frame length was in the range 512 through 1023 octets."
|
|
::= { rptrStat 17 }
|
|
|
|
hubFrames-1024-1518bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on all modules/groups, where
|
|
the frame length was in the range 1024 through 1518 octets."
|
|
::= { rptrStat 18 }
|
|
|
|
ledInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "See groupLEDInfo"
|
|
::= { groupInfo 1 }
|
|
|
|
groupInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Table of group specific information."
|
|
::= { groupInfo 2 }
|
|
|
|
groupInfoEntry OBJECT-TYPE
|
|
SYNTAX GroupInfoEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in the table, containing information
|
|
about a single group of ports."
|
|
INDEX { groupInfoIndex }
|
|
::= { groupInfoTable 1 }
|
|
|
|
GroupInfoEntry ::=
|
|
SEQUENCE {
|
|
groupInfoIndex
|
|
INTEGER,
|
|
groupLEDInfo
|
|
OCTET STRING,
|
|
groupSegmentation
|
|
INTEGER,
|
|
groupSecurity
|
|
INTEGER,
|
|
groupIntruderProtection
|
|
INTEGER,
|
|
groupSrcAddrLearningMode
|
|
INTEGER,
|
|
groupIntruderTrap
|
|
INTEGER,
|
|
groupIntruderDisable
|
|
INTEGER,
|
|
groupOperStatus
|
|
INTEGER,
|
|
groupDescr
|
|
DisplayString,
|
|
groupObjectID
|
|
OBJECT IDENTIFIER,
|
|
groupIPAddress
|
|
IpAddress,
|
|
groupPortCapacity
|
|
INTEGER,
|
|
groupEraseSourceAddressTable
|
|
INTEGER,
|
|
groupAddSourceAddress
|
|
OCTET STRING,
|
|
groupDeleteSourceAddress
|
|
OCTET STRING,
|
|
groupLimitAddressPerPort
|
|
INTEGER,
|
|
groupCheckPrimaryTimer
|
|
INTEGER,
|
|
groupReceiveFailureTimer
|
|
INTEGER,
|
|
groupCheckResampleTimer
|
|
INTEGER
|
|
}
|
|
|
|
groupInfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the group within the
|
|
repeater for which this entry contains information."
|
|
::= { groupInfoEntry 1 }
|
|
|
|
groupLEDInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This information encodes the current state of the module
|
|
per-port LEDs."
|
|
::= { groupInfoEntry 2 }
|
|
|
|
groupSegmentation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
segmented(1),
|
|
connected(2),
|
|
external(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 product family only.
|
|
This object controls the segmentation option for this group.
|
|
It may be segmented, connected, or using the module's
|
|
external segmentation switch."
|
|
::= { groupInfoEntry 3 }
|
|
|
|
groupSecurity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
external(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 product family only.
|
|
This object controls the Security option for this group.
|
|
It may be enabled, disabled, or using module's external
|
|
security switch."
|
|
::= { groupInfoEntry 4 }
|
|
|
|
|
|
groupIntruderProtection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 and TurboStack product families only.
|
|
This object controls the Intruder Protection option for this
|
|
group/module. For TurboStack products, disabled turns off
|
|
Intruder Protection and places the module into source address
|
|
Learning Mode. Enabled turns on Intruder Protection and places
|
|
the module into Secure Mode."
|
|
::= { groupInfoEntry 5 }
|
|
|
|
|
|
|
|
groupSrcAddrLearningMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mode1(1),
|
|
mode2(2),
|
|
mode3(3),
|
|
mode4(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 product family only.
|
|
This object indicates the Source Address Learning Mode.
|
|
Mode1 : Automatic; passive devices: Automatic MAC address
|
|
learning. Re-learn port MAC address after a port is
|
|
disabled/re-enabled. Passive devices connected to a
|
|
port will see all backbone traffic.
|
|
Mode2 : Automatic; passive devices: Automatic MAC address
|
|
learning. Re-learn port MAC address after link test
|
|
fails (cable removed). Passive devices connected to a
|
|
port will see all backbone traffic.
|
|
Mode3 : Manual: No automatic MAC address learning (disabled).
|
|
Mode4 : Automatic; active devices: Automatic MAC address
|
|
learning. Re-learn port MAC address after a port is
|
|
disabled/re-enabled. Passive devices connected to a
|
|
port will see no backbone traffic."
|
|
::= { groupInfoEntry 6 }
|
|
|
|
|
|
|
|
groupIntruderTrap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 and TurboStack product families only.
|
|
This object controls the action to be taken by this group/module
|
|
when an Intruder Alert event occurs. When this option is
|
|
enabled, the detection of an intruder (a received packet with
|
|
an unlearned or undefined source address) causes a Trap to be
|
|
sent to the configured host manager. When this option is
|
|
disabled then no Trap is sent on an Intruder Alert event."
|
|
::= { groupInfoEntry 7 }
|
|
|
|
groupIntruderDisable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 and TurboStack product families only.
|
|
This object controls the action to be taken by this group/module
|
|
when an Intruder Alert event occurs. When this option is
|
|
enabled, the detection of an intruder (a received packet with
|
|
an unlearned or undefined source address) causes the port where
|
|
the intruder was detected to be automatically disabled. When
|
|
this option is disabled then the port will not be disabled on
|
|
an Intruder Alert event."
|
|
::= { groupInfoEntry 8 }
|
|
|
|
|
|
|
|
groupOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operational(2),
|
|
malfunctioning(3),
|
|
notPresent(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
An object that indicates the operational status of the module.
|
|
For modules that are repeaters, this value is identical to
|
|
the rptrGroupOperStatus object.
|
|
A status of operational(2) indicates that the
|
|
module is present and functional within the chassis.
|
|
A status of malfunctioning(3) indicates that the
|
|
module is present within the chassis but is not functional.
|
|
A status of notPresent(4) indicates that the module is
|
|
temporarily or permanently physically and/or logically
|
|
not a part of the chassis."
|
|
::= { groupInfoEntry 9 }
|
|
|
|
groupDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
A textual description of the module.
|
|
For modules that are repeaters, this value is identical to
|
|
the rptrGroupDescr object."
|
|
::= { groupInfoEntry 10 }
|
|
|
|
groupObjectID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sysObject identification of the module.
|
|
For modules that are repeaters, this value is identical to
|
|
the rptrGroupObjectID object."
|
|
::= { groupInfoEntry 11 }
|
|
|
|
groupIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The IP address (if any) of the module.
|
|
For modules that are repeaters, this value is identical to
|
|
the actualIPAddr object. For non-repeater modules, this
|
|
object identifies the IP address that may be used to
|
|
communicate directly with the module."
|
|
::= { groupInfoEntry 12 }
|
|
|
|
groupPortCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of ports contained within the module. Valid range
|
|
range is 1-1024. Within each module, the ports are uniquely
|
|
numbered in the range from 1 to groupPortCapacity.
|
|
For modules that are repeaters, this value is identical to
|
|
the rptrGroupPortCapacity object."
|
|
::= { groupInfoEntry 13 }
|
|
|
|
groupEraseSourceAddressTable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noerase(1),
|
|
erase(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object, when Set to the erase value, will clear (empty)
|
|
the module Source Address Table, deleting all learned MAC
|
|
addresses; this object will then automatically revert back to
|
|
the noerase state. When Set to noerase, no action is taken and
|
|
the Source Address Table remains unmodified. A Get of this
|
|
object will always return the noerase value."
|
|
::= { groupInfoEntry 14 }
|
|
|
|
groupAddSourceAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object, when Set with a 48-bit MAC address value, will
|
|
add the new MAC address to the module Source Address Table.
|
|
A Get of this object will return a string of length zero."
|
|
::= { groupInfoEntry 15 }
|
|
|
|
groupDeleteSourceAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object, when Set with a 48-bit MAC address value, will
|
|
delete the MAC address from the module Source Address Table.
|
|
A Get of this object will return a string of length zero."
|
|
::= { groupInfoEntry 16 }
|
|
|
|
groupLimitAddressPerPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noLimit(1),
|
|
limit1Address(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object configures the module to allow no limitation
|
|
on number of source addresses on its ports, or limit to
|
|
only 1 source address per port."
|
|
::= { groupInfoEntry 17 }
|
|
|
|
groupCheckPrimaryTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
TurboStack product family only.
|
|
The Check Primary Timer is the timer value in seconds
|
|
which determines how long to wait before checking if
|
|
the primary port could receive again. This timer applies
|
|
when the secondary port is enabled, and the primary port's
|
|
failure is NOT due to loss of link.
|
|
Range: 1 - 65535 in seconds, 0 means don't check receives.
|
|
Default is 60 seconds.
|
|
"
|
|
::= { groupInfoEntry 18 }
|
|
|
|
groupReceiveFailureTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
TurboStack product family only.
|
|
The Receive Failure Timer is the timer value in seconds
|
|
which determines how long to wait before the secondary port
|
|
takes over when the primary port is not receiving data.
|
|
This timer applies only when the primary port's failure
|
|
is NOT due to loss of link.
|
|
Range: 0 - 65535 in seconds, 0 means don't check receives.
|
|
Default is 60 seconds.
|
|
"
|
|
::= { groupInfoEntry 19 }
|
|
|
|
groupCheckResampleTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (100..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
TurboStack product family only.
|
|
The Resample Timer is the timer value in milliseconds
|
|
which determines how long to sample/test if the primary
|
|
port could receive data or is no longer partitioned.
|
|
This timer begins once groupCheckPrimaryTimer has expired,
|
|
and during this sampling time, the secondary port cannot
|
|
repeat data.
|
|
Range: 100 - 65535 milliseconds. Default is 200 milliseconds.
|
|
"
|
|
::= { groupInfoEntry 20 }
|
|
|
|
|
|
--
|
|
-- Following are statistics collected for each module/group in the repeater.
|
|
--
|
|
|
|
groupStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupStatEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of performance and error statistics for the groups."
|
|
::= { groupStat 1 }
|
|
|
|
groupStatEntry OBJECT-TYPE
|
|
SYNTAX GroupStatEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in the table, containing total
|
|
performance and error statistics for a single
|
|
group. Regular retrieval of the information in
|
|
this table provides a means of tracking the
|
|
performance and health of the networked devices
|
|
attached to this group's ports.
|
|
|
|
The counters in this table are redundant in the
|
|
sense that they are the summations of information
|
|
already available through other objects. However,
|
|
these sums provide a considerable optimization of
|
|
network management traffic over the otherwise
|
|
necessary retrieval of the individual counters
|
|
included in each sum."
|
|
INDEX { groupStatIndex }
|
|
::= { groupStatTable 1 }
|
|
|
|
GroupStatEntry ::=
|
|
SEQUENCE {
|
|
groupStatIndex
|
|
INTEGER,
|
|
groupFCSError
|
|
Counter,
|
|
groupAlignError
|
|
Counter,
|
|
groupFrameTooLong
|
|
Counter,
|
|
groupShortEvent
|
|
Counter,
|
|
groupRunt
|
|
Counter,
|
|
groupPortCollision
|
|
Counter,
|
|
groupLateEvent
|
|
Counter,
|
|
groupVeryLongEvent
|
|
Counter,
|
|
groupDataRateMism
|
|
Counter,
|
|
groupAutoPartition
|
|
Counter
|
|
,
|
|
groupFrames-64-127bytes
|
|
Counter,
|
|
groupFrames-128-255bytes
|
|
Counter,
|
|
groupFrames-256-511bytes
|
|
Counter,
|
|
groupFrames-512-1023bytes
|
|
Counter,
|
|
groupFrames-1024-1518bytes
|
|
Counter
|
|
}
|
|
|
|
groupStatIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the group within the
|
|
repeater for which this entry contains information."
|
|
::= { groupStatEntry 1 }
|
|
|
|
groupFCSError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the FCS (CRC) Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 2 }
|
|
|
|
groupAlignError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Alignment Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 3 }
|
|
|
|
groupFrameTooLong OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Frame Too Long Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 4 }
|
|
|
|
groupShortEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Short Event Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 5 }
|
|
|
|
groupRunt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Runt Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 6 }
|
|
|
|
groupPortCollision OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Port Collision Counters
|
|
of all ports on this module/group"
|
|
::= { groupStatEntry 7 }
|
|
|
|
groupLateEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Late Event Error Counters of all
|
|
ports on this module/group"
|
|
::= { groupStatEntry 8 }
|
|
|
|
groupVeryLongEvent OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Very Long Event Error (Jabber)
|
|
Counters of all ports on this module/group"
|
|
::= { groupStatEntry 9 }
|
|
|
|
groupDataRateMism OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Data Rate Mismatch Error Counters
|
|
of all ports on this module/group"
|
|
::= { groupStatEntry 10 }
|
|
|
|
groupAutoPartition OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The sum total of the Auto Port Partition Counters
|
|
of all ports on this module/group"
|
|
::= { groupStatEntry 11 }
|
|
|
|
|
|
groupFrames-64-127bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on this module/group, where
|
|
the frame length was in the range 64 through 127 octets."
|
|
::= { groupStatEntry 12}
|
|
|
|
groupFrames-128-255bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on this module/group, where
|
|
the frame length was in the range 128 through 255 octets."
|
|
::= { groupStatEntry 13 }
|
|
|
|
groupFrames-256-511bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on this module/group, where
|
|
the frame length was in the range 256 through 511 octets."
|
|
::= { groupStatEntry 14 }
|
|
|
|
groupFrames-512-1023bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on this module/group, where
|
|
the frame length was in the range 512 through 1023 octets."
|
|
::= { groupStatEntry 15 }
|
|
|
|
groupFrames-1024-1518bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The sum total number of readable frames received
|
|
on all ports on this module/group, where
|
|
the frame length was in the range 1024 through 1518 octets."
|
|
::= { groupStatEntry 16 }
|
|
|
|
|
|
|
|
--
|
|
-- TurboStack product family only:
|
|
-- Following is the Source Address Table for each module/group in the repeater.
|
|
--
|
|
|
|
groupSourceAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GroupSATEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
Table of learned and/or configured source MAC addresses which
|
|
defines the only valid and allowable source addresses for
|
|
this module (if Intruder Protection is enabled)."
|
|
::= { groupSAT 1 }
|
|
|
|
groupSATEntry OBJECT-TYPE
|
|
SYNTAX GroupSATEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
An entry in the Source Address Table, containing information
|
|
about a single source MAC address."
|
|
INDEX { groupSATModule, groupSATIndex }
|
|
::= { groupSourceAddressTable 1 }
|
|
|
|
GroupSATEntry ::=
|
|
SEQUENCE {
|
|
groupSATModule
|
|
INTEGER,
|
|
groupSATIndex
|
|
INTEGER,
|
|
groupSATMacAddress
|
|
OCTET STRING,
|
|
groupSATPort
|
|
INTEGER
|
|
}
|
|
|
|
groupSATModule OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object identifies the group within the
|
|
repeater for which this entry contains information."
|
|
::= { groupSATEntry 1 }
|
|
|
|
groupSATIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object identifies the index within the Source Address
|
|
Table for which this entry contains information."
|
|
::= { groupSATEntry 2 }
|
|
|
|
groupSATMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object is the learned or configured source MAC address.
|
|
If no MAC address has been learned for this table entry (if
|
|
this is beyond the logical end of the table) then a string
|
|
of zero length will be returned."
|
|
::= { groupSATEntry 3 }
|
|
|
|
groupSATPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object is the port number where the source MAC address
|
|
was last detected. If the MAC address has not been detected
|
|
since the system was last started, then this object will
|
|
be zero."
|
|
::= { groupSATEntry 4 }
|
|
|
|
|
|
--
|
|
-- Following are controls and statistics for each port within the repeater.
|
|
--
|
|
|
|
atiPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtiPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of descriptive and status information about
|
|
the ports."
|
|
::= { portInfo 1 }
|
|
|
|
atiPortEntry OBJECT-TYPE
|
|
SYNTAX AtiPortEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in the table, containing information
|
|
about a single port."
|
|
INDEX { atiPortGroupIndex, atiPortIndex }
|
|
::= { atiPortTable 1 }
|
|
|
|
AtiPortEntry ::=
|
|
SEQUENCE {
|
|
atiPortGroupIndex
|
|
INTEGER,
|
|
atiPortIndex
|
|
INTEGER,
|
|
portName
|
|
DisplayString,
|
|
portState
|
|
INTEGER,
|
|
linkTest
|
|
INTEGER,
|
|
altReconnection
|
|
INTEGER,
|
|
polarityCorrection
|
|
INTEGER,
|
|
partitionedLED
|
|
INTEGER,
|
|
linkTestLED
|
|
INTEGER,
|
|
polarityLED
|
|
INTEGER,
|
|
portMACAddress
|
|
MacAddress,
|
|
portFrames-64-127bytes
|
|
Counter,
|
|
portFrames-128-255bytes
|
|
Counter,
|
|
portFrames-256-511bytes
|
|
Counter,
|
|
portFrames-512-1023bytes
|
|
Counter,
|
|
portFrames-1024-1518bytes
|
|
Counter,
|
|
portRedundantPort
|
|
INTEGER,
|
|
portRedundantPosition
|
|
INTEGER,
|
|
portLearningState
|
|
INTEGER
|
|
}
|
|
atiPortGroupIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the group containing the
|
|
port for which this entry contains information."
|
|
::= { atiPortEntry 1 }
|
|
|
|
atiPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1024)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the port within the group
|
|
for which this entry contains information.
|
|
This value can never be greater than
|
|
rptrGroupPortCapacity for the associated group."
|
|
::= { atiPortEntry 2 }
|
|
|
|
portName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Port Name"
|
|
::= { atiPortEntry 3 }
|
|
|
|
portState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
enabledByRedund(3),
|
|
disabledByRedund(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port State option: enabled allow repeating of packets
|
|
through the port; disabled turns off the port and prevents
|
|
packets repeating through the port."
|
|
::= { atiPortEntry 4 }
|
|
|
|
linkTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Link Test option: enabled turns on checking for link test
|
|
signals for the port; disabled turns off checking for
|
|
link test signals."
|
|
::= { atiPortEntry 5 }
|
|
|
|
altReconnection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standardIEEE(1),
|
|
alternate(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reconnection Method: 1=IEEE Standard, 2=Alternate."
|
|
::= { atiPortEntry 6 }
|
|
|
|
polarityCorrection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Polarity Correction option: enabled turns on automatic
|
|
polarity correction for the port; disabled turns off automatic
|
|
polarity correction."
|
|
::= { atiPortEntry 7 }
|
|
|
|
partitionedLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notpartitioned(1),
|
|
partitioned(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reflects the current actual partitioning state of
|
|
the port. The notpartitioned value means that the port is
|
|
operational and repeating through the port is enabled.
|
|
The partitioned value means that the port is not operational
|
|
and repeating through the port is disabled."
|
|
::= { atiPortEntry 8 }
|
|
|
|
linkTestLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nolinktesterror(1),
|
|
linktesterror(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reflects the current actual link test state of
|
|
the port. The nolinktesterror value means that valid
|
|
link integrity test signals have been detected on the port,
|
|
indicating that an operable device is cabled to the port.
|
|
The linktesterror value means that no link integrity test
|
|
signals have been detected, indicating removal or failure
|
|
of the port-to-device cable, or that the device is not
|
|
operational. This object applies only to UTP (twisted pair)
|
|
and fiber optic ports (not AUI or BNC ports)."
|
|
::= { atiPortEntry 9 }
|
|
|
|
polarityLED OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notreversed(1),
|
|
reversed(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object reflects the current actual polarity state of
|
|
the port. The notreversed value means that the port-to-device
|
|
cable connection is properly polarized. The reversed value
|
|
means that the cable connection has reversed polarity.
|
|
This object applies only to UTP (twisted pair) and
|
|
fiber optic ports (not AUI or BNC ports)."
|
|
::= { atiPortEntry 10 }
|
|
|
|
portMACAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"AT-3100 product family only.
|
|
This object is either the MAC address of the
|
|
last readable frame (i.e., counted by
|
|
rptrMonitorPortReadableFrames) received by this
|
|
port, or a manually input MAC address. If neither
|
|
of those exists, then a string of length zero is
|
|
returned. If a 'read' operation is performed on
|
|
this object, the value it returns is the same as
|
|
the value returned by object
|
|
'rptrAddrTrackNewLastSrcAddress' in the Standard
|
|
Repeater MIB (RFC1516)."
|
|
::= { atiPortEntry 11 }
|
|
|
|
|
|
portFrames-64-127bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of readable frames received on this port where
|
|
the frame length was in the range 64 through 127 octets."
|
|
::= { atiPortEntry 12 }
|
|
|
|
portFrames-128-255bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of readable frames received on this port where
|
|
the frame length was in the range 128 through 255 octets."
|
|
::= { atiPortEntry 13 }
|
|
|
|
portFrames-256-511bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of readable frames received on this port where
|
|
the frame length was in the range 256 through 511 octets."
|
|
::= { atiPortEntry 14 }
|
|
|
|
portFrames-512-1023bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of readable frames received on this port where
|
|
the frame length was in the range 512 through 1023 octets."
|
|
::= { atiPortEntry 15 }
|
|
|
|
portFrames-1024-1518bytes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
The number of readable frames received on this port where
|
|
the frame length was in the range 1024 through 1518 octets."
|
|
::= { atiPortEntry 16 }
|
|
|
|
portRedundantPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This is the redundant port for atiPortIndex.
|
|
If the port is a secondary port as indicated in
|
|
portRedundantPosition, then it serves as a backup port.
|
|
This would indicate paired ports with redundant link."
|
|
::= { atiPortEntry 17 }
|
|
|
|
portRedundantPosition OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2),
|
|
notapplicable(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This object will retrieve the redundant position of the
|
|
port, primary or secondary port, if the port has a
|
|
redundant link to it."
|
|
::= { atiPortEntry 18 }
|
|
|
|
portLearningState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"
|
|
TurboStack product family only.
|
|
This object enable the learning on a port to be shut ON or OFF.
|
|
Once the learning is Shut Off, the learning of MAC Address
|
|
will stop.
|
|
"
|
|
::= { atiPortEntry 19 }
|
|
|
|
|
|
-- ATI Enterprise Trap --
|
|
|
|
-- These are the object I am adding where the Intruder is reported to the
|
|
-- Manager when sending a trap.
|
|
-- The objects are to track down the MAC address, the module
|
|
-- on which this appeared and the port on which the intruder was seen.
|
|
|
|
|
|
atiTrapIntruderMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The Mac address of the Intruder which is different from the rfc1516
|
|
object rptrAddrTrackLastSourceAddress is seen on port which is the
|
|
the next object"
|
|
::= { atiTrapAttrs 1 }
|
|
|
|
|
|
atiTrapIntruderModuleNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" This is the module number on which an intruder was seen."
|
|
::= { atiTrapAttrs 2 }
|
|
|
|
atiTrapIntruderPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" This is the port number on which an intruder was seen."
|
|
::= { atiTrapAttrs 3 }
|
|
|
|
atiPortChangeDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primarytosecondary(1),
|
|
secondarytoprimary(2)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" This is the direction of redundant port change. These two
|
|
values are used in the trap atiRedundantPortChangeTrap.
|
|
"
|
|
::= { atiTrapAttrs 4 }
|
|
|
|
intruderProtectionTrap TRAP-TYPE
|
|
ENTERPRISE repeater
|
|
VARIABLES { rptrAddrTrackNewLastSrcAddress }
|
|
DESCRIPTION
|
|
"This trap is replaced by atiIntruderProtectionTrap starting from
|
|
firmware ver 3.0.
|
|
AT-3100 and TurboStack product families only.
|
|
This trap is sent when an Intruder Alert occurs on a port due
|
|
to a received packet with an unauthorized source MAC address.
|
|
Intruder Protection for the module must be enabled.
|
|
The varBind list contains the MAC address of the intruder."
|
|
::= 20
|
|
|
|
atiIntruderProtectionTrap TRAP-TYPE
|
|
ENTERPRISE repeater
|
|
VARIABLES { atiTrapIntruderModuleNumber, atiTrapIntruderPortNumber,
|
|
atiTrapIntruderMacAddress }
|
|
DESCRIPTION
|
|
"AT-3100 and TurboStack product families only.
|
|
This trap is sent when an Intruder Alert occurs on a module/port due
|
|
to a received packet with an unauthorized source MAC address.
|
|
Intruder Protection for the module must be enabled.
|
|
The varBind list contains the module number, port number,
|
|
and the MAC address of the intruder."
|
|
::= 21
|
|
|
|
atiRedundantPortChangeTrap TRAP-TYPE
|
|
ENTERPRISE repeater
|
|
VARIABLES { atiPortGroupIndex, atiPortIndex,
|
|
portRedundantPort, atiPortChangeDirection }
|
|
DESCRIPTION
|
|
"TurboStack product family only.
|
|
This trap is sent when ports, which are configured for
|
|
redundant links, change from primary to secondary or
|
|
secondary to primary."
|
|
::= 22
|
|
|
|
-- switch mib
|
|
|
|
|
|
ftConfig OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FtConfig
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge FT operational parameters"
|
|
::= { filterTable 1 }
|
|
|
|
FtConfig ::= SEQUENCE {
|
|
ftMaxAge
|
|
INTEGER,
|
|
ftMaxRemove
|
|
INTEGER,
|
|
ftMaxFilter
|
|
INTEGER,
|
|
ftAgeTime
|
|
INTEGER,
|
|
ftMaxPerm
|
|
INTEGER,
|
|
ftForwMBcast
|
|
INTEGER,
|
|
ftSecureMode
|
|
INTEGER
|
|
}
|
|
|
|
ftMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Seconds before an unreferenced dynamic FT
|
|
entry is removed"
|
|
::= { ftConfig 1}
|
|
ftMaxRemove OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Max number table entries removed each
|
|
time table overflows"
|
|
::= { ftConfig 2}
|
|
ftMaxFilter OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Max number FT entries"
|
|
::= { ftConfig 3}
|
|
ftAgeTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Seconds between FT table entries"
|
|
::= { ftConfig 4}
|
|
ftMaxPerm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Max number of permanent FT entries. May be set
|
|
to zero which causes all non-system FT entries
|
|
to be deleted"
|
|
::= { ftConfig 5}
|
|
ftForwMBcast OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forwardmulticast (1),
|
|
filtermulticast (0)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Flag indicates if multicast (including broadcast)
|
|
packets are to be forwarded (1) or discarded (0)"
|
|
::= { ftConfig 6}
|
|
ftSecureMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
staticaddr(1),
|
|
dynamicaddr(0)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Flag indicates if bridge will learn addresses"
|
|
::= { ftConfig 7}
|
|
|
|
FdbConfig ::= SEQUENCE {
|
|
ftMaxFilter
|
|
INTEGER,
|
|
ftMaxPerm
|
|
INTEGER,
|
|
ftForwMBcast
|
|
INTEGER,
|
|
ftSecureMode
|
|
INTEGER
|
|
}
|
|
|
|
ftEntry OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FtEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge FT entries each selected by destination
|
|
address"
|
|
INDEX { ftAddr } -- dummy index
|
|
::= { filterTable 2}
|
|
|
|
FtEntry ::=
|
|
SEQUENCE {
|
|
ftAddr
|
|
OCTET STRING,
|
|
ftAge
|
|
INTEGER,
|
|
ftDisp
|
|
INTEGER
|
|
}
|
|
ftAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "destination address (dummy index)"
|
|
::= { ftEntry 91 }
|
|
|
|
ftAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "FT entry age since last referenced in seconds"
|
|
::= { ftEntry 1 }
|
|
|
|
ftDisp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dynamicForwardP1 (4),
|
|
dynamicForwardP2 (8),
|
|
dynamicFlood (16),
|
|
dynamicDiscard (32),
|
|
staticForwardP1 (5),
|
|
staticForwardP2 (9),
|
|
staticFlood (17),
|
|
staticDiscard (33),
|
|
sysSendup (67),
|
|
sysDiscard (35),
|
|
sysFlood (83)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "FT entry disposition. Can be more than one OR'ed together"
|
|
::= { ftEntry 2 }
|
|
|
|
interfaceErrors OBJECT-TYPE
|
|
SYNTAX InterfaceErrors
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Set of Ethernet link level errors"
|
|
INDEX { ifePort } -- dummy index
|
|
::= {alliedTelesyn 3}
|
|
|
|
InterfaceErrors ::=
|
|
SEQUENCE {
|
|
ifePort
|
|
INTEGER,
|
|
ifeInBusErr
|
|
Counter,
|
|
ifeInShortPkt
|
|
Counter,
|
|
ifeInAlgError
|
|
Counter,
|
|
ifeInBadSize
|
|
Counter,
|
|
ifeInOverflow
|
|
Counter,
|
|
ifeInCRCErr
|
|
Counter,
|
|
ifeOutColl16
|
|
Counter,
|
|
ifeOutCol
|
|
Counter,
|
|
ifeOutShortPkt
|
|
Counter,
|
|
ifeOutUnderflow
|
|
Counter,
|
|
ifeOutBusErr
|
|
Counter
|
|
}
|
|
|
|
-- dummy index
|
|
ifePort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
Port1 (1),
|
|
Port2 (2)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { interfaceErrors 91 }
|
|
|
|
ifeInBusErr OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of EtherStar read bus errors that
|
|
have occurred"
|
|
::= { interfaceErrors 1 }
|
|
ifeInShortPkt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of short packets received"
|
|
::= { interfaceErrors 2 }
|
|
ifeInAlgError OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets received with alignment errors"
|
|
::= { interfaceErrors 3 }
|
|
ifeInBadSize OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets received greater than 1518 bytes"
|
|
::= { interfaceErrors 4 }
|
|
ifeInOverflow OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of times receive buffer overflowed"
|
|
::= { interfaceErrors 5 }
|
|
ifeInCRCErr OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of CRC errors detected"
|
|
::= { interfaceErrors 6 }
|
|
ifeOutColl16 OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets discarded due to excessive
|
|
collisions"
|
|
::= { interfaceErrors 7 }
|
|
ifeOutCol OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of collisions detected"
|
|
::= { interfaceErrors 8 }
|
|
ifeOutShortPkt OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of short packets transmitted"
|
|
::= { interfaceErrors 9 }
|
|
ifeOutUnderflow OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets transmitted w/programmed
|
|
length > buffered transmitted data"
|
|
::= { interfaceErrors 10 }
|
|
ifeOutBusErr OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of EtherStar write bus errors"
|
|
::= { interfaceErrors 11 }
|
|
|
|
|
|
forwardCounters OBJECT-TYPE
|
|
SYNTAX ForwardCounters
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Counters associated with bridge entity"
|
|
INDEX { fcPort } -- dummy index
|
|
::= {alliedTelesyn 4}
|
|
|
|
ForwardCounters ::=
|
|
SEQUENCE {
|
|
fcPort
|
|
INTEGER,
|
|
fcInOctets
|
|
Counter,
|
|
fcInPkts
|
|
Counter,
|
|
fcInNUcastPkts
|
|
Counter,
|
|
fcForwOctets
|
|
Counter,
|
|
fcForwPkts
|
|
Counter,
|
|
fcFiltOctets
|
|
Counter,
|
|
fcFiltPkts
|
|
Counter
|
|
}
|
|
|
|
-- dummy index
|
|
fcPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { forwardCounters 91 }
|
|
|
|
fcInOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number bytes received by bridge entity on
|
|
specified port"
|
|
::= { forwardCounters 1 }
|
|
fcInPkts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number packets received by bridge entity on
|
|
specified port"
|
|
::= { forwardCounters 2 }
|
|
fcInNUcastPkts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number multicast/broadcast packets received by
|
|
bridge enity on specified port"
|
|
::= { forwardCounters 3 }
|
|
fcForwOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number bytes forwarded by bridge entity onto
|
|
specified port"
|
|
::= { forwardCounters 4 }
|
|
fcForwPkts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets forwarded by bridge enity
|
|
onto specified port"
|
|
::= { forwardCounters 5 }
|
|
fcFiltOctets OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of bytes received on specified port
|
|
that were discarded by bridge enity"
|
|
::= { forwardCounters 6 }
|
|
fcFiltPkts OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of packets dicarded by filtering by
|
|
bridge enity"
|
|
::= { forwardCounters 7 }
|
|
|
|
systemCounters OBJECT-TYPE
|
|
SYNTAX SystemCounters
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "System operating s/w counters"
|
|
::= {alliedTelesyn 5}
|
|
|
|
SystemCounters ::=
|
|
SEQUENCE {
|
|
sysMemFree
|
|
Counter,
|
|
sysMemAllocFail
|
|
Counter,
|
|
sysMemTotAllocFail
|
|
Counter,
|
|
sysMemAllocTooBig
|
|
Counter,
|
|
sysMemFreeFail
|
|
Counter,
|
|
sysTimeToReset
|
|
Counter,
|
|
sysPanicMesg
|
|
OCTET STRING,
|
|
sysResetCount
|
|
Counter
|
|
}
|
|
|
|
|
|
sysMemFree OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of buffers of a particular size on
|
|
the memory free list"
|
|
::= { systemCounters 1 }
|
|
sysMemAllocFail OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of allocation failures for a particular
|
|
buffer size"
|
|
::= { systemCounters 2 }
|
|
sysMemTotAllocFail OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of memory allocation failures"
|
|
::= { systemCounters 3 }
|
|
sysMemAllocTooBig OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of memory allocation requests that failed"
|
|
::= { systemCounters 4 }
|
|
sysMemFreeFail OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of memory free requests that failed"
|
|
::= { systemCounters 5 }
|
|
sysTimeToReset OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of seconds unit bridge reset"
|
|
::= { systemCounters 6 }
|
|
sysPanicMesg OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Error message associated with last s/w
|
|
generated reset"
|
|
::= { systemCounters 7 }
|
|
sysResetCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of times bridge has been reset other
|
|
than power on/off"
|
|
::= { systemCounters 8 }
|
|
|
|
|
|
stBridge OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StBridge
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge specific parameters related to
|
|
operation of Spanning Tree Protocol"
|
|
::= { spanningTree 1 }
|
|
|
|
StBridge ::=
|
|
SEQUENCE {
|
|
stBrName
|
|
DisplayString,
|
|
stBrIdent
|
|
OCTET STRING,
|
|
stBrMaxAge
|
|
INTEGER,
|
|
stBrHelloTime
|
|
INTEGER,
|
|
stBrForwDelay
|
|
INTEGER,
|
|
stBrIsRoot
|
|
INTEGER,
|
|
stBrIsDesig
|
|
INTEGER,
|
|
stBrSpanAddr
|
|
OCTET STRING,
|
|
stBrPriority
|
|
INTEGER,
|
|
stBrSTPDisabled
|
|
INTEGER
|
|
}
|
|
|
|
|
|
stBrName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Comment string denoting the bridge"
|
|
::= { stBridge 1 }
|
|
stBrIdent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Bridge ID"
|
|
::= { stBridge 2 }
|
|
stBrMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Max BPDU Age (sec) for bridge"
|
|
::= { stBridge 3 }
|
|
stBrHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Hello Time (sec) for bridge"
|
|
::= { stBridge 4 }
|
|
stBrForwDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Forward Delay Time (sec) for bridge"
|
|
::= { stBridge 5 }
|
|
stBrIsRoot OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isroot(1),
|
|
notroot(0)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge is root (1=yes 0=no)"
|
|
::= { stBridge 6 }
|
|
stBrIsDesig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isdesigbridge(1),
|
|
notdesigbridge(0)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Flag indicating status of bridge as designated
|
|
bridge (1=yes 0=no)"
|
|
::= { stBridge 7 }
|
|
stBrSpanAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "MAC address used as Spanning Tree Protocol
|
|
multicast address"
|
|
::= { stBridge 8 }
|
|
stBrPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 bridge priority"
|
|
::= { stBridge 9 }
|
|
stBrSTPDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stpdisabled(1),
|
|
stpenable(0)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Variable to enable/disable operation of Spanning
|
|
Tree (1=STP on 0=STP off)"
|
|
::= { stBridge 10 }
|
|
|
|
stRoot OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StRoot
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Parameters related to operation of Spanning
|
|
Tree Protocol for Root bridge"
|
|
::= { spanningTree 2 }
|
|
|
|
StRoot ::=
|
|
SEQUENCE {
|
|
stRtIdent
|
|
OCTET STRING,
|
|
stRtCost
|
|
INTEGER,
|
|
stRtPort
|
|
INTEGER,
|
|
stRtMaxAge
|
|
INTEGER,
|
|
stRtHelloTime
|
|
INTEGER,
|
|
stRtForwDelay
|
|
INTEGER
|
|
}
|
|
|
|
stRtIdent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Bridge ID of current Root bridge"
|
|
::= { stRoot 1 }
|
|
stRtCost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Root Path Cost of current Root bridge"
|
|
::= { stRoot 2 }
|
|
stRtPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
RootPort1(1),
|
|
RoorPort2(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Port number of port that provides path to
|
|
current Root bridge"
|
|
::= { stRoot 3 }
|
|
stRtMaxAge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Max BPDU Age specified by current known Root bridge"
|
|
::= { stRoot 4 }
|
|
stRtHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Hello Time specified by current Root bridge"
|
|
::= { stRoot 5 }
|
|
stRtForwDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Forward Delay specified by current Root
|
|
bridge"
|
|
::= { stRoot 6 }
|
|
|
|
|
|
|
|
|
|
stPort OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StPort
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Port specific parameters related to operation of
|
|
Spanning Tree Protocol"
|
|
INDEX { stPrtPort } -- dummy indeex
|
|
::= { spanningTree 3 }
|
|
|
|
StPort ::=
|
|
SEQUENCE {
|
|
stPrtPort
|
|
INTEGER,
|
|
stPrtState
|
|
INTEGER,
|
|
stPrtCost
|
|
INTEGER,
|
|
stPrtIsDesig
|
|
INTEGER,
|
|
stPrtIsRoot
|
|
INTEGER,
|
|
stPrtDesigRoot
|
|
OCTET STRING,
|
|
stPrtDesigCost
|
|
INTEGER,
|
|
stPrtDesigBridge
|
|
OCTET STRING,
|
|
stPrtDesigPort
|
|
INTEGER,
|
|
stPrtPriority
|
|
INTEGER
|
|
}
|
|
|
|
-- dummy index
|
|
stPrtPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
Port1(1),
|
|
Port2(2)
|
|
}
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { stPort 91 }
|
|
|
|
stPrtState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
blocked(1),
|
|
listen(2),
|
|
learn(4),
|
|
forward(8)
|
|
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Port State disable and blocked states"
|
|
::= { stPort 1 }
|
|
|
|
stPrtCost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Port Path Cost"
|
|
::= { stPort 2 }
|
|
stPrtIsDesig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isDesig(1),
|
|
notDesig(0)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Status of port as designated port for LAN"
|
|
::= { stPort 3 }
|
|
stPrtIsRoot OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
isRoot(1),
|
|
notRoot(0)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Status of port as Root Port"
|
|
::= { stPort 4 }
|
|
stPrtDesigRoot OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge ID of Root brigde"
|
|
::= { stPort 5 }
|
|
stPrtDesigCost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Path Cost to Root bridge as advertised by the designated bridge"
|
|
::= { stPort 6 }
|
|
stPrtDesigBridge OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Bridge ID of designated bridge"
|
|
::={ stPort 7}
|
|
stPrtDesigPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Port ID of designated port"
|
|
::= { stPort 8 }
|
|
|
|
stPrtPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "802.1 Port Priority"
|
|
::= { stPort 9 }
|
|
|
|
|
|
spanTreeStats OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SpanTreeStats
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Spanning Tree stats on counters"
|
|
INDEX { stsPort } -- dummy index
|
|
::= { spanningTree 4 }
|
|
|
|
SpanTreeStats ::=
|
|
SEQUENCE {
|
|
stsPort
|
|
INTEGER,
|
|
stsPortDisable
|
|
Counter,
|
|
stsPortEnable
|
|
Counter,
|
|
stsInBadLen
|
|
Counter,
|
|
stsInUnknown
|
|
Counter,
|
|
stsIn8021Man
|
|
Counter,
|
|
stsInConfig
|
|
Counter,
|
|
stsOutConfig
|
|
Counter,
|
|
stsOutTopoChg
|
|
Counter
|
|
}
|
|
|
|
-- dummy index
|
|
stsPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { spanTreeStats 91 }
|
|
|
|
stsTopoChanges OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of topology changes that have occured
|
|
since power-on"
|
|
::= { spanTreeStats 1 }
|
|
|
|
stsConfigTimeout OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of timeouts due to config BPDU not received"
|
|
::= { spanTreeStats 2 }
|
|
stsPortDisable OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of times port has been disabled since
|
|
power-on"
|
|
::= { spanTreeStats 3 }
|
|
stsPortEnable OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of times port has been enabled since
|
|
power-on"
|
|
::= { spanTreeStats 4 }
|
|
stsInBadLen OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of STP frames received with bad lenth
|
|
by this port"
|
|
::= { spanTreeStats 5 }
|
|
stsInUnknown OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Packets received with bad 802.3 LSAP number by
|
|
this port"
|
|
::= { spanTreeStats 6 }
|
|
stsIn8021Man OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Packets received with 802.1 Management LSAP
|
|
(discarded)"
|
|
::= { spanTreeStats 7 }
|
|
stsInConfig OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of config BPDUs received by this port"
|
|
::= { spanTreeStats 8 }
|
|
stsOutConfig OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of config BPDUs transmitted by this port"
|
|
::= { spanTreeStats 9 }
|
|
stsOutTopoChg OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Number of Topology Change Notification BPDU
|
|
transmitted by this port"
|
|
::= { spanTreeStats 10 }
|
|
|
|
StpGenStats ::= SEQUENCE {
|
|
stsTopoChanges Counter,
|
|
stsConfigTimeout Counter
|
|
}
|
|
|
|
--
|
|
-- Filter range table
|
|
--
|
|
filterRange OBJECT IDENTIFIER ::= { alliedTelesyn 7 }
|
|
|
|
--
|
|
-- 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.
|
|
--
|
|
frNumRange 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."
|
|
::= { filterRange 1 }
|
|
|
|
--
|
|
-- Filter range table entry. Instance is the range table number
|
|
-- (1 to crFr_NumRange). Each entry has the following format:
|
|
--
|
|
-- uchar fr_LowDest[6]; /* low bound of destination */
|
|
-- uchar fr_LowSrc[6]; /* low bound of source */
|
|
-- ushort fr_LowType; /* low bound of type */
|
|
-- uchar fr_HighDest[6]; /* high bound of destination */
|
|
-- uchar fr_HighSrc[6]; /* high bound of source */
|
|
-- ushort fr_HighType; /* high bound of type */
|
|
-- uchar fr_flag; /* disposition flag */
|
|
-- unchar fr_fill; /* 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.
|
|
--
|
|
frEntry OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
INDEX { frIndex }
|
|
::= { filterRange 2 }
|
|
|
|
frIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { filterRange 91 }
|
|
|
|
filterRangeEntry ::= SEQUENCE {
|
|
frIndex INTEGER,
|
|
frEntry OCTET STRING
|
|
}
|
|
|
|
END
|
|
|