draft-ietf-hubmib-repeater-dev-00.txt   draft-ietf-hubmib-repeater-dev-01.txt 
Definitions of Managed Objects Definitions of Managed Objects
for IEEE 802.3 Repeater Devices for IEEE 802.3 Repeater Devices
<draft-ietf-hubmib-repeater-dev-00.txt> 14 February 1996
27 November 1995 <draft-ietf-hubmib-repeater-dev-01.txt>
Dan Romascanu Dan Romascanu
LANNET Data Communications, Ltd. Madge Networks (Israel) Ltd.
dan@lannet.com dan@lannet.com
Kathryn de Graaf Kathryn de Graaf
3Com Corporation 3Com Corporation
kdegraaf@chipcom.com kdegraaf@isd.3com.com
Status of this Memo Status of this Memo
This document is an Internet-Draft. Internet-Drafts are This document is an Internet-Draft. Internet-Drafts are
working documents of the Internet Engineering Task Force working documents of the Internet Engineering Task Force
(IETF), its areas, and its working groups. Note that other (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet- groups may also distribute working documents as Internet-
Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet- documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as a Drafts as reference material or to cite them other than as a
"work in progress". "work in progress".
To learn the current status of any Internet-Draft, please To learn the current status of any Internet-Draft, please
check the "1id-abstracts.txt" listing contained in the check the "1id-abstracts.txt" listing contained in the
Internet- Drafts Shadow Directories on ds.internic.net (US Internet-Drafts Shadow Directories on ds.internic.net (US East
East Coast), nic.nordu.net (Europe), ftp.isi.edu (US West Coast), nic.nordu.net (Europe), ftp.isi.edu (US West Coast),
Coast), or munnari.oz.au (Pacific Rim). or munnari.oz.au (Pacific Rim).
Abstract Abstract
This memo defines an experimental portion of the Management This memo defines an experimental portion of the Management
Information Base (MIB) for use with network management Information Base (MIB) for use with network management
protocols in the Internet community. In particular, it protocols in the Internet community. In particular, it
defines objects for managing IEEE 802.3 10 and 100 Mb/second defines objects for managing IEEE 802.3 10 and 100 Mb/second
baseband repeaters based on IEEE Std 802.3 Section 30, "10 & baseband repeaters based on IEEE Std 802.3 Section 30, "10 &
100 Mb/s Management," October 26, 1995. 100 Mb/s Management," October 26, 1995.
This memo does not specify a standard for the Internet This memo does not specify a standard for the Internet
community. community.
1. The SNMPv2 Network Management Framework 1. The SNMPv2 Network Management Framework
The SNMPv2 Network Management Framework consists of four major The SNMPv2 Network Management Framework consists of several
components. They are: major components. They include:
o RFC 1442 which defines the SMI, the mechanisms used for o RFC 1902 which defines the SMI, the mechanisms used for
describing and naming objects for the purpose of describing and naming objects for the purpose of
management. management.
o STD 17, RFC 1213 defines MIB-II, the core set of managed o STD 17, RFC 1213 defines MIB-II, the core set of managed
objects for the Internet suite of protocols. objects for the Internet suite of protocols.
o RFC 1445 which defines the administrative and other o RFC 1905 which defines the protocol used for network
architectural aspects of the framework.
o RFC 1448 which defines the protocol used for network
access to managed objects. access to managed objects.
The Framework permits new objects to be defined for the The Framework permits new objects to be defined for the
purpose of experimentation and evaluation. purpose of experimentation and evaluation.
1.1. Object Definitions 1.1. Object Definitions
Managed objects are accessed via a virtual information store, Managed objects are accessed via a virtual information store,
termed the Management Information Base or MIB. Objects in the termed the Management Information Base or MIB. Objects in the
MIB are defined using the subset of Abstract Syntax Notation MIB are defined using the subset of Abstract Syntax Notation
skipping to change at page 5, line 35 skipping to change at page 5, line 35
This MIB is intended as a superset of that defined by RFC This MIB is intended as a superset of that defined by RFC
1516, which will go to historic status. This MIB includes all 1516, which will go to historic status. This MIB includes all
of the objects contained in that MIB, plus some additional of the objects contained in that MIB, plus some additional
ones, mainly for support for multiple repeaters and for ones, mainly for support for multiple repeaters and for
100BASE-T management. Certain objects have been deprecated; 100BASE-T management. Certain objects have been deprecated;
in particular, those scalar objects used for managing a single in particular, those scalar objects used for managing a single
repeater are now of minimal use since they are duplicated in repeater are now of minimal use since they are duplicated in
the rptrInfoTable and rptrMonitorTable definitions. the rptrInfoTable and rptrMonitorTable definitions.
2.2.2. Relationship to MIB-II It is assumed that a repeater 2.2.2. Relationship to MIB-II
implementing this MIB will also implement (at least) the
'system' group defined in MIB-II [5]. It is assumed that a repeater implementing this MIB will also
implement (at least) the 'system' group defined in MIB-II [5].
2.2.2.1. Relationship to the 'system' group 2.2.2.1. Relationship to the 'system' group
In MIB-II, the 'system' group is defined as being mandatory In MIB-II, the 'system' group is defined as being mandatory
for all systems such that each managed entity contains one for all systems such that each managed entity contains one
instance of each object in the 'system' group. Thus, those instance of each object in the 'system' group. Thus, those
objects apply to the entity even if the entity's sole objects apply to the entity even if the entity's sole
functionality is management of repeaters. functionality is management of repeaters.
2.2.2.2. Relationship to the 'interfaces' group 2.2.2.2. Relationship to the 'interfaces' group
skipping to change at page 7, line 9 skipping to change at page 7, line 9
(When a network management entity is observing a repeater, it (When a network management entity is observing a repeater, it
may appear as though the repeater is passing packets to a may appear as though the repeater is passing packets to a
higher-level protocol entity. However, this is only a means higher-level protocol entity. However, this is only a means
of implementing management, and this passing of management of implementing management, and this passing of management
information is not part of the repeater functionality.) information is not part of the repeater functionality.)
3. Definitions 3. Definitions
SNMP-REPEATER-MIB DEFINITIONS ::= BEGIN SNMP-REPEATER-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
experimental, Counter32, Integer32, Gauge32, OBJECT-TYPE, experimental,
MODULE-IDENTITY, NOTIFICATION-TYPE Counter32, Counter64, Integer32, Gauge32,
TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI FROM SNMPv2-SMI
TimeStamp, DisplayString, MacAddress, TEXTUAL-CONVENTION, TimeStamp, DisplayString, MacAddress, TEXTUAL-CONVENTION,
RowStatus RowStatus
FROM SNMPv2-TC FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF FROM SNMPv2-CONF
-- mib-2
-- FROM RFC1213-MIB
OwnerString OwnerString
FROM RMON-MIB FROM RFC1271-MIB;
mib-2
FROM RFC1213-MIB;
snmpRptrMod MODULE-IDENTITY snmpRptrMod MODULE-IDENTITY
LAST-UPDATED "9511270000Z" LAST-UPDATED "9602140000Z"
ORGANIZATION "IETF HUB MIB Working Group" ORGANIZATION "IETF HUB MIB Working Group"
CONTACT-INFO CONTACT-INFO
"WG E-mail: hubmib@baynetworks.com "WG E-mail: hubmib@hprnd.rose.hp.com
Chair: Dan Romascanu Chair: Dan Romascanu
Postal: LANNET Data Communications, Ltd. Postal: Madge Networks (Israel) Ltd.
Atidim Technology Park, Bldg. 3 Atidim Technology Park, Bldg. 3
Tel Aviv 61131, Israel Tel Aviv 61131, Israel
Tel: 972-3-6458414, 6458458 Tel: 972-3-6458414, 6458458
Fax: 972-3-6487146 Fax: 972-3-6487146
E-mail: dan@lannet.com E-mail: dan@lannet.com
Editor: Kathryn de Graaf Editor: Kathryn de Graaf
Postal: 3Com Corporation Postal: 3Com Corporation
118 Turnpike Rd. 118 Turnpike Rd.
Southborough, MA 01772 Southborough, MA 01772
USA USA
Tel: (508)229-1627 Tel: (508)229-1627
Fax: (508)490-5882 Fax: (508)490-5882
E-mail: kdegraaf@chipcom.com" E-mail: kdegraaf@isd.3com.com"
DESCRIPTION DESCRIPTION
"Management information for 802.3 repeaters. "Management information for 802.3 repeaters.
The following references are used throughout The following references are used throughout
this MIB module: this MIB module:
[IEEE 802.3 Std] [IEEE 802.3 Std]
refers to IEEE 802.3/ISO 8802-3 Information refers to IEEE 802.3/ISO 8802-3 Information
processing systems - Local area networks - processing systems - Local area networks -
Part 3: Carrier sense multiple access with Part 3: Carrier sense multiple access with
skipping to change at page 8, line 48 skipping to change at page 8, line 48
Unit - Unit -
Module - Module -
" "
REVISION "9309010000Z" REVISION "9309010000Z"
DESCRIPTION DESCRIPTION
"Published as RFC 1516" "Published as RFC 1516"
REVISION "9210010000Z" REVISION "9210010000Z"
DESCRIPTION DESCRIPTION
"Published as RFC 1368" "Published as RFC 1368"
::= { snmpDot3RptrMgt x } ::= { snmpDot3RptrMgt 5 }
snmpDot3RptrMgt OBJECT IDENTIFIER ::= { experimental x } snmpDot3RptrMgt OBJECT IDENTIFIER ::= { experimental x }
OptMacAddr ::= TEXTUAL-CONVENTION OptMacAddr ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:" DISPLAY-HINT "1x:"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Either a 6 octet address in the `canonical' "Either a 6 octet address in the `canonical'
order defined by IEEE 802.1a, i.e., as if it order defined by IEEE 802.1a, i.e., as if it
were transmitted least significant bit first were transmitted least significant bit first
if a value is available or a zero length string." if a value is available or a zero length string."
skipping to change at page 22, line 11 skipping to change at page 22, line 11
-- New version of basic information at the repeater level. -- New version of basic information at the repeater level.
-- --
-- Configuration, status, and control objects for -- Configuration, status, and control objects for
-- each managed repeater in the system. -- each managed repeater in the system.
rptrInfoTable OBJECT-TYPE rptrInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RptrInfoEntry SYNTAX SEQUENCE OF RptrInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of information about each possible "A table of information about each
non-trivial repeater. The number of entries non-trivial repeater. The number of entries
depends on the physical configuration of the depends on the physical configuration of the
managed system." managed system."
::= { rptrAllRptrInfo 1 } ::= { rptrAllRptrInfo 1 }
rptrInfoEntry OBJECT-TYPE rptrInfoEntry OBJECT-TYPE
SYNTAX RptrInfoEntry SYNTAX RptrInfoEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 22, line 35 skipping to change at page 22, line 35
::= { rptrInfoTable 1 } ::= { rptrInfoTable 1 }
RptrInfoEntry ::= RptrInfoEntry ::=
SEQUENCE { SEQUENCE {
rptrInfoId rptrInfoId
Integer32, Integer32,
rptrInfoRptrType rptrInfoRptrType
INTEGER, INTEGER,
rptrInfoOperStatus rptrInfoOperStatus
INTEGER, INTEGER,
rptrInfoHealthText
DisplayString,
rptrInfoReset rptrInfoReset
INTEGER, INTEGER,
rptrInfoNonDisruptTest rptrInfoNonDisruptTest
INTEGER, INTEGER,
rptrInfoPorts
Gauge32,
rptrInfoPartitionedPorts rptrInfoPartitionedPorts
Gauge32, Gauge32,
rptrInfoLastChange rptrInfoLastChange
TimeStamp TimeStamp
} }
rptrInfoId OBJECT-TYPE rptrInfoId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object identifies the repeater for which "This object identifies the repeater for which
this entry contains information." this entry contains information."
::= { rptrInfoEntry 1 } ::= { rptrInfoEntry 1 }
rptrInfoRptrType OBJECT-TYPE rptrInfoRptrType OBJECT-TYPE
skipping to change at page 23, line 16 skipping to change at page 23, line 12
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object identifies the repeater for which "This object identifies the repeater for which
this entry contains information." this entry contains information."
::= { rptrInfoEntry 1 } ::= { rptrInfoEntry 1 }
rptrInfoRptrType OBJECT-TYPE rptrInfoRptrType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), -- undefined or unknown other(1), -- undefined or unknown
10MbBaseband(2), tenMb(2),
100MbBasebandClassI(3), onehundredMbClassI(3),
100MbBasebandClassII(4) onehundredMbClassII(4)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"The rptrInfoRptrType returns a value that identifies "The rptrInfoRptrType returns a value that identifies
the CSMA/CD repeater type." the CSMA/CD repeater type."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.1.2, aRepeaterType." "[IEEE 802.3 Mgt], 30.4.1.1.2, aRepeaterType."
::= { rptrInfoEntry 2 } ::= { rptrInfoEntry 2 }
rptrInfoOperStatus OBJECT-TYPE rptrInfoOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), -- undefined or unknown other(1),
ok(2), -- no known failures ok(2),
rptrFailure(3), -- repeater-related failure failure(3)
groupFailure(4), -- group-related failure
portFailure(5), -- port-related failure
generalFailure(6) -- failure, unspecified type
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The rptrInfoOperStatus object indicates the "The rptrInfoOperStatus object indicates the
operational state of the repeater. The operational state of the repeater."
rptrInfoHealthText object 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 802.3 Mgt], 30.4.1.1.5, aRepeaterHealthState." "[IEEE 802.3 Mgt], 30.4.1.1.5, aRepeaterHealthState."
::= { rptrInfoEntry 3 } ::= { rptrInfoEntry 3 }
rptrInfoHealthText OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
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
"[IEEE 802.3 Mgt], 30.4.1.1.6, aRepeaterHealthText."
::= { rptrInfoEntry 4 }
rptrInfoReset OBJECT-TYPE rptrInfoReset OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noReset(1), noReset(1),
reset(2) reset(2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this object to reset(2) causes a "Setting this object to reset(2) causes a
transition to the START state of Fig 9-2 in transition to the START state of Fig 9-2 in
skipping to change at page 25, line 27 skipping to change at page 24, line 35
of the tests is not specified. b) The test resets of the tests is not specified. b) The test resets
the repeater but without affecting management the repeater but without affecting management
information about the repeater. c) The test does information about the repeater. c) The test does
not inject packets onto any segment. d) Packets not inject packets onto any segment. d) Packets
received during the test may or may not be received during the test may or may not be
transferred. e) The test does not interfere with transferred. e) The test does not interfere with
management functions. management functions.
After performing this self-test, the agent will After performing this self-test, the agent will
update the repeater health information (including update the repeater health information (including
rptrInfoOperStatus and rptrInfoHealthText), and rptrInfoOperStatus), and send a rptrInfoHealth trap."
send a rptrInfoHealth trap."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.2.1, acResetRepeater." "[IEEE 802.3 Mgt], 30.4.1.2.1, acResetRepeater."
::= { rptrInfoEntry 5 } ::= { rptrInfoEntry 4 }
rptrInfoNonDisruptTest OBJECT-TYPE rptrInfoNonDisruptTest OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
noSelfTest(1), noSelfTest(1),
selfTest(2) selfTest(2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Setting this object to selfTest(2) causes the "Setting this object to selfTest(2) causes the
skipping to change at page 26, line 8 skipping to change at page 25, line 16
characteristics: a) The nature of the tests is characteristics: a) The nature of the tests is
not specified. b) The test does not change the not specified. b) The test does not change the
state of the repeater or management information state of the repeater or management information
about the repeater. c) The test does not inject about the repeater. c) The test does not inject
packets onto any segment. d) The test does not packets onto any segment. d) The test does not
prevent the relay of any packets. e) The test prevent the relay of any packets. e) The test
does not interfere with management functions. does not interfere with management functions.
After performing this test, the agent will update After performing this test, the agent will update
the repeater health information (including the repeater health information (including
rptrInfoOperStatus and rptrInfoHealthText) rptrInfoOperStatus) and send a rptrInfoHealth trap.
and send a rptrInfoHealth trap.
Note that this definition allows returning an Note that this definition allows returning an
'okay' result after doing a trivial test. 'okay' result after doing a trivial test.
Setting this object to noSelfTest(1) has no Setting this object to noSelfTest(1) has no
effect. The agent will always return the value effect. The agent will always return the value
noSelfTest(1) when this object is read." noSelfTest(1) when this object is read."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.2.2, "[IEEE 802.3 Mgt], 30.4.1.2.2,
acExecuteNonDisruptiveSelfTest." acExecuteNonDisruptiveSelfTest."
::= { rptrInfoEntry 6 } ::= { rptrInfoEntry 5 }
rptrInfoPorts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports that are configured to
be a member of the repeater-unit."
::= { rptrInfoEntry 7 }
rptrInfoPartitionedPorts OBJECT-TYPE rptrInfoPartitionedPorts OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object returns the total number of ports in "This object returns the total number of ports in
the repeater whose current state meets all three the repeater whose current state meets all three
of the following criteria: rptrPortOperStatus of the following criteria: rptrPortOperStatus
does not have the value notPresent(3), does not have the value notPresent(3),
rptrPortAdminStatus is enabled(1), and rptrPortAdminStatus is enabled(1), and
rptrPortAutoPartitionState is autoPartitioned(2)." rptrPortAutoPartitionState is autoPartitioned(2)."
::= { rptrInfoEntry 8 } ::= { rptrInfoEntry 6 }
rptrInfoLastChange OBJECT-TYPE rptrInfoLastChange OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when any of the following "The value of sysUpTime when any of the following
conditions occurred: conditions occurred:
1) agent cold- or warm-started; 1) agent cold- or warm-started;
2) this instance of repeater was created 2) this instance of repeater was created
(such as when a device or module was (such as when a device or module was
added to the system); added to the system);
3) a change in the value of rptrInfoOperStatus; 3) a change in the value of rptrInfoOperStatus;
4) ports were added or removed as members of 4) ports were added or removed as members of
the repeater; or the repeater; or
5) any of the counters associated with this 5) any of the counters associated with this
repeater had a discontinuity." repeater had a discontinuity."
::= { rptrInfoEntry 9 } ::= { rptrInfoEntry 7 }
-- --
-- Old version of statistics at the repeater level. -- Old version of statistics at the repeater level.
-- --
-- Performance monitoring statistics for the repeater -- Performance monitoring statistics for the repeater
-- --
-- In a system containing a single managed repeater-unit, -- In a system containing a single managed repeater-unit,
-- the statistics object for the repeater-unit. -- the statistics object for the repeater-unit.
-- The objects contained under the rptrMonitorRptrInfo subtree are -- The objects contained under the rptrMonitorRptrInfo subtree are
skipping to change at page 32, line 9 skipping to change at page 31, line 9
rptrMonitorPortLateEvents rptrMonitorPortLateEvents
Counter32, Counter32,
rptrMonitorPortVeryLongEvents rptrMonitorPortVeryLongEvents
Counter32, Counter32,
rptrMonitorPortDataRateMismatches rptrMonitorPortDataRateMismatches
Counter32, Counter32,
rptrMonitorPortAutoPartitions rptrMonitorPortAutoPartitions
Counter32, Counter32,
rptrMonitorPortTotalErrors rptrMonitorPortTotalErrors
Counter32, Counter32,
rptrMonitorPortIsolates
Counter32,
rptrMonitorPortSymbolErrors
Counter32,
rptrMonitorPortUpper32Octets
Counter32,
rptrMonitorPortLCReadableOctets
Counter64,
rptrMonitorPortLastChange rptrMonitorPortLastChange
TimeStamp TimeStamp
} }
rptrMonitorPortGroupIndex OBJECT-TYPE rptrMonitorPortGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object identifies the group containing the "This object identifies the group containing the
skipping to change at page 34, line 7 skipping to change at page 32, line 44
is 58 minutes. is 58 minutes.
For ports receiving traffic at a maximum rate in For ports receiving traffic at a maximum rate in
a 100Mb/s repeater, this counter can roll over a 100Mb/s repeater, this counter can roll over
in less than 6 minutes. Since that amount of time in less than 6 minutes. Since that amount of time
could be less than a management station's poll cycle could be less than a management station's poll cycle
time, in order to avoid a loss of information a time, in order to avoid a loss of information a
management station is advised to also poll the management station is advised to also poll the
rptrMonitorPortUpper32Octets object, or to use the rptrMonitorPortUpper32Octets object, or to use the
64-bit counter defined by 64-bit counter defined by
rptrMonitorPortLCReadableOctets instead of the rptrMonitorPortHCReadableOctets instead of the
two 32-bit counters." two 32-bit counters."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets." "[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets."
::= { rptrMonitorPortEntry 4 } ::= { rptrMonitorPortEntry 4 }
rptrMonitorPortFCSErrors OBJECT-TYPE rptrMonitorPortFCSErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This counter is incremented by one for each frame "This counter is incremented by one for each frame
received on this port with the FCSError signal received on this port with the FCSError signal
asserted and the FramingError and CollisionEvent asserted and the FramingError and CollisionEvent
signals deasserted and whose OctetCount is greater signals deasserted and whose OctetCount is greater
than or equal to minFrameSize and less than or than or equal to minFrameSize and less than or
skipping to change at page 42, line 12 skipping to change at page 40, line 46
indicate collision fragments, a normal network indicate collision fragments, a normal network
event. event.
[Editor's note: This sum does not include the [Editor's note: This sum does not include the
value of the rptrMonitorPortSymbolErrors object. value of the rptrMonitorPortSymbolErrors object.
Perhaps we should deprecate it and define a new Perhaps we should deprecate it and define a new
PortTotalErrors object which does. However, we PortTotalErrors object which does. However, we
may need to address the rollover issue in that may need to address the rollover issue in that
case.] case.]
This object is a delta value, providing the
count of total errors on the port between
the current time and the time which is the
value of object rptrMonitorPortLastChange.
A discontinuity may occur in the value A discontinuity may occur in the value
when the value of object when the value of object
rptrMonitorPortLastChange changes." rptrMonitorPortLastChange changes."
::= { rptrMonitorPortEntry 15 } ::= { rptrMonitorPortEntry 15 }
rptrMonitorPortLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the last of
the following occurred:
1) the agent cold- or warm-started;
2) the row for the port was created
(such as when a device or module was added
to the system); or
3) any condition that would cause one of
the counters for the row to experience
a discontinuity."
::= { rptrMonitorPortEntry 16 }
rptrMonitor100PortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RptrMonitor100PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of additional performance and error
statistics for 100Mb/s ports, above and
beyond those parameters that apply to both
10 and 100Mbps ports. Entries exist only for
ports attached to 100Mbps repeaters. This
table augments the rptrMonitorPortTable.
The columnar object rptrMonitorPortLastChange
is used to indicate possible discontinuities
of counter type columnar objects in this table."
::= { rptrMonitorPortInfo 2 }
rptrMonitor100PortEntry OBJECT-TYPE
SYNTAX RptrMonitor100PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing performance
and error statistics for a single 100Mb/s port."
AUGMENTS { rptrMonitorPortEntry }
::= { rptrMonitor100PortTable 1 }
RptrMonitor100PortEntry ::=
SEQUENCE {
rptrMonitorPortIsolates
Counter32,
rptrMonitorPortSymbolErrors
Counter32,
rptrMonitorPortUpper32Octets
Counter32,
rptrMonitorPortHCReadableOctets
Counter64
}
rptrMonitorPortIsolates OBJECT-TYPE rptrMonitorPortIsolates OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"This counter is incremented by one each time that "This counter is incremented by one each time that
the repeater port automatically isolates as a the repeater port automatically isolates as a
consequence of false carrier events. The conditions consequence of false carrier events. The conditions
which cause a port to automatically isolate are which cause a port to automatically isolate are
defined by the transition from the False Carrier defined by the transition from the False Carrier
state to the Link Unstable state of the carrier state to the Link Unstable state of the carrier
integrity state diagram (figure 27-9) integrity state diagram (figure 27-9)
[IEEE 802.3 Standard]. [IEEE 802.3 Standard].
Note: Isolates do not affect the value of Note: Isolates do not affect the value of
the PortOperStatus object. the PortOperStatus object.
A discontinuity may occur in the value A discontinuity may occur in the value
when the value of object when the value of object
rptrMonitorPortLastChange changes." rptrMonitorPortLastChange changes."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.3.1.16, aIsolates." "[IEEE 802.3 Mgt], 30.4.3.1.16, aIsolates."
::= { rptrMonitorPortEntry 16 } ::= { rptrMonitor100PortEntry 1 }
rptrMonitorPortSymbolErrors OBJECT-TYPE rptrMonitorPortSymbolErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"This counter is incremented by one each time when "This counter is incremented by one each time when
valid length packet was received at the port and valid length packet was received at the port and
there was at least one occurrence of an invalid there was at least one occurrence of an invalid
data symbol. This can increment only once per valid data symbol. This can increment only once per valid
carrier event. A collision presence at any port of carrier event. A collision presence at any port of
the repeater containing port N, will not cause this the repeater containing port N, will not cause this
attribute to increment. attribute to increment.
A discontinuity may occur in the value A discontinuity may occur in the value
when the value of object when the value of object
rptrMonitorPortLastChange changes. rptrMonitorPortLastChange changes.
The approximate minimum time for rollover of this The approximate minimum time for rollover of this
counter is 7.4 hours at 100Mb/s." counter is 7.4 hours at 100Mb/s."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.3.1.17, "[IEEE 802.3 Mgt], 30.4.3.1.17,
aSymbolErrorDuringPacket." aSymbolErrorDuringPacket."
::= { rptrMonitorPortEntry 17 } ::= { rptrMonitor100PortEntry 2 }
rptrMonitorPortUpper32Octets OBJECT-TYPE rptrMonitorPortUpper32Octets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"This object is the number of octets contained in "This object is the number of octets contained in
valid frames that have been received on this port, valid frames that have been received on this port,
modulo 2**32. That is, it contains the upper 32 modulo 2**32. That is, it contains the upper 32
bits of a 64-bit octets counter, of which the bits of a 64-bit octets counter, of which the
lower 32 bits are contained in the lower 32 bits are contained in the
rptrMonitorPortReadableOctets object. rptrMonitorPortReadableOctets object.
This two-counter mechanism is provided for those This two-counter mechanism is provided for those
network management protocols that do not support network management protocols that do not support
64-bit counters (e.g. SNMP V1) and are used to 64-bit counters (e.g. SNMP V1) and are used to
manage a repeater type of 100Mb/s. manage a repeater type of 100Mb/s.
A discontinuity may occur in the value A discontinuity may occur in the value
when the value of object when the value of object
rptrMonitorPortLastChange changes." rptrMonitorPortLastChange changes."
::= { rptrMonitorPortEntry 18 } ::= { rptrMonitor100PortEntry 3 }
rptrMonitorPortLCReadableOctets OBJECT-TYPE rptrMonitorPortHCReadableOctets OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"This object is the number of octets contained in "This object is the number of octets contained in
valid frames that have been received on this port. valid frames that have been received on this port.
This counter is incremented by OctetCount for each This counter is incremented by OctetCount for each
frame received on this port which has been frame received on this port which has been
determined to be a readable frame (i.e., including determined to be a readable frame (i.e., including
FCS octets but excluding framing bits and dribble FCS octets but excluding framing bits and dribble
bits). bits).
This statistic provides an indicator of the total This statistic provides an indicator of the total
skipping to change at page 44, line 28 skipping to change at page 44, line 22
This counter is a 64-bit version of rptrMonitor- This counter is a 64-bit version of rptrMonitor-
PortReadableOctets. It should be used by network PortReadableOctets. It should be used by network
management protocols which suppport 64-bit counters management protocols which suppport 64-bit counters
(e.g. SNMPv2). (e.g. SNMPv2).
A discontinuity may occur in the value A discontinuity may occur in the value
when the value of object when the value of object
rptrMonitorPortLastChange changes." rptrMonitorPortLastChange changes."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets." "[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets."
::= { rptrMonitorPortEntry 19 } ::= { rptrMonitor100PortEntry 4 }
rptrMonitorPortLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the last of
the following occurred:
1) the agent cold- or warm-started;
2) the row for the port was created
(such as when a device or module was added
to the system); or
3) any condition that would cause one of
the counters for the row to experience
a discontinuity."
::= { rptrMonitorPortEntry 20 }
-- New version of statistics at the repeater level. -- New version of statistics at the repeater level.
-- --
-- Statistics objects for each managed repeater -- Statistics objects for each managed repeater
-- in the system. -- in the system.
rptrMonTable OBJECT-TYPE rptrMonTable OBJECT-TYPE
SYNTAX SEQUENCE OF rptrMonEntry SYNTAX SEQUENCE OF RptrMonEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of information about each possible "A table of information about each
non-trivial repeater. The number of entries non-trivial repeater. The number of entries
in this table is the same as the number of in this table is the same as the number of
entries in the rptrInfoTable. entries in the rptrInfoTable.
The columnar object rptrInfoLastChange is The columnar object rptrInfoLastChange is
used to indicate possible discontinuities of used to indicate possible discontinuities of
counter type columnar objects in this table." counter type columnar objects in this table."
::= { rptrMonitorAllRptrInfo 1 } ::= { rptrMonitorAllRptrInfo 1 }
rptrMonEntry OBJECT-TYPE rptrMonEntry OBJECT-TYPE
SYNTAX rptrMonEntry SYNTAX RptrMonEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the table, containing information "An entry in the table, containing information
about a single non-trivial repeater." about a single non-trivial repeater."
AUGMENTS { rptrInfoEntry } AUGMENTS { rptrInfoEntry }
::= { rptrMonTable 1 } ::= { rptrMonTable 1 }
rptrMonEntry ::= RptrMonEntry ::=
SEQUENCE { SEQUENCE {
rptrMonTxCollisions rptrMonTxCollisions
Counter32, Counter32,
rptrMonTotalFrames rptrMonTotalFrames
Counter32, Counter32,
rptrMonTotalErrors rptrMonTotalErrors
Counter32, Counter32,
rptrMonUpper32TotalOctets rptrMonTotalOctets
Counter32, Counter32
rptrMonLower32TotalOctets
Counter32,
rptrMonLCTotalOctets
Counter64
} }
rptrMonTxCollisions OBJECT-TYPE rptrMonTxCollisions OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For a clause 9 (10Mb/s) repeater, this counter "For a clause 9 (10Mb/s) repeater, this counter
is incremented every time the repeater state is incremented every time the repeater state
machine enters the TRANSMIT COLLISION state machine enters the TRANSMIT COLLISION state
from any state other than ONE PORT LEFT from any state other than ONE PORT LEFT
(Ref: Fig 9-2 [IEEE 802.3 Std]). (Ref: Fig 9-2 [IEEE 802.3 Std]).
For a clause 27 repeater, this counter is For a clause 27 repeater, this counter is
incremented every time the repeater core state incremented every time the repeater core state
diagram enters the Jam state as a result of diagram enters the Jam state as a result of
Activity(ALL) > 1 (fig 27-2 [IEEE 802.3 Std]). Activity(ALL) > 1 (fig 27-2 [IEEE 802.3 Std]).
This object is a delta value, providing
the count of transmit collisions between
the current time and the time which is the
value of object rptrInfoLastChange.
The approximate minimum time for rollover of this The approximate minimum time for rollover of this
counter is 16 hours in a 10Mb/s repeater and 1.6 counter is 16 hours in a 10Mb/s repeater and 1.6
hours in a 100Mb/s repeater." hours in a 100Mb/s repeater."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.1.8, aTransmitCollisions" "[IEEE 802.3 Mgt], 30.4.1.1.8, aTransmitCollisions"
::= { rptrMonEntry 1 } ::= { rptrMonEntry 1 }
rptrMonTotalFrames OBJECT-TYPE rptrMonTotalFrames OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 46, line 46 skipping to change at page 46, line 15
"The number of frames of valid frame length "The number of frames of valid frame length
that have been received on the ports in this repeater that have been received on the ports in this repeater
and for which the FCSError and CollisionEvent and for which the FCSError and CollisionEvent
signals were not asserted. If an implementation signals were not asserted. If an implementation
can not obtain a count of frames as seen by can not obtain a count of frames as seen by
the repeater itself, this counter may be the repeater itself, this counter may be
implemented as the summation of the values of the implemented as the summation of the values of the
rptrMonitorPortReadableFrames counters for all of rptrMonitorPortReadableFrames counters for all of
the ports in the repeater. the ports in the repeater.
This object is a delta value, providing
the count of total frames between the
current time and the time which is the
value of object rptrInfoLastChange.
This statistic provides one of the parameters This statistic provides one of the parameters
necessary for obtaining the packet error rate. necessary for obtaining the packet error rate.
The approximate minimum time for rollover of this The approximate minimum time for rollover of this
counter is 80 hours in a 10Mb/s repeater." counter is 80 hours in a 10Mb/s repeater."
::= { rptrMonEntry 3 } ::= { rptrMonEntry 3 }
rptrMonTotalErrors OBJECT-TYPE rptrMonTotalErrors OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of errors which have occurred on "The total number of errors which have occurred on
all of the ports in this repeater. The errors all of the ports in this repeater. The errors
included in this count are the same as those listed included in this count are the same as those listed
for the rptrMonitorPortTotalErrors counter. If an for the rptrMonitorPortTotalErrors counter. If an
implementation can not obtain a count of these implementation can not obtain a count of these
errors as seen by the repeater itself, this counter errors as seen by the repeater itself, this counter
may be implemented as the summation of the values of may be implemented as the summation of the values of
the rptrMonitorPortTotalErrors counters for all of the rptrMonitorPortTotalErrors counters for all of
the ports in the repeater. the ports in the repeater."
This object is a delta value, providing
the count of total errors between the
current time and the time which is the
value of object rptrInfoLastChange."
::= { rptrMonEntry 4 } ::= { rptrMonEntry 4 }
rptrMonUpper32TotalOctets OBJECT-TYPE rptrMonTotalOctets OBJECT-TYPE
SYNTAX Counter32
MAX-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, modulo 2**32. That is, it contains
the upper 32 bits of a 64-bit counter, of which
the lower 32 bits are contained in the
rptrMonLower32TotalOctets object. If an
implementation can not obtain a count of octets
as seen by the repeater itself, the 64-bit
value may be the summation of the values of the
rptrMonitorPortReadableOctets counters combined
with the corresponding rptrMonitorPortUpper32Octets
counters for all of the ports in the repeater.
This object is a delta value, providing the
count of octets received between the current
time and the time which is the value of object
rptrInfoLastChange.
This statistic provides an indicator of the total
data transferred within the repeater.
This two-counter mechanism is provided for those
network management protocols that do not support
64-bit counters (e.g. SNMP V1) and are used to
manage a repeater type of 100Mb/s."
::= { rptrMonEntry 5 }
rptrMonLower32TotalOctets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"The total number of octets contained in the valid "The total number of octets contained in the valid
frames that have been received on the ports in frames that have been received on the ports in
this group. If an implementation can not obtain this group. If an implementation can not obtain
a count of octets as seen by the repeater itself, a count of octets as seen by the repeater itself,
this counter may be the summation of the this counter may be the summation of the
values of the rptrMonitorPortReadableOctets values of the rptrMonitorPortReadableOctets
counters for all of the ports in the group. counters for all of the ports in the group.
This object is a delta value, providing
the count of octets between the current
time and the time which is the value of
object rptrInfoLastChange.
This statistic provides an indicator of the total This statistic provides an indicator of the total
data transferred. The approximate minimum time data transferred. The approximate minimum time
for rollover of this counter in a 10Mb/s repeater for rollover of this counter in a 10Mb/s repeater
is 58 minutes divided by the number of ports in is 58 minutes divided by the number of ports in
the repeater. the repeater.
For 100Mb/s repeaters processing traffic at a For 100Mb/s repeaters processing traffic at a
maximum rate, this counter can roll over in less maximum rate, this counter can roll over in less
than 6 minutes divided by the number of ports in than 6 minutes divided by the number of ports in
the repeater. Since that amount of time could the repeater. Since that amount of time could
be less than a management station's poll cycle be less than a management station's poll cycle
time, in order to avoid a loss of information a time, in order to avoid a loss of information a
management station is advised to also poll the management station is advised to also poll the
rptrMonUpper32TotalOctets object, or to use the rptrMonUpper32TotalOctets object, or to use the
64-bit counter defined by rptrMonLCTotalOctets 64-bit counter defined by rptrMonHCTotalOctets
instead of the two 32-bit counters." instead of the two 32-bit counters."
::= { rptrMonEntry 6 } ::= { rptrMonEntry 5 }
rptrMonLCTotalOctets OBJECT-TYPE rptrMon100Table OBJECT-TYPE
SYNTAX SEQUENCE OF RptrMon100Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of additional information about each
100Mb/s repeater, augmenting the entries in
the rptrMonTable. Entries exist in this table
only for 100Mb/s repeaters.
The columnar object rptrInfoLastChange is
used to indicate possible discontinuities of
counter type columnar objects in this table."
::= { rptrMonitorAllRptrInfo 2 }
rptrMon100Entry OBJECT-TYPE
SYNTAX RptrMon100Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information
about a single 100Mbps repeater."
AUGMENTS { rptrInfoEntry }
::= { rptrMon100Table 1 }
RptrMon100Entry ::=
SEQUENCE {
rptrMonUpper32TotalOctets
Counter32,
rptrMonHCTotalOctets
Counter64
}
rptrMonUpper32TotalOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets contained in the valid
frames that have been received on the ports in
this repeater, modulo 2**32. That is, it contains
the upper 32 bits of a 64-bit counter, of which
the lower 32 bits are contained in the
rptrMonTotalOctets object. If an implementation
can not obtain a count of octets as seen
by the repeater itself, the 64-bit value
may be the summation of the values of the
rptrMonitorPortReadableOctets counters combined
with the corresponding rptrMonitorPortUpper32Octets
counters for all of the ports in the repeater.
This statistic provides an indicator of the total
data transferred within the repeater.
This two-counter mechanism is provided for those
network management protocols that do not support
64-bit counters (e.g. SNMP V1) and are used to
manage a repeater type of 100Mb/s."
::= { rptrMon100Entry 1 }
rptrMonHCTotalOctets OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS mandatory STATUS current
DESCRIPTION DESCRIPTION
"The total number of octets contained in the valid "The total number of octets contained in the valid
frames that have been received on the ports in frames that have been received on the ports in
this group. If a implementation can not obtain this group. If a implementation can not obtain
a count of octets as seen by the repeater itself, a count of octets as seen by the repeater itself,
this counter may be the summation of the this counter may be the summation of the
values of the rptrMonitorPortReadableOctets values of the rptrMonitorPortReadableOctets
counters for all of the ports in the group. counters for all of the ports in the group.
This object is a delta value, providing
the count of octets between the current
time and the time which is the value of
object rptrInfoLastChange.
This statistic provides an indicator of the total This statistic provides an indicator of the total
data transferred. data transferred.
This counter is a 64-bit version of rptrMon- This counter is a 64-bit (high-capacity) version
Upper32TotalOctets and rptrMonLower32TotalOctets. of rptrMonUpper32TotalOctets and rptrMonTotalOctets.
It should be used by network management protocols It should be used by network management protocols
which support 64-bit counters (e.g. SNMPv2). " which support 64-bit counters (e.g. SNMPv2). "
::= { rptrMonEntry 7 } ::= { rptrMon100Entry 2 }
-- --
-- The Port Address Tracking Table -- The Port Address Tracking Table
-- --
rptrAddrTrackTable OBJECT-TYPE rptrAddrTrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF RptrAddrTrackEntry SYNTAX SEQUENCE OF RptrAddrTrackEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 50, line 28 skipping to change at page 50, line 5
SEQUENCE { SEQUENCE {
rptrAddrTrackGroupIndex rptrAddrTrackGroupIndex
INTEGER, INTEGER,
rptrAddrTrackPortIndex rptrAddrTrackPortIndex
INTEGER, INTEGER,
rptrAddrTrackLastSourceAddress -- DEPRECATED OBJECT rptrAddrTrackLastSourceAddress -- DEPRECATED OBJECT
MacAddress, MacAddress,
rptrAddrTrackSourceAddrChanges rptrAddrTrackSourceAddrChanges
Counter32, Counter32,
rptrAddrTrackNewLastSrcAddress rptrAddrTrackNewLastSrcAddress
OptMcAddr, OptMacAddr,
rptrAddrTrackCapacity rptrAddrTrackCapacity
Integer32 Integer32
} }
rptrAddrTrackGroupIndex OBJECT-TYPE rptrAddrTrackGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647) SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object identifies the group containing the "This object identifies the group containing the
skipping to change at page 53, line 37 skipping to change at page 53, line 13
rptrExtAddrTrackMacIndex } rptrExtAddrTrackMacIndex }
::= { rptrExtAddrTrackTable 1 } ::= { rptrExtAddrTrackTable 1 }
RptrExtAddrTrackEntry ::= SEQUENCE { RptrExtAddrTrackEntry ::= SEQUENCE {
rptrExtAddrTrackMacIndex Integer32, rptrExtAddrTrackMacIndex Integer32,
rptrExtAddrTrackSourceAddress MacAddress rptrExtAddrTrackSourceAddress MacAddress
} }
rptrExtAddrTrackMacIndex OBJECT-TYPE rptrExtAddrTrackMacIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index of a source MAC address seen on "The index of a source MAC address seen on
the port." the port."
::= { rptrExtAddrTrackEntry 1 } ::= { rptrExtAddrTrackEntry 1 }
rptrExtAddrTrackSourceAddress OBJECT-TYPE rptrExtAddrTrackSourceAddress OBJECT-TYPE
SYNTAX MacAddress SYNTAX MacAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 54, line 44 skipping to change at page 54, line 20
-- station-specified time interval, making the report rate based. -- station-specified time interval, making the report rate based.
-- The management station also specifies the number of ports that -- The management station also specifies the number of ports that
-- are reported. -- are reported.
-- --
-- The rptrTopNPortControlTable is used to initiate the generation -- The rptrTopNPortControlTable is used to initiate the generation
-- of a report. The management station may select the parameters -- of a report. The management station may select the parameters
-- of such a report, such as which repeater, which statistic, how -- of such a report, such as which repeater, which statistic, how
-- many ports, and the start & stop times of the sampling. When -- many ports, and the start & stop times of the sampling. When
-- the report is prepared, entries are created in the -- the report is prepared, entries are created in the
-- rptrTopNPortTable associated with the relevent -- rptrTopNPortTable associated with the relevent
-- rptrTopNControlEntry. These entries are static for each report -- rptrTopNControlEntry. These entries are static for
-- after it has been prepared. -- each report after it has been prepared.
-- Note that counter discontinuities may appear in some
-- implementations if ports' assignment to repeaters changes
-- during the collection of data for a Top "N" report.
-- A management application could read the corresponding
-- rptrMonitorPortLastChange timestamp in order to check
-- whether a discontinuity occurred.
rptrTopNPortControlTable OBJECT-TYPE rptrTopNPortControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RptrTopNPortControlEntry SYNTAX SEQUENCE OF RptrTopNPortControlEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of control records for reports on the top `N' "A table of control records for reports on the top `N'
ports for the rate of a selected counter. The number ports for the rate of a selected counter. The number
of entries depends on the configuration of the agent. of entries depends on the configuration of the agent.
The maximum number of entries is implementation The maximum number of entries is implementation
skipping to change at page 56, line 14 skipping to change at page 55, line 42
SYNTAX Integer32 (1 .. 65535) SYNTAX Integer32 (1 .. 65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index that uniquely identifies an entry in the "An index that uniquely identifies an entry in the
rptrTopNPortControl table. Each such entry defines rptrTopNPortControl table. Each such entry defines
one top N report prepared for a repeater or system." one top N report prepared for a repeater or system."
::= { rptrTopNPortControlEntry 1 } ::= { rptrTopNPortControlEntry 1 }
rptrTopNPortRepeaterId OBJECT-TYPE rptrTopNPortRepeaterId OBJECT-TYPE
SYNTAX INTEGER (0..2147483647) SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the repeater for which a top N report will "Identifies the repeater for which a top N report will
be prepared (see rptrInfoId). If the value of this be prepared (see rptrInfoId). If the value of this
object is positive, only ports assigned to this repeater object is positive, only ports assigned to this repeater
will be used to form the list in which to order the will be used to form the list in which to order the
Top N table. If this value is zero, all ports will be Top N table. If this value is zero, all ports will be
eligible for inclusion on the list. eligible for inclusion on the list.
skipping to change at page 58, line 18 skipping to change at page 57, line 46
When the associated rptrTopNPortTimeRemaining When the associated rptrTopNPortTimeRemaining
object is set, this object shall be set by the object is set, this object shall be set by the
agent to the same value and shall not be modified agent to the same value and shall not be modified
until the next time the rptrTopNPortTimeRemaining until the next time the rptrTopNPortTimeRemaining
is set. is set.
This value shall be zero if no reports have been This value shall be zero if no reports have been
requested for this rptrTopNPortControlEntry." requested for this rptrTopNPortControlEntry."
::= { rptrTopNPortControlEntry 5 } ::= { rptrTopNPortControlEntry 5 }
rptrTopNPortRequestSize OBJECT-TYPE rptrTopNPortRequestedSize OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of repeater ports requested "The maximum number of repeater ports requested
for the Top N Table. for the Top N Table.
When this object is created or modified, the When this object is created or modified, the
agent should set rptrTopNPortGrantedSize as close agent should set rptrTopNPortGrantedSize as close
to this object as is possible for the particular to this object as is possible for the particular
skipping to change at page 59, line 22 skipping to change at page 59, line 5
modified to start the requested report." modified to start the requested report."
::= { rptrTopNPortControlEntry 8 } ::= { rptrTopNPortControlEntry 8 }
rptrTopNPortOwner OBJECT-TYPE rptrTopNPortOwner OBJECT-TYPE
SYNTAX OwnerString SYNTAX OwnerString
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entity that configured this entry and is "The entity that configured this entry and is
using the resources assigned to it." using the resources assigned to it."
::= { rptrPortTopControlEntry 9 } ::= { rptrTopNPortControlEntry 9 }
rptrTopNPortRowStatus OBJECT-TYPE rptrTopNPortRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row." "The status of this row."
::= { rptrTopNPortControlEntry 10 } ::= { rptrTopNPortControlEntry 10 }
-- Top "N" reports -- Top "N" reports
rptrTopNPortTable OBJECT-TYPE rptrTopNPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RptrTopNPortEntry SYNTAX SEQUENCE OF RptrTopNPortEntry
MAX-ACCESS not-accesible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of reports for the top `N' ports based on "A table of reports for the top `N' ports based on
setting of associated control table entries. The setting of associated control table entries. The
maximum number of entries depends on the number maximum number of entries depends on the number
of entries in table rptrTopNPortControlTable and of entries in table rptrTopNPortControlTable and
the value of object rptrTopNPortGrantedSize for the value of object rptrTopNPortGrantedSize for
each entry. each entry.
For each entry in the rptrTopNPortControlTable, For each entry in the rptrTopNPortControlTable,
repeater ports with the highest value of repeater ports with the highest value of
rptrTopNPortRate shall be placed in this table rptrTopNPortRate shall be placed in this table
in decreasing order of that rate until there is in decreasing order of that rate until there is
no more room or until there are no more ports." no more room or until there are no more ports."
::= { rptrTopNPortInfo 2 } ::= { rptrTopNPortInfo 2 }
rptrTopNPortEntry OBJECT-TYPE rptrTopNPortEntry OBJECT-TYPE
SYNTAX RptrTopNPortEntry SYNTAX RptrTopNPortEntry
MAX-ACCESS not-accesible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of statistics for a repeater port that is "A set of statistics for a repeater port that is
part of a top N report." part of a top N report."
INDEX { rptrTopNPortControlIndex, INDEX { rptrTopNPortControlIndex,
rptrTopNPortIndex } rptrTopNPortIndex }
::= { rptrTopNPortTable 1 } ::= { rptrTopNPortTable 1 }
RptrTopNPortEntry ::= SEQUENCE { RptrTopNPortEntry ::= SEQUENCE {
rptrTopNPortIndex rptrTopNPortIndex
skipping to change at page 63, line 41 skipping to change at page 63, line 25
The rptrOperStatus object must be included in the The rptrOperStatus object must be included in the
varbind list sent with this trap. The agent may varbind list sent with this trap. The agent may
optionally include the rptrHealthText object as optionally include the rptrHealthText object as
well." well."
REFERENCE REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.3.2, nRepeaterReset "[IEEE 802.3 Mgt], 30.4.1.3.2, nRepeaterReset
notification." notification."
::= { snmpDot3RptrMgt 0 3 } ::= { snmpDot3RptrMgt 0 3 }
-- Notifications for repeaters in a multiple-repeater implementation.
-- An implementation may send either the single-repeater OR
-- multiple-repeater version of these notifications (1 or 4; 2 or 5)
-- but not both.
rptrInfoHealth NOTIFICATION-TYPE
OBJECTS { rptrInfoOperStatus }
STATUS current
DESCRIPTION
"In a system containing multiple managed repeaters,
the rptrInfoHealth notification conveys information
related to the operational status of a repeater.
It is sent either when the value of rptrInfoOperStatus
changes, or upon completion of a non-disruptive test.
The agent must throttle the generation of
consecutive rptrInfoHealth notifications for
the same repeater so that there is at least
a five-second gap between notifications of this type.
When notifications are throttled, they are dropped,
not queued for sending at a future time. (Note
that 'generating' a notification means sending
to all configured recipients.)"
REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.3.1, nRepeaterHealth
notification."
::= { snmpDot3RptrMgt 0 4 }
rptrInfoResetEvent NOTIFICATION-TYPE
OBJECTS { rptrInfoOperStatus }
STATUS current
DESCRIPTION
"In a system containing multiple managed
repeaters, the rptrInfoResetEvent notification
conveys information related to the operational
status of a repeater. This notification is sent
on completion of a repeater reset action. A
repeater reset action is defined as a transition
to the START state of Fig 9-2 in section 9 of
[IEEE 802.3 Std], when triggered by a management
command (e.g., an SNMP Set on the rptrInfoReset
object).
The agent must throttle the generation of
consecutive rptrInfoResetEvent notifications for
a single repeater so that there is at least
a five-second gap between notifications of
this type. When notifications are throttled,
they are dropped, not queued for sending at
a future time. (Note that 'generating' a
notification means sending to all configured
recipients.)
The rptrInfoResetEvent trap is not sent when the
agent restarts and sends an SNMP coldStart or
warmStart trap. However, it is recommended that
a repeater agent send the rptrInfoOperStatus
object as an optional object with its coldStart
and warmStart trap PDUs."
REFERENCE
"[IEEE 802.3 Mgt], 30.4.1.3.2, nRepeaterReset
notification."
::= { snmpDot3RptrMgt 0 5 }
-- Conformance information -- Conformance information
snmpRptrModConf snmpRptrModConf
OBJECT IDENTIFIER ::= { snmpRptrMod 1 } OBJECT IDENTIFIER ::= { snmpRptrMod 1 }
snmpRptrModCompls snmpRptrModCompls
OBJECT IDENTIFIER ::= { snmpRptrModConf 1 } OBJECT IDENTIFIER ::= { snmpRptrModConf 1 }
snmpRptrModObjGrps snmpRptrModObjGrps
OBJECT IDENTIFIER ::= { snmpRptrModConf 2 } OBJECT IDENTIFIER ::= { snmpRptrModConf 2 }
snmpRptrModNotGrps snmpRptrModNotGrps
OBJECT IDENTIFIER ::= { snmpRptrModConf 3 } OBJECT IDENTIFIER ::= { snmpRptrModConf 3 }
skipping to change at page 64, line 29 skipping to change at page 65, line 34
rptrGroupObjectID, rptrGroupObjectID,
rptrGroupOperStatus, rptrGroupOperStatus,
rptrGroupLastOperStatusChange, rptrGroupLastOperStatusChange,
rptrGroupPortCapacity, rptrGroupPortCapacity,
rptrPortGroupIndex, rptrPortGroupIndex,
rptrPortIndex, rptrPortIndex,
rptrPortAdminStatus, rptrPortAdminStatus,
rptrPortAutoPartitionState, rptrPortAutoPartitionState,
rptrPortOperStatus } rptrPortOperStatus }
STATUS obsolete STATUS deprecated
DESCRIPTION DESCRIPTION
"Basic group from RFC 1368. "Basic group from RFCs 1368 and 1516.
NOTE: this object group is OBSOLETE and replaced NOTE: this object group is DEPRECATED and replaced
with snmpRptrGrpBasicRS1." with snmpRptrGrpBasicRS."
::= { snmpRptrModObjGrps 1 } ::= { snmpRptrModObjGrps 1 }
snmpRptrGrpMonitor OBJECT-GROUP snmpRptrGrpMonitor OBJECT-GROUP
OBJECTS { rptrMonitorTransmitCollisions, OBJECTS { rptrMonitorTransmitCollisions,
rptrMonitorGroupIndex, rptrMonitorGroupIndex,
rptrMonitorGroupTotalFrames, rptrMonitorGroupTotalFrames,
rptrMonitorGroupTotalOctets, rptrMonitorGroupTotalOctets,
rptrMonitorGroupTotalErrors, rptrMonitorGroupTotalErrors,
skipping to change at page 65, line 16 skipping to change at page 66, line 21
rptrMonitorPortAlignmentErrors, rptrMonitorPortAlignmentErrors,
rptrMonitorPortFrameTooLongs, rptrMonitorPortFrameTooLongs,
rptrMonitorPortShortEvents, rptrMonitorPortShortEvents,
rptrMonitorPortRunts, rptrMonitorPortRunts,
rptrMonitorPortCollisions, rptrMonitorPortCollisions,
rptrMonitorPortLateEvents, rptrMonitorPortLateEvents,
rptrMonitorPortVeryLongEvents, rptrMonitorPortVeryLongEvents,
rptrMonitorPortDataRateMismatches, rptrMonitorPortDataRateMismatches,
rptrMonitorPortAutoPartitions, rptrMonitorPortAutoPartitions,
rptrMonitorPortTotalErrors } rptrMonitorPortTotalErrors }
STATUS obsolete STATUS deprecated
DESCRIPTION DESCRIPTION
"Monitor group from RFC 1368. "Monitor group from RFCs 1368 and 1516.
NOTE: this object group is OBSOLETE and replaced NOTE: this object group is DEPRECATED and replaced
with snmpRptrGrpBasicRS1." with snmpRptrGrpMonitorRS."
::= { snmpRptrModObjGrps 2 } ::= { snmpRptrModObjGrps 2 }
snmpRptrGrpAddrTrack OBJECT-GROUP snmpRptrGrpAddrTrack OBJECT-GROUP
OBJECTS { rptrAddrTrackGroupIndex, OBJECTS { rptrAddrTrackGroupIndex,
rptrAddrTrackPortIndex, rptrAddrTrackPortIndex,
rptrAddrTrackLastSourceAddress, rptrAddrTrackLastSourceAddress,
rptrAddrTrackSourceAddrChanges, rptrAddrTrackSourceAddrChanges }
rptrAddrTrackNewLastSrcAddress }
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"Address tracking group from RFC 1368. "Address tracking group from RFC 1368.
NOTE: this object group is OBSOLETE and replaced NOTE: this object group is OBSOLETE and replaced
with snmpRptrGrpAddrTrackNewSrcAddr." with snmpRptrGrpAddrTrackNewSrcAddr."
::= { snmpRptrModObjGrps 3 } ::= { snmpRptrModObjGrps 3 }
snmpRptrGrpAddrTrackNewSrcAddr OBJECT-GROUP snmpRptrGrpAddrTrackNewSrcAddr OBJECT-GROUP
OBJECTS { rptrAddrTrackGroupIndex, OBJECTS { rptrAddrTrackGroupIndex,
rptrAddrTrackPortIndex, rptrAddrTrackPortIndex,
rptrAddrTrackLastSourceAddress,
rptrAddrTrackSourceAddrChanges, rptrAddrTrackSourceAddrChanges,
rptrAddrTrackNewLastSrcAddress } rptrAddrTrackNewLastSrcAddress }
STATUS deprecated STATUS deprecated
DESCRIPTION DESCRIPTION
"Address tracking group from RFC 1516. "Address tracking group from RFC 1516.
NOTE: this object group is DEPRECATED and replaced NOTE: this object group is DEPRECATED and
with snmpRptrGrpAddrTrackRSN." replaced with snmpRptrGrpAddrTrackRS."
::= { snmpRptrModObjGrps 4 } ::= { snmpRptrModObjGrps 4 }
snmpRptrGrpBasicRS1 OBJECT-GROUP snmpRptrGrpBasicRS OBJECT-GROUP
OBJECTS { rptrOperStatus, OBJECTS { rptrGroupIndex,
rptrReset, rptrGroupDescr,
rptrTotalPartitionedPorts,
rptrGroupIndex,
rptrGroupObjectID, rptrGroupObjectID,
rptrGroupOperStatus, rptrGroupOperStatus,
rptrGroupLastOperStatusChange, rptrGroupLastOperStatusChange,
rptrGroupPortCapacity,
rptrPortGroupIndex, rptrPortGroupIndex,
rptrPortIndex, rptrPortIndex,
rptrPortAdminStatus, rptrPortAdminStatus,
rptrPortAutoPartitionState, rptrPortAutoPartitionState,
rptrPortOperStatus } rptrPortOperStatus,
STATUS deprecated rptrPortRptrId,
DESCRIPTION
"Basic group for a system with exactly-one
repeater-unit in restart version of the MIB
module.
NOTE: this object group is DEPRECATED and replaced
with snmpRptrGrpBasicRSN."
::= { snmpRptrModObjGrps 5 }
snmpRptrGrpBasicRSN OBJECT-GROUP rptrInfoId,
OBJECTS { rptrInfoOperStatus, rptrInfoRptrType,
rptrInfoLastChange, rptrInfoOperStatus,
rptrInfoReset, rptrInfoReset,
rptrInfoPorts, rptrInfoNonDisruptTest,
rptrInfoOperPorts, rptrInfoPartitionedPorts,
rptrInfoPartPorts, rptrInfoLastChange }
rptrGroupObjectID,
rptrGroupOperStatus,
rptrGroupLastOperStatusChange,
rptrPortAdminStatus,
rptrPortAutoPartitionState,
rptrPortOperStatus,
rptrPortOperRptrId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Basic group for a system with one or more "Basic group for a system with one or more
repeater-units in restart version of the MIB repeater-units in restart version of the MIB
module." module."
::= { snmpRptrModObjGrps 6 } ::= { snmpRptrModObjGrps 5 }
snmpRptrGrpMonitorRS1 OBJECT-GROUP
OBJECTS { rptrMonitorTransmitCollisions,
snmpRptrGrpMonitorRS OBJECT-GROUP
OBJECTS { rptrMonitorPortGroupIndex,
rptrMonitorPortIndex,
rptrMonitorPortReadableFrames, rptrMonitorPortReadableFrames,
rptrMonitorPortReadableOctets, rptrMonitorPortReadableOctets,
rptrMonitorPortFCSErrors, rptrMonitorPortFCSErrors,
rptrMonitorPortAlignmentErrors, rptrMonitorPortAlignmentErrors,
rptrMonitorPortFrameTooLongs, rptrMonitorPortFrameTooLongs,
rptrMonitorPortShortEvents, rptrMonitorPortShortEvents,
rptrMonitorPortRunts, rptrMonitorPortRunts,
rptrMonitorPortCollisions, rptrMonitorPortCollisions,
rptrMonitorPortLateEvents, rptrMonitorPortLateEvents,
rptrMonitorPortVeryLongEvents, rptrMonitorPortVeryLongEvents,
rptrMonitorPortDataRateMismatches, rptrMonitorPortDataRateMismatches,
rptrMonitorPortAutoPartitions, rptrMonitorPortAutoPartitions,
rptrMonitorPortTotalErrors } rptrMonitorPortTotalErrors,
STATUS deprecated rptrMonitorPortLastChange,
DESCRIPTION
"Monitor group for a system with exactly-one
repeater-unit in restart version of the MIB
module.
NOTE: this object group is DEPRECATED and replaced
with snmpRptrGrpMonitorRSN."
::= { snmpRptrModObjGrps 7 }
snmpRptrGrpMonitorRSN OBJECT-GROUP rptrMonTxCollisions,
OBJECTS { rptrMonTxColls,
rptrMonTotalFrames, rptrMonTotalFrames,
rptrMonTotalOctets,
rptrMonTotalErrors, rptrMonTotalErrors,
rptrMonTotalOctets }
rptrMonitorPortReadableFrames,
rptrMonitorPortReadableOctets,
rptrMonitorPortFCSErrors,
rptrMonitorPortAlignmentErrors,
rptrMonitorPortFrameTooLongs,
rptrMonitorPortShortEvents,
rptrMonitorPortRunts,
rptrMonitorPortCollisions,
rptrMonitorPortLateEvents,
rptrMonitorPortVeryLongEvents,
rptrMonitorPortDataRateMismatches,
rptrMonitorPortAutoPartitions,
rptrMonitorPortTotalErrors,
rptrMonitorPortLastChange }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Basic group for a system with one or more "Monitor group for a system with one or more
repeater-units in restart version of the MIB repeater-units in restart version of the MIB
module." module."
::= { snmpRptrModObjGrps 8 } ::= { snmpRptrModObjGrps 6 }
snmpRptrGrpAddrTrackRSN OBJECT-GROUP snmpRptrGrpMonitor100RS OBJECT-GROUP
OBJECTS { rptrAddrTrackSourceAddrChanges, OBJECTS { rptrMonitorPortIsolates,
rptrAddrTrackNewLastSrcAddress } rptrMonitorPortSymbolErrors,
rptrMonitorPortUpper32Octets,
rptrMonitorPortHCReadableOctets,
rptrMonUpper32TotalOctets,
rptrMonHCTotalOctets }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Address tracking group for a system with one "Monitor group for 100Mb/s ports and repeaters in a
or more repeater-units in restart version of system with one or more repeater-units in restart
the MIB module." version of the MIB module."
::= { snmpRptrModObjGrps 9 } ::= { snmpRptrModObjGrps 7 }
snmpRptrGrpExtAddrTrackRSN OBJECT-GROUP snmpRptrGrpAddrTrackRS OBJECT-GROUP
OBJECTS { rptrExtAddrTrackSourceAddress } OBJECTS { rptrAddrTrackGroupIndex,
rptrAddrTrackPortIndex,
rptrAddrTrackSourceAddrChanges,
rptrAddrTrackNewLastSrcAddress,
rptrAddrTrackCapacity }
STATUS current
DESCRIPTION
"Address tracking group for restart version
of the MIB module."
::= { snmpRptrModObjGrps 8 }
snmpRptrGrpExtAddrTrack OBJECT-GROUP
OBJECTS { rptrExtAddrTrackMacIndex,
rptrExtAddrTrackSourceAddress,
rptrAddrTrackReset }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Extended address tracking group for a system "Extended address tracking group for a system
with one or more repeater-units in restart with one or more repeater-units in restart
version of the MIB module." version of the MIB module."
::= { snmpRptrModObjGrps 10 } ::= { snmpRptrModObjGrps 9 }
snmpRptrGrpTopNPort OBJECT-GROUP snmpRptrGrpTopNPort OBJECT-GROUP
OBJECTS { rptrTopNPortRepeaterId, OBJECTS { rptrTopNPortControlIndex,
rptrTopNPortRepeaterId,
rptrTopNPortRateBase, rptrTopNPortRateBase,
rptrTopNPortTimeRemaining, rptrTopNPortTimeRemaining,
rptrTopNPortDuration, rptrTopNPortDuration,
rptrTopNPortRequestedSize, rptrTopNPortRequestedSize,
rptrTopNPortGrantedSize, rptrTopNPortGrantedSize,
rptrTopNPortStartTime, rptrTopNPortStartTime,
rptrTopNPortOwner, rptrTopNPortOwner,
rptrTopNPortRowStatus, rptrTopNPortRowStatus,
rptrTopNPortIndex,
rptrTopNPortGroupIndex, rptrTopNPortGroupIndex,
rptrTopNPortPortIndex, rptrTopNPortPortIndex,
rptrTopNPortRate } rptrTopNPortRate }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Top `N' group for repeater ports." "Top `N' group for repeater ports."
::= { snmpRptrModObjGrps 11 } ::= { snmpRptrModObjGrps 10 }
-- Notification groups -- Notification groups
-- ?? later -- ?? later
-- Compliances -- Compliances
snmpRptrModCompl MODULE-COMPLIANCE snmpRptrModComplRFC1368 MODULE-COMPLIANCE
STATUS obsolete STATUS obsolete
DESCRIPTION DESCRIPTION
"Compliance for RFC 1368. "Compliance for RFC 1368.
NOTE: this module compliance is OBSOLETE and NOTE: this module compliance is OBSOLETE and
replaced by snmpRptrModComplRSN." replaced by snmpRptrModComplRFC1516."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { snmpRptrGrpBasic } MANDATORY-GROUPS { snmpRptrGrpBasic }
-- optional groups
GROUP snmpRptrGrpMonitor GROUP snmpRptrGrpMonitor
DESCRIPTION DESCRIPTION
"..." "Implementation of this optional group is
recommended for systems which have the
instrumentation to do performance monitoring."
GROUP snmpRptrGrpAddrTrack GROUP snmpRptrGrpAddrTrack
DESCRIPTION DESCRIPTION
"..." "Implementation of this group is
recommended for systems which have
the necessary instrumentation."
::= { snmpRptrModCompls 1 } ::= { snmpRptrModCompls 1 }
snmpRptrModComplNewSrcAddr MODULE-COMPLIANCE snmpRptrModComplRFC1516 MODULE-COMPLIANCE
STATUS obsolete STATUS deprecated
DESCRIPTION DESCRIPTION
"Compliance for RFC 1516. "Compliance for RFC 1516 and for backwards
compatibility with single-repeater,
10Mb/s-only implementations."
NOTE: this module compliance is OBSOLETE and
replaced by snmpRptrModComplRSN."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { snmpRptrGrpBasic } MANDATORY-GROUPS { snmpRptrGrpBasic }
-- optional groups
GROUP snmpRptrGrpMonitor
DESCRIPTION
"..."
GROUP snmpRptrGrpAddrTrack
DESCRIPTION
"..."
::= { snmpRptrModCompls 2 }
snmpRptrModComplRS1 MODULE-COMPLIANCE GROUP snmpRptrGrpMonitor
STATUS deprecated
DESCRIPTION DESCRIPTION
"Compliance for the `restart version' of the "Implementation of this optional group is
MIB module for a system with exactly-one recommended for systems which have the
repeater-unit. instrumentation to do performance monitoring."
NOTE: this module compliance is DEPRECATED and GROUP snmpRptrGrpAddrTrackNewSrcAddr
replaced by snmpRptrModComplRSN."
MODULE -- this module
MANDATORY-GROUPS { snmpRptrGrpBasicRS1 }
-- Optional groups
GROUP snmpRptrGrpMonitorRS1
DESCRIPTION
"..."
GROUP snmpRptrGrpAddrTrackRSN
DESCRIPTION DESCRIPTION
"..." "Implementation of this group is
::= { snmpRptrModCompls 3 } recommended for systems which have
the necessary instrumentation."
snmpRptrModComplRSN MODULE-COMPLIANCE ::= { snmpRptrModCompls 2 }
snmpRptrModComplRS MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance for the `restart version' of the "Compliance for the `restart version' of the
MIB module for a system with one or more MIB module for a system with one or more
repeater-units." repeater-units."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { snmpRptrGrpBasicRSN } MANDATORY-GROUPS { snmpRptrGrpBasicRS }
-- Optional groups
GROUP snmpRptrGrpMonitorRSN GROUP snmpRptrGrpMonitorRS
DESCRIPTION DESCRIPTION
"..." "Implementation of this optional group is
GROUP snmpRptrGrpAddrTrackRSN recommended for systems which have the
instrumentation to do performance monitoring."
GROUP snmpRptrGrpMonitor100RS
DESCRIPTION DESCRIPTION
"..." "Implementation of this optional group
GROUP snmpRptrGrpExtAddrTrackRSN is recommended for systems which contain
100Mb/s repeaters and have the
instrumentation to do performance
monitoring."
GROUP snmpRptrGrpAddrTrackRS
DESCRIPTION DESCRIPTION
"..." "Implementation of this group is
::= { snmpRptrModCompls 4 } recommended for systems which have
the necessary instrumentation to
track MAC address of a single DTE
attached to a repeater port."
GROUP snmpRptrGrpExtAddrTrack
DESCRIPTION
"Implementation of this group is
appropriate for systems which have
the necessary instrumentation to track
MAC addresses of multiple DTEs attached
to a single repeater port."
GROUP snmpRptrGrpTopNPort
DESCRIPTION
"Implementation of this group is
recommended for systems which have
the necessary resources to support
TopN statistics reporting."
::= { snmpRptrModCompls 3 }
END END
4. References 4. References
[1] IEEE 802.3/ISO 8802-3 Information processing systems - [1] IEEE 802.3/ISO 8802-3 Information processing systems -
Local area networks - Part 3: Carrier sense multiple Local area networks - Part 3: Carrier sense multiple
access with collision detection (CSMA/CD) access method access with collision detection (CSMA/CD) access method
and physical layer specifications, 1993. and physical layer specifications, 1993.
[2] IEEE 802.3u-1995, "MAC Parameters, Physical Layer, Medium [2] IEEE 802.3u-1995, "MAC Parameters, Physical Layer, Medium
Attachment Units and Repeater for 100 Mb/s Operation, Attachment Units and Repeater for 100 Mb/s Operation,
Type 100BASE-T," Sections 21 through 29, Supplement to Type 100BASE-T," Sections 21 through 29, Supplement to
IEEE Std 802.3, October 26, 1995. IEEE Std 802.3, October 26, 1995.
[3] IEEE 802.3u-1995, "10 & 100 Mb/s Management," Section 30, [3] IEEE 802.3u-1995, "10 & 100 Mb/s Management," Section 30,
Supplement to IEEE Std 802.3, October 26, 1995. Supplement to IEEE Std 802.3, October 26, 1995.
[4] Romascanu, D., and K. de Graaf, "Definitions of Managed [4] Romascanu, D., and K. de Graaf, "Definitions of Managed
Objects for IEEE 802.3 Medium Attachment Units (MAUs)", Objects for IEEE 802.3 Medium Attachment Units (MAUs)",
November 1995. February 1996.
[5] McCloghrie, K., and M. Rose, Editors, "Management [5] McCloghrie, K., and M. Rose, Editors, "Management
Information Base for Network Management of TCP/IP-based Information Base for Network Management of TCP/IP-based
internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems,
Performance Systems International, March 1991. Performance Systems International, March 1991.
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/