HP-ICF DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, Counter,
TimeTicks, Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB
rptrAddrTrackLastSourceAddress, rptrPortAdminStatus
FROM SNMP-REPEATER-MIB; hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpSystem OBJECT IDENTIFIER ::= { nm 3 }
netElement OBJECT IDENTIFIER ::= { hpSystem 7 }
icf OBJECT IDENTIFIER ::= { nm 14 }
MacAddress ::= OCTET STRING (SIZE (6))
TimeStamp ::= TimeTicks
TruthValue ::= INTEGER { true(1), false(2) }
RowStatus ::= INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
TAddress ::= OCTET STRING (SIZE (0..127))
hpicfAdmin OBJECT IDENTIFIER ::= { icf 10 }
hpicfDomains OBJECT IDENTIFIER ::= { hpicfAdmin 1 }
hpicfLLCDomain OBJECT IDENTIFIER ::= { hpicfDomains 1 }
bridge OBJECT IDENTIFIER ::= { netElement 1 }
router OBJECT IDENTIFIER ::= { netElement 2 }
hub OBJECT IDENTIFIER ::= { netElement 5 }
chassis OBJECT IDENTIFIER ::= { netElement 8 }
bridge1010 OBJECT IDENTIFIER ::= { bridge 1 }
bridgeRemote OBJECT IDENTIFIER ::= { bridge 2 }
eswitch OBJECT IDENTIFIER ::= { bridge 3 }
icfRouterER OBJECT IDENTIFIER ::= { router 1 }
icfRouterTR OBJECT IDENTIFIER ::= { router 2 }
icfRouterSR OBJECT IDENTIFIER ::= { router 3 }
icfRouterFR OBJECT IDENTIFIER ::= { router 4 }
icfRouterLR OBJECT IDENTIFIER ::= { router 5 }
icfRouterBR OBJECT IDENTIFIER ::= { router 6 }
icfRouterPR OBJECT IDENTIFIER ::= { router 7 }
icfRouter650 OBJECT IDENTIFIER ::= { router 8 }
icfRouter230 OBJECT IDENTIFIER ::= { router 9 }
icfRouter250 OBJECT IDENTIFIER ::= { router 10 }
icfRouter255 OBJECT IDENTIFIER ::= { router 11 }
icfRouter210 OBJECT IDENTIFIER ::= { router 12 }
icfRouter650Engine OBJECT IDENTIFIER ::= { icfRouter650 2 }
icfRouter650Port4E OBJECT IDENTIFIER ::= { icfRouter650 3 }
icfRouter650Port4S OBJECT IDENTIFIER ::= { icfRouter650 4 }
icfRouter650Port4T OBJECT IDENTIFIER ::= { icfRouter650 5 }
etherTwist12 OBJECT IDENTIFIER ::= { hub 1 }
fiberOptic OBJECT IDENTIFIER ::= { hub 3 }
etherTwist48 OBJECT IDENTIFIER ::= { hub 4 }
thinLAN OBJECT IDENTIFIER ::= { hub 5 }
etherTwist24S OBJECT IDENTIFIER ::= { hub 6 }
advStack12 OBJECT IDENTIFIER ::= { hub 7 }
advStack24 OBJECT IDENTIFIER ::= { hub 8 }
advStack48 OBJECT IDENTIFIER ::= { hub 9 }
advStackVg15 OBJECT IDENTIFIER ::= { hub 10 }
advStackU8 OBJECT IDENTIFIER ::= { hub 11 }
advStackU16 OBJECT IDENTIFIER ::= { hub 12 }
repeaterAgent OBJECT IDENTIFIER ::= { chassis 1 }
chassisAgents OBJECT IDENTIFIER ::= { chassis 2 }
icfSensors OBJECT IDENTIFIER ::= { chassis 3 }
icfVgAgent OBJECT IDENTIFIER ::= { chassisAgents 1 }
icfEnetAgent OBJECT IDENTIFIER ::= { chassisAgents 2 }
icfPowerSupplySensor OBJECT IDENTIFIER ::= { icfSensors 1 }
icfFanSensor OBJECT IDENTIFIER ::= { icfSensors 2 }
icfTemperatureSensor OBJECT IDENTIFIER ::= { icfSensors 3 }
icfCommon OBJECT IDENTIFIER ::= { icf 1 }
lastSetError OBJECT-TYPE
SYNTAX INTEGER {
unexpectedError(100),
resourceLimitExceeded(101),
disallowedSTPPortState(102),
incompleteSetlet(103),
invalidEventObject(104),
disallowedRemoteDevice(105),
disallowedLAPBAdrsPair(106),
adrsAlreadyPresent(107),
staticSectionFull(108),
cantDeletePermAdrs(109),
inconsistentValues(110),
downloadInProgress(111)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Provide more detailed, enterprise specific error
type. Any error resulting from a SET request will
cause this object to be updated, and the previous
value overwritten. A management entity may
retrieve more detailed error information than that
implied by the pdu's ErrorStatus, especially in
the case of a genErr.
In SNMPv2, there are several more error codes which
provide most of the information that is provided
by the above codes. Therefore, this object is now
obsolete."
::= { icfCommon 1 }
password OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the encrypted password for the device. The
algorithm used for the encryption process is HP
proprietary. Third party vendor support is provided by
not setting a password on the device, and using the
community name 'public'. This object is now obsolete,
and is supported only on 'D' revision EtherTwist hubs
and bridges and earlier. It has been superseded by
icfSecurPassword."
::= { icfCommon 2 }
reset OBJECT-TYPE
SYNTAX INTEGER {
warm(1),
cold(2) }
ACCESS read-write STATUS obsolete
DESCRIPTION
"When the reset object is set to to 'warm' it
results in a 'warm' reset, which does not clear
the parameters in NOVRAM to factory defaults. When
set to 'cold', it results in NOVRAM being set to
factory defaults. When this object is set, the
agent replies, dallies a short time to allow the
reply to be emitted from the device, then performs
the reset. When read, this object always returns
0.
This object is now obsolete. It has been replaced by
hpicfReset."
::= { icfCommon 3 }
selfTest OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"Self test is invoked by setting this flag to
'stExecute. When the object changes to
'stSuccess', the test has completed successfully.
Icf devices will 'hard-fail' if the test does not
succeed.
This object is now obsolete. It has been replaced by
hpicfSelfTest."
::= { icfCommon 4 }
semaphore OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object allows a set of objects to be locked.
The lock is only assured by the 'cooperation' of
other management entities; they must wait until
the lock is cleared (to value zero) prior to
setting the lock. When this object is set to a
management entity's IP address, if no other
management entity has previously set the lock, the
set will succeed. Otherwise, an error (BadValue)
will be returned. It is the responsibility of the
owning management entity to clear the lock when
the transactions complete. To protect against a
management entity failure during a locked
transaction, the agent is NOT responsible for
verifying which management entity is performing
transactions on locked objects; thus, any
management entity can clear this object at any
time. The agent does not do anything with this
object except disallow multiple sets of different
IP addresses (unless the object has been cleared
to zero). This means management entities can use
this for locking any valid transactions on defined
sets of objects. This object can also be used on
IPX networks by specifying the low 4 bytes of the
station address for the IpAddress.
This object is now obsolete. Individual groups of
objects now maintain their own locking mechanisms."
::= { icfCommon 5 }
discovery OBJECT IDENTIFIER ::= { icfCommon 6 }
pollResponse OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"Flag indicating whether device should respond to
multicast SNMP PDUs. When set 'true', the device
will respond to multicast SNMP PDU's. Otherwise,
the response is discarded."
::= { discovery 1 }
announceAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"When set to any MAC multicast address, the
device will transmit three identical packets, each
with the MAC source set to the device's MAC
address, the MAC destination to the multi-cast
address, the destination SAP is F8, and the
destination HP XSAP is 165D. These packets will
traverse other ICF devices, allowing them to learn
the port connectivity of the multicasting
device."
::= { discovery 2 }
mapAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"When this object is set a map address search
begins. If the address is detected on only one
port, then the mapPort object is set to the port
number on which the address was detected.
This object has been deprecated."
::= { discovery 3 }
mapState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object will be set to 'psNone' if the
address set in the mapAddress object has not been
received on any of the device's interface/ports.
It will be set to 'psSingle' if the mapAddress has
been detected on only one interface/port. It will
be set to 'psMany' if the mapAddress has been
detected on more than one interface/port.
This object has been deprecated."
::= { discovery 4 }
mapPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port number on which the map address was
detected. If map state is 'psNone' or 'psMany'
then this object is not valid.
This object has been deprecated."
::= { discovery 5 }
ipSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object is the IP subnet mask.
This object is obsolete. Management applications
should retrieve the ipAddrTable, which contains the
ipAdEntNetMask object for each interface on the
device."
::= { discovery 6 }
icfEvent OBJECT IDENTIFIER ::= { icfCommon 7 }
eventNotificationNode OBJECT IDENTIFIER ::= { icfEvent 1 }
evtIpNotify OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The network address of the manager node which is
to receive the event notification trap.
This functionality is currently duplicated in the
authorized manager list."
::= { eventNotificationNode 1 }
evtIpxNotify OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (10))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IPX address of the manager node which is to
receive the event notification trap.
This functionality is currently duplicated in the
authorized manager list."
::= { eventNotificationNode 2 }
evtTable OBJECT-TYPE
SYNTAX SEQUENCE OF EvtEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of event entries for event processing."
::= { icfEvent 2 }
EvtEntry ::=
SEQUENCE {
evtIndex INTEGER,
evtArm INTEGER,
evtTimeSinceOccurrence TimeTicks
}
evtIndex OBJECT-TYPE
SYNTAX INTEGER {
warmStartEvent(1),
coldStartEvent(2),
spanTreeOrLinkBeatEvent(3),
temperatureOrSegmentationEvent(4),
backupLinkEvent(5), intrusionEvent(6),
addressMovedEvent(7),
newAddressEvent(8),
rptrHealthEvent(9),
rptrResetEvent(10)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
event to which this entry is applicable."
::= { evtTable 1 }
evtArm OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object arms and disarms events. Events are
implicitly rearmed, that is, once an event occurs,
it is rearmed. Sets to the intrusionEvent
instance of this object are ignored, since
intrusion events are actually armed through the
hubSecPtAlarmEnable object."
::= { evtTable 2 }
evtTimeSinceOccurrence OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object specifies the number of centiseconds
since this event last occurred."
::= { evtTable 3 }
evtThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF EvtThresholdEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of event entries for event processing."
::= { icfEvent 3 }
EvtThresholdEntry ::=
SEQUENCE {
evthIndex INTEGER,
evthArm INTEGER,
evthObject OBJECT IDENTIFIER,
evthThreshold INTEGER,
evthHysteresis INTEGER,
evthTimeInterval TimeTicks,
evthTimeSinceOccurrence TimeTicks
}
evthIndex OBJECT-TYPE
SYNTAX INTEGER ( 1..5 )
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
event to which this entry is applicable."
::= { evtThresholdTable 1 }
evthArm OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object arms and disarms events. The
notification node, the associated event object,
threshold, hysteresis, and time interval should
all be set before an event is armed. The objects
do not need to be re-set if the existing values
are acceptable. The device will refuse to arm an
event with uninitialized objects. Once armed, if
the threshold is met or exceeded during the event
time interval, a trap PDU is sent to the
eventNotificationNode. Subsequently, the
monitored object must fall to or below the
hysteresis before another trap can be sent via the
threshold mechanism. The hysteresis may equal
threshold. Events are implicitly rearmed, that is,
once an event occurs, it is rearmed. Setting this
object to 'on' will result in a genErr in any of
the following cases: object not set; cannot set an
event on this object; time interval not set;
threshold not set."
::= { evtThresholdTable 2 }
evthObject OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The data of this object is itself an OBJECT
IDENTIFIER which selects the mib object and
instance that is to be monitored for the event.
Only types INTEGER and Counter are allowed."
::= { evtThresholdTable 3 }
evthThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The threshold against which the variable
specified in evthObject is tested over the time
interval specified in the evthTimeInterval When
the threshold is met or exceeded, the event is
triggered. The event will not trigger again until
the variable falls to or below the evthHysteresis
value, and then meets or exceeds the threshold."
::= { evtThresholdTable 4 }
evthHysteresis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The low value which the variable specified in
evthObject must fall to or below after exceeding
evthThreshold before the event can re-occur when
the threshold is met or exceeded."
::= { evtThresholdTable 5 }
evthTimeInterval OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The time interval over which the variable
specified in the evthObject is sampled."
::= { evtThresholdTable 6 }
evthTimeSinceOccurrence OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object specifies the number of centiseconds
since this event was last triggered."
::= { evtThresholdTable 7 }
linkTest OBJECT IDENTIFIER ::= { icfCommon 8 }
linkTestAddress OBJECT IDENTIFIER ::= { linkTest 1 }
linkTest802MacAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"If this object is set to the MAC address of a
node to link test in the same PDU that sets
linkTestRepetitions to a nonzero value, the link
test performed will use IEEE 802 Test frames.
Note that setting more than one of
linkTest802MacAddress, linkTestIpAddress, and
linkTestIpxAddress to a non-null value in the same
PDU will result in a genErr."
::= { linkTestAddress 1 }
linkTestIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"If this object is set to the network address of a
node to link test in the same PDU that sets
linkTestRepetitions to a nonzero value, the link
test performed will use ICMP Echo packets.
Note that setting more than one of
linkTest802MacAddress, linkTestIpAddress, and
linkTestIpxAddress to a non-null value in the same
PDU will result in a genErr."
::= { linkTestAddress 2 }
linkTestIpxAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (10))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"If this object is set to the IPX address of a
node to link test in the same PDU that sets
linkTestRepetitions to a nonzero value, the link
test performed will use IPX diagnostic packets.
Note that setting more than one of
linkTest802MacAddress, linkTestIpAddress, and
linkTestIpxAddress to a non-null value in the same
PDU will result in a genErr."
::= { linkTestAddress 3 }
linkTestRepetitions OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The number of link tests that the device is to
complete. When this object is set to a non-zero
value, the linkTestSuccess object is zeroed and
the device begins a link test using IEEE 802.2
Test frames, ICMP Echo packets, or IPX diagnostic
packets depending on the address selected. Link
test results are contained in the link test
success object. This object's value decrements
(to zero) as the test proceeds. The test may be
canceled at any point by setting this object to
0."
::= { linkTest 2 }
linkTestSuccess OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"For every successful link test, this counter is
incremented. When link tests are completed, this
counter contains the total number of successful
tests."
::= { linkTest 3 }
linkTestTimeout OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS deprecated
DESCRIPTION
"The time interval over which a link test response
must be received, or the test is counted as
failed."
::= { linkTest 4 }
icf8023MacTable OBJECT-TYPE
SYNTAX SEQUENCE OF Icf8023MacEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of icf8023Mac entries."
::= { icfCommon 9 }
Icf8023MacEntry ::=
SEQUENCE {
icf8023MacIndex INTEGER,
icf8023MacInBroadcastPkts Counter,
icf8023MacOutBroadcastPkts Counter,
icf8023MacInMulticastPkts Counter,
icf8023MacOutMulticastPkts Counter,
icf8023MacRunts Counter,
icf8023MacGiants Counter,
icf8023MacMissedPktErrors Counter,
icf8023MacExcessDeferrals Counter,
icf8023MacTotalMediaErrors Counter,
icf8023MacSpuriousIntrs Counter
}
icf8023MacIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
port to which this entry is applicable. The port
identified by a particular value of this index on
a hub is the same port as identified by the same
value of rptrPortIndex. Note that since this hub
always has exactly 1 port group, there is no group
index for this table. For a bridge, the port
identified by a particular value of this index is
the same port identified by the same value of
ifIndex."
::= { icf8023MacTable 1 }
icf8023MacInBroadcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the broadcast packets received."
::= { icf8023MacTable 2 }
icf8023MacOutBroadcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the broadcast packets transmitted."
::= { icf8023MacTable 3 }
icf8023MacInMulticastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the multicast packets received."
::= { icf8023MacTable 4 }
icf8023MacOutMulticastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the multicast packets transmitted."
::= { icf8023MacTable 5 }
icf8023MacRunts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of media frames encountered that were
too short (by ethernet/802.3 standards)."
::= { icf8023MacTable 6 }
icf8023MacGiants OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of media frames encountered that were
too long (by ethernet/802.3 standards)."
::= { icf8023MacTable 7 }
icf8023MacMissedPktErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of frames lost due to lack of
resources (e.g. ring buffers, memory buffers,
etc)."
::= { icf8023MacTable 8 }
icf8023MacExcessDeferrals OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of times a frame could not be sent due
to excess deferrals because another node was
transmitting continually."
::= { icf8023MacTable 9 }
icf8023MacTotalMediaErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of all possible medium transmit and receive
errors, such as crc, alignment, sequence, length,
excess etc. The purpose of this object is to
support aggregate LAN medium errors for event
processing. Collisions and runts are not
considered an error."
::= { icf8023MacTable 10 }
icf8023MacSpuriousIntrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of times that the network interface
for this port generated a spurious hardware
interrupt. A non-zero value for this object
indicates a potential hardware problem."
::= { icf8023MacTable 11 }
icfDownload OBJECT IDENTIFIER ::= { icfCommon 10 }
icfDownloadAddress OBJECT IDENTIFIER ::= { icfDownload 1 }
icfDownloadIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IP address of the TFTP server to download
firmware from."
::= { icfDownloadAddress 1 }
icfDownloadIpxAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (10))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IPX address of the TFTP server to download
firmware from."
::= { icfDownloadAddress 2 }
icfDownloadFilename OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"Filename and path of file to download (maximum
length of 63 characters + NULL)."
::= { icfDownload 2 }
icfHub OBJECT IDENTIFIER ::= { icf 2 }
hubThinlanFault OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"When set to 'true' this object causes the Fault
LED to blink if the ThinLan Port is segmented.
This object has been deprecated in favor of
hpRptrThinlanFault."
::= { icfHub 1 }
hubGlobal OBJECT IDENTIFIER ::= { icfHub 2 }
hubGlobalErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each packet with
an error received on any port. This counter does
not include runts, as they are a normal media
condition.
This object has been deprecated in favor of
hpRptrMonGlobalErrors."
::= { hubGlobal 1 }
hubGlobalCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each collision
between any two or more ports (or AUI) detected by
the hub.
This object has been deprecated in favor of
rptrMonitorTransmitCollisions."
::= { hubGlobal 2 }
hubGlobalPktFragments OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is the sum of hubPortPktFragments
for all ports.
This object has been deprecated in favor of
hpRptrMonGlobalFrames."
::= { hubGlobal 3 }
hubGlobalRunts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each runt frame
received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalRunts."
::= { hubGlobal 4 }
hubGlobalGiants OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each giant frame
received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalFrameTooLongs."
::= { hubGlobal 5 }
hubGlobalCrcErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each frame with a
CRC error received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalFCSErrors."
::= { hubGlobal 6 }
hubGlobalAlignmentErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each frame with
an alignment error received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalAlignmentErrors."
::= { hubGlobal 7 }
hubGlobalInOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each octet
received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalOctets."
::= { hubGlobal 8 }
hubGlobalInUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each unicast
packet received on any port.
This counter has been deprecated in favor of
hpRptrMonGlobalUcastPackets."
::= { hubGlobal 9 }
hubGlobalInNUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each non-unicast
packet received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalBcastPackets and
hpRptrMonGlobalMcastPackets."
::= { hubGlobal 10 }
hubGlobalInBroadcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented for each broadcast
packet received on any port.
This object has been deprecated in favor of
hpRptrMonGlobalBcastPackets."
::= { hubGlobal 11 }
hubPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubPortEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of hubPort entries."
::= { icfHub 3 }
HubPortEntry ::=
SEQUENCE {
hubPortIndex INTEGER,
hubPortPktFragments Counter,
hubPortCollisions Counter,
hubPortSegmentation INTEGER,
hubPortLinkBeatStatus INTEGER,
hubPortLinkBeatEnable INTEGER,
hubPortMacAddress MacAddress,
hubPortAddressState INTEGER,
hubPortPolarityReversed INTEGER,
hubPortLateEventDisable INTEGER
}
hubPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
port to which this entry is applicable. The port
identified by a particular value of this index is
the same port as identified by the same value of
rptrPortIndex."
::= { hubPortTable 1 }
hubPortPktFragments OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented when a packet or
packet fragment is encountered for a port
instance.
This object has been deprecated in favor of
rptrMonitorPortReadableFrames."
::= { hubPortTable 2 }
hubPortCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This counter is incremented when a port is
involved in a collision.
This object has been deprecated in favor of
rptrMonitorPortCollisions."
::= { hubPortTable 3 }
hubPortSegmentation OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"This is a flag which is 'true' if the port is
currently segmented and 'false' otherwise.
This object has been deprecated in favor of
rptrPortAutoPartitionState."
::= { hubPortTable 4 }
hubPortLinkBeatStatus OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"This is a flag which is 'true' if link beat is
detected on the port and 'false' otherwise. The
value of this variable will always be 'true' when
the corresponding instance of
hubPortLinkBeatEnable is 'false'.
This object has been deprecated in favor of
rpMauMediaAvailable."
::= { hubPortTable 5 }
hubPortLinkBeatEnable OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"When this flag is set to 'true' the port's link
beat is enabled and when set to 'false' it is
disabled.
This object has been deprecated in favor of
hpRptrPtLinkbeatEnable."
::= { hubPortTable 6 }
hubPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Each port maintains the MAC address of the node
currently attached to it. This address is valid
only when the port state flag is set to
'psSingle'.
This object has been deprecated in favor of
rptrAddrTrackNewLastSrcAddress."
::= { hubPortTable 7 }
hubPortAddressState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"The port state object may take on three values.
'psNone' means no packets have been received on
the port. 'psSingle' means all packets received on
the port have originated from a single MAC
address. 'psMany' means that packets originating
from more than one node have been received on the
port. To (re)start a search for a MAC address set
the port state to 'psNone'."
::= { hubPortTable 8 }
hubPortPolarityReversed OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object is used to indicate that the hub port
was wired with the positive/negative polarity of
its transmit and receive pairs reversed. Note
that the port will continue to operate in this
state, with the hub inverting the polarity
internally.
This object has been deprecated in favor of
hpRptrPtPolarityReversed."
::= { hubPortTable 9 }
hubPortLateEventDisable OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates that the hub port was
disabled as a result of excessive late collisions
being caused by the end node attached to this
port. This flag is cleared when the port is
reenabled by setting rptrPortAdminStatus to
'enabled'."
::= { hubPortTable 10 }
hubBitmaps OBJECT IDENTIFIER ::= { icfHub 4 }
hubPortsOperStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The hubPortsOperStatus is a bit map of the state
of all hub ports. The object has a 1 bit for each
port that is enabled, not segmented, and linkbeat
is detected. Ports on which these conditions are
not true have a 0 bit. The bits are placed into
the OCTET STRING in the following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined.
This object has been deprecated in favor of
hpRptrGrpPortsAdminStatus."
::= { hubBitmaps 1 }
hubAddressTableMaxAge OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS obsolete
DESCRIPTION
"The hubAddressTableMaxAge is the time beyond
which an inactive MAC address will be removed from
the hubPortMacAddress table and the
hubAddressTable. Although hubAddressTableMaxAge
is specified in units of 10ms time ticks, the
actual resolution of this timer is 10 seconds. A
value of 65535000 indicates no aging shall take
place."
::= { icfHub 5 }
hubAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubAddressEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of entries present in the hub address
table."
::= { icfHub 6 }
HubAddressEntry ::=
SEQUENCE {
hubAddressIndex INTEGER,
hubAddressChunk OCTET STRING
}
hubAddressIndex OBJECT-TYPE
SYNTAX INTEGER (1..52)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
chunk to which this entry is applicable."
::= { hubAddressTable 1 }
hubAddressChunk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (408))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The hubAddressChunk object returns an opaque
chunk of the address table. Each chunk can be
interpreted as an array of records in the form:
mac address [6 bytes], port number [2 bytes],
inactivity time [4 bytes]
On a Get, the returned chunk can include empty
(unused) entries. Instances are chunk numbers,
which start at 1 and go to 52. Each chunk can
hold 34 addresses.
A returned chunk might look like:
Address Port Inactivity Time
080009001234 1 0
080009002345 2 10000
080009003456 1 20000
000000000000 1 0
080009009876 EMPTY 0
080009004567 EMPTY 15000
.
.
.
080009005678 EOL 959000
A value of EMPTY in the Port field indicates an
unused (i.e. aged out) entry in the table. When
the EOL (End Of List) bit is set in the Port
field, that entry is the last entry in the table.
It is possible for EOL to be seen in any entry.
EOL (0x4000) and EMPTY (0x8000) are bit masks
which are ORed with the port number in the port
field of the entry. It is possible for both the
EOL and EMPTY bits to be set in the same entry.
The remainder of the chunk after the EOL entry
will be zeroed.
The inactivityTime and Address fields are
meaningless if the EMPTY bit is set in the Port
field. In this case, inactivityTime and Address
are not guaranteed to be zeroed. The Manager may
start with any chunk it likes and request the
chunks in any order. It may perform multiple
requests for the same chunk. The agent does not
save state from previous requests.
A request of chunk #1 would return the contents of
the first 34 address table entries, whether they
are all full, all empty, or some full and the rest
empty. A request of chunk #2 will return entries
#35 through #68. And so on.
The address table can change between Get requests.
An address' location can change, or an address
could age out and then be added back in at a
different location in the table. Thus, the
Manager could see the address twice in the table."
::= { hubAddressTable 2 }
hubNumBkpLinks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of backup links configurable on this
hub."
::= { icfHub 7 }
hubBkpLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubBkpLinkEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of backup link configuration entries. For
a given backup link, the hub will periodically
send a test packet to the device at the end of the
link. If there are no responses (the number is
configurable), the hub will enable the backup port
and disable the primary port. After the primary
link is fixed, the user must turn the primary port
on to resume normal operation.
At any time, the management station can look at
rptrPortAdminStatus for the backup port to
determine if it is currently in use.
The backup link algorithm enables and disables the
backup port by modifying rptrPortAdminStatus for
that port. After the backup port has been enabled
by the backup link algorithm, if the primary port
is subsequently enabled via the hub console port
or by a set of rptrPortAdminStatus, the backup
port will be turned off and the periodic test
packets will begin again.
When the backup link objects are set, the backup
port will be turned off, the primary port will be
turned on, and the periodic test packets will be
sent. The time between test packets is
configurable by setting hubBackupTestTime. The
number of failures needed to switch to the backup
link is configured by setting
hubBackupConsecutiveFails. The backup link
function can be turned off by setting
hubBackupPort to 0.
All five of the backup link objects must be set
together in a single PDU except for the case of
setting hubBackupPort to 0, in which case, the
hubBackupPort can be set without setting the other
objects. Currently, the size of the backup link
table is one; future releases may provide the
ability to monitor more than one backup link."
::= { icfHub 8 }
HubBkpLinkEntry ::=
SEQUENCE {
hubBkpLinkIndex INTEGER,
hubBackupPort INTEGER,
hubPrimaryPort INTEGER,
hubBackupAddress OCTET STRING,
hubBackupTestTime TimeTicks,
hubBackupConsecutiveFails INTEGER
}
hubBkpLinkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
backup link configuration entry to which the
instance is applicable."
::= { hubBkpLinkTable 1 }
hubBackupPort OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The port number of the backup link. Setting this
object to zero removes the backup link
configuration."
::= { hubBkpLinkTable 2 }
hubPrimaryPort OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The port number of the primary link. It can only
be set to zero if the hubBackupPort is also zero."
::= { hubBkpLinkTable 3 }
hubBackupAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The MAC address of the device at the other end of
the primary link which will respond to the
periodic test packets sent by this hub."
::= { hubBkpLinkTable 4 }
hubBackupTestTime OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS obsolete
DESCRIPTION
"The frequency, in time ticks, between sending the
periodic test packets. The actual resolution of
this timer is in seconds. The test packet
response timeout is fixed at 500ms."
::= { hubBkpLinkTable 5 }
hubBackupConsecutiveFails OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The number of test packet failures which will
cause the hub to switch to the backup link (i.e.,
backup port turned on, primary port turned off).
A value of one is generally not recomended and
will cause the backup link to be enabled upon the
first failure."
::= { hubBkpLinkTable 6 }
hubSqeEnabled OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"When 'true', this flag indicates that SQE has
been detected for the last ten agent transmits and
there is a high probability that the SQE switch on
the transceiver attached to the AUI port is set to
Enabled, when it should be Disabled.
This object has been deprecated in favor of
hpRptrSqeEnabled."
::= { icfHub 9 }
hubSecurity OBJECT IDENTIFIER ::= { icfHub 10 }
hubSecurePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubSecurePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table containing security configuration for each
port."
::= { hubSecurity 1 }
hubSecurePortEntry OBJECT-TYPE
SYNTAX HubSecurePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the hubSecurePortTable, containing
the security configuration for a single port."
INDEX { hubSecPtGroupIndex, hubSecPtPortIndex }
::= { hubSecurePortTable 1 }
HubSecurePortEntry ::=
SEQUENCE {
hubSecPtGroupIndex INTEGER,
hubSecPtPortIndex INTEGER,
hubSecPtSecurityAddress OCTET STRING,
hubSecPtAuthorizedAddress OCTET STRING,
hubSecPtPreventEavesdrop INTEGER,
hubSecPtAlarmEnable INTEGER,
hubSecPtIntrusionFlag INTEGER
}
hubSecPtGroupIndex 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 security
configuration information."
::= { hubSecurePortEntry 1 }
hubSecPtPortIndex 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 security
configuration information."
::= { hubSecurePortEntry 2 }
hubSecPtSecurityAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired authorized MAC address for this port.
This can be either a regular station address to
configure a specific address, or it can be one of
the following special values to specify the
address learning method:
FFFF-FFFF-FFFE: learnOnce. First source MAC
address heard on this port becomes the
authorized address. Setting this value
initiates learning of a new authorized
address. When a new authorized address is
learned, it will be stored in nonvolatile
memory. This variable will return
learnOnceConditionally to a GET operation
after it has been set to this value.
FFFF-FFFF-FFFD: learnOnceConditionally. This
option will initiate learning of a new
authorized address only if the previous
hubSecPtSecurityAddress was set to a
specific address or learnContinuous. No
action will be performed if the previous
value was already learnOnceConditionally.
FFFF-FFFF-FFFC: learnContinuous. Any address
heard becomes the new authorized address.
When a new address is learned, it may
cause an alarm, but it does not store
anything in nonvolatile memory."
::= { hubSecurePortEntry 3 }
hubSecPtAuthorizedAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station authorized to be
on this port. This address could either have been
configured by specifying a regular station address
for hubSecPtSecurityAddress, or it could have been
learned by the agent if hubSecPtSecurityAddress
was set to one of the special values listed above.
Once the agent has learned an authorized address,
it will be saved across powerfails, unless the
agent was configured for learnContinuous mode."
::= { hubSecurePortEntry 4 }
hubSecPtPreventEavesdrop OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If enabled, unicast packets not addressed to the
authorized address for this port will be
scrambled."
::= { hubSecurePortEntry 5 }
hubSecPtAlarmEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If enabled, the agent will generate an
intrusionTrap if a packet is received on this port
with a source MAC address that is different from
the hubSecPtAuthorizedAddress for this port."
::= { hubSecurePortEntry 6 }
hubSecPtIntrusionFlag OBJECT-TYPE
SYNTAX INTEGER {
intrusion(1),
noIntrusion(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This flag indicates if an intrusion has occurred
on this port. The Security LED on the hub will
blink if any instance of this flag has the value
intrusion. Setting this flag to noIntrusion will
turn off the Security LED if no other ports have
this flag set to intrusion. An intrusion will
only cause an alarm and an intrusion log entry if
this flag is equal to noIntrusion."
::= { hubSecurePortEntry 7 }
hubIntruderLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubIntruderLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a record of the twenty most
recent port security violations. The first entry
in the table is the oldest."
::= { hubSecurity 2 }
hubIntruderLogEntry OBJECT-TYPE
SYNTAX HubIntruderLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the hubIntruderLogTable containing
information about a single port security
violation."
INDEX { hubIntruderIndex }
::= { hubIntruderLogTable 1 }
HubIntruderLogEntry ::=
SEQUENCE {
hubIntruderIndex INTEGER,
hubIntruderPort INTEGER,
hubIntruderGroup INTEGER,
hubIntruderAddress OCTET STRING,
hubIntruderTime TimeTicks
}
hubIntruderIndex OBJECT-TYPE
SYNTAX INTEGER (1..20)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of this entry in the intruder log
table. Index 1 will always contain the oldest
entry. If the table is full when a new intrusion
occurs, the new entry becomes index 20, and all
earlier entries are shifted down by one entry,
removing the old index 1."
::= { hubIntruderLogEntry 1 }
hubIntruderGroup OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the group containing the
port on which this intrusion occurred."
::= { hubIntruderLogEntry 2 }
hubIntruderPort OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the port within the group
on which this intrusion occurred. A port number
of zero indicates that this entry is unused and
the values for the other variables in this entry
are undefined."
::= { hubIntruderLogEntry 3 }
hubIntruderAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the source MAC address of
the intruder."
::= { hubIntruderLogEntry 4 }
hubIntruderTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the intrusion
occurred. This will be zero if the agent has been
reset since the intruder was detected, since
sysUpTime could be misinterpreted in that case."
::= { hubIntruderLogEntry 5 }
hubAddressMoveLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF HubAddressMoveLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A log of the 20 most recent times that the agent
detected that a source MAC address which had been
heard on one port had moved to a different port."
::= { icfHub 11 }
hubAddressMoveLogEntry OBJECT-TYPE
SYNTAX HubAddressMoveLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the hubAddressMoveLogTable containing
information about a single address movement."
INDEX { hubAddrMoveIndex }
::= { hubAddressMoveLogTable 1 }
HubAddressMoveLogEntry ::=
SEQUENCE {
hubAddrMoveIndex INTEGER,
hubAddrMoveAddress OCTET STRING,
hubAddrMoveOldGroup INTEGER,
hubAddrMoveOldPort INTEGER,
hubAddrMoveNewGroup INTEGER,
hubAddrMoveNewPort INTEGER
}
hubAddrMoveIndex OBJECT-TYPE
SYNTAX INTEGER (1..20)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of this entry in the address movement
log table. Index 1 will always contain the oldest
entry. If the table is full when a new address
movement occurs, the new entry becomes index 20,
and all earlier entries are shifted down by one
entry, removing the old index 1."
::= { hubAddressMoveLogEntry 1 }
hubAddrMoveAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station that moved to a
new port."
::= { hubAddressMoveLogEntry 2 }
hubAddrMoveOldGroup OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group containing the port on which this
address had been operating before it moved."
::= { hubAddressMoveLogEntry 3 }
hubAddrMoveOldPort OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port within the group on which this address
had been operating before it moved."
::= { hubAddressMoveLogEntry 4 }
hubAddrMoveNewGroup OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group containing the port that the address
moved to."
::= { hubAddressMoveLogEntry 5 }
hubAddrMoveNewPort OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port within the group that the address moved
to."
::= { hubAddressMoveLogEntry 6 }
hubLateEventMonitor OBJECT-TYPE
SYNTAX INTEGER {
off(1),
onSingle(2),
onAll(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object configures the late event monitoring
functionality for the hub. This mode periodically
samples the rptrMonitorPortLateEvents value for
each port. If the agent detects excessive late
events on a port, the port will be disabled by
setting the rptrPortAdminStatus for that port to
'disabled', and the hubPortLateEventDisable flag
for that port will be set to 'true'. This mode is
'off' by default. Setting it to 'onSingle'
enables the mode for all non-cascaded hub ports.
Setting it to 'onAll' enables the mode for all hub
ports, including cascaded ports."
::= { icfHub 12 }
icfBridge OBJECT IDENTIFIER ::= { icf 3 }
operationalState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object controls the forwarding nature of the
bridge. In the Learning state the bridge will
learn new MAC addresses, and it ages out older MAC
addresses. Statically configured addresses are
discarded (they do not age). In the Secure state,
the bridge will not learn new MAC addresses.
Statically configured addresses are forwarded
(they do not age)."
::= { icfBridge 1 }
forwardDbMaxAge OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of this object controls how long a MAC
address stays in the forwarding database. See
802.1d, section 3.9.2 'Dynamic Entries'."
::= { icfBridge 2 }
addressTable OBJECT-TYPE
SYNTAX SEQUENCE OF AddressEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of address entries."
::= { icfBridge 3 }
AddressEntry ::=
SEQUENCE {
addressIndex INTEGER,
addressChunk OCTET STRING
}
addressIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
chunk to which this entry is applicable."
::= { addressTable 1 }
addressChunk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(410))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object returns an opaque chunk of the
address table. The instance specifies a chunk of
the address table. Each chunk can be interpreted
as an array of 41 records of the form:
{ macAddress[6bytes], port number[2bytes],
permanence[2bytes] }.
Address Port Perm
00 080009001234 1 Dynamic(0x0000)
01 080009002345 2 Dynamic(0x0000)
02 000000000000 EMPTY(0x8000) Dynamic(0x0000)
03 080009003456 1 Dynamic(0x0000)
04 000000000000 1 Dynamic(0x0000)
05 080009009876 EMPTY(0x8000) Dynamic(0x0000)
06 080009004567 EMPTY(0x8000) Static(0x0008)
07 080009041d08
... ... ...
40 080009005678 EOL(0x4000) Permanent(0x0000)
A value of EMPTY in the Port field indicates an
aged out table entry. A value of EOL in the Port
field indicates that it is the last entry in the
table. Of course, EOL will only be seen in the
last entry. EOL and EMPTY are AND-able bit
fields. The Disposition and Address are
meaningless if Port is EMPTY.
When instance=1 is used on a Set, the agent clears
the table prior to setting any addresses. On
subsequent Sets, the agent adds the specified
addresses. If a Set starts at instance > 1, the
specified addresses will be added to the table
without first clearing the table. Addresses are
already in the table are deleted and then
readded."
::= { addressTable 2 }
brgPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrgPortEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of brgPort entries."
::= { icfBridge 4 }
BrgPortEntry ::=
SEQUENCE {
brgPortIndex INTEGER,
brgPortCacheHits Counter,
brgPortCacheMisses Counter,
brgPortForwardedPkts Counter,
brgPortFilteredPkts Counter
}
brgPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
interface/port to which this entry is applicable.
The interface/port identified by a particular
value of this index is the same interface/port as
identified by the same value of ifIndex."
::= { brgPortTable 1 }
brgPortCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the successful cache matches when
looking up a destination MAC address."
::= { brgPortTable 2 }
brgPortCacheMisses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the unsuccessful cache matches when
looking up a destination MAC address."
::= { brgPortTable 3 }
brgPortForwardedPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the packets received on this port and
forwarded to the other port."
::= { brgPortTable 4 }
brgPortFilteredPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the frames that were received on this
port and filtered."
::= { brgPortTable 5 }
wildcardTable OBJECT-TYPE
SYNTAX SEQUENCE OF WildcardEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of wildcard entries."
::= { icfBridge 5 }
WildcardEntry ::=
SEQUENCE {
wildcardIndex INTEGER,
wildcardFilter OCTET STRING,
wildcardMask OCTET STRING,
wildcardOffset INTEGER,
wildcardUserOffset INTEGER,
wildcardArm INTEGER
}
wildcardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
interface/port to which this entry is applicable.
The interface/port identified by a particular
value of this index is the same interface/port as
identified by the same value of ifIndex."
::= { wildcardTable 1 }
wildcardFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object contains the binary value used to
filter frames. The data in the frame at the offset
specified by the Wildcard offsets is XOR'ed with
this object after AND'ing with the Wildcard Mask.
If zero result occurs, the packet is discarded
(filtered).
Suppose the user specifies the following values:
data: 11001010 10101010 10101010 10101010
mask: 11100000 00000000 00000000 00000000
filter: 11100000 00000000 00000000 00000000
AND'ing data with the mask gives:
11000000 00000000 00000000 00000000
XOR'ing that value with the filter gives:
00100000 00000000 00000000 00000000
The non-zero result indicates no match (don't
discard).
Another example:
data: 10011010 10101010 10101010 10101010
mask: 10010000 00000000 00000000 00000000
filter: 10010000 00000000 00000000 00000000
AND'ing data with the mask gives:
10010000 00000000 00000000 00000000
XOR'ing that value with the filter gives:
00000000 00000000 00000000 00000000
A zero result indicates a match, so we discard
(filter) the packet.
The filter AND'ed with the mask must equal the
filter. This is an example of a legal filter/mask
pair:
filter: 00010000 00000000 00000000 00000000
mask: 10010000 00000000 00000000 00000000
AND'ed: 00010000 00000000 00000000 00000000
(equals filter)
Another way of saying this: if a mask bit is zero,
the corresponding filter bit must be zero.
The following would be an illegal pair:
filter: 01110000 00000000 00000000 00000000
mask: 10010000 00000000 00000000 00000000
AND'ed: 00010000 00000000 00000000 00000000
( != filter)"
::= { wildcardTable 2 }
wildcardMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object indicates which portion of the
wildcardFilter is to be used in filtering. The
data in the frame at the offset specified by
Wildcard offsets is AND'ed with this object. The
result is XOR'ed with the Wildcard Filter object.
If a zero result is obtained, the packet is
discarded.
If an all-zeros wildcardMask is specified, a
genErr is returned. Also, see mask/filter
constraints in the description of the
wildcardFilter object."
::= { wildcardTable 3 }
wildcardOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"Indicates the position in a received frame which
is to have the Wildcard Mask/Filter applied. The
indicated packet byte is aligned with the 0th byte
of the wildcard mask/filter held in network byte
order.
The MAC destination address starts at byte
position (wildcardOffset) zero.
The wildcardOffset must fall on a 2-byte boundary,
0,2,4,...,1512 (violations of this constraint
result in a genErr). Filters can be aligned on
non 2-byte boundaries through use of the
wildcardUserOffset."
::= { wildcardTable 4 }
wildcardUserOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This value is a byte offset from the beginning
of the packet. If this offset is such that any
portion of the filter extends past the end of the
packet (for wildcard filtering purposes, the FCS
is part of the packet), then the filter is
considered not to match, and the packet is not
filtered.
For a particular filter, the wildcardUserOffset
must be greater than or equal to the
wildcardOffset.
wildcardUserOffset must be between 0 and 1514,
inclusive.
The wildcardUserOffset, wildcardOffset pair must
conform to one of the following four relationships
and also be subject to the range restrictions
listed above. For n = 0,..,378
Offset 4n 4n 4n 4n+2
UserOffset 4n 4n+1 4n+2 4n+3
As an example, consider four examples in the
following table for locating the filter at or near
the beginning of a packet:
- 6 filter/mask bytes - - desired -
0 1 2 3 4 5 6 - position -
A|f/m0 f/m1 f/m2 f/m3 00 00 00 |0,4,8,12,...
B| 00 f/m0 f/m1 f/m2 f/m3 00 00 |1,5,9,13,...
C| 00 00 f/m0 f/m1 f/m2 f/m3 00 |2,6,10,14,...
D| 00 00 00 f/m0 f/m1 f/m2 f/m3|3,7,11,15,...
Example A corresponds to a UserOffset/Offset pair
such as 0/0 (4n/4n). Example B represents a pair
such as 0/1 (4n/4n+1). Example C is 0/2
(4n/4n+2). Finally, example D is 2/3 (4n+2/4n+3).
If any of the above constraints is not honored,
the SET Response will indicate genErr."
::= { wildcardTable 5 }
wildcardArm OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object arms (enables) the Wildcard Filter
provided all of the other wildcard objects have
been set to proper values. To disarm a wildcard,
only the wildcardArm object need be set."
::= { wildcardTable 6 }
stp OBJECT IDENTIFIER ::= { icfBridge 6 }
stpBridgeId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"A 64 bit binary bridge id composed of bridge
priority and the bridge's mac address fields. see:
IEEE 802.1(d) 6.8.1.1.3(1), 4.5.3.7"
::= { stp 1 }
stpTopoChangeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The time since the last topology change. see:
IEEE 802.1(d) 6.8.1.1.3(2), 4.5.3.12"
::= { stp 2 }
stpTopoNumChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of topo changes since initialization
of STP. see: IEEE 802.1(d) 6.8.1.1.3(3)"
::= { stp 3 }
stpTopoChange OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"A 1 bit flag broadcast by the root bridge
indicating that a topology change is underway, and
Stp bridges should use short term aging. see: IEEE
802.1(d) 6.8.1.1.3(4), 4.5.3.12"
::= { stp 4 }
stpDesignatedRoot OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The binary bridge id that this bridge believes to
be the root bridge for the bridged Lan. see: IEEE
802.1(d) 6.8.1.1.3(5), 4.5.3.1"
::= { stp 5 }
stpRootCost OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The cost of the path to the root bridge from this
bridge; equal to the sum of the designated cost
and the path cost held for the root port. see:
IEEE 802.1(d) 6.8.1.1.3(6), 4.5.3.2"
::= { stp 6 }
stpRootPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The port id that this bridge believes to be the
root bridge's root port for the bridged Lan. see:
IEEE 802.1(d) 6.8.1.1.3(7), 4.5.3.3"
::= { stp 7 }
stpCurrentMaxAge OBJECT-TYPE
SYNTAX INTEGER (6..40)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The Max Age value received from the Root Bridge
(in seconds); the Stp is currently using the
value. see: IEEE 802.1(d) 6.8.1.1.3(8), 4.5.3.4"
::= { stp 8 }
stpCurrentHelloTime OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The Hello time value received from the Root
Bridge (in seconds); the Stp records the value.
see: IEEE 802.1(d) 6.8.1.1.3(9), 4.5.3.5"
::= { stp 9 }
stpCurrentForwardDelay OBJECT-TYPE
SYNTAX INTEGER (4..10)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The forward delay value received from the Root
Bridge (in seconds); the Stp is currently using
the value. see: IEEE 802.1(d) 6.8.1.1.3(10),
4.5.3.6"
::= { stp 10 }
stpMaxAge OBJECT-TYPE
SYNTAX INTEGER (6..40)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The maximum age allowed of Config information for
a port before a bridge will attempt to become the
root (in seconds). Transmitted by this bridge when
it is, or is attempting to become the root. see:
IEEE 802.1(d) 6.8.1.1.3(11), 6.8.1.2.2(1),
4.5.3.8"
::= { stp 11 }
stpHelloTime OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The time between Config packet transmission when
this bridge is, or is attempting to become the
root (in seconds). Transmitted by this bridge when
it is, or is attempting to become the root. see:
IEEE 802.1(d) 6.8.1.1.3(12), 6.8.1.2.2(2),
4.5.3.9"
::= { stp 12 }
stpForwardDelay OBJECT-TYPE
SYNTAX INTEGER (4..30)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The time spent in the Listening and Learning
states used when this bridge is, or is attempting
to become the root (in seconds). Transmitted by
this bridge when it is, or is attempting to become
the root. see: IEEE 802.1(d) 6.8.1.1.3(13),
6.8.1.2.2(3), 4.5.3.10"
::= { stp 13 }
stpPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The upper 16 bits of the 64 bit BridgeId composed
of priority and the bridge's mac address fields.
see: IEEE 802.1(d) 6.8.1.2.2(4), 4.5.3.7"
::= { stp 14 }
stpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF StpPortEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of stpPort entries."
::= { stp 15 }
StpPortEntry ::=
SEQUENCE {
stpPortIndex INTEGER,
stpPortState INTEGER,
stpPortId INTEGER,
stpPortPathCost INTEGER,
stpPortRootId OCTET STRING,
stpPortDesignatedCost INTEGER,
stpPortDesignatedBridge OCTET STRING,
stpPortDesignatedPort INTEGER,
stpPortPriority INTEGER
}
stpPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
port to which this entry is applicable. The port
identified by a particular value of this index is
the same interface/port as identified by the same
value of ifIndex. Not an IEEE 802.1(d) reqmt."
::= { stpPortTable 1 }
stpPortState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"The state of a port on a 2 port bridge is really
the state of the bridge itself. Management is only
allowed to set this object to 'stpDisabled' or
'stpBlocking'. Setting the object to 'stpDisabled'
will turn off spanning tree only if the state is
not 'stpBlocking' (to prevent loops). Setting the
object to 'stpBlocking' will turn on spanning tree
only if it was previously disabled. see: IEEE
802.1(d) 6.8.2.1.3(2), 4.4, 4.5.5.2"
::= { stpPortTable 2 }
stpPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The 16 bit port id composed of priority and the
port's unique id fields. see: IEEE 802.1(d)
6.8.2.1.3(3), 4.5.5.1"
::= { stpPortTable 3 }
stpPortPathCost OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The contribution of the path through this port,
when the port is the root port, to the total cost
of the path to the root for this bridge. see: IEEE
802.1(d) 6.8.2.1.3(4), 6.8.2.3.2(2), 4.5.5.3"
::= { stpPortTable 4 }
stpPortRootId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The bridge id that this port believes to be the
root bridge for the bridged Lan. see: IEEE
802.1(d) 6.8.2.1.3(5), 4.5.5.4"
::= { stpPortTable 5 }
stpPortDesignatedCost OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The cost of the path to the root offered by the
Designated Port on the LAN to which this Port is
attached. see: IEEE 802.1(d) 6.8.2.1.3(6),
4.5.5.5"
::= { stpPortTable 6 }
stpPortDesignatedBridge OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The Bridge Id of the designated bridge for the
LAN associated with the port. see: IEEE 802.1(d)
6.8.2.1.3(7), 4.5.5.6"
::= { stpPortTable 7 }
stpPortDesignatedPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The port id of the bridge believed to be the
designated port of the LAN associated with the
port. see: IEEE 802.1(d) 6.8.2.1.3(8), 4.5.5.7"
::= { stpPortTable 8 }
stpPortPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The upper 8 bits of the 16 bit PortId composed of
priority and the port's unique id fields. see:
IEEE 802.1(d) 6.8.2.3.2(3), 4.5.5.1"
::= { stpPortTable 9 }
hdlcErrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF HdlcErrorEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of hdlcError entries."
::= { icfBridge 7 }
HdlcErrorEntry ::=
SEQUENCE {
hdlcErrorIndex INTEGER,
hdlcErrorIndications Counter,
hdlcT1Timeouts Counter,
hdlcMissedPackets Counter,
hdlcRcvOverruns Counter,
hdlcXmtUnderruns Counter,
hdlcProviderLostPrimitives Counter,
hdlcRuntFrameReceives Counter,
hdlcGiantFrameReceives Counter,
hdlcBadFrameReceives Counter,
hdlcRejectFrameReceives Counter,
hdlcRejectFrameSends Counter,
hdlcFrameRejectFrameRecs Counter
}
hdlcErrorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index value which uniquely identifies the
port to which this entry is applicable. The port
identified by a particular value of this index is
the same interface/port as identified by the same
value of ifIndex. IcfBridge.HP28674: There is only
one 'real' instance of this object on port 2."
::= { hdlcErrorTable 1 }
hdlcErrorIndications OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Errors occurring during information transfer
which required instruction from CPU for recovery.
This is a serious link problem. The local node
will either reset or disconnect after receiving
this message."
::= { hdlcErrorTable 2 }
hdlcT1Timeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of times the retransmission timer
(x25T1Timer) timed out."
::= { hdlcErrorTable 3 }
hdlcMissedPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the frames lost by the receiver because
there wasn't a receive buffer."
::= { hdlcErrorTable 4 }
hdlcRcvOverruns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the number of times the reciever's FIFO
was full when the receiver was ready to put new
data into the FIFO."
::= { hdlcErrorTable 5 }
hdlcXmtUnderruns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the number of times the transmitter has
aborted a frame transmission because data was
late from memory."
::= { hdlcErrorTable 6 }
hdlcProviderLostPrimitives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the number of lost control frames due to
802.3 priority processing on receive."
::= { hdlcErrorTable 7 }
hdlcRuntFrameReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the HDLC frames received that were less
than the minimum legal HDLC size."
::= { hdlcErrorTable 8 }
hdlcGiantFrameReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the HDLC frames received that were
larger than the maximum legal size that can be
sent on the 802.3 LAN link."
::= { hdlcErrorTable 9 }
hdlcBadFrameReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the sum of: HDLC frames with bad
checksum, and misaligned HDLC frames."
::= { hdlcErrorTable 10 }
hdlcRejectFrameReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the HDLC reject frames received."
::= { hdlcErrorTable 11 }
hdlcRejectFrameSends OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the HDLC reject frames sent."
::= { hdlcErrorTable 12 }
hdlcFrameRejectFrameRecs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of the HDLC frame reject frames (FRMR)
received."
::= { hdlcErrorTable 13 }
hdlcLocalTable OBJECT-TYPE
SYNTAX SEQUENCE OF HdlcLocalEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of hdlcLocal entries."
::= { icfBridge 8 }
HdlcLocalEntry ::=
SEQUENCE {
hdlcLocalIndex INTEGER,
hdlcLocalResetRequests Counter,
hdlcLocalResetConfirms Counter,
hdlcLocalConnectRequests Counter,
hdlcLocalConnectConfirms Counter,
hdlcLocalDisconnectRequests Counter,
hdlcLocalDisconnectConfirms Counter,
hdlcLocalState INTEGER,
hdlcLocalAddress INTEGER,
hdlcLocalPhase INTEGER
}
hdlcLocalIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Index into Hdlc local statistics table on a per
port basis. bridge.HP28674: There is only one
'real' instance of this object on port 2."
::= { hdlcLocalTable 1 }
hdlcLocalResetRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC requests to reset current
logical link."
::= { hdlcLocalTable 2 }
hdlcLocalResetConfirms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC node link reset
confirmations."
::= { hdlcLocalTable 3 }
hdlcLocalConnectRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC node attempts to establish
logical link."
::= { hdlcLocalTable 4 }
hdlcLocalConnectConfirms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC node connect request
acceptances."
::= { hdlcLocalTable 5 }
hdlcLocalDisconnectRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC node disconnect requests."
::= { hdlcLocalTable 6 }
hdlcLocalDisconnectConfirms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of local HDLC node disconnects granted."
::= { hdlcLocalTable 7 }
hdlcLocalState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"Current local HDLC operational state."
::= { hdlcLocalTable 8 }
hdlcLocalAddress OBJECT-TYPE
SYNTAX INTEGER {
hdlcDTEAddress(1),
hdlcDCEAddress(3)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The local HDLC address during communication with
the remote node. This object is valid only if a
brouter is on the remote end of the HDLC link. It
can only be set to one of the two values:
'hdlcDTEAddress' or 'hdlcDTEAddress'. Furthermore,
the setting of this object must be different from
the setting of the hdlcRemoteHdlcAddress object.
This object, along with hdlcRemoteAddress and
hdlcRemoteNodeId, constitute a superobject. See
hdlcRemoteNodeId for more details."
::= { hdlcLocalTable 9 }
hdlcLocalPhase OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"Current HDLC operational phase."
::= { hdlcLocalTable 10 }
hdlcRemoteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HdlcRemoteEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of hdlcRemote entries."
::= { icfBridge 9 }
HdlcRemoteEntry ::=
SEQUENCE {
hdlcRemoteIndex INTEGER,
hdlcRemoteResetRequests Counter,
hdlcRemoteResetConfirms Counter,
hdlcRemoteConnectRequests Counter,
hdlcRemoteConnectConfirms Counter,
hdlcRemoteDisconnectRequests Counter,
hdlcRemoteState INTEGER,
hdlcRemoteAddress INTEGER,
hdlcRemoteXidCommands Counter,
hdlcRemoteXidResponses Counter,
hdlcRemoteTestCommands Counter,
hdlcRemoteTestResponses Counter,
hdlcRemoteNodeId INTEGER
}
hdlcRemoteIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Index into Hdlc remote statistics table on a per
port basis. bridge.HP28674: There is only one
'real' instance of this object on port 2."
::= { hdlcRemoteTable 1 }
hdlcRemoteResetRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of remote HDLC requests to reset current
logical link."
::= { hdlcRemoteTable 2 }
hdlcRemoteResetConfirms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of remote HDLC node link reset
confirmations."
::= { hdlcRemoteTable 3 }
hdlcRemoteConnectRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of remote HDLC node attempts to establish
logical link."
::= { hdlcRemoteTable 4 }
hdlcRemoteConnectConfirms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of remote HDLC node connect request
acceptances."
::= { hdlcRemoteTable 5 }
hdlcRemoteDisconnectRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of remote HDLC node disconnect requests."
::= { hdlcRemoteTable 6 }
hdlcRemoteState OBJECT-TYPE
SYNTAX INTEGER ACCESS read-only
STATUS obsolete
DESCRIPTION
"Current remote HDLC operational state."
::= { hdlcRemoteTable 7 }
hdlcRemoteAddress OBJECT-TYPE
SYNTAX INTEGER {
hdlcDTEAddress(1),
hdlcDCEAddress(3)
}
ACCESS read-write
STATUS obsolete
DESCRIPTION
"The remote HDLC address during communication with
the local node. This object is valid only if a
brouter is on the remote end of the HDLC link. It
can only be set to one of the two values:
'hdlcDCEAddress' or 'hdlcDTEAddress'. Furthermore,
the setting of this object must be different from
the setting of the hdlcLocalAddress object. This
object, along with hdlcLocalAddress and
hdlcRemoteNodeId, constitute a superobject. See
hdlcRemoteNodeId for more details."
::= { hdlcRemoteTable 8 }
hdlcRemoteXidCommands OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of XID commands issued by remote node."
::= { hdlcRemoteTable 9 }
hdlcRemoteXidResponses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of XID responses issued by remote node."
::= { hdlcRemoteTable 10 }
hdlcRemoteTestCommands OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of Test commands issued by remote node."
::= { hdlcRemoteTable 11 }
hdlcRemoteTestResponses OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Count of Test responses issued by remote node."
::= { hdlcRemoteTable 12 }
hdlcRemoteNodeId OBJECT-TYPE
SYNTAX INTEGER ACCESS read-write
STATUS obsolete
DESCRIPTION
"Identification of the node at the opposite end of
the HDLC link (eg. brouter or bridge). This
object, along with hdlcLocalAddress and
hdlcRemoteAddress, constitute a superobject. This
object may only be set to one of the two values:
'remoteNodeBridge' or 'remoteNodeRouter'. If this
object is set to 'remoteNodeUnknown', then
hdlcLocalAddress and hdlcRemoteAddress need not be
supplied, and will be ignored if provided. In a
get, this object may report 'remoteNodeBridge',
but attempts to set this object to
'remoteNodeBridge' will result in an error pdu
with error type invalidData. If this object is set
to 'remoteNodeRouter', then hdlcLocalAddress and
hdlcRemoteAddress must be present and contiguous
in the pdu in order to properly complete the
superobject. The three objects may be in any order
within the pdu."
::= { hdlcRemoteTable 13 }
x25Table OBJECT-TYPE
SYNTAX SEQUENCE OF X25Entry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list of X25 entries."
::= { icfBridge 10 }
X25Entry ::=
SEQUENCE {
x25Index INTEGER,
x25T1Timer TimeTicks,
x25N2Count INTEGER,
x25T3Timer TimeTicks
}
x25Index OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Index into X25 remote timer table on a per port
basis. bridge.HP28674: There is only one 'real'
instance of this object on port 2."
::= { x25Table 1 }
x25T1Timer OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS obsolete
DESCRIPTION
"Period of time used to timeout retransmits for
X25."
::= { x25Table 2 }
x25N2Count OBJECT-TYPE
SYNTAX INTEGER (4..30)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"Number of retries to be performed during X.25
communication."
::= { x25Table 3 }
x25T3Timer OBJECT-TYPE
SYNTAX TimeTicks ACCESS read-write
STATUS obsolete
DESCRIPTION
"Period of idle time before a disconnect is
executed for X25."
::= { x25Table 4 }
icfSecurity OBJECT IDENTIFIER ::= { icf 4 }
icfSecurPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable contains a string which is used
both as the community name for the password
community, and as the login password for the
console port. This community name is needed for
most SET operations. In addition, the variables
in the ICF security group are only visible within
the password community, and must use the value of
this variable as the community name for GET
operations. If the value of this variable is
equal to the null string, the community name
'public' or the null string will be treated the
same as the password community."
::= { icfSecurity 1 }
icfSecurAuthAnyMgr OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this variable is set to enabled, any manager
with a valid community name may perform SET
operations on this device. In this configuration,
entries in the icfSecurAuthMgrTable are used only
for trap destinations. If this variable is set to
disabled, a manager must be in the
icfSecurAuthMgrTable and have a valid community
name in order to perform SET operations."
::= { icfSecurity 2 }
icfSecurAuthMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfSecurAuthMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a list of addresses of
managers that are allowed to perform SET
operations on this device, and controls the
destination addresses for traps. If
icfSecurAuthAnyMgr is set to disabled, a manager
must be in this table and use the correct
community name for the password community in order
to perform a GET operation on this table."
::= { icfSecurity 3 }
icfSecurAuthMgrEntry OBJECT-TYPE
SYNTAX IcfSecurAuthMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the icfSecurAuthMgrTable containing
information about a single manager."
INDEX { icfAuthMgrIndex }
::= { icfSecurAuthMgrTable 1 }
IcfSecurAuthMgrEntry ::=
SEQUENCE {
icfAuthMgrIndex INTEGER,
icfAuthMgrIpAddress IpAddress,
icfAuthMgrIpxAddress OCTET STRING,
icfAuthMgrRcvTraps INTEGER
}
icfAuthMgrIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the index which uniquely
identifies this entry in the
icfSecurAuthMgrTable."
::= { icfSecurAuthMgrEntry 1 }
icfAuthMgrIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of a manager that is allowed to
manage this device. Setting this variable to a
nonzero value will clear the corresponding
instance of the icfAuthMgrIpxAddress variable."
::= { icfSecurAuthMgrEntry 2 }
icfAuthMgrIpxAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX address of a manager that is allowed to
manage this device. Setting this variable to a
valid IPX address will clear the corresponding
instance of the icfAuthMgrIpAddress variable."
::= { icfSecurAuthMgrEntry 3 }
icfAuthMgrRcvTraps OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this variable is set to enabled, any traps
generated by this device will be sent to the
manager indicated by the corresponding instance of
either icfAuthMgrIpAddress or
icfAuthMgrIpxAddress, whichever is valid."
::= { icfSecurAuthMgrEntry 4 }
icfSecurIntruder OBJECT IDENTIFIER ::= { icfSecurity 4 }
icfSecurIntruderFlag OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If this object is set to 'valid', the remainder
of the intruder objects contain information about
an authentication failure. The Security LED on
the device will blink if this flag is set to
'valid'. The intruder objects will not be
overwritten as long as this flag is set to
'valid'. Setting this flag to 'invalid' will turn
off the Security LED if there are no other
current violations, and will allow the intruder
objects to be overwritten by subsequent
authentication failures."
::= { icfSecurIntruder 1 }
icfSecurIntruderIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the manager that caused the
authentication failure. Only one of
icfSecurIntruderIpAddress and
icfSecurIntruderIPXAddress will be valid."
::= { icfSecurIntruder 2 }
icfSecurIntruderIpxAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IPX address of the manager that caused the
authentication failure. Only one of
icfSecurIntruderIpAddress and
icfSecurIntruderIPXAddress will be valid."
::= { icfSecurIntruder 3 }
icfSecurIntruderTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the authentication
failure occurred. A value of 0 indicates that the
agent has been reset since this authentication
failure occurred."
::= { icfSecurIntruder 4 }
icfConfig OBJECT IDENTIFIER ::= { icf 5 }
icfConfigIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfConfigIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains per-interface configuration
information that will take effect after the next
reset of the device."
::= { icfConfig 1 }
icfConfigIfEntry OBJECT-TYPE
SYNTAX IcfConfigIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the icfConfigIfTable containing
information about a single interface."
INDEX { icfConfigIfIndex }
::= { icfConfigIfTable 1 }
IcfConfigIfEntry ::=
SEQUENCE {
icfConfigIfIndex INTEGER,
icfConfigIfIpAddress IpAddress,
icfConfigIfNetMask IpAddress,
icfConfigIfDefaultGate IpAddress
}
icfConfigIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the interface which this information
contains configuration information for. The
interface identified by a particular value of this
index is the same interface identified by the same
value of ifIndex."
::= { icfConfigIfEntry 1 }
icfConfigIfIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable contains the IP address for this
interface which will be used after the next reset
of the device."
::= { icfConfigIfEntry 2 }
icfConfigIfNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable contains the IP subnet mask for
this interface which will be used after the next
reset of the device."
::= { icfConfigIfEntry 3 }
icfConfigIfDefaultGate OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable contains the IP address of the
default router for this interface which will be
used after the next reset of the device."
::= { icfConfigIfEntry 4 }
icfConfigIpTTL OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable contains the default IP time to
live which will be used after the next reset of
the device."
::= { icfConfig 2 }
icfConfigBootpEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this flag to 'enabled' (the default) will
clear any existing IP address configuration for
this device, and will cause the device to use the
Bootp protocol to obtain its IP configuration
after the next reset. This flag must be set to
'disabled' in order to configure an IP address for
the device. Setting this flag to 'disabled' will
prevent the Bootp protocol from running. Setting
this flag to 'disabled' when there is no IP
address configured will disable the IP protocol
stack on this device."
::= { icfConfig 3 }
icfDot12Draft OBJECT IDENTIFIER ::= { icf 8 }
icfVgRepeater OBJECT IDENTIFIER ::= { icfDot12Draft 1 }
icfVgBasic OBJECT IDENTIFIER ::= { icfVgRepeater 1 }
icfVgBasicRptr OBJECT IDENTIFIER ::= { icfVgBasic 1 }
icfVgMACAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address used by the repeater when it
initiates training on the uplink port. Repeaters
are allowed to train with an assigned MAC address or
a null (all zeroes) MAC address."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aMACAddress."
::= { icfVgBasicRptr 1 }
icfVgCurrentFramingType OBJECT-TYPE
SYNTAX INTEGER {
frameType88023(1),
frameType88025(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of framing (802.3 or 802.5) currently in
use by the repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aCurrentFramingType."
::= { icfVgBasicRptr 2 }
icfVgDesiredFramingType OBJECT-TYPE
SYNTAX INTEGER {
frameType88023(1),
frameType88025(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of framing which will be used by the
repeater after the next time it is reset. The value
of this object should be preserved across repeater
resets and power failures"
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aDesiredFramingType."
::= { icfVgBasicRptr 3 }
icfVgFramingCapability OBJECT-TYPE
SYNTAX INTEGER {
frameType88023(1),
frameType88025(2),
frameTypeEither(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of framing this repeater is capable of
supporting."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aFramingCapability."
::= { icfVgBasicRptr 4 }
icfVgTrainingVersion OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The highest version bits (vvv bits) supported by the
repeater during training."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aRMACVersion."
::= { icfVgBasicRptr 5 }
icfVgRepeaterGroupCapacity OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The icfVgGroupCapacity is the number of groups that
can be contained within the repeater. Within each
managed repeater, the groups are uniquely numbered in
the range from 1 to icfVgRepeaterGroupCapacity.
Some groups may not be present in the repeater, in
which case the actual number of groups present will
be less than icfVgRepeaterGroupCapacity. The number
of groups present is never greater than
icfVgRepeaterGroupCapacity."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aRepeaterGroupCapacity."
::= { icfVgBasicRptr 6 }
icfVgRepeaterHealthState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
rptrFailure(3),
groupFailure(4),
portFailure(5),
generalFailure(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The icfVgRepeaterHealthState object indicates the
operational state of the repeater. The
icfVgRepeaterHealthText may be consulted for more
specific information about the state of the
repeater's health.
In the case of multiple kinds of failures (e.g.,
repeater failure and port failure), the value of this
attribute shall reflect the highest priority failure
in the following order, listed highest priority
first:
rptrFailure(3)
groupFailure(4)
portFailure(5)
generalFailure(6)."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aRepeaterHealthState."
::= { icfVgBasicRptr 7 }
icfVgRepeaterHealthText OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The health text object is a text string that
provides information relevant to the operational
state of the repeater. Agents may use this string to
provide detailed information on current failures,
including how they were detected, and/or instructions
for problem resolution. The contents are agent
specific."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.1, aRepeaterHealthText."
::= { icfVgBasicRptr 8 }
icfVgRepeaterReset OBJECT-TYPE
SYNTAX INTEGER {
noReset(1),
reset(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to reset(2) causes the repeater
to transition to its initial state as specified in
clause 12 [IEEE Draft Std 802.12].
Setting this object to noReset(1) has no effect. The
agent will always return the value noReset(1) when
this object is read.
After receiving a request to set this variable to
reset(2), the agent is allowed to delay the reset for
a short period. For example, the implementor may
choose to delay the reset long enough to allow the
SNMP response to be transmitted. In any event, the
SNMP response must be transmitted.
This action does not reset the management counters
defined in this document nor does it affect the
icfVgPortAdminStatus parameters. Included in this
action is the execution of a disruptive Self-Test
with the following characteristics: a) The nature
of the tests is not specified. b) The test resets
the repeater but without affecting management
information about the repeater. c) The test does not
inject packets onto any segment. d) Packets received
during the test may or may not be transferred.
e) The test does not interfere with management
functions.
After performing this self-test, the agent will
update the repeater health information (including
icfVgRepeaterHealthState and
icfVgRepeaterHealthText)."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.2, acResetRepeater."
::= { icfVgBasicRptr 9 }
icfVgRepeaterNonDisruptTest OBJECT-TYPE
SYNTAX INTEGER {
noSelfTest(1),
selfTest(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to selfTest(2) causes the
repeater to perform an agent-specific, non-disruptive
self-test that has the following characteristics:
a) The nature of the tests is not specified. b) The
test does not change the state of the repeater or
management information about the repeater. c) The
test does not inject packets onto any segment.
d) The test does not prevent the relay of any
packets. e) The test does not interfere with
management functions.
After performing this test, the agent will update the
repeater health information (including
icfVgRepeaterHealthState and
icfVgRepeaterHealthText).
Note that this definition allows returning an 'okay'
result after doing a trivial test.
Setting this object to noSelfTest(1) has no effect.
The agent will always return the value noSelfTest(1)
when this object is read."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.2.2, acExecuteNonDisruptiveSelfTest."
::= { icfVgBasicRptr 10 }
icfVgBasicGroup OBJECT IDENTIFIER ::= { icfVgBasic 2 }
icfVgBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfVgBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about groups of
ports."
::= { icfVgBasicGroup 1 }
icfVgBasicGroupEntry OBJECT-TYPE
SYNTAX IcfVgBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the icfVgBasicGroupTable, containing
information about a single group of ports."
INDEX { icfVgGroupIndex }
::= { icfVgBasicGroupTable 1 }
IcfVgBasicGroupEntry ::=
SEQUENCE {
icfVgGroupIndex INTEGER,
icfVgGroupDescr DisplayString,
icfVgGroupObjectID OBJECT IDENTIFIER,
icfVgGroupOperStatus INTEGER,
icfVgGroupLastOperStatusChange TimeStamp,
icfVgGroupPortCapacity INTEGER,
icfVgGroupCablesBundled INTEGER
}
icfVgGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object identifies the group within the repeater
for which this entry contains information. This
value is never greater than
icfVgRepeaterGroupCapacity."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.4.1, aGroupID."
::= { icfVgBasicGroupEntry 1 }
icfVgGroupDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the group. This value
should include the full name and version
identification of the group's hardware type and
indicate how the group is differentiated from other
types of groups in the repeater. 'Plug-in Module,
Rev A' or 'Barney Rubble 100BaseVG 4-port socket
Version 2.1' are examples of valid group
descriptions.
It is mandatory that this only contain printable
ASCII characters."
::= { icfVgBasicGroupEntry 2 }
icfVgGroupObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vendor's authoritative identification of the
group. This value may be allocated within the SMI
enterprises subtree (1.3.6.1.4.1) and provides a
straight-forward and unambiguous means for
determining what kind of group is being managed.
For example, this object could take the value
1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.'
was assigned the subtree 1.3.6.1.4.1.4242, and had
assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to
its 'Wilma Flintstone 6-Port Plug-in Module.'"
::= { icfVgBasicGroupEntry 3 }
icfVgGroupOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
operational(2),
malfunctioning(3),
notPresent(4),
underTest(5),
resetInProgress(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An object that indicates the operational status of
the group.
A status of notPresent(4) indicates that the group is
temporarily or permanently physically and/or
logically not a part of the repeater. It is an
implementation-specific matter as to whether the
agent effectively removes notPresent entries from the
table.
A status of operational(2) indicates that the group
is functioning, and a status of malfunctioning(3)
indicates that the group is malfunctioning in some
way."
::= { icfVgBasicGroupEntry 4 }
icfVgGroupLastOperStatusChange OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An object that contains the value of sysUpTime at
the time that the value of the icfVgGroupOperStatus
object for this group last changed.
A value of zero indicates that the group's
operational status has not changed since the agent
last restarted."
::= { icfVgBasicGroupEntry 5 }
icfVgGroupPortCapacity OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The icfVgGroupPortCapacity is the number of ports
that can be contained within the group. Valid range
is 1-1024. Within each group, the ports are uniquely
numbered in the range from 1 to
icfVgGroupPortCapacity. Some ports may not be
present in a given group instance, in which case the
actual number of ports present is less than
icfVgGroupPortCapacity. The number of ports present
is never greater than icfVgGroupPortCapacity."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.4.1, aGroupPortCapacity."
::= { icfVgBasicGroupEntry 6 }
icfVgGroupCablesBundled OBJECT-TYPE
SYNTAX INTEGER {
someCablesBundled(1),
noCablesBundled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This configuration flag is used to select either
bundled or unbundled cabling. When this flag is
'someCablesBundled(1)' and the port is not
promiscuous or cascaded, frames received from ports
on this group and destined to go out multiple ports
on this group will be buffered completely before
being repeated out ports on this group. When this
flag is 'noCablesBundled(2)' or the port is
promiscuous or cascaded, these frames will be
repeated out ports on this group as the frame is
being received.
Note that the value 'someCablesBundled(1)' will work
in the vast majority of installations, regardless of
whether or not any cables are physically in a bundle,
since promiscuous and cascaded ports automatically
avoid the store and forward. The main situation in
which 'noCablesBundled(2)' is beneficial is when
there is a large amount of multicast traffic and the
cables are not in a bundle. The value of this
object should be preserved across repeater resets
and power failures."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.4.1, aGroupCablesBundled."
::= { icfVgBasicGroupEntry 7 }
icfVgBasicPort OBJECT IDENTIFIER ::= { icfVgBasic 3 }
icfVgBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfVgBasicPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about ports."
::= { icfVgBasicPort 1 }
icfVgBasicPortEntry OBJECT-TYPE
SYNTAX IcfVgBasicPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the icfVgBasicPortTable, containing
information about a single port."
INDEX { icfVgPortGroupIndex, icfVgPortIndex }
::= { icfVgBasicPortTable 1 }
IcfVgBasicPortEntry ::=
SEQUENCE {
icfVgPortGroupIndex INTEGER,
icfVgPortIndex INTEGER,
icfVgPortType INTEGER,
icfVgPortAdminStatus INTEGER,
icfVgPortStatus INTEGER,
icfVgPortSupportedPromiscMode INTEGER,
icfVgPortSupportedCascadeMode INTEGER,
icfVgPortAllowedTrainType INTEGER,
icfVgPortLastTrainConfig OCTET STRING,
icfVgPortTrainingResult OCTET STRING,
icfVgPortPriorityEnable TruthValue,
icfVgPortMediaType INTEGER
}
icfVgPortGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object identifies the group containing the port
for which this entry contains information."
::= { icfVgBasicPortEntry 1 }
icfVgPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object identifies the port within the group for
which this entry contains information. This value
can never be greater than icfVgGroupPortCapacity for
the associated group."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPortID."
::= { icfVgBasicPortEntry 2 }
icfVgPortType OBJECT-TYPE
SYNTAX INTEGER {
cascadeExternal(1),
cascadeInternal(2),
localExternal(3),
localInternal(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the type of port. One of the following:
cascadeExternal - Port is an uplink with physical
connections which are
externally visible
cascadeInternal - Port is an uplink with physical
connections which are not
externally visible, such as a
connection to an internal
backplane in a chassis
localExternal - Port is a downlink or local
port with externally visible
connections
localInternal - Port is a downlink or local
port with connections which are
not externally visible, such as
a connection to an internal
agent
'internal' is used to identify ports which place
traffic into the repeater, but do not have any
external connections. Note that both DTE and
cascaded repeater downlinks are considered 'local'
ports."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPortType."
::= { icfVgBasicPortEntry 3 }
icfVgPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port enable/disable function. Enabling a disabled
port will cause training to be initiated. Setting
this object to disabled(2) disables the port. A
disabled port neither transmits nor receives. Once
disabled, a port must be explicitly enabled to
restore operation. A port which is disabled when
power is lost or when a reset is exerted shall remain
disabled when normal operation resumes."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPortAdministrativeState."
::= { icfVgBasicPortEntry 4 }
icfVgPortStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2),
training(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current status for the port as specified by the
PORT_META_STATE in the port process module of clause
12 [IEEE Draft Std 802.12].
During initialization or any link warning conditions,
icfVgPortStatus will be 'inactive(2)'.
When Training_Up is received by the repeater on a
local port (or when Training_Down is received on
a cascade port), icfVgPortStatus will change to
'training(3)' and icfVgTrainingResult can be
monitored to see the detailed status regarding
training.
When 24 consecutive good FCS packets are received and
the configuration bits are OK, icfVgPortStatus will
change to 'active(1)'.
A disabled port shall have a port status of
'inactive(2)'."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPortStatus."
::= { icfVgBasicPortEntry 5 }
icfVgPortSupportedPromiscMode OBJECT-TYPE
SYNTAX INTEGER {
singleModeOnly(1),
singleOrPromiscMode(2),
promiscModeOnly(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes whether the port hardware is
capable of supporting promiscuous mode, single
address mode (i.e., repeater filters unicasts not
addressed to the end station attached to this port),
or both. A port for which icfVgPortType is equal to
'cascadeInternal' or 'cascadeExternal' will always
have a value of 'promiscModeOnly' for this object."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aSupportedPromiscMode."
::= { icfVgBasicPortEntry 6 }
icfVgPortSupportedCascadeMode OBJECT-TYPE
SYNTAX INTEGER {
endNodesOnly(1),
endNodesOrRepeaters(2),
cascadePort(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes whether the port hardware is
capable of supporting cascaded repeaters, end nodes,
or both. A port for which icfVgPortType is equal to
'cascadeInternal' or 'cascadeExternal' will always
have a value of 'cascadePort' for this object."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aSupportedCascadeMode."
::= { icfVgBasicPortEntry 7 }
icfVgPortAllowedTrainType OBJECT-TYPE
SYNTAX INTEGER {
allowEndNodesOnly(1),
allowPromiscuousEndNodes(2),
allowEndNodesOrRepeaters(3),
allowAnything(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This security object is set by the network manager
to configure what type of device is permitted to
connect to the port. One of the following values:
allowEndNodesOnly - only non-promiscuous
end nodes permitted.
allowPromiscuousEndNodes - promiscuous or non-
promiscuous end nodes
permitted
allowEndNodesOrRepeaters - repeaters or non-
promiscuous end nodes
permitted
allowAnything - repeaters, promiscuous
or non-promiscuous end
nodes permitted
For a port for which icfVgPortType is equal to
'cascadeInternal' or 'cascadeExternal', the
corresponding instance of this object may not be set
to 'allowEndNodesOnly' or 'allowPromiscuousEndNodes'.
The agent must reject a SET of this object if the
value includes no capabilities that are supported by
this port's hardware, as defined by the values of the
corresponding instances of
icfVgPortSupportedPromiscMode and
icfVgPortSupportedCascadeMode."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aAllowableTrainingType."
::= { icfVgBasicPortEntry 8 }
icfVgPortLastTrainConfig OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This 16 bit field contains the most recent training
configuration in an error-free training frame
sent by the end node connected to the port. For
cascade ports, this is the responder's configuration
field from the most recent error-free training
response frame received in response to training
initiated by this repeater. This object is formatted
as follows:
First Octet: Second Octet:
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
|v|v|v|0|0|0|0|0| |0|0|0|F|F|P|P|R|
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
vvv: The version of the 802.12 training protocol
with which the training initiator is
compliant
FF: 00 = frameType88023 is requested
01 = frameType88025 is requested
10 = reserved
11 = either frameType88023 or frameType88025
is acceptable
PP: 00 = request singleAddressMode
01 = request promiscuousMode
10 = reserved
11 = reserved
R: 0 = request is from an end node
1 = request is from a repeater"
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aLastTrainingConfig."
::= { icfVgBasicPortEntry 9 }
icfVgPortTrainingResult OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This 18 bit field is used to indicate the result of
training. It contains two bits which indicate if
error-free training frames have been received, and it
also contains the 16 bits of the most recent valid
training response frame on the port.
First Octet: Second Octet: Third Octet:
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
|0|0|0|0|0|0|V|G| |v|v|v|D|C|N|0|0| |0|0|0|F|F|P|P|R|
+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
V: Valid: set when at least one error-free
training frame has been received. Indicates
the 16 training configuration bits in
icfVgPortLastTrainConfig and
icfVgPortTrainingResult contain valid
information. This bit is cleared when
icfVgPortStatus transitions to the
'inactive' or 'training' state.
G: LinkGood: indicates the link hardware is OK.
Set if 24 consecutive error-free training
packets have been received. Cleared when a
training packet with errors is received, and
when icfVgPortStatus transitions to the
'inactive' or 'training' state.
vvv: The version of the 802.12 training protocol
with which the training responder is
compliant
D: 0 = no duplicate address has been detected
1 = duplicate address has been detected
C: 0 = the requested configuration is
compatible with the port
1 = the requested configuration is not
compatible with the port. The FF, PP
and R bits indicate the configuration
which would be allowed (providing
N = 0).
N: 0 = access will be allowed, providing the
configuration is compatible (C = 0).
1 = access not allowed because of security
restrictions
FF: 00 = frameType88023 will be used
01 = frameType88025 will be used
10 = reserved
11 = reserved
PP: 00 = singleAddressMode will be used
01 = promiscuousMode will be used
10 = reserved
11 = reserved
R: 0 = requested access as an end node is
allowed
1 = requested access as a repeater is
allowed
If the port is in training, a management station can
examine this object to see if any training packets
have been passed successfully. If there have been
any good training packets, the Valid bit will be set
and the management station can examine the 16
training response bits to see if there is a duplicate
address, configuration, or security problem.
Note that on a repeater local port, this repeater
generates the training response bits, while on the
cascade port, the higher level repeater originated
the training response bits."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aTrainingResult."
::= { icfVgBasicPortEntry 10 }
icfVgPortPriorityEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A configuration flag used to determine whether the
repeater will service high priority requests received
on the port as high priority or normal priority.
When 'false', high priority requests on this port
will be serviced as normal priority. The value of
this object should be preserved across repeater
resets and power failures. The setting of this
object has no effect on a cascade port."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPriorityEnable."
::= { icfVgBasicPortEntry 11 }
icfVgPortMediaType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
unknown(2),
pmdMissing(3),
utp4(4),
stp2(5),
fibre(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of physical media in use. One of the
following values:
other undefined
unknown true state not known
pmdMissing PMD device not attached
utp4 4-pair unshielded twisted pair
stp2 2-pair shielded twisted pair
fibre 802.12 fibre optic cabling
This object may be 'unknown' if the implementation is
not capable of identifying the PMD media type, or
whether or not the PMD is even present."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aMediaType."
::= { icfVgBasicPortEntry 12 }
icfVgMonitor OBJECT IDENTIFIER ::= { icfVgRepeater 2 }
icfVgMonRptr OBJECT IDENTIFIER ::= { icfVgMonitor 1 }
icfVgMonGroup OBJECT IDENTIFIER ::= { icfVgMonitor 2 }
icfVgMonPort OBJECT IDENTIFIER ::= { icfVgMonitor 3 }
icfVgMonPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfVgMonPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of performance and error statistics for the
ports."
::= { icfVgMonPort 1 }
icfVgMonPortEntry OBJECT-TYPE
SYNTAX IcfVgMonPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the icfVgMonPortTable, containing
performance and error statistics for a single port."
INDEX { icfVgPortGroupIndex, icfVgPortIndex }
::= { icfVgMonPortTable 1 }
IcfVgMonPortEntry ::=
SEQUENCE {
icfVgPortReadableFrames Counter,
icfVgPortReadableOctets Counter,
icfVgPortUnreadableOctets Counter,
icfVgPortHighPriorityFrames Counter,
icfVgPortHighPriorityOctets Counter,
icfVgPortBroadcastFrames Counter,
icfVgPortMulticastFrames Counter,
icfVgPortIPMFrames Counter,
icfVgPortDataErrorFrames Counter,
icfVgPortPriorityPromotions Counter
}
icfVgPortReadableFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the number of good frames of valid
frame length that have been received on this port.
This counter is incremented by one for each frame
received on the port which is not counted by
icfVgPortIPMFrames or icfVgPortDataErrorFrames."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aReadableFramesReceived."
::= { icfVgMonPortEntry 1 }
icfVgPortReadableOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the number of octets
contained in good frames that have been received on
this port. This counter is incremented by OctetCount
for each frame received on this port which has been
determined to be a readable frame (i.e. each frame
counted by icfVgPortReadableFrames).
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aReadableOctetsReceived."
::= { icfVgMonPortEntry 2 }
icfVgPortUnreadableOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the number of octets
contained in invalid frames that have been received
on this port. This counter is incremented by
OctetCount for each frame received on this port which
is counted by icfVgPortIPMFrames or
icfVgPortDataErrorFrames. This counter can be
combined with icfVgPortReadableOctets to calculate
network utilization.
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aOctetsInUnreadableFramesRcvd."
::= { icfVgMonPortEntry 3 }
icfVgPortHighPriorityFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of high priority frames
that have been received on this port. This counter
is incremented by one for each high priority frame
received on this port, including readable, invalid,
and training frames. This counter does not include
normal priority frames which were priority promoted."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aHighPriorityFramesReceived."
::= { icfVgMonPortEntry 4 }
icfVgPortHighPriorityOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the number of octets
contained in high priority frames that have been
received on this port. This counter is incremented
by OctetCount for each frame received on this port
which is counted by icfVgPortHighPriorityFrames.
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aHighPriorityOctetsReceived."
::= { icfVgMonPortEntry 5 }
icfVgPortBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of broadcast packets that
have been received on this port. This counter is
incremented by one for each readable frame received
on this port whose destination MAC address is the
broadcast address. Frames counted by this counter
are also counted by icfVgPortReadableFrames."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aBroadcastFramesReceived."
::= { icfVgMonPortEntry 6 }
icfVgPortMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of multicast packets that
have been received on this port. This counter is
incremented by one for each readable frame received
on this port whose destination MAC address has the
group address bit set, but is not the broadcast
address. Frames counted by this counter are also
counted by icfVgPortReadableFrames, but not by
icfVgPortBroadcastFrames"
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aMulticastFramesReceived."
::= { icfVgMonPortEntry 7 }
icfVgPortIPMFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the number of frames that
have been received on this port with an invalid
packet marker and no PMI errors. A repeater will
write an invalid packet marker to the end of a frame
containing errors as it is forwarded through the
repeater to the other ports. This counter is
incremented by one for each frame received on this
port which has had an invalid packet marker added to
the end of the frame. This counter indicates
problems with remote cable segments, as opposed to
problems with cables directly attached to this
repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aIPMFramesReceived."
::= { icfVgMonPortEntry 8 }
icfVgPortDataErrorFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of errored frames received on
this port. This counter is incremented by one for
each frame received on this port with any of the
following errors: FCS (with no IPM), PMI erorrs
(excluding frames with an IPM error as the only PMI
error), oversize (with no IPM), or undersize (with no
IPM). Does not include packets counted by
icfVgPortIPMFrames. This counter indicates problems
with the cable directly attached to this repeater,
while icfVgPorrtIPMFrames indicates problems with
remote cables attached to other repeaters."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aDataErrorFramesReceived."
::= { icfVgMonPortEntry 9 }
icfVgPortPriorityPromotions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one each time the
priority promotion timer has expired on this port and
a normal priority frame was priority promoted."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPriorityPromotions."
::= { icfVgMonPortEntry 10 }
icfVgAddrTrack OBJECT IDENTIFIER ::= { icfVgRepeater 3 }
icfVgAddrTrackRptr OBJECT IDENTIFIER ::= { icfVgAddrTrack 1 }
icfVgAddrTrackGroup OBJECT IDENTIFIER ::= { icfVgAddrTrack 2 }
icfVgAddrTrackPort OBJECT IDENTIFIER ::= { icfVgAddrTrack 3 }
icfVgAddrTrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF IcfVgAddrTrackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of address mapping information about the
ports."
::= { icfVgAddrTrackPort 1 }
icfVgAddrTrackEntry OBJECT-TYPE
SYNTAX IcfVgAddrTrackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing address mapping
information about a single port."
INDEX { icfVgPortGroupIndex, icfVgPortIndex }
::= { icfVgAddrTrackTable 1 }
IcfVgAddrTrackEntry ::=
SEQUENCE {
icfVgAddrLastTrainedAddress OCTET STRING,
icfVgAddrTrainedAddrChanges Counter
}
icfVgAddrLastTrainedAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0 | 6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the MAC address of the last station
which succeeded in training on this port. A
cascaded repeater may train using the null address.
If no stations have succeeded in training on this
port since the agent began monitoring the port
activity, the agent shall return a string of length
zero."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aLastTrainedAddress."
::= { icfVgAddrTrackEntry 1 }
icfVgAddrTrainedAddrChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each time
that the icfVgAddrLastTrainedAddress object for this
port has changed."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aTrainedAddressChanges."
::= { icfVgAddrTrackEntry 2 }
hpicfObjects OBJECT IDENTIFIER ::= { icf 11 }
hpicfCommon OBJECT IDENTIFIER ::= { hpicfObjects 1 }
hpicfChain OBJECT IDENTIFIER ::= { hpicfCommon 1 }
hpicfChainMaxMembers OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of devices that can be
supported on the Distributed Management Chain from
this agent."
::= { hpicfChain 1 }
hpicfChainCurMembers OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of devices currently on the
Distributed Management Chain connected to this
agent."
::= { hpicfChain 2 }
hpicfChainLastChange OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime on this agent the last
time a device was added to or removed from the
Distributed Management Chain connected to this
agent."
::= { hpicfChain 3 }
hpicfChainChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of times devices have been
added to or removed from the Distributed
Management Chain connected to this agent."
::= { hpicfChain 4 }
hpicfChainTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfChainEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of boxes currently connected to the same
Distributed Management Chain as this agent."
::= { hpicfChain 5 }
hpicfChainEntry OBJECT-TYPE
SYNTAX HpicfChainEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table describing a single box on
the Distributed Management Chain connected to this
device."
INDEX { hpicfChainId }
::= { hpicfChainTable 1 }
HpicfChainEntry ::=
SEQUENCE {
hpicfChainId OCTET STRING,
hpicfChainObjectId OBJECT IDENTIFIER,
hpicfChainTimestamp TimeStamp,
hpicfChainHasAgent TruthValue,
hpicfChainThisBox TruthValue,
hpicfChainLocation INTEGER
}
hpicfChainId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An identifier which uniquely identifies this
particular box. In practice, this will be a box
serial number or MAC address."
::= { hpicfChainEntry 1 }
hpicfChainObjectId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The authoritative identification of the box which
provides an easy and unambiguous means for
determining the type of box."
::= { hpicfChainEntry 2 }
hpicfChainTimestamp OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the agent's sysUpTime at which this
box was last initialized. If the box has not been
initialized since the last reinitialization of the
agent, then this object has a zero value."
::= { hpicfChainEntry 3 }
hpicfChainHasAgent OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will contain the value 'true' if this
box contains at least one network management agent
capable of responding to SNMP requests, and will
contain the value 'false' otherwise."
::= { hpicfChainEntry 4 }
hpicfChainThisBox OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will contain the value 'true' if this
entry in the chain table corresponds to the box
which contains the agent which is responding to
this SNMP request, and will contain the value
'false' otherwise."
::= { hpicfChainEntry 5 }
hpicfChainLocation OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This byte is settable by a management station and
is not interpreted by the agent. The intent is
that a management station can use it to assign an
ordering to boxes on the chain that can later be
used when displaying the chain."
::= { hpicfChainEntry 6 }
hpicfChainViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfChainViewEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains one entry for each box on the
Distributed Management Chain for which this agent
is able to act as a proxy."
::= { hpicfChain 6 }
hpicfChainViewEntry OBJECT-TYPE
SYNTAX HpicfChainViewEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the hpicfChainViewTable containing
information about how to proxy to a single box."
INDEX { hpicfChainViewId }
::= { hpicfChainViewTable 1 }
HpicfChainViewEntry ::=
SEQUENCE {
hpicfChainViewId OCTET STRING,
hpicfChainViewName DisplayString
}
hpicfChainViewId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An identifier which uniquely identifies this
particular box. In practice, this will be a box
serial number or MAC address."
::= { hpicfChainViewEntry 1 }
hpicfChainViewName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The local name of this box. This is used by the
proxy agent for the box to determine which box on
the Distributed Management Chain is being
addressed. If an agent does not use this method
to distinguish proxy destinations, it should
return a zero length octet string for this object.
For SNMPv1, the destination box is specified by
appending this name to the proxy agent's community
name. For example, if this agent has a community
with a community name of 'public', and the value
of this object is 'repeater1', the community
'public/repeater1' will specify that the agent
should proxy to the public community of the
'repeater1' box.
The default value for this object for box-level
repeaters is an ASCII hex representation of the
low-order three bytes of the device MAC address."
::= { hpicfChainViewEntry 2 }
hpicfChassis OBJECT IDENTIFIER ::= { hpicfCommon 2 }
hpicfChassisId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An identifier that uniquely identifies this
particular chassis. This will be the same value
as the instance of hpicfChainId for this chassis."
::= { hpicfChassis 1 }
hpicfChassisNumSlots OBJECT-TYPE
SYNTAX INTEGER (0..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of slots in this chassis."
::= { hpicfChassis 2 }
hpicfSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information on all the
slots in this chassis."
::= { hpicfChassis 3 }
hpicfSlotEntry OBJECT-TYPE
SYNTAX HpicfSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a slot in a chassis"
INDEX { hpicfSlotIndex }
::= { hpicfSlotTable 1 }
HpicfSlotEntry ::=
SEQUENCE {
hpicfSlotIndex INTEGER,
hpicfSlotObjectId OBJECT IDENTIFIER,
hpicfSlotLastChange TimeStamp,
hpicfSlotDescr DisplayString
}
hpicfSlotIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number within the box for which this
entry contains information."
::= { hpicfSlotEntry 1 }
hpicfSlotObjectId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The authoritative identification of the card
plugged into this slot in this chassis. A value
of { 0 0 } indicates an empty slot."
::= { hpicfSlotEntry 2 }
hpicfSlotLastChange OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the agent's sysUpTime at which a
card in this slot was last inserted or removed.
If no module has been inserted or removed since
the last reinitialization of the agent, this
object has a zero value."
::= { hpicfSlotEntry 3 }
hpicfSlotDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the card plugged into
this slot in this chassis, including the product
number and version information."
::= { hpicfSlotEntry 4 }
hpicfEntityTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfEntityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about the
(logical) networking devices contained in this
chassis."
::= { hpicfChassis 4 }
hpicfEntityEntry OBJECT-TYPE
SYNTAX HpicfEntityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single logical networking
device contained in this chassis."
INDEX { hpicfEntityIndex }
::= { hpicfEntityTable 1 }
HpicfEntityEntry ::=
SEQUENCE {
hpicfEntityIndex INTEGER,
hpicfEntityFunction INTEGER,
hpicfEntityObjectId OBJECT IDENTIFIER,
hpicfEntityDescr DisplayString,
hpicfEntityTimestamp TimeStamp
}
hpicfEntityIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies the logical
network device for which this entry contains
information."
::= { hpicfEntityEntry 1 }
hpicfEntityFunction OBJECT-TYPE
SYNTAX INTEGER (0..63)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The generic function provided by the logical
network device. The value is a sum. Starting
from zero, for each type of generic function that
the entity performs, 2 raised to a power is added
to the sum. The powers are according to the
following table:
Function Power
other 0
repeater 1
bridge 2
router 3
agent 5
For example, an entity performing both bridging
and routing functions would have a value of 12
(2^2 + 2^3)."
::= { hpicfEntityEntry 2 }
hpicfEntityObjectId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The authoritative identification of the logical
network device which provides an unambiguous means
of determining the type of device. The value of
this object is analagous to MIB-II's sysObjectId."
::= { hpicfEntityEntry 3 }
hpicfEntityDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of this device, including
the product number and version information. The
value of this object is analogous to MIB-II's
sysDescr."
::= { hpicfEntityEntry 4 }
hpicfEntityTimestamp OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the agent's sysUpTime at which this
logical network device was last reinitialized. If
the entity has not been reinitialized since the
last reinitialization of the agent, then this
object has a zero value."
::= { hpicfEntityEntry 5 }
hpicfSlotMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfSlotMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about which
entities are in which slots in this chassis."
::= { hpicfChassis 5 }
hpicfSlotMapEntry OBJECT-TYPE
SYNTAX HpicfSlotMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A relationship between a slot and an entity in
this chassis. Such a relationship exists if the
particular slot is occupied by a physical module
performing part of the function of the particular
entity."
INDEX { hpicfSlotMapSlot, hpicfSlotMapEntity }
::= { hpicfSlotMapTable 1 }
HpicfSlotMapEntry ::=
SEQUENCE {
hpicfSlotMapSlot INTEGER,
hpicfSlotMapEntity INTEGER
}
hpicfSlotMapSlot OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A slot number within the chassis which contains
(part of) this entity."
::= { hpicfSlotMapEntry 1 }
hpicfSlotMapEntity OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The entity described in this mapping."
::= { hpicfSlotMapEntry 2 }
hpicfSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfSensorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information on all the
sensors in this chassis"
::= { hpicfChassis 6 }
hpicfSensorEntry OBJECT-TYPE
SYNTAX HpicfSensorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a sensor in a chassis"
INDEX { hpicfSensorIndex }
::= { hpicfSensorTable 1 }
HpicfSensorEntry ::=
SEQUENCE {
hpicfSensorIndex INTEGER,
hpicfSensorObjectId OBJECT IDENTIFIER,
hpicfSensorNumber INTEGER,
hpicfSensorStatus INTEGER,
hpicfSensorWarnings Counter,
hpicfSensorFailures Counter,
hpicfSensorDescr DisplayString
}
hpicfSensorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies the sensor for
which this entry contains information."
::= { hpicfSensorEntry 1 }
hpicfSensorObjectId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The authoritative identification of the kind of
sensor this is."
::= { hpicfSensorEntry 2 }
hpicfSensorNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number which identifies a particular sensor
from other sensors of the same kind. For
instance, if there are many temperature sensors in
this chassis, this number whould identify a
particular temperature sensor in this chassis."
::= { hpicfSensorEntry 3 }
hpicfSensorStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
bad(2),
warning(3),
good(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual status indicated by the sensor."
::= { hpicfSensorEntry 4 }
hpicfSensorWarnings OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times hpicfSensorStatus has entered
the 'warning'(3) state."
::= { hpicfSensorEntry 5 }
hpicfSensorFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times hpicfSensorStatus has entered
the 'bad'(2) state."
::= { hpicfSensorEntry 6 }
hpicfSensorDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the sensor."
::= { hpicfSensorEntry 7 }
hpicfChassisAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfChassisAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of network addresses for entities in this
chassis. The primary use of this table is to map
a specific entity address to a specific chassis.
Note that this table may not be a complete list of
network addresses for this entity."
::= { hpicfChassis 7 }
hpicfChassisAddrEntry OBJECT-TYPE
SYNTAX HpicfChassisAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing a single network address being
used by a logical network device in this chassis."
INDEX { hpicfChasAddrType, hpicfChasAddrAddress }
::= { hpicfChassisAddrTable 1 }
HpicfChassisAddrEntry ::=
SEQUENCE {
hpicfChasAddrType INTEGER,
hpicfChasAddrAddress OCTET STRING,
hpicfChasAddrEntity INTEGER
}
hpicfChasAddrType OBJECT-TYPE
SYNTAX INTEGER {
ipAddr(1),
ipxAddr(2),
macAddr(3)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The kind of network address represented in this
entry."
::= { hpicfChassisAddrEntry 1 }
hpicfChasAddrAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..10))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The network address being used by the logical
network device associated with this entry, formatted
according to the value of the associated instance of
hpicfChasAddrType.
For hpicfChasAddrType of ipAddr, this value is four
octets long, with each octet representing one byte of
the IP address, in network byte order.
For hpicfChasAddrType of ipxAddr, this value is ten
octets long, with the first four octets representing
the IPX network number in network byte order,
followed by the six byte host number in network byte
order.
For hpicfChasAddrType of macAddr, this value is six
octets long, representing the MAC address in
canonical order."
::= { hpicfChassisAddrEntry 2 }
hpicfChasAddrEntity OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies the logical
network device in this chassis that is using this
network address.."
::= { hpicfChassisAddrEntry 3 }
hpicfDownload OBJECT IDENTIFIER ::= { hpicfCommon 3 }
hpicfDownloadTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfDownloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of firmware downloads to this device.
There will at any time be either 0 or 1 rows in
this table, and the only valid index for this
table is 1. It is only a table so that we may
take advantage of the RowStatus textual convention
for configuring the download parameters."
::= { hpicfDownload 1 }
hpicfDownloadEntry OBJECT-TYPE
SYNTAX HpicfDownloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The row in the hpicfDownloadTable containing the
download parameters."
INDEX { hpicfDownloadIndex }
::= { hpicfDownloadTable 1 }
HpicfDownloadEntry ::=
SEQUENCE {
hpicfDownloadIndex INTEGER,
hpicfDownloadOwnerAddress TAddress,
hpicfDownloadOwnerDomain OBJECT IDENTIFIER,
hpicfDownloadTAddress TAddress,
hpicfDownloadTDomain OBJECT IDENTIFIER,
hpicfDownloadFilename DisplayString,
hpicfDownloadResetType INTEGER,
hpicfDownloadErrorStatus INTEGER,
hpicfDownloadErrorText DisplayString,
hpicfDownloadStatus RowStatus
}
hpicfDownloadIndex OBJECT-TYPE
SYNTAX INTEGER {
dlInstance(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index which uniquely identifies this row.
The only legal value for this object is 1."
::= { hpicfDownloadEntry 1 }
hpicfDownloadOwnerAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transport address of the management station
that initiated this download attempt, formatted
according to the value of the associated instance
of hpicfDownloadOwnerDomain."
::= { hpicfDownloadEntry 2 }
hpicfDownloadOwnerDomain OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The kind of transport service used by the
management station that initiated this download
attempt."
::= { hpicfDownloadEntry 3 }
hpicfDownloadTAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The transport address of the node to download
firmware from, formatted according to the value of
the associated instance of hpicfDownloadTDomain.
An attempt to modify this value will fail if the
associated hpicfDownloadStatus object would be
equal to 'active' both before and after the
modification attempt."
::= { hpicfDownloadEntry 4 }
hpicfDownloadTDomain OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The kind of transport service to be used for the
download. Currently supports snmpUDPDomain and
snmpIPXDomain.
An attempt to modify this value will fail if the
associated hpicfDownloadStatus object would be
equal to 'active' both before and after the
modification attempt."
::= { hpicfDownloadEntry 5 }
hpicfDownloadFilename OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Filename and path of file to download (maximum
length of 63 characters + NULL).
An attempt to modify this value will fail if the
associated hpicfDownloadStatus object would be
equal to 'active' both before and after the
modification attempt."
::= { hpicfDownloadEntry 6 }
hpicfDownloadResetType OBJECT-TYPE
SYNTAX INTEGER {
noReset(1),
warmReset(2),
factoryReset(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of reset to perform after completion of
the firmware download. Note that not all agents
will support all possible values, and there may
be other agent-specific values for this object."
::= { hpicfDownloadEntry 7 }
hpicfDownloadErrorStatus OBJECT-TYPE
SYNTAX INTEGER {
fileNotFound(1),
accessViolation(2),
diskFull(3),
illegalOperation(4),
unknownTID(5),
fileExists(6),
noSuchUser(7),
notDefined(8),
corruptFile(9),
noServer(10),
tftpTimeout(11),
hardwareError(12),
success(13),
aborted(14),
inProgress(15),
idle(16),
erasingEeprom(17),
incompleteFirmware(18),
requirePowerCycle(19),
cannotUpgrade(20),
cannotDowngrade(21)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of download. The first seven codes are
equal to the codes defined by the TFTP protocol.
'notDefined' is the same as TFTP protocol error 0.
The following are the other possible values for this
object:
corruptFile - the agent detected a problem
with the download file format.
noServer - the TFTP server at
hpicfDownloadTAddress did not
respond to the TFTP request.
tftpTimeout - the download was aborted due
to excessive timeouts.
hardwareError - there was a hardware problem
on the agent that forced an
abort of the download (see
hpicfDownloadErrorText for
more detailed information).
success - the download has completed
successfully.
aborted - the download was aborted by
setting the
hpicfDownloadStatus to
'notInService' or 'delete'.
inProgress - the TFTP transfer is currently
active.
idle - means that the download has
not yet started (i.e. the
value of hpicfDownloadStatus
has not yet been set to
'active').
erasingEeprom - the agent is currently erasing
the EEPROM device. Currently
only used on JetDirect agents.
incompleteFirmware - the agent is running an
incomplete version of firmware
and requires a download.
Currently only used on
JetDirect agents.
requirePowerCycle - the agent must be power cycled
to run the newly downloaded
firmware. Currently only used
on JetDirect agents.
cannotUpgrade - the agent's current firmware
revision cannot be upgraded to
the revision in the download
file.
cannotDowngrade - the agent's current firmware
revision cannot be downgraded
to the revision in the
download file."
::= { hpicfDownloadEntry 8 }
hpicfDownloadErrorText OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the current error status
of the firmware download."
::= { hpicfDownloadEntry 9 }
hpicfDownloadStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this download entry. This object
may not be set to 'active' unless the following
columnar objects exist in this row:
hpicfDownloadTAddress, hpicfDownloadTDomain,
hpicfDownloadFilename, and
hpicfDownloadResetType."
::= { hpicfDownloadEntry 10 }
hpicfDownloadLogMaxSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of the download log entries
supported by this agent. Note that 0 is a
legal value for this variable."
::= { hpicfDownload 2 }
hpicfDownloadLogSize OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of download log entries currently in
the hpicfDownloadLogTable."
::= { hpicfDownload 3 }
hpicfDownloadLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfDownloadLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A log of the hpicfDownloadSize most recent
download attempts to this device. The first entry
in the table is the oldest."
::= { hpicfDownload 4 }
hpicfDownloadLogEntry OBJECT-TYPE
SYNTAX HpicfDownloadLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the hpicfDownloadLogTable containing
information about a single download attempt."
INDEX { hpicfDlLogIndex }
::= { hpicfDownloadLogTable 1 }
HpicfDownloadLogEntry ::=
SEQUENCE {
hpicfDlLogIndex INTEGER,
hpicfDlLogOwnerAddress TAddress,
hpicfDlLogOwnerDomain OBJECT IDENTIFIER,
hpicfDlLogTAddress TAddress,
hpicfDlLogTDomain OBJECT IDENTIFIER,
hpicfDlLogFilename DisplayString,
hpicfDlLogResetType INTEGER,
hpicfDlLogErrorStatus INTEGER,
hpicfDlLogErrorText DisplayString
}
hpicfDlLogIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of this entry in the download log
table. Index 1 will always contain the oldest
entry. If the table is full when a download
attempt is made, the new entry becomes the last
entry (hpicfDownloadLogMaxSize), and all earlier
entries are shifted down by one entry, removing
the old index 1."
::= { hpicfDownloadLogEntry 1 }
hpicfDlLogOwnerAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transport address of the management station
that attempted to initiate a download of this
device, formatted according to the value of
hpicfDlLastOwnerDomain."
::= { hpicfDownloadLogEntry 2 }
hpicfDlLogOwnerDomain OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The kind of transport service used by the
management station that attempted to initiate a
download of this device."
::= { hpicfDownloadLogEntry 3 }
hpicfDlLogTAddress OBJECT-TYPE
SYNTAX TAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transport address of the node from which this
device attempted to download firmware, formatted
according to the value of hpicfDlLastTDomain."
::= { hpicfDownloadLogEntry 4 }
hpicfDlLogTDomain OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The kind of transport service which was used for
the attempt to download firmware to this device."
::= { hpicfDownloadLogEntry 5 }
hpicfDlLogFilename OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The filename from which this device attempted to
download firmware."
::= { hpicfDownloadLogEntry 6 }
hpicfDlLogResetType OBJECT-TYPE
SYNTAX INTEGER {
noReset(1),
warmReset(2),
factoryReset(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of reset requested to be performed
after completion of the firmware download
attempt."
::= { hpicfDownloadLogEntry 7 }
hpicfDlLogErrorStatus OBJECT-TYPE
SYNTAX INTEGER {
fileNotFound(1),
accessViolation(2),
diskFull(3),
illegalOperation(4),
unknownTID(5),
fileExists(6),
noSuchUser(7),
notDefined(8),
corruptFile(9),
noServer(10),
tftpTimeout(11),
hardwareError(12),
success(13),
aborted(14)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The result of the attempt to download firmware to
this device. The values are the same as the
corresponding values of hpicfDownloadErrorStatus."
::= { hpicfDownloadLogEntry 8 }
hpicfDlLogErrorText OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the final error status
of the attempt to download firmware to this
device."
::= { hpicfDownloadLogEntry 9 }
hpicfBasic OBJECT IDENTIFIER ::= { hpicfCommon 4 }
hpicfReset OBJECT-TYPE
SYNTAX INTEGER {
noReset(1),
normalReset(2),
factoryReset(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this object is set to to 'normalReset' it
results in a 'warm' reset, which does not clear
the parameters in NOVRAM to factory defaults. When
set to 'factoryReset', it results in NOVRAM being set
to factory defaults. When this object is set, the
agent replies, dallies a short time to allow the
reply to be emitted from the device, then performs
the reset. When read, this object always returns
'noReset'."
::= { hpicfBasic 1 }
hpicfSelfTest OBJECT-TYPE
SYNTAX INTEGER {
stSuccess(1),
stExecute(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Self test is invoked by setting this flag to
'stExecute'. When the object changes to 'stSuccess',
the test has completed successfully. Icf devices
will 'hard-fail' if the test does not succeed."
::= { hpicfBasic 2 }
hpicfRepeater OBJECT IDENTIFIER ::= { hpicfObjects 2 }
hpRptrBasic OBJECT IDENTIFIER ::= { hpicfRepeater 1 }
hpRptrBasicGlobal OBJECT IDENTIFIER ::= { hpRptrBasic 1 }
hpRptrEntityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The local name of this repeater. This is the
same value as hpicfEntityName in the case where
there is Distributed Management Protocol to access
this device.
For SNMPv1, this name is appended to the agent
community name to obtain a community name to use
to specify that the agent should proxy to this
repeater. For example, if this agent has a
community with a community name of 'public', and
the value of this object is 'repeater1', the
community 'public/repeater1' will specify that the
agent should proxy to the public community of the
repeater1 box to obtain management information
about this repeater.
If an agent receives a management request where
the localEntity is not specified, it will default
to the local repeater on which this agent is
executing."
::= { hpRptrBasicGlobal 1 }
hpRptrThinlanFault OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to 'true' this object causes the Fault
Led to blink if the ThinLan Port is segmented."
::= { hpRptrBasicGlobal 2 }
hpRptrSqeEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When 'true', this flag indicates that SQE has
been detected for the last ten agent transmits and
there is a high probability that the SQE switch on
the transceiver attached to the AUI port is set to
Enabled, when it should be Disabled."
::= { hpRptrBasicGlobal 3 }
hpRptrRobustHealing OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this flag is set to 'true', it enables
robust port healing mode. The 802.3 specification
states that a segmented port is healed by
successfully transmitting or receiving a packet on
the port. This mode disables port healing on
successful packet reception and requires that a
packet be successfully transmitted on a port in
order for a segmented port to be healed.
Note that it is illegal to set this variable to
'true' on a repeater that does not have a local
network management agent."
::= { hpRptrBasicGlobal 4 }
hpRptrBasicGroup OBJECT IDENTIFIER ::= { hpRptrBasic 2 }
hpRptrBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpRptrBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"HP specific extensions to the rptrGroupTable."
::= { hpRptrBasicGroup 1 }
hpRptrBasicGroupEntry OBJECT-TYPE
SYNTAX HpRptrBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing HP extensions
for a specific group."
INDEX { hpRptrGrpGroupIndex }
::= { hpRptrBasicGroupTable 1 }
HpRptrBasicGroupEntry ::=
SEQUENCE {
hpRptrGrpGroupIndex INTEGER,
hpRptrGrpPortsAdminStatus OCTET STRING,
hpRptrGrpPortsSegStatus OCTET STRING,
hpRptrGrpPortsMediaAvailable OCTET STRING,
hpRptrGrpPortsLinkbeatEnabled OCTET STRING,
hpRptrGrpPortsOperStatus OCTET STRING
}
hpRptrGrpGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group within the repeater for which this
entry contains information. This object has the
same value as the corresponding instance of
rptrGroupIndex."
::= { hpRptrBasicGroupEntry 1 }
hpRptrGrpPortsAdminStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpRptrGrpPortsAdminStatus is a bit map of the
state of the rptrPortAdminStatus object for all
of the ports in this group. The object has a one
bit for each port for which the value of
rptrPortAdminStatus is equal to 'enabled(1)' and
a zero bit for each port for which the value of
rptrPortAdminStatus is equal to 'disabled(2)'.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpRptrBasicGroupEntry 2 }
hpRptrGrpPortsSegStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpRptrGrpPortsSegStatus is a bit map of the
state of the rptrPortAutoPartitionState of all of
the ports in this group. The object has a one
bit for each port for which the value of
rptrPortAutoPartitionState is equal to
'notAutoPartitioned(1)' and a zero bit for each
port for which the value of
rptrPortAutoPartitionState is equal to
'autoPartitioned(2)'.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpRptrBasicGroupEntry 3 }
hpRptrGrpPortsMediaAvailable OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpRptrGrpPortsMediaAvailable is a bit map of
the state of the rpMauMediaAvailable object for
all of the ports in this group. The object has a
one bit for each port for which the value of
rpMauMediaAvailable is equal to 'available(3)'
and a zero bit for each port for which the value
of rpMauMediaAvailable is not equal to
'available(3)'.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpRptrBasicGroupEntry 4 }
hpRptrGrpPortsLinkbeatEnabled OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpRptrGrpPortsLinkbeatEnabled is a bit map of
the state of the hpRptrPtLinkbeatEnable object for
all of the ports in this group. The object has a
one bit for each port for which the value of
hpRptrPtLinkbeatEnable is equal to 'true(1)' and
a zero bit for each port for which the value of
hpRptrPtLinkbeatEnable is equal to 'false(2)'.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpRptrBasicGroupEntry 5 }
hpRptrGrpPortsOperStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpRptrGrpPortsOperStatus is a bit map of the
state of all hub ports in the group. The object
has a 1 bit for each port that is enabled, not
segmented, and the media is available. Ports on
which these conditions are not true have a 0 bit.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpRptrBasicGroupEntry 6 }
hpRptrBasicPort OBJECT IDENTIFIER ::= { hpRptrBasic 3 }
hpRptrBasicPtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpRptrBasicPtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"HP specific extensions to the rptrPortTable."
::= { hpRptrBasicPort 1 }
hpRptrBasicPtEntry OBJECT-TYPE
SYNTAX HpRptrBasicPtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing HP extensions
for a specific port."
INDEX { hpRptrPtGroupIndex, hpRptrPtPortIndex }
::= { hpRptrBasicPtTable 1 }
HpRptrBasicPtEntry ::=
SEQUENCE {
hpRptrPtGroupIndex INTEGER,
hpRptrPtPortIndex INTEGER,
hpRptrPtLinkbeatEnable TruthValue,
hpRptrPtPolarityReversed TruthValue
}
hpRptrPtGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group containing the port for which this
entry contains information. This object has the
same value as the corresponding instance of
rptrPortGroupIndex."
::= { hpRptrBasicPtEntry 1 }
hpRptrPtPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port within the group for which this entry
contains information. This object has the same
value as the corresponding instance of
rptrPortIndex."
::= { hpRptrBasicPtEntry 2 }
hpRptrPtLinkbeatEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this flag is set to 'true' the port's link
beat is enabled and when set to 'false' it is
disabled."
::= { hpRptrBasicPtEntry 3 }
hpRptrPtPolarityReversed OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate that the hub port
was wired with the positive/negative polarity of
its transmit and receive pairs reversed. Note
that the port will continue to operate in this
state, with the hub inverting the polarity
internally."
::= { hpRptrBasicPtEntry 4 }
hpRptrMonitor OBJECT IDENTIFIER ::= { hpicfRepeater 2 }
hpRptrMonitorGlobal OBJECT IDENTIFIER ::= { hpRptrMonitor 1 }
hpRptrMonCounters
OBJECT IDENTIFIER ::= { hpRptrMonitorGlobal 1 }
hpRptrMonGlobalFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of frames of valid frame length
that have been received on all ports in this
repeater. This counter is the summation of the
values of the rptrMonitorPortReadableFrames
counter for all of the ports in this repeater.
Equivalently, this counter is the summation of the
values of the rptrMonitorGroupTotalFrames counter
for all of the port groups in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortReadableFrames
and rptrMonitorGroupTotalFrames, and IEEE 802.3
Rptr Mgt, 19.2.6.2, aReadableFrames."
::= { hpRptrMonCounters 1 }
hpRptrMonGlobalOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets contained in the valid
frames that have been received on the ports in
this repeater. This counter is the summation of
the values of the rptrMonitorPortReadableOctets
counter for all of the ports in this repeater.
Equivalently, this counter is the summation of the
values of the rptrMonitorGroupTotalOctets counter
for all of the port groups in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortReadableOctets
and rptrMonitorGroupTotalOctets, and IEEE 802.3
Rptr Mgt, 19.2.6.2, aReadableOctets."
::= { hpRptrMonCounters 2 }
hpRptrMonGlobalFCSErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each frame
received on any port with the FCSError signal
asserted and the FramingError and CollisionEvent
signals deasserted and whose OctetCount is greater
than or equal to minFrameSize and less than or
equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3
Std). This counter is the summation of the values
of the rptrMonitorPortFCSErrors counter for all of
the ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortFCSErrors and
IEEE 802.3 Rptr Mgt, 19.2.6.2,
aFrameCheckSequenceErrors."
::= { hpRptrMonCounters 3 }
hpRptrMonGlobalAlignmentErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each frame
received on any port with the FCSError and
FramingError signals asserted and CollisonEvent
signal deasserted and whose OctetCount is greater
than or equal to minFrameSize and less than or
equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3
Std). If hpRptrMonGlobalAlignmentErrors is
incremented, then the hpRptrMonGlobalFCSErorrs
counter shall not be incremented for the same
frame. This counter is the summation of the
values of the rptrMonitorPortAlignmentErrors
counter for all of the ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortAlignmentErrors
and IEEE 802.3 Rptr Mgt, 19.2.6.2,
aAlignmentErrors."
::= { hpRptrMonCounters 4 }
hpRptrMonGlobalFrameTooLongs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each frame
received on any port whose OctetCount is greater
than maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std).
If hpRptrMonGlobalFrameTooLongs is incremented,
then neither the hpRptrMonGlobalAlignmentErorrs
nor the hpRptrMonGlobalFCSErrors counter shall be
incremented for the frame. This counter is the
summation of the values of the
rptrMonitorPortFrameTooLongs counter for all of
the ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortFrameTooLongs
and IEEE 802.3 Rptr Mgt, 19.2.6.2,
aFramesTooLong"
::= { hpRptrMonCounters 5 }
hpRptrMonGlobalShortEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
CarrierEvent on any port with ActivityDuration
less than ShortEventMaxTime. ShortEventMaxTime is
greater than 74 bit times and less than 82 bit
times. ShortEventMaxTime has tolerances included
to provide for circuit losses between a
conformance test point at the AUI and the
measurement point within the state machine. This
counter is the summation of the values of the
rptrMonitorPortShortEvents counter for all of the
ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortShortEvents and
IEEE 802.3 Rptr Mgt, 19.2.6.2, aShortEvents."
::= { hpRptrMonCounters 6 }
hpRptrMonGlobalRunts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
CarrierEvent on any port that meets one of the
following two conditions. Only one test need be
made. a) The ActivityDuration is greater than
ShortEventMaxTime and less than ValidPacketMinTime
and the CollisionEvent signal is deasserted. b)
The OctetCount is less than 64, the
ActivityDuration is greater than ShortEventMaxTime
and the CollisionEvent signal is deasserted.
ValidPacketMinTime is greater than or equal to 552
bit times but less than 565 bit times.
An event whose length is greater than 74 bit times
but less than 82 bit times shall increment either
the hpRptrMonGlobalShortEvents counter or the
hpRptrMonGlobalRunts counter but not both. A
CarrierEvent greater than or equal to 552 bit
times but less than 565 bit times may or may not
increment the hpRptrMonGlobalRunts counter.
ValidPacketMinTime has tolerances included to
provide for circuit losses between a conformance
test point at the AUI and the measurement point
within the state machine.
Runts usually indicate collision fragments, a
normal network event. This counter is the
summation of the values of the
rptrMonitorPortRunts counter for all of the ports
in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortRunts and
IEEE 802.3 Rptr Mgt, 19.2.6.2, aRunts."
::= { hpRptrMonCounters 7 }
hpRptrMonGlobalCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for any
CarrierEvent signal on any port for which the
CollisionEvent signal on any port is asserted.
This counter differs from
rptrMonitorTransmitCollisions in that it counts
all collisions seen by this repeater, even those
involving only a single port on this repeater,
whereas rptrMonitorTransmitCollisions counts only
collisions involving multiple ports on this
repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortCollisions and
IEEE 802.3 Rptr Mgt, 19.2.6.2, aCollisions."
::= { hpRptrMonCounters 8 }
hpRptrMonGlobalLateEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
CarrierEvent on any port in which the CollIn(X)
variable transitions to the value SQE (Ref:
9.6.6.2, IEEE 802.3 Std) while the
ActivityDuration is greater than the
LateEventThreshold. Such a CarrierEvent is
counted twice, as both hpRptrMonGlobalCollisions
and hpRptrMonGlobalLateEvents. The
LateEventThreshold is greater than 480 bit times
and less than 565 bit times. LateEventThreshold
has tolerances included to permit an
implementation to build a single threshold to
serve as both the LateEventThreshold and
ValidPacketMinTime threshold. This counter is the
summation of the values of the
rptrMonitorPortLateEvents counter for all of the
ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortLateEvents and
IEEE 802.3 Rptr Mgt, 19.2.6.2, aLateEvents."
::= { hpRptrMonCounters 9 }
hpRptrMonGlobalVeryLongEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
CarrierEvent on any port whose ActivityDuration is
greater than the MAU Jabber Lockup Protection
timer TW3 (Ref: 9.6.1 & 9.6.5, IEEE 802.3 Std).
Other counters may be incremented as appropriate.
This counter is the summation of the values of the
rptrMonitorPortVeryLongEvents counter for all of
the ports in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortVeryLongEvents
and IEEE 802.3 Rptr Mgt, 19.2.6.2,
aVeryLongEvents."
::= { hpRptrMonCounters 10 }
hpRptrMonGlobalDataRateMismatches OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each frame
received on any port that meets all of the
following conditions: a) The CollisionEvent
signal is not asserted. b) The ActivityDuration
is greater than ValidPacketMinTime. c) The
frequency (data rate) is detectably mismatched
from the local transmit frequency. The exact
degree of mismatch is vendor specific and is to be
defined by the vendor for conformance testing.
When this event occurs, other counters whose
increment conditions were satisfied may or may not
also be incremented. This counter is the
summation of the values of the
rptrMonitorPortDatRateMismatches counter for all
of the ports in this repeater."
REFERENCE
"Reference RFC 1516
rptrMonitorPortDataRateMismatches and IEEE 802.3
Rptr Mgt, 19.2.6.2, aDataRateMismatches."
::= { hpRptrMonCounters 11 }
hpRptrMonGlobalAutoPartitions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each time
the repeater has automatically partitioned any
port. The conditions that cause port partitioning
are specified in the partition state machine in
Section 9 of the IEEE 802.3 Std. This counter is
the summation of the values of the
rptrMonitorPortAutoPartitions for all of the ports
in this repeater."
REFERENCE
"Reference RFC 1516 rptrMonitorPortAutoPartitions
and IEEE 802.3 Rptr Mgt, 19.2.6.2,
aAutoPartitions."
::= { hpRptrMonCounters 12 }
hpRptrMonGlobalErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of errors which have occured
on any port in this repeater. This counter is
the summation of the values of other error
counters, namely:
hpRptrMonGlobalFCSErrors,
hpRptrMonGlobalAlignmentErrors,
hpRptrMonGlobalFrameTooLongs,
hpRptrMonGlobalShortEvents,
hpRptrMonGlobalLateEvents,
hpRptrMonGlobalVeryLongEvents, and
hpRptrMonGlobalDataRateMismatches.
Equivalently, this counter is the summation of
the values of the rptrMonitorPortTotalErrors
counter for all of the ports in this repeater, or
it is the summation of the values of
rptrMonitorGroupTotalErrors for all of the port
groups in this repeater."
REFERENCE
"RFC 1516, rptrMonitorGroupTotalErrors and
hpRptrMonitorPortTotalErrors."
::= { hpRptrMonCounters 13 }
hpRptrMonGlobalUcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
unicast packet of valid frame length received on
any port. This counter is the summation of
hpRptrMonPortUcastPackets for all of the ports
in this repeater. This counter may not be
implemented for repeaters which do not have a
local network management agent."
::= { hpRptrMonCounters 14 }
hpRptrMonGlobalBcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
broadcast packet of valid frame length received on
any port. This counter is the summation of
hpRptrMonPortBcastPackets for all of the ports
in this repeater. This counter may not be
implemented for repeaters which do not have a
local network management agent."
::= { hpRptrMonCounters 15 }
hpRptrMonGlobalMcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
multicast packet of valid frame length received on
any port. This counter is the summation of
hpRptrMonPortMcastPackets for all of the ports in
this repeater. This counter may not be
implemented for repeaters which do not have a
local network management agent."
::= { hpRptrMonCounters 16 }
hpRptrMonitorGroup
OBJECT IDENTIFIER ::= { hpRptrMonitor 2 } hpRptrMonitorPort
OBJECT IDENTIFIER ::= { hpRptrMonitor 3 }
hpRptrMonPtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpRptrMonPtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of HP specific per port monitor objects."
::= { hpRptrMonitorPort 1 }
hpRptrMonPtEntry OBJECT-TYPE
SYNTAX HpRptrMonPtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing per port
objects for a single port."
INDEX { hpRptrMonPtGroupIndex, hpRptrMonPtPortIndex }
::= { hpRptrMonPtTable 1 }
HpRptrMonPtEntry ::=
SEQUENCE {
hpRptrMonPtGroupIndex INTEGER,
hpRptrMonPtPortIndex INTEGER,
hpRptrMonPtUcastPackets Counter,
hpRptrMonPtBcastPackets Counter,
hpRptrMonPtMcastPackets Counter
}
hpRptrMonPtGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group containing the port for which this
entry contains information. This object has the
same value as the corresponding instance of
rptrMonitorPortGroupIndex."
::= { hpRptrMonPtEntry 1 }
hpRptrMonPtPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port within the group for which this entry
contains information. This object has the same
value as the corresponding instance of
rptrMonitorPortIndex."
::= { hpRptrMonPtEntry 2 }
hpRptrMonPtUcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
unicast packet of valid frame length received on
this port. This object may not be implemented for
repeaters which do not have a local network
management agent."
::= { hpRptrMonPtEntry 3 }
hpRptrMonPtBcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
broadcast packet of valid frame length received on
this port. This object may not be implemented for
repeaters which do not have a local network
management agent."
::= { hpRptrMonPtEntry 4 }
hpRptrMonPtMcastPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is incremented by one for each
multicast packet of valid frame length received on
this port. This object may not be implemented for
repeaters which do not have a local network
management agent."
::= { hpRptrMonPtEntry 5 }
hpRptrAddrTrack OBJECT IDENTIFIER ::= { hpicfRepeater 3 }
hpRptrAddrTrkGlobal OBJECT IDENTIFIER ::= { hpRptrAddrTrack 1 }
hpRptrAddrTrkGroup OBJECT IDENTIFIER ::= { hpRptrAddrTrack 2 }
hpRptrAddrTrkPort OBJECT IDENTIFIER ::= { hpRptrAddrTrack 3 }
hpicfVg OBJECT IDENTIFIER ::= { hpicfObjects 3 }
hpVgBasic OBJECT IDENTIFIER ::= { hpicfVg 1 }
hpVgBasicGlobal OBJECT IDENTIFIER ::= { hpVgBasic 1 }
hpVgEntityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The local name of this 100BaseVG repeater. This is
the same value as hpicfEntityName in the case where
there is Distributed Management Protocol to access
this device.
For SNMPv1, this name is appended to the agent
community name to obtain a community name to use
to specify that the agent should proxy to this
repeater. For example, if this agent has a
community with a community name of 'public', and
the value of this object is 'repeater1', the
community 'public/repeater1' will specify that the
agent should proxy to the public community of the
repeater1 box to obtain management information
about this repeater.
If an agent receives a management request where
the localEntity is not specified, it will default
to the local repeater on which this agent is
executing."
::= { hpVgBasicGlobal 1 }
hpVgBasicGroup OBJECT IDENTIFIER ::= { hpVgBasic 2 }
hpVgBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpVgBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"HP specific extensions to the vgBasicGroupTable."
::= { hpVgBasicGroup 1 }
hpVgBasicGroupEntry OBJECT-TYPE
SYNTAX HpVgBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing HP extensions
for a specific group."
INDEX { hpVgGrpGroupIndex }
::= { hpVgBasicGroupTable 1 }
HpVgBasicGroupEntry ::=
SEQUENCE {
hpVgGrpGroupIndex INTEGER,
hpVgGrpPortsAdminStatus OCTET STRING,
hpVgGrpPortsTrained OCTET STRING,
hpVgGrpPortsInTraining OCTET STRING,
hpVgGrpPortsCascaded OCTET STRING,
hpVgGrpPortsPromiscuous OCTET STRING
}
hpVgGrpGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The group within the repeater for which this entry
contains information. This object has the same value
as the corresponding instance of icfVgGroupIndex."
::= { hpVgBasicGroupEntry 1 }
hpVgGrpPortsAdminStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpVgGrpPortsAdminStatus is a bit map of the
state of the icfVgPortAdminStatus object for all
of the ports in this group. The object has a one
bit for each port for which the value of
icfVgPortAdminStatus is equal to 'enabled(1)' and
a zero bit for each port for which the value of
icfVgPortAdminStatus is equal to 'disabled(2)'.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpVgBasicGroupEntry 2 }
hpVgGrpPortsTrained OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpVgGrpPortsTrained is a bit map which indicates
which ports in this group are currently online. The
object has a one bit for each port for which meets
the following conditions:
1. The value of the corresponding instance of the
ifVgPortAdminStatus object is equal to
'enabled(1)'.
2. The value of the corresponding instance of the
icfVgPortStatus object is equal to 'active(1)'.
The object has a zero bit for each port which does
not meet the above conditions.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpVgBasicGroupEntry 3 }
hpVgGrpPortsInTraining OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpVgGrpPortsInTraining is a bit map which
indicates which ports in this group are currently in
the training state. The object has a one bit for
each port which meets the following conditions:
1. The value of the corresponding instance of the
ifVgPortAdminStatus object is equal to
'enabled(1)'.
2. The value of the corresponding instance of the
icfVgPortStatus object is equal to
'training(3)'.
The object has a zero bit for each port which does
not meet the above conditions.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpVgBasicGroupEntry 4 }
hpVgGrpPortsCascaded OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpVgGrpPortsCascaded is a bit map which
indicates which ports in this group have trained as
cascaded repeater ports. The object has a one bit
for each port which meets the following conditions:
1. The value of the corresponding instance of the
ifVgPortAdminStatus object is equal to
'enabled(1)'.
2. The value of the corresponding instance of the
icfVgPortStatus object is equal to
'active(1)'.
3. The value of the corresponding instance of the
icfVgPortType object is equal to either
'normalInternal(3)' or 'normalExternal(4)'.
4. The value of the 'R' bit in the corresponding
instance of the icfVgPortTrainingResult object
is equal to one.
The object has a zero bit for each port which does
not meet the above conditions.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpVgBasicGroupEntry 5 }
hpVgGrpPortsPromiscuous OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hpVgGrpPortsPromiscuous is a bit map which
indicates which ports in this group have trained for
promiscuous operation. The object has a one bit for
each port which meets the following conditions:
1. The value of the corresponding instance of the
ifVgPortAdminStatus object is equal to
'enabled(1)'.
2. The value of the corresponding instance of the
icfVgPortStatus object is equal to
'active(1)'.
3. The value of the corresponding instance of the
icfVgPortType object is equal to either
'normalInternal(3)' or 'normalExternal(4)'.
4. The value of the 'R' bit in the corresponding
instance of the icfVgPortTrainingResult object
is equal to zero.
5. The value of the 'PP' field in the corresponding
instance of the icfVgPortTrainingResult object
is equal to 01.
The object has a zero bit for each port which does
not meet the above conditions.
The bits are placed into the OCTET STRING in the
following order:
octet 0 octet 1 octet 2 ...
bits 7-0 bits 7-0 bits 7-0 ...
ports 1-8 ports 9-16 ports 17-24 ...
Values of unused bits in the last octet are
undefined."
::= { hpVgBasicGroupEntry 6 }
hpVgBasicPort OBJECT IDENTIFIER ::= { hpVgBasic 3 }
hpVgBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpVgBasicPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"HP specific extensions to the vg port table."
::= { hpVgBasicPort 1 }
hpVgBasicPortEntry OBJECT-TYPE
SYNTAX HpVgBasicPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"HP extended information about a specific vg port."
INDEX { hpVgPortGroupIndex, hpVgPortIndex }
::= { hpVgBasicPortTable 1 }
HpVgBasicPortEntry ::=
SEQUENCE {
hpVgPortGroupIndex INTEGER,
hpVgPortIndex INTEGER,
hpVgPortPolarityReversed TruthValue,
hpVgPortWireSkewError TruthValue
}
hpVgPortGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The group that contains the port for which this
entry contains information."
::= { hpVgBasicPortEntry 1 }
hpVgPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The port within the group for which this entry
contains information."
::= { hpVgBasicPortEntry 2 }
hpVgPortPolarityReversed OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate that the hub port
was wired with the positive/negative polarity of its
wire pairs reversed. Note that the port will
continue to operate in this state, with the hub
inverting the polarity internally."
::= { hpVgBasicPortEntry 3 }
hpVgPortWireSkewError OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate that a wire skew
error has been detected on this port."
::= { hpVgBasicPortEntry 4 }
hpVgMonitor OBJECT IDENTIFIER ::= { hpicfVg 2 }
hpVgMonitorGlobal OBJECT IDENTIFIER ::= { hpVgMonitor 1 }
hpVgMonCounters OBJECT IDENTIFIER ::= { hpVgMonitorGlobal 1 }
hpVgMonGlbReadableFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the total number of good frames of
valid frame length that have been received on all
ports in this repeater. This counter is the
summation of the values of the
icfVgPortReadableFrames counter for all of the ports
in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aReadableFramesReceived."
::= { hpVgMonCounters 1 }
hpVgMonGlbReadableOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of octets
contained in good frames that have been received on
all ports in this repeater. This counter is the
summation of the values of the
icfVgPortReadableOctets counter for all of the ports
in this repeater.
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aReadableOctetsReceived."
::= { hpVgMonCounters 2 }
hpVgMonGlbUnreadableOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of octets
contained in invalid frames that have been received
on all ports in this repeater. This counter is the
summation of the values of icfVgPortUnreadableOctets
counter for all of the ports in this repeater.
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aOctetsInUnreadableFramesRcvd."
::= { hpVgMonCounters 3 }
hpVgMonGlbHighPriorityFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of high
priority frames that have been received on all ports
in this repeater. This counter is a summation of the
values of the icfVgPortHighPriorityFrames counter for
all of the ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aHighPriorityFramesReceived."
::= { hpVgMonCounters 4 }
hpVgMonGlbHighPriorityOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of octets
contained in high priority frames that have been
received on all ports of this repeater. This counter
is a summation of the values of the
icfVgPortHighPriorityOctets counter for all of the
ports in this repeater.
Note that this counter may roll over very quickly."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aHighPriorityOctetsReceived."
::= { hpVgMonCounters 5 }
hpVgMonGlbBroadcastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of
broadcast packets that have been received on all
ports in this repeater. This counter is a summation
of the values of the icfVgPortBroadcastFrames counter
for all of the ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aBroadcastFramesReceived."
::= { hpVgMonCounters 6 }
hpVgMonGlbMulticastFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of
multicast packets that have been received on all
ports in this repeater. This counter is a summation
of the values of the icfVgPortMulticastFrames counter
for all of the ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aMulticastFramesReceived."
::= { hpVgMonCounters 7 }
hpVgMonGlbIPMFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of frames
that have been received on all ports in this repeater
with an invalid packet marker. This counter is a
summation of the values of the icfVgPortIPMFrames
counter for all of the ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aIPMFramesReceived."
::= { hpVgMonCounters 8 }
hpVgMonGlbDataErrorFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of
errored frames received on all ports in this
repeater. This counter is a summation of the values
of the icfVgPortDataErrorFrames counter for all of
the ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aDataErrorFramesReceived."
::= { hpVgMonCounters 9 }
hpVgMonGlbPriorityPromotions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is a count of the total number of
times the priority promotion timer has expired on
any port in this repeater. This counter is a
summation of the values of the
icfVgPortPriorityPromotions counter for all of the
ports in this repeater."
REFERENCE
"Reference IEEE Draft Std. 802.12, 31 October, 1994,
13.2.4.5.1, aPriorityPromotions."
::= { hpVgMonCounters 10 }
hpVgMonitorGroup OBJECT IDENTIFIER ::= { hpVgMonitor 2 }
hpVgMonitorPort OBJECT IDENTIFIER ::= { hpVgMonitor 3 }
hpicfGenericRepeater OBJECT IDENTIFIER ::= { hpicfObjects 4 }
hpGRpBasic OBJECT IDENTIFIER ::= { hpicfGenericRepeater 1 }
hpGRpBasicGlobal OBJECT IDENTIFIER ::= { hpGRpBasic 1 }
hpGRpSelfHealEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This flag controls whether or not the device will
send self healing packets. Self healing packets are
normally sent once per second by the agent when no
other traffic is present. When there is no traffic
present on a network, there is no way to detect
cabling problems (or the repair of cabling problems)
and status LEDs are not always correct.
Enabling this flag allows the agent to detect cabling
problems on an idle network. This flag can be
disabled if self healing packets are not wanted.
On the 100BaseVG-AnyLAN SNMP/Bridge card, these
packets are addressed to a unique unused unicast
station address which has been reserved by HP for
this purpose. On 802.3 repeaters, these packets are
self addressed.
On an 802.3 repeater, this flag MUST be enabled when
using the Robust Port Healing feature. Without
Robust Port Healing either a good transmit or a good
receive will reconnect an autopartitioned port. With
Robust Port Healing the criteria is more restrictive
and only a good transmit will heal a segmented port.
If all ports are segmented, the repeater will not
repeat anything until the agent transmits a self
healing packet and reconnects the autopartitioned
ports."
::= { hpGRpBasicGlobal 1 }
hpGRpBasicGroup OBJECT IDENTIFIER ::= { hpGRpBasic 2 }
hpGRpBasicPort OBJECT IDENTIFIER ::= { hpGRpBasic 3 }
hpGRpMonitor OBJECT IDENTIFIER ::= { hpicfGenericRepeater 2 }
hpGRpAddrTrack OBJECT IDENTIFIER ::= { hpicfGenericRepeater 3 }
hpicfNotifications OBJECT IDENTIFIER ::= { icf 12 }
hpicfCommonTraps OBJECT IDENTIFIER ::= { hpicfNotifications 1 }
hpicf8023RptrTraps OBJECT IDENTIFIER ::= { hpicfNotifications 2 }
hpicfVgRptrTraps OBJECT IDENTIFIER ::= { hpicfNotifications 3 }
hpicfGenRptrTraps OBJECT IDENTIFIER ::= { hpicfNotifications 4 }
hpicfChainAddition TRAP-TYPE
ENTERPRISE hpicfCommonTraps
VARIABLES { hpicfChainId }
DESCRIPTION
"An hpicfChainAddition trap indicates that a new node
has been added to the Distributed Management Chain
connected to this agent. The hpicfChainId returned
is the identifier for the new node."
::= 1
hpicfChainRemoval TRAP-TYPE
ENTERPRISE hpicfCommonTraps
VARIABLES { hpicfChainId }
DESCRIPTION
"An hpicfChainRemoval trap indicates that a node has
been removed from the Distributed Management Chain
connected to this agent. The hpicfChainId returned
is the identifier for the node that was removed."
::= 2
thresholdTrap TRAP-TYPE
ENTERPRISE icfCommon
VARIABLES { evthObject, evthThreshold, evthHysteresis,
evthTimeInterval }
DESCRIPTION
"A thresholdTrap(0) is specific to ICF devices. It
signifies that the threshold entity in the device
has detected that the object identified by
evthObject has exceeded the threshold identified
by evthThreshold during the time interval
evthTimeInterval. After this condition occurs, it
will not reoccur until the the object identified
by evthObject falls below evthHysteresis for the
duration of evthTimeInterval."
::= 0
stpTrap TRAP-TYPE
ENTERPRISE icfBridge
VARIABLES { stpPortState }
DESCRIPTION
"A stpTrap(3) is device type specific to ICF
bridges. It signifies that the Spanning Tree
entity in the bridge has detected a change of
state to either Blocking or Forwarding."
::= 3
temperatureTrap TRAP-TYPE
ENTERPRISE icfBridge
DESCRIPTION
"A temperatureTrap(4) is device type specific to
ICF bridges. It signifies that the bridge hardware
has detected an overheated condition."
::= 4
linkBeatTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { hubPortLinkBeatStatus }
DESCRIPTION
"A linkBeatTrap(3) is device type specific to ICF
hubs. It signifies that the hub hardware has
detected a change of state in a port's link beat
status. The current value of the port's link beat
status is returned in the PDU."
::= 3
segmentationTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { hubPortSegmentation }
DESCRIPTION
"A segmentationTrap(4) is device type specific to
ICF hubs. It signifies that the hub hardware has
detected a change of state in a port's
segmentation status. The current value of the
port's segmentation status is returned in the
PDU."
::= 4
backupLinkTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { rptrPortAdminStatus }
DESCRIPTION
"A backupLinkTrap(5) is device type specific to
most ICF hubs. It signifies that there has been a
change in state of rptrPortAdminStatus for a
backup port on the hub. The new value of
rptrPortAdminStatus is returned in the PDU.
Note that in EtherTwist hubs with revision 'D' or
earlier firmware, the SNMP-REPEATER-MIB is not
supported. These hubs map hub ports to interfaces
in the interfaces group of RFC1213-MIB. For these
hubs, the variable binding list contains
ifAdminStatus for the backup port on the hub
instead of rptrPortAdminStatus.
Backup links are not supported on the HP28688A
hub."
::= 5
intrusionTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { hubIntruderAddress, hubIntruderPort }
DESCRIPTION
"An intrusionTrap(6) is device type specific to
EtherTwist hubs with revision 'E' firmware or
later and AdvanceStack hubs. It signifies that a
port security violation has been detected on a
port which has the hubSecPtAlarmEnable flag set
to 'enabled'. The MAC address of the intruder
and the port on which the intrusion occurred are
returned in the PDU."
::= 6
addressMovedTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { hubAddrMoveAddress, hubAddrMoveOldGroup,
hubAddrMoveOldPort, hubAddrMoveNewGroup,
hubAddrMoveNewPort }
DESCRIPTION
"An addressMovedTrap(7) is device type specific
to EtherTwist hubs with revision 'E' firmware or
later and AdvanceStack hubs. It signifies that a
source MAC address which had been operating at
one port has moved to a new port. The MAC
address that moved, the group and port that the
address moved from, and the group and port that
the address moved to are returned in the PDU."
::= 7
newAddressTrap TRAP-TYPE
ENTERPRISE icfHub
VARIABLES { rptrAddrTrackLastSourceAddress }
DESCRIPTION
"A newAddressTrap(8) is device type specific to
EtherTwist hubs with revision 'E' firmware or
later and AdvanceStack hubs. It signifies that a
new MAC address has been detected on one of the
hub's ports. The instance of
rptrAddrTrackLastSourceAddress for the port with
the new address is returned in the PDU."
::= 8
END