Blame mibs/ietf/SNMP-REPEATER-MIB

Packit 022b05
SNMP-REPEATER-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    Counter32, Counter64, Integer32, Gauge32, TimeTicks,
Packit 022b05
    OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, mib-2
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    TimeStamp, DisplayString, MacAddress, TEXTUAL-CONVENTION,
Packit 022b05
    RowStatus, TestAndIncr
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    OBJECT-GROUP, MODULE-COMPLIANCE
Packit 022b05
        FROM SNMPv2-CONF
Packit 022b05
    OwnerString
Packit 022b05
        FROM IF-MIB;
Packit 022b05
Packit 022b05
Packit 022b05
snmpRptrMod MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED    "9609140000Z"
Packit 022b05
    ORGANIZATION    "IETF HUB MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "WG E-mail: hubmib@hprnd.rose.hp.com
Packit 022b05
Packit 022b05
             Chair: Dan Romascanu
Packit 022b05
            Postal: Madge Networks (Israel) Ltd.
Packit 022b05
                    Atidim Technology Park, Bldg. 3
Packit 022b05
                    Tel Aviv 61131, Israel
Packit 022b05
               Tel: 972-3-6458414, 6458458
Packit 022b05
               Fax: 972-3-6487146
Packit 022b05
            E-mail: dromasca@madge.com
Packit 022b05
Packit 022b05
            Editor: Kathryn de Graaf
Packit 022b05
            Postal: 3Com Corporation
Packit 022b05
                    118 Turnpike Rd.
Packit 022b05
                    Southborough, MA 01772 USA
Packit 022b05
               Tel: (508)229-1627
Packit 022b05
               Fax: (508)490-5882
Packit 022b05
            E-mail: kdegraaf@isd.3com.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Management information for 802.3 repeaters.
Packit 022b05
Packit 022b05
        The following references are used throughout
Packit 022b05
        this MIB module:
Packit 022b05
Packit 022b05
        [IEEE 802.3 Std]
Packit 022b05
            refers to IEEE 802.3/ISO 8802-3 Information
Packit 022b05
            processing systems - Local area networks -
Packit 022b05
            Part 3: Carrier sense multiple access with
Packit 022b05
            collision detection (CSMA/CD) access method
Packit 022b05
            and physical layer specifications (1993).
Packit 022b05
Packit 022b05
        [IEEE 802.3 Mgt]
Packit 022b05
            refers to IEEE 802.3u-1995, '10 Mb/s &
Packit 022b05
            100 Mb/s Management, Section 30,'
Packit 022b05
            Supplement to ANSI/IEEE 802.3.
Packit 022b05
Packit 022b05
        The following terms are used throughout this
Packit 022b05
        MIB module.  For complete formal definitions,
Packit 022b05
        the IEEE 802.3 standards should be consulted
Packit 022b05
        wherever possible:
Packit 022b05
Packit 022b05
        System - A managed entity compliant with this
Packit 022b05
        MIB, and incorporating at least one managed
Packit 022b05
        802.3 repeater.
Packit 022b05
Packit 022b05
        Chassis - An enclosure for one managed repeater,
Packit 022b05
        part of a managed repeater, or several managed
Packit 022b05
        repeaters.  It typically contains an integral
Packit 022b05
        power supply and a variable number of available
Packit 022b05
        module slots.
Packit 022b05
Packit 022b05
        Repeater-unit - The portion of the repeater set
Packit 022b05
        that is inboard of the physical media interfaces.
Packit 022b05
        The physical media interfaces (MAUs, AUIs) may be
Packit 022b05
        physically separated from the repeater-unit, or
Packit 022b05
        they may be integrated into the same physical
Packit 022b05
        package.
Packit 022b05
Packit 022b05
        Trivial repeater-unit - An isolated port that can
Packit 022b05
        gather statistics.
Packit 022b05
Packit 022b05
        Group - A recommended, but optional, entity
Packit 022b05
        defined by the IEEE 802.3 management standard,
Packit 022b05
        in order to support a modular numbering scheme.
Packit 022b05
        The classical example allows an implementor to
Packit 022b05
        represent field-replaceable units as groups of
Packit 022b05
        ports, with the port numbering matching the
Packit 022b05
        modular hardware implementation.
Packit 022b05
Packit 022b05
        System interconnect segment - An internal
Packit 022b05
        segment allowing interconnection of ports
Packit 022b05
        belonging to different physical entities
Packit 022b05
        into the same logical manageable repeater.
Packit 022b05
        Examples of implementation might be
Packit 022b05
        backplane busses in modular hubs, or
Packit 022b05
        chaining cables in stacks of hubs.
Packit 022b05
        Stack - A scalable system that may include
Packit 022b05
        managed repeaters, in which modularity is
Packit 022b05
        achieved by interconnecting a number of
Packit 022b05
        different chassis.
Packit 022b05
Packit 022b05
        Module - A building block in a modular
Packit 022b05
        chassis.  It typically maps into one 'slot';
Packit 022b05
        however, the range of configurations may be
Packit 022b05
        very large, with several modules entering
Packit 022b05
        one slot, or one module covering several
Packit 022b05
        slots.
Packit 022b05
        "
Packit 022b05
    REVISION "9309010000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Published as RFC 1516"
Packit 022b05
    REVISION "9210010000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Published as RFC 1368"
Packit 022b05
    ::= { snmpDot3RptrMgt 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
snmpDot3RptrMgt OBJECT IDENTIFIER ::= { mib-2 22 }
Packit 022b05
Packit 022b05
Packit 022b05
OptMacAddr ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT    "1x:"
Packit 022b05
    STATUS          current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Either a 6 octet address in the `canonical'
Packit 022b05
        order defined by IEEE 802.1a, i.e., as if it
Packit 022b05
        were transmitted least significant bit first
Packit 022b05
        if a value is available or a zero length string."
Packit 022b05
    REFERENCE
Packit 022b05
        "See MacAddress in SNMPv2-TC. The only difference
Packit 022b05
        is that a zero length string is allowed as a value
Packit 022b05
        for OptMacAddr and not for MacAddress."
Packit 022b05
    SYNTAX OCTET STRING (SIZE (0 | 6))
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- Basic information at the repeater, group, and port level.
Packit 022b05
Packit 022b05
rptrBasicPackage
Packit 022b05
    OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 1 }
Packit 022b05
  rptrRptrInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrBasicPackage 1 }
Packit 022b05
  rptrGroupInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrBasicPackage 2 }
Packit 022b05
  rptrPortInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrBasicPackage 3 }
Packit 022b05
  rptrAllRptrInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrBasicPackage 4 }
Packit 022b05
Packit 022b05
-- Monitoring information at the repeater, group, and port level.
Packit 022b05
rptrMonitorPackage
Packit 022b05
    OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 2 }
Packit 022b05
  rptrMonitorRptrInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrMonitorPackage 1 }
Packit 022b05
  rptrMonitorGroupInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrMonitorPackage 2 }
Packit 022b05
  rptrMonitorPortInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrMonitorPackage 3 }
Packit 022b05
  rptrMonitorAllRptrInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrMonitorPackage 4 }
Packit 022b05
Packit 022b05
-- Address tracking information at the repeater, group,
Packit 022b05
-- and port level.
Packit 022b05
rptrAddrTrackPackage
Packit 022b05
    OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 3 }
Packit 022b05
  rptrAddrTrackRptrInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 1 }
Packit 022b05
  rptrAddrTrackGroupInfo
Packit 022b05
        -- this subtree is currently unused
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 2 }
Packit 022b05
  rptrAddrTrackPortInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 3 }
Packit 022b05
Packit 022b05
-- TopN information.
Packit 022b05
rptrTopNPackage
Packit 022b05
        OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 4 }
Packit 022b05
  rptrTopNRptrInfo
Packit 022b05
        -- this subtree is currently unused
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrTopNPackage 1 }
Packit 022b05
  rptrTopNGroupInfo
Packit 022b05
        -- this subtree is currently unused
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrTopNPackage 2 }
Packit 022b05
  rptrTopNPortInfo
Packit 022b05
        OBJECT IDENTIFIER ::= { rptrTopNPackage 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Old version of basic information at the repeater level.
Packit 022b05
--
Packit 022b05
-- In a system containing a single managed repeater,
Packit 022b05
-- configuration, status, and control objects for the overall
Packit 022b05
-- repeater.
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The objects contained under the rptrRptrInfo subtree are
Packit 022b05
-- intended for backwards compatibility with implementations of
Packit 022b05
-- RFC 1516 [11].  In newer implementations (both single- and
Packit 022b05
-- multiple-repeater implementations) the rptrInfoTable should
Packit 022b05
-- be implemented.  It is the preferred source of this information,
Packit 022b05
-- as it contains the values for all repeaters managed by the
Packit 022b05
-- agent.  In all cases, the objects in the rptrRptrInfo subtree
Packit 022b05
-- are duplicates of the corresponding objects in the first entry
Packit 022b05
-- of the rptrInfoTable.
Packit 022b05
Packit 022b05
rptrGroupCapacity OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The rptrGroupCapacity is the number of groups
Packit 022b05
            that can be contained within the repeater.  Within
Packit 022b05
            each managed repeater, the groups are uniquely
Packit 022b05
            numbered in the range from 1 to rptrGroupCapacity.
Packit 022b05
Packit 022b05
            Some groups may not be present in the repeater, in
Packit 022b05
            which case the actual number of groups present
Packit 022b05
            will be less than rptrGroupCapacity.  The number
Packit 022b05
            of groups present will never be greater than
Packit 022b05
            rptrGroupCapacity.
Packit 022b05
Packit 022b05
            Note:  In practice, this will generally be the
Packit 022b05
            number of field-replaceable units (i.e., modules,
Packit 022b05
            cards, or boards) that can fit in the physical
Packit 022b05
            repeater enclosure, and the group numbers will
Packit 022b05
            correspond to numbers marked on the physical
Packit 022b05
            enclosure."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.3,
Packit 022b05
            aRepeaterGroupCapacity."
Packit 022b05
    ::= { rptrRptrInfo 1 }
Packit 022b05
Packit 022b05
rptrOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  other(1),            -- undefined or unknown
Packit 022b05
                  ok(2),               -- no known failures
Packit 022b05
                  rptrFailure(3),      -- repeater-related failure
Packit 022b05
                  groupFailure(4),     -- group-related failure
Packit 022b05
                  portFailure(5),      -- port-related failure
Packit 022b05
                  generalFailure(6)    -- failure, unspecified type
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The rptrOperStatus object indicates the
Packit 022b05
            operational state of the repeater.  The
Packit 022b05
            rptrHealthText object may be consulted for more
Packit 022b05
            specific information about the state of the
Packit 022b05
            repeater's health.
Packit 022b05
Packit 022b05
            In the case of multiple kinds of failures (e.g.,
Packit 022b05
            repeater failure and port failure), the value of
Packit 022b05
            this attribute shall reflect the highest priority
Packit 022b05
            failure in the following order, listed highest
Packit 022b05
            priority first:
Packit 022b05
Packit 022b05
                rptrFailure(3)
Packit 022b05
                groupFailure(4)
Packit 022b05
                portFailure(5)
Packit 022b05
                generalFailure(6)."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.5, aRepeaterHealthState."
Packit 022b05
    ::= { rptrRptrInfo 2 }
Packit 022b05
Packit 022b05
rptrHealthText OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The health text object is a text string that
Packit 022b05
            provides information relevant to the operational
Packit 022b05
            state of the repeater.  Agents may use this string
Packit 022b05
            to provide detailed information on current
Packit 022b05
            failures, including how they were detected, and/or
Packit 022b05
            instructions for problem resolution.  The contents
Packit 022b05
            are agent-specific."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.6, aRepeaterHealthText."
Packit 022b05
    ::= { rptrRptrInfo 3 }
Packit 022b05
Packit 022b05
rptrReset OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  noReset(1),
Packit 022b05
                  reset(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            Setting this object to reset(2) causes a
Packit 022b05
            transition to the START state of Fig 9-2 in
Packit 022b05
            section 9 [IEEE 802.3 Std] for a 10Mb/s repeater,
Packit 022b05
            and the START state of Fig 27-2 in section 27
Packit 022b05
            of that standard for a 100Mb/s repeater.
Packit 022b05
Packit 022b05
            Setting this object to noReset(1) has no effect.
Packit 022b05
            The agent will always return the value noReset(1)
Packit 022b05
            when this object is read.
Packit 022b05
Packit 022b05
            After receiving a request to set this variable to
Packit 022b05
            reset(2), the agent is allowed to delay the reset
Packit 022b05
            for a short period.  For example, the implementor
Packit 022b05
            may choose to delay the reset long enough to allow
Packit 022b05
            the SNMP response to be transmitted.  In any
Packit 022b05
            event, the SNMP response must be transmitted.
Packit 022b05
Packit 022b05
            This action does not reset the management counters
Packit 022b05
            defined in this document nor does it affect the
Packit 022b05
            portAdminStatus parameters.  Included in this
Packit 022b05
            action is the execution of a disruptive Self-Test
Packit 022b05
            with the following characteristics:  a) The nature
Packit 022b05
            of the tests is not specified.  b) The test resets
Packit 022b05
            the repeater but without affecting management
Packit 022b05
            information about the repeater.  c) The test does
Packit 022b05
            not inject packets onto any segment.  d) Packets
Packit 022b05
            received during the test may or may not be
Packit 022b05
            transferred.  e) The test does not interfere with
Packit 022b05
            management functions.
Packit 022b05
Packit 022b05
            After performing this self-test, the agent will
Packit 022b05
            update the repeater health information (including
Packit 022b05
            rptrOperStatus and rptrHealthText), and send a
Packit 022b05
            rptrHealth trap."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.2.1, acResetRepeater."
Packit 022b05
    ::= { rptrRptrInfo 4 }
Packit 022b05
Packit 022b05
rptrNonDisruptTest OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  noSelfTest(1),
Packit 022b05
                  selfTest(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            Setting this object to selfTest(2) causes the
Packit 022b05
            repeater to perform a agent-specific, non-
Packit 022b05
            disruptive self-test that has the following
Packit 022b05
            characteristics:  a) The nature of the tests is
Packit 022b05
            not specified.  b) The test does not change the
Packit 022b05
            state of the repeater or management information
Packit 022b05
            about the repeater.  c) The test does not inject
Packit 022b05
            packets onto any segment.  d) The test does not
Packit 022b05
            prevent the relay of any packets.  e) The test
Packit 022b05
            does not interfere with management functions.
Packit 022b05
Packit 022b05
            After performing this test, the agent will update
Packit 022b05
            the repeater health information (including
Packit 022b05
            rptrOperStatus and rptrHealthText) and send a
Packit 022b05
            rptrHealth trap.
Packit 022b05
Packit 022b05
            Note that this definition allows returning an
Packit 022b05
            'okay' result after doing a trivial test.
Packit 022b05
Packit 022b05
            Setting this object to noSelfTest(1) has no
Packit 022b05
            effect.  The agent will always return the value
Packit 022b05
            noSelfTest(1) when this object is read."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.2.2,
Packit 022b05
            acExecuteNonDisruptiveSelfTest."
Packit 022b05
    ::= { rptrRptrInfo 5 }
Packit 022b05
Packit 022b05
rptrTotalPartitionedPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            This object returns the total number of ports in
Packit 022b05
            the repeater whose current state meets all three
Packit 022b05
            of the following criteria:  rptrPortOperStatus
Packit 022b05
            does not have the value notPresent(3),
Packit 022b05
            rptrPortAdminStatus is enabled(1), and
Packit 022b05
            rptrPortAutoPartitionState is autoPartitioned(2)."
Packit 022b05
    ::= { rptrRptrInfo 6 }
Packit 022b05
Packit 022b05
-- Basic information at the group level.
Packit 022b05
--
Packit 022b05
-- Configuration and status objects for each
Packit 022b05
-- managed group in the system, independent
Packit 022b05
-- of whether there is one or more managed
Packit 022b05
-- repeater-units in the system.
Packit 022b05
Packit 022b05
rptrGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Table of descriptive and status information about
Packit 022b05
            the groups of ports."
Packit 022b05
    ::= { rptrGroupInfo 1 }
Packit 022b05
Packit 022b05
rptrGroupEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing information
Packit 022b05
            about a single group of ports."
Packit 022b05
    INDEX    { rptrGroupIndex }
Packit 022b05
    ::= { rptrGroupTable 1 }
Packit 022b05
Packit 022b05
RptrGroupEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrGroupIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrGroupDescr
Packit 022b05
            DisplayString,
Packit 022b05
        rptrGroupObjectID
Packit 022b05
            OBJECT IDENTIFIER,
Packit 022b05
        rptrGroupOperStatus
Packit 022b05
            INTEGER,
Packit 022b05
        rptrGroupLastOperStatusChange
Packit 022b05
            TimeTicks,
Packit 022b05
        rptrGroupPortCapacity
Packit 022b05
            Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the group within the
Packit 022b05
            system for which this entry contains
Packit 022b05
            information."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.2.1.1, aGroupID."
Packit 022b05
    ::= { rptrGroupEntry 1 }
Packit 022b05
Packit 022b05
rptrGroupDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      DisplayString (SIZE (0..255))
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            A textual description of the group.  This value
Packit 022b05
            should include the full name and version
Packit 022b05
            identification of the group's hardware type and
Packit 022b05
            indicate how the group is differentiated from
Packit 022b05
            other types of groups in the repeater.  Plug-in
Packit 022b05
            Module, Rev A' or 'Barney Rubble 10BASE-T 4-port
Packit 022b05
            SIMM socket Version 2.1' are examples of valid
Packit 022b05
            group descriptions.
Packit 022b05
Packit 022b05
            It is mandatory that this only contain printable
Packit 022b05
            ASCII characters."
Packit 022b05
    ::= { rptrGroupEntry 2 }
Packit 022b05
Packit 022b05
rptrGroupObjectID OBJECT-TYPE
Packit 022b05
    SYNTAX      OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor's authoritative identification of the
Packit 022b05
            group.  This value may be allocated within the SMI
Packit 022b05
            enterprises subtree (1.3.6.1.4.1) and provides a
Packit 022b05
            straight-forward and unambiguous means for
Packit 022b05
            determining what kind of group is being managed.
Packit 022b05
Packit 022b05
            For example, this object could take the value
Packit 022b05
            1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones,
Packit 022b05
            Inc.' was assigned the subtree 1.3.6.1.4.1.4242,
Packit 022b05
            and had assigned the identifier
Packit 022b05
            1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone
Packit 022b05
            6-Port FOIRL Plug-in Module.'"
Packit 022b05
    ::= { rptrGroupEntry 3 }
Packit 022b05
Packit 022b05
rptrGroupOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  operational(2),
Packit 022b05
                  malfunctioning(3),
Packit 022b05
                  notPresent(4),
Packit 022b05
                  underTest(5),
Packit 022b05
                  resetInProgress(6)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An object that indicates the operational status
Packit 022b05
            of the group.
Packit 022b05
Packit 022b05
            A status of notPresent(4) indicates that the group
Packit 022b05
            is temporarily or permanently physically and/or
Packit 022b05
            logically not a part of the repeater.  It is an
Packit 022b05
            implementation-specific matter as to whether the
Packit 022b05
            agent effectively removes notPresent entries from
Packit 022b05
            the table.
Packit 022b05
Packit 022b05
            A status of operational(2) indicates that the
Packit 022b05
            group is functioning, and a status of
Packit 022b05
            malfunctioning(3) indicates that the group is
Packit 022b05
            malfunctioning in some way."
Packit 022b05
    ::= { rptrGroupEntry 4 }
Packit 022b05
Packit 022b05
rptrGroupLastOperStatusChange OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeTicks
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            An object that contains the value of sysUpTime at
Packit 022b05
            the time when the last of the following occurred:
Packit 022b05
              1) the agent cold- or warm-started;
Packit 022b05
              2) the row for the group was created (such
Packit 022b05
                 as when the group was added to the system); or
Packit 022b05
              3) the value of rptrGroupOperStatus for the
Packit 022b05
                 group changed.
Packit 022b05
Packit 022b05
            A value of zero indicates that the group's
Packit 022b05
            operational status has not changed since the agent
Packit 022b05
            last restarted."
Packit 022b05
    ::= { rptrGroupEntry 5 }
Packit 022b05
Packit 022b05
rptrGroupPortCapacity OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The rptrGroupPortCapacity is the number of ports
Packit 022b05
            that can be contained within the group.  Valid
Packit 022b05
            range is 1-2147483647.  Within each group, the
Packit 022b05
            ports are uniquely numbered in the range from 1 to
Packit 022b05
            rptrGroupPortCapacity.
Packit 022b05
Packit 022b05
            Some ports may not be present in the system, in
Packit 022b05
            which case the actual number of ports present
Packit 022b05
            will be less than the value of rptrGroupPortCapacity.
Packit 022b05
            The number of ports present in the group will never
Packit 022b05
            be greater than the value of rptrGroupPortCapacity.
Packit 022b05
Packit 022b05
            Note:  In practice, this will generally be the
Packit 022b05
            number of ports on a module, card, or board, and
Packit 022b05
            the port numbers will correspond to numbers marked
Packit 022b05
            on the physical embodiment."
Packit 022b05
    REFERENCE
Packit 022b05
            "IEEE 802.3 Mgt, 30.4.2.1.2, aGroupPortCapacity."
Packit 022b05
    ::= { rptrGroupEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Basic information at the port level.
Packit 022b05
--
Packit 022b05
-- Configuration and status objects for
Packit 022b05
-- each managed repeater port in the system,
Packit 022b05
-- independent of whether there is one or more
Packit 022b05
-- managed repeater-units in the system.
Packit 022b05
Packit 022b05
rptrPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Table of descriptive and status information about
Packit 022b05
            the repeater ports in the system.  The number of
Packit 022b05
            entries is independent of the number of repeaters
Packit 022b05
            in the managed system."
Packit 022b05
    ::= { rptrPortInfo 1 }
Packit 022b05
Packit 022b05
rptrPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing information
Packit 022b05
            about a single port."
Packit 022b05
    INDEX    { rptrPortGroupIndex, rptrPortIndex }
Packit 022b05
    ::= { rptrPortTable 1 }
Packit 022b05
Packit 022b05
RptrPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrPortGroupIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrPortIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrPortAdminStatus
Packit 022b05
            INTEGER,
Packit 022b05
        rptrPortAutoPartitionState
Packit 022b05
            INTEGER,
Packit 022b05
        rptrPortOperStatus
Packit 022b05
            INTEGER,
Packit 022b05
        rptrPortRptrId
Packit 022b05
            Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrPortGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the group containing the
Packit 022b05
            port for which this entry contains information."
Packit 022b05
    ::= { rptrPortEntry 1 }
Packit 022b05
Packit 022b05
rptrPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the port within the group
Packit 022b05
            for which this entry contains information.  This
Packit 022b05
            identifies the port independently from the repeater
Packit 022b05
            it may be attached to.  The numbering scheme for
Packit 022b05
            ports is implementation specific; however, this
Packit 022b05
            value can never be greater than
Packit 022b05
            rptrGroupPortCapacity for the associated group."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.1, aPortID."
Packit 022b05
    ::= { rptrPortEntry 2 }
Packit 022b05
Packit 022b05
rptrPortAdminStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  enabled(1),
Packit 022b05
                  disabled(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Setting this object to disabled(2) disables the
Packit 022b05
            port.  A disabled port neither transmits nor
Packit 022b05
            receives.  Once disabled, a port must be
Packit 022b05
            explicitly enabled to restore operation.  A port
Packit 022b05
            which is disabled when power is lost or when a
Packit 022b05
            reset is exerted shall remain disabled when normal
Packit 022b05
            operation resumes.
Packit 022b05
Packit 022b05
            The admin status takes precedence over auto-
Packit 022b05
            partition and functionally operates between the
Packit 022b05
            auto-partition mechanism and the AUI/PMA.
Packit 022b05
Packit 022b05
            Setting this object to enabled(1) enables the port
Packit 022b05
            and exerts a BEGIN on the port's auto-partition
Packit 022b05
            state machine.
Packit 022b05
Packit 022b05
            (In effect, when a port is disabled, the value of
Packit 022b05
            rptrPortAutoPartitionState for that port is frozen
Packit 022b05
            until the port is next enabled.  When the port
Packit 022b05
            becomes enabled, the rptrPortAutoPartitionState
Packit 022b05
            becomes notAutoPartitioned(1), regardless of its
Packit 022b05
            pre-disabling state.)"
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.2, aPortAdminState
Packit 022b05
            and 30.4.3.2.1, acPortAdminControl."
Packit 022b05
    ::= { rptrPortEntry 3 }
Packit 022b05
Packit 022b05
rptrPortAutoPartitionState OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  notAutoPartitioned(1),
Packit 022b05
                  autoPartitioned(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The autoPartitionState flag indicates whether the
Packit 022b05
            port is currently partitioned by the repeater's
Packit 022b05
            auto-partition protection.
Packit 022b05
Packit 022b05
            The conditions that cause port partitioning are
Packit 022b05
            specified in partition state machine in Sections
Packit 022b05
            9 and 27 of [IEEE 802.3 Std].  They are not
Packit 022b05
            differentiated here."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.3, aAutoPartitionState."
Packit 022b05
    ::= { rptrPortEntry 4 }
Packit 022b05
Packit 022b05
rptrPortOperStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  operational(1),
Packit 022b05
                  notOperational(2),
Packit 022b05
                  notPresent(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object indicates the port's operational
Packit 022b05
            status.  The notPresent(3) status indicates the
Packit 022b05
            port is physically removed (note this may or may
Packit 022b05
            not be possible depending on the type of port.)
Packit 022b05
            The operational(1) status indicates that the port
Packit 022b05
            is enabled (see rptrPortAdminStatus) and working,
Packit 022b05
            even though it might be auto-partitioned (see
Packit 022b05
            rptrPortAutoPartitionState).
Packit 022b05
Packit 022b05
            If this object has the value operational(1) and
Packit 022b05
            rptrPortAdminStatus is set to disabled(2), it is
Packit 022b05
            expected that this object's value will soon change
Packit 022b05
            to notOperational(2)."
Packit 022b05
    ::= { rptrPortEntry 5 }
Packit 022b05
Packit 022b05
rptrPortRptrId OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the repeater to
Packit 022b05
            which this port belongs.  The repeater
Packit 022b05
            identified by a particular value of this object
Packit 022b05
            is the same as that identified by the same
Packit 022b05
            value of rptrInfoId.  A value of zero
Packit 022b05
            indicates that this port currently is not
Packit 022b05
            a member of any repeater."
Packit 022b05
    ::= { rptrPortEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- New version of basic information at the repeater level.
Packit 022b05
--
Packit 022b05
-- Configuration, status, and control objects for
Packit 022b05
-- each managed repeater in the system.
Packit 022b05
Packit 022b05
rptrInfoTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrInfoEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of information about each
Packit 022b05
            non-trivial repeater. The number of entries
Packit 022b05
            depends on the physical configuration of the
Packit 022b05
            managed system."
Packit 022b05
    ::= { rptrAllRptrInfo 1 }
Packit 022b05
Packit 022b05
rptrInfoEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrInfoEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing information
Packit 022b05
            about a single non-trivial repeater."
Packit 022b05
    INDEX    { rptrInfoId }
Packit 022b05
    ::= { rptrInfoTable 1 }
Packit 022b05
Packit 022b05
RptrInfoEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrInfoId
Packit 022b05
            Integer32,
Packit 022b05
        rptrInfoRptrType
Packit 022b05
            INTEGER,
Packit 022b05
        rptrInfoOperStatus
Packit 022b05
            INTEGER,
Packit 022b05
        rptrInfoReset
Packit 022b05
            INTEGER,
Packit 022b05
        rptrInfoPartitionedPorts
Packit 022b05
            Gauge32,
Packit 022b05
        rptrInfoLastChange
Packit 022b05
            TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrInfoId OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the repeater for which
Packit 022b05
            this entry contains information."
Packit 022b05
    ::= { rptrInfoEntry 1 }
Packit 022b05
Packit 022b05
rptrInfoRptrType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  other(1),                -- undefined or unknown
Packit 022b05
                  tenMb(2),
Packit 022b05
                  onehundredMbClassI(3),
Packit 022b05
                  onehundredMbClassII(4)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The rptrInfoRptrType returns a value that identifies
Packit 022b05
            the CSMA/CD repeater type."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.2, aRepeaterType."
Packit 022b05
    ::= { rptrInfoEntry 2 }
Packit 022b05
Packit 022b05
rptrInfoOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  ok(2),
Packit 022b05
                  failure(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The rptrInfoOperStatus object indicates the
Packit 022b05
            operational state of the repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.5, aRepeaterHealthState."
Packit 022b05
    ::= { rptrInfoEntry 3 }
Packit 022b05
Packit 022b05
rptrInfoReset OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  noReset(1),
Packit 022b05
                  reset(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Setting this object to reset(2) causes a
Packit 022b05
            transition to the START state of Fig 9-2 in
Packit 022b05
            section 9 [IEEE 802.3 Std] for a 10Mb/s repeater,
Packit 022b05
            and to the START state of Fig 27-2 in section 27
Packit 022b05
            of that standard for a 100Mb/s repeater.
Packit 022b05
Packit 022b05
            Setting this object to noReset(1) has no effect.
Packit 022b05
            The agent will always return the value noReset(1)
Packit 022b05
            when this object is read.
Packit 022b05
Packit 022b05
            After receiving a request to set this variable to
Packit 022b05
            reset(2), the agent is allowed to delay the reset
Packit 022b05
            for a short period.  For example, the implementor
Packit 022b05
            may choose to delay the reset long enough to allow
Packit 022b05
            the SNMP response to be transmitted.  In any
Packit 022b05
            event, the SNMP response must be transmitted.
Packit 022b05
Packit 022b05
            This action does not reset the management counters
Packit 022b05
            defined in this document nor does it affect the
Packit 022b05
            portAdminStatus parameters.  Included in this
Packit 022b05
            action is the execution of a disruptive Self-Test
Packit 022b05
            with the following characteristics:  a) The nature
Packit 022b05
            of the tests is not specified.  b) The test resets
Packit 022b05
            the repeater but without affecting management
Packit 022b05
            information about the repeater.  c) The test does
Packit 022b05
            not inject packets onto any segment.  d) Packets
Packit 022b05
            received during the test may or may not be
Packit 022b05
            transferred.  e) The test does not interfere with
Packit 022b05
            management functions.
Packit 022b05
Packit 022b05
            After performing this self-test, the agent will
Packit 022b05
            update the repeater health information (including
Packit 022b05
            rptrInfoOperStatus), and send a rptrInfoResetEvent
Packit 022b05
            notification."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.2.1, acResetRepeater."
Packit 022b05
    ::= { rptrInfoEntry 4 }
Packit 022b05
Packit 022b05
rptrInfoPartitionedPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object returns the total number of ports in
Packit 022b05
            the repeater whose current state meets all three
Packit 022b05
            of the following criteria:  rptrPortOperStatus
Packit 022b05
            does not have the value notPresent(3),
Packit 022b05
            rptrPortAdminStatus is enabled(1), and
Packit 022b05
            rptrPortAutoPartitionState is autoPartitioned(2)."
Packit 022b05
    ::= { rptrInfoEntry 5 }
Packit 022b05
Packit 022b05
rptrInfoLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when any of the following
Packit 022b05
            conditions occurred:
Packit 022b05
              1) agent cold- or warm-started;
Packit 022b05
              2) this instance of repeater was created
Packit 022b05
                 (such as when a device or module was
Packit 022b05
                 added to the system);
Packit 022b05
              3) a change in the value of rptrInfoOperStatus;
Packit 022b05
              4) ports were added or removed as members of
Packit 022b05
                 the repeater; or
Packit 022b05
              5) any of the counters associated with this
Packit 022b05
                 repeater had a discontinuity."
Packit 022b05
    ::= { rptrInfoEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Old version of statistics at the repeater level.
Packit 022b05
--
Packit 022b05
-- Performance monitoring statistics for the repeater
Packit 022b05
--
Packit 022b05
-- In a system containing a single managed repeater-unit,
Packit 022b05
-- the statistics object for the repeater-unit.
Packit 022b05
Packit 022b05
-- The objects contained under the rptrMonitorRptrInfo subtree are
Packit 022b05
-- intended for backwards compatibility with implementations of
Packit 022b05
-- RFC 1516 [11].  In newer implementations (both single- and
Packit 022b05
-- multiple-repeater implementations), the rptrMonitorTable will
Packit 022b05
-- be implemented.  It is the preferred source of this information,
Packit 022b05
-- as it contains the values for all repeaters managed by the
Packit 022b05
-- agent.  In all cases, the objects in the rptrMonitorRptrInfo
Packit 022b05
-- subtree are duplicates of the corresponding objects in the
Packit 022b05
-- first entry of the rptrMonitorTable.
Packit 022b05
Packit 022b05
Packit 022b05
rptrMonitorTransmitCollisions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            For a clause 9 (10Mb/s) repeater, this counter
Packit 022b05
            is incremented every time the repeater state
Packit 022b05
            machine enters the TRANSMIT COLLISION state
Packit 022b05
            from any state other than ONE PORT LEFT
Packit 022b05
            (Ref: Fig 9-2 [IEEE 802.3 Std]).
Packit 022b05
Packit 022b05
            For a clause 27 repeater, this counter is
Packit 022b05
            incremented every time the repeater core state
Packit 022b05
            diagram enters the Jam state as a result of
Packit 022b05
            Activity(ALL) > 1 (fig 27-2 [IEEE 802.3 Std]).
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 16 hours in a 10Mb/s repeater and 1.6
Packit 022b05
            hours in a 100Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.8, aTransmitCollisions."
Packit 022b05
    ::= { rptrMonitorRptrInfo 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Statistics at the group level.
Packit 022b05
--
Packit 022b05
-- In a system containing a single managed repeater-unit,
Packit 022b05
-- the statistics objects for each group.
Packit 022b05
Packit 022b05
rptrMonitorGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrMonitorGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            Table of performance and error statistics for the
Packit 022b05
            groups within the repeater.  The number of entries
Packit 022b05
            is the same as that in the rptrGroupTable."
Packit 022b05
    ::= { rptrMonitorGroupInfo 1 }
Packit 022b05
Packit 022b05
rptrMonitorGroupEntry OBJECT-TYPE
Packit 022b05
    SYNTAX    RptrMonitorGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS    deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            An entry in the table, containing total
Packit 022b05
            performance and error statistics for a single
Packit 022b05
            group.  Regular retrieval of the information in
Packit 022b05
            this table provides a means of tracking the
Packit 022b05
            performance and health of the networked devices
Packit 022b05
            attached to this group's ports.
Packit 022b05
Packit 022b05
            The counters in this table are redundant in the
Packit 022b05
            sense that they are the summations of information
Packit 022b05
            already available through other objects.  However,
Packit 022b05
            these sums provide a considerable optimization of
Packit 022b05
            network management traffic over the otherwise
Packit 022b05
            necessary retrieval of the individual counters
Packit 022b05
            included in each sum.
Packit 022b05
Packit 022b05
            Note:  Group-level counters are
Packit 022b05
            deprecated in this MIB.  It is recommended
Packit 022b05
            that management applications instead use
Packit 022b05
            the repeater-level counters contained in
Packit 022b05
            the rptrMonTable."
Packit 022b05
    INDEX    { rptrMonitorGroupIndex }
Packit 022b05
    ::= { rptrMonitorGroupTable 1 }
Packit 022b05
Packit 022b05
RptrMonitorGroupEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrMonitorGroupIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrMonitorGroupTotalFrames
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorGroupTotalOctets
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorGroupTotalErrors
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrMonitorGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            This object identifies the group within the
Packit 022b05
            repeater for which this entry contains
Packit 022b05
            information."
Packit 022b05
    ::= { rptrMonitorGroupEntry 1 }
Packit 022b05
Packit 022b05
rptrMonitorGroupTotalFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The total number of frames of valid frame length
Packit 022b05
            that have been received on the ports in this group
Packit 022b05
            and for which the FCSError and CollisionEvent
Packit 022b05
            signals were not asserted.  This counter is the
Packit 022b05
            summation of the values of the
Packit 022b05
            rptrMonitorPortReadableFrames counters for all of
Packit 022b05
            the ports in the group.
Packit 022b05
Packit 022b05
            This statistic provides one of the parameters
Packit 022b05
            necessary for obtaining the packet error rate.
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 80 hours in a 10Mb/s repeater."
Packit 022b05
    ::= { rptrMonitorGroupEntry 2 }
Packit 022b05
Packit 022b05
rptrMonitorGroupTotalOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The total number of octets contained in the valid
Packit 022b05
            frames that have been received on the ports in
Packit 022b05
            this group.  This counter is the summation of the
Packit 022b05
            values of the rptrMonitorPortReadableOctets
Packit 022b05
            counters for all of the ports in the group.
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred.  The approximate minimum time
Packit 022b05
            for rollover of this counter is 58 minutes in a
Packit 022b05
            10Mb/s repeater."
Packit 022b05
    ::= { rptrMonitorGroupEntry 3 }
Packit 022b05
Packit 022b05
rptrMonitorGroupTotalErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            The total number of errors which have occurred on
Packit 022b05
            all of the ports in this group.  This counter is
Packit 022b05
            the summation of the values of the
Packit 022b05
            rptrMonitorPortTotalErrors counters for all of the
Packit 022b05
            ports in the group."
Packit 022b05
    ::= { rptrMonitorGroupEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Statistics at the port level.
Packit 022b05
--
Packit 022b05
Packit 022b05
rptrMonitorPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrMonitorPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Table of performance and error statistics for the
Packit 022b05
            ports.  The number of entries is the same as that
Packit 022b05
            in the rptrPortTable.
Packit 022b05
Packit 022b05
            The columnar object rptrMonitorPortLastChange
Packit 022b05
            is used to indicate possible discontinuities
Packit 022b05
            of counter type columnar objects in the table."
Packit 022b05
    ::= { rptrMonitorPortInfo 1 }
Packit 022b05
Packit 022b05
rptrMonitorPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrMonitorPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing performance and
Packit 022b05
            error statistics for a single port."
Packit 022b05
    INDEX    { rptrMonitorPortGroupIndex, rptrMonitorPortIndex }
Packit 022b05
    ::= { rptrMonitorPortTable 1 }
Packit 022b05
Packit 022b05
RptrMonitorPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrMonitorPortGroupIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrMonitorPortIndex
Packit 022b05
            Integer32,
Packit 022b05
        rptrMonitorPortReadableFrames
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortReadableOctets
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortFCSErrors
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortAlignmentErrors
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortFrameTooLongs
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortShortEvents
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortRunts
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortCollisions
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortLateEvents
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortVeryLongEvents
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortDataRateMismatches
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortAutoPartitions
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortTotalErrors
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortLastChange
Packit 022b05
            TimeStamp
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrMonitorPortGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the group containing the
Packit 022b05
            port for which this entry contains information."
Packit 022b05
    ::= { rptrMonitorPortEntry 1 }
Packit 022b05
Packit 022b05
rptrMonitorPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the port within the group
Packit 022b05
            for which this entry contains information."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.1, aPortID."
Packit 022b05
    ::= { rptrMonitorPortEntry 2 }
Packit 022b05
Packit 022b05
rptrMonitorPortReadableFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is the number of frames of valid
Packit 022b05
            frame length that have been received on this port.
Packit 022b05
            This counter is incremented by one for each frame
Packit 022b05
            received on this port whose OctetCount is greater
Packit 022b05
            than or equal to minFrameSize and less than or
Packit 022b05
            equal to maxFrameSize (Ref: IEEE 802.3 Std,
Packit 022b05
            4.4.2.1) and for which the FCSError and
Packit 022b05
            CollisionEvent signals are not asserted.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            This statistic provides one of the parameters
Packit 022b05
            necessary for obtaining the packet error rate.
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 80 hours at 10Mb/s."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.4, aReadableFrames."
Packit 022b05
    ::= { rptrMonitorPortEntry 3 }
Packit 022b05
Packit 022b05
rptrMonitorPortReadableOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is the number of octets contained in
Packit 022b05
            valid frames that have been received on this port.
Packit 022b05
            This counter is incremented by OctetCount for each
Packit 022b05
            frame received on this port which has been
Packit 022b05
            determined to be a readable frame (i.e., including
Packit 022b05
            FCS octets but excluding framing bits and dribble
Packit 022b05
            bits).
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred.  The approximate minimum time
Packit 022b05
            for rollover of this counter in a 10Mb/s repeater
Packit 022b05
            is 58 minutes.
Packit 022b05
Packit 022b05
            For ports receiving traffic at a maximum rate in
Packit 022b05
            a 100Mb/s repeater, this counter can roll over
Packit 022b05
            in less than 6 minutes.  Since that amount of time
Packit 022b05
            could be less than a management station's poll cycle
Packit 022b05
            time, in order to avoid a loss of information a
Packit 022b05
            management station is advised to also poll the
Packit 022b05
            rptrMonitorPortUpper32Octets object, or to use the
Packit 022b05
            64-bit counter defined by
Packit 022b05
            rptrMonitorPortHCReadableOctets instead of the
Packit 022b05
            two 32-bit counters."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets."
Packit 022b05
    ::= { rptrMonitorPortEntry 4 }
Packit 022b05
Packit 022b05
rptrMonitorPortFCSErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each frame
Packit 022b05
            received on this port with the FCSError signal
Packit 022b05
            asserted and the FramingError and CollisionEvent
Packit 022b05
            signals deasserted and whose OctetCount is greater
Packit 022b05
            than or equal to minFrameSize and less than or
Packit 022b05
            equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3
Packit 022b05
            Std).
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 80 hours at 10Mb/s."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.6,
Packit 022b05
            aFrameCheckSequenceErrors."
Packit 022b05
    ::= { rptrMonitorPortEntry 5 }
Packit 022b05
Packit 022b05
rptrMonitorPortAlignmentErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each frame
Packit 022b05
            received on this port with the FCSError and
Packit 022b05
            FramingError signals asserted and CollisionEvent
Packit 022b05
            signal deasserted and whose OctetCount is greater
Packit 022b05
            than or equal to minFrameSize and less than or
Packit 022b05
            equal to maxFrameSize (Ref: IEEE 802.3 Std,
Packit 022b05
            4.4.2.1).  If rptrMonitorPortAlignmentErrors is
Packit 022b05
            incremented then the rptrMonitorPortFCSErrors
Packit 022b05
            Counter shall not be incremented for the same
Packit 022b05
            frame.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 80 hours at 10Mb/s."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.7, aAlignmentErrors."
Packit 022b05
    ::= { rptrMonitorPortEntry 6 }
Packit 022b05
Packit 022b05
rptrMonitorPortFrameTooLongs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each frame
Packit 022b05
            received on this port whose OctetCount is greater
Packit 022b05
            than maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std).
Packit 022b05
            If rptrMonitorPortFrameTooLongs is incremented
Packit 022b05
            then neither the rptrMonitorPortAlignmentErrors
Packit 022b05
            nor the rptrMonitorPortFCSErrors counter shall be
Packit 022b05
            incremented for the frame.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 61 days in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.8, aFramesTooLong."
Packit 022b05
    ::= { rptrMonitorPortEntry 7 }
Packit 022b05
Packit 022b05
rptrMonitorPortShortEvents OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each
Packit 022b05
            CarrierEvent on this port with ActivityDuration
Packit 022b05
            less than ShortEventMaxTime.  ShortEventMaxTime is
Packit 022b05
            greater than 74 bit times and less than 82 bit
Packit 022b05
            times.  ShortEventMaxTime has tolerances included
Packit 022b05
            to provide for circuit losses between a
Packit 022b05
            conformance test point at the AUI and the
Packit 022b05
            measurement point within the state machine.
Packit 022b05
Packit 022b05
            Notes:
Packit 022b05
Packit 022b05
            ShortEvents may indicate externally
Packit 022b05
            generated noise hits which will cause the repeater
Packit 022b05
            to transmit Runts to its other ports, or propagate
Packit 022b05
            a collision (which may be late) back to the
Packit 022b05
            transmitting DTE and damaged frames to the rest of
Packit 022b05
            the network.
Packit 022b05
Packit 022b05
            Implementors may wish to consider selecting the
Packit 022b05
            ShortEventMaxTime towards the lower end of the
Packit 022b05
            allowed tolerance range to accommodate bit losses
Packit 022b05
            suffered through physical channel devices not
Packit 022b05
            budgeted for within this standard.
Packit 022b05
Packit 022b05
            The significance of this attribute is different
Packit 022b05
            in 10 and 100 Mb/s collision domains.  Clause 9
Packit 022b05
            repeaters perform fragment extension of short
Packit 022b05
            events which would be counted as runts on the
Packit 022b05
            interconnect ports of other repeaters.  Clause
Packit 022b05
            27 repeaters do not perform fragment extension.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 16 hours in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.9, aShortEvents."
Packit 022b05
    ::= { rptrMonitorPortEntry 8 }
Packit 022b05
Packit 022b05
rptrMonitorPortRunts OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each
Packit 022b05
            CarrierEvent on this port that meets one of the
Packit 022b05
            following two conditions.  Only one test need be
Packit 022b05
            made.  a) The ActivityDuration is greater than
Packit 022b05
            ShortEventMaxTime and less than ValidPacketMinTime
Packit 022b05
            and the CollisionEvent signal is deasserted.  b)
Packit 022b05
            The OctetCount is less than 64, the
Packit 022b05
            ActivityDuration is greater than ShortEventMaxTime
Packit 022b05
            and the CollisionEvent signal is deasserted.
Packit 022b05
            ValidPacketMinTime is greater than or equal to 552
Packit 022b05
            bit times and less than 565 bit times.
Packit 022b05
Packit 022b05
            An event whose length is greater than 74 bit times
Packit 022b05
            but less than 82 bit times shall increment either
Packit 022b05
            the shortEvents counter or the runts counter but
Packit 022b05
            not both.  A CarrierEvent greater than or equal to
Packit 022b05
            552 bit times but less than 565 bit times may or
Packit 022b05
            may not be counted as a runt.
Packit 022b05
Packit 022b05
            ValidPacketMinTime has tolerances included to
Packit 022b05
            provide for circuit losses between a conformance
Packit 022b05
            test point at the AUI and the measurement point
Packit 022b05
            within the state machine.
Packit 022b05
Packit 022b05
            Runts usually indicate collision fragments, a
Packit 022b05
            normal network event.  In certain situations
Packit 022b05
            associated with large diameter networks a
Packit 022b05
            percentage of collision fragments may exceed
Packit 022b05
            ValidPacketMinTime.
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 16 hours in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.10, aRunts."
Packit 022b05
    ::= { rptrMonitorPortEntry 9 }
Packit 022b05
Packit 022b05
rptrMonitorPortCollisions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a clause 9 repeater, this counter is
Packit 022b05
            incremented by one for any CarrierEvent signal
Packit 022b05
            on any port for which the CollisionEvent signal
Packit 022b05
            on this port is asserted.  For a clause 27
Packit 022b05
            repeater port the counter increments on entering
Packit 022b05
            the Collision Count Increment state of the
Packit 022b05
            partition state diagram (fig 27-8 of
Packit 022b05
            [IEEE 802.3 Std]).
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 16 hours in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.11, aCollisions."
Packit 022b05
    ::= { rptrMonitorPortEntry 10 }
Packit 022b05
Packit 022b05
rptrMonitorPortLateEvents OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a clause 9 repeater port, this counter is
Packit 022b05
            incremented by one for each CarrierEvent
Packit 022b05
            on this port in which the CollIn(X)
Packit 022b05
            variable transitions to the value SQE (Ref:
Packit 022b05
            9.6.6.2, IEEE 802.3 Std) while the
Packit 022b05
            ActivityDuration is greater than the
Packit 022b05
            LateEventThreshold.  For a clause 27 repeater
Packit 022b05
            port, this counter is incremented by one on
Packit 022b05
            entering the Collision Count Increment state
Packit 022b05
            of the  partition state diagram (fig 27-8)
Packit 022b05
            while the  ActivityDuration is greater than
Packit 022b05
            the LateEvent- Threshold.  Such a CarrierEvent
Packit 022b05
            is counted twice, as both a collision and as a
Packit 022b05
            lateEvent.
Packit 022b05
Packit 022b05
            The LateEventThreshold is greater than 480 bit
Packit 022b05
            times and less than 565 bit times.
Packit 022b05
            LateEventThreshold has tolerances included to
Packit 022b05
            permit an implementation to build a single
Packit 022b05
            threshold to serve as both the LateEventThreshold
Packit 022b05
            and ValidPacketMinTime threshold.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 81 hours in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.12, aLateEvents."
Packit 022b05
    ::= { rptrMonitorPortEntry 11 }
Packit 022b05
Packit 022b05
rptrMonitorPortVeryLongEvents OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a clause 9 repeater port, this counter
Packit 022b05
            is incremented by one for each CarrierEvent
Packit 022b05
            whose ActivityDuration is greater than the
Packit 022b05
            MAU Jabber Lockup Protection timer TW3
Packit 022b05
            (Ref: 9.6.1 & 9.6.5, IEEE 802.3 Std).
Packit 022b05
Packit 022b05
            For a clause 27 repeater port, this counter
Packit 022b05
            is incremented by one on entry to the
Packit 022b05
            Rx Jabber state of the receiver timer state
Packit 022b05
            diagram (fig 27-7).  Other counters may
Packit 022b05
            be incremented as appropriate.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.13, aVeryLongEvents."
Packit 022b05
    ::= { rptrMonitorPortEntry 12 }
Packit 022b05
Packit 022b05
rptrMonitorPortDataRateMismatches OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each
Packit 022b05
            frame received by this port that meets all
Packit 022b05
            of the conditions required by only one of the
Packit 022b05
            following two measurement methods:
Packit 022b05
Packit 022b05
            Measurement method A:  1) The CollisionEvent
Packit 022b05
            signal is not asserted (10Mb/s operation) or
Packit 022b05
            the Collision Count Increment state of the
Packit 022b05
            partition state diagram (fig 27-8 of
Packit 022b05
            [IEEE 802.3 Std]) has not been entered
Packit 022b05
            (100Mb/s operation).  2) The ActivityDuration
Packit 022b05
            is greater than ValidPacketMinTime.  3) The
Packit 022b05
            frequency (data rate) is detectably mismatched
Packit 022b05
            from the local transmit frequency.
Packit 022b05
Packit 022b05
            Measurement method B:  1) The CollisionEvent
Packit 022b05
            signal is not asserted (10Mb/s operation)
Packit 022b05
            or the Collision Count Increment state of the
Packit 022b05
            partition state diagram (fig 27-8 of
Packit 022b05
            [IEEE 802.3 Std]) has not been entered
Packit 022b05
            (100Mb/s operation).  2) The OctetCount is
Packit 022b05
            greater than 63.  3) The frequency (data
Packit 022b05
            rate) is detectably mismatched from the local
Packit 022b05
            transmit frequency.  The exact degree of
Packit 022b05
            mismatch is vendor specific and is to be
Packit 022b05
            defined by the vendor for conformance testing.
Packit 022b05
Packit 022b05
            When this event occurs, other counters whose
Packit 022b05
            increment conditions were satisfied may or may not
Packit 022b05
            also be incremented, at the implementor's
Packit 022b05
            discretion.  Whether or not the repeater was able
Packit 022b05
            to maintain data integrity is beyond the scope of
Packit 022b05
            this standard.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.14, aDataRateMismatches."
Packit 022b05
    ::= { rptrMonitorPortEntry 13 }
Packit 022b05
Packit 022b05
rptrMonitorPortAutoPartitions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for
Packit 022b05
            each time the repeater has automatically
Packit 022b05
            partitioned this port.
Packit 022b05
Packit 022b05
            The conditions that cause a clause 9
Packit 022b05
            repeater port to partition are specified in
Packit 022b05
            the partition state diagram in clause 9 of
Packit 022b05
            [IEEE 802.3 Std].  They are not differentiated
Packit 022b05
            here.  A clause 27 repeater port partitions
Packit 022b05
            on entry to the Partition Wait state of the
Packit 022b05
            partition state diagram (fig 27-8 in
Packit 022b05
            [IEEE 802.3 Std]).
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.15, aAutoPartitions."
Packit 022b05
    ::= { rptrMonitorPortEntry 14 }
Packit 022b05
Packit 022b05
rptrMonitorPortTotalErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of errors which have occurred on
Packit 022b05
            this port.  This counter is the summation of the
Packit 022b05
            values of other error counters (for the same
Packit 022b05
            port), namely:
Packit 022b05
Packit 022b05
                rptrMonitorPortFCSErrors,
Packit 022b05
                rptrMonitorPortAlignmentErrors,
Packit 022b05
                rptrMonitorPortFrameTooLongs,
Packit 022b05
                rptrMonitorPortShortEvents,
Packit 022b05
                rptrMonitorPortLateEvents,
Packit 022b05
                rptrMonitorPortVeryLongEvents,
Packit 022b05
                rptrMonitorPortDataRateMismatches, and
Packit 022b05
                rptrMonitorPortSymbolErrors.
Packit 022b05
Packit 022b05
            This counter is redundant in the sense that it is
Packit 022b05
            the summation of information already available
Packit 022b05
            through other objects.  However, it is included
Packit 022b05
            specifically because the regular retrieval of this
Packit 022b05
            object as a means of tracking the health of a port
Packit 022b05
            provides a considerable optimization of network
Packit 022b05
            management traffic over the otherwise necessary
Packit 022b05
            retrieval of the summed counters.
Packit 022b05
Packit 022b05
            Note that rptrMonitorPortRunts is not included
Packit 022b05
            in this total; this is because runts usually
Packit 022b05
            indicate collision fragments, a normal network
Packit 022b05
            event.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    ::= { rptrMonitorPortEntry 15 }
Packit 022b05
Packit 022b05
rptrMonitorPortLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when the last of
Packit 022b05
            the following occurred:
Packit 022b05
              1) the agent cold- or warm-started;
Packit 022b05
              2) the row for the port was created
Packit 022b05
                 (such as when a device or module was added
Packit 022b05
                  to the system); or
Packit 022b05
              3) any condition that would cause one of
Packit 022b05
                 the counters for the row to experience
Packit 022b05
                 a discontinuity."
Packit 022b05
    ::= { rptrMonitorPortEntry 16 }
Packit 022b05
Packit 022b05
rptrMonitor100PortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrMonitor100PortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Table of additional performance and error
Packit 022b05
            statistics for 100Mb/s ports, above and
Packit 022b05
            beyond those parameters that apply to both
Packit 022b05
            10 and 100Mbps ports.  Entries exist only for
Packit 022b05
            ports attached to 100Mbps repeaters.
Packit 022b05
Packit 022b05
            The columnar object rptrMonitorPortLastChange
Packit 022b05
            is used to indicate possible discontinuities
Packit 022b05
            of counter type columnar objects in this table."
Packit 022b05
    ::= { rptrMonitorPortInfo 2 }
Packit 022b05
Packit 022b05
rptrMonitor100PortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrMonitor100PortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing performance
Packit 022b05
            and error statistics for a single 100Mb/s port."
Packit 022b05
    INDEX    { rptrMonitorPortGroupIndex, rptrMonitorPortIndex }
Packit 022b05
    ::= { rptrMonitor100PortTable 1 }
Packit 022b05
Packit 022b05
RptrMonitor100PortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrMonitorPortIsolates
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortSymbolErrors
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortUpper32Octets
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonitorPortHCReadableOctets
Packit 022b05
            Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrMonitorPortIsolates OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one each time that
Packit 022b05
            the repeater port automatically isolates as a
Packit 022b05
            consequence of false carrier events.  The conditions
Packit 022b05
            which cause a port to automatically isolate are
Packit 022b05
            defined by the transition from the False Carrier
Packit 022b05
            state to the Link Unstable state of the carrier
Packit 022b05
            integrity state diagram (figure 27-9)
Packit 022b05
            [IEEE 802.3 Standard].
Packit 022b05
Packit 022b05
            Note:  Isolates do not affect the value of
Packit 022b05
            the PortOperStatus object.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.16, aIsolates."
Packit 022b05
    ::= { rptrMonitor100PortEntry 1 }
Packit 022b05
Packit 022b05
rptrMonitorPortSymbolErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one each time when
Packit 022b05
            valid length packet was received at the port and
Packit 022b05
            there was at least one occurrence of an invalid
Packit 022b05
            data symbol. This can increment only once per valid
Packit 022b05
            carrier event. A collision presence at any port of
Packit 022b05
            the repeater containing port N, will not cause this
Packit 022b05
            attribute to increment.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 7.4 hours at 100Mb/s."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.17,
Packit 022b05
            aSymbolErrorDuringPacket."
Packit 022b05
    ::= { rptrMonitor100PortEntry 2 }
Packit 022b05
Packit 022b05
rptrMonitorPortUpper32Octets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is the number of octets contained in
Packit 022b05
            valid frames that have been received on this port,
Packit 022b05
            modulo 2**32.  That is, it contains the upper 32
Packit 022b05
            bits of a 64-bit octets counter, of which the
Packit 022b05
            lower 32 bits are contained in the
Packit 022b05
            rptrMonitorPortReadableOctets object.
Packit 022b05
Packit 022b05
            This two-counter mechanism is provided for those
Packit 022b05
            network management protocols that do not support
Packit 022b05
            64-bit counters (e.g. SNMP V1) and are used to
Packit 022b05
            manage a repeater type of 100Mb/s.
Packit 022b05
Packit 022b05
            Conformance clauses for this MIB are defined such
Packit 022b05
            that implementation of this object is not required
Packit 022b05
            in a system which does not support 100Mb/s.
Packit 022b05
            However, systems with mixed 10 and 100Mb/s ports
Packit 022b05
            may implement this object across all ports,
Packit 022b05
            including 10Mb/s.  If this object is implemented,
Packit 022b05
            it must be according to the definition in the first
Packit 022b05
            paragraph of this description; that is, the value
Packit 022b05
            of this object MUST be a valid count.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    ::= { rptrMonitor100PortEntry 3 }
Packit 022b05
Packit 022b05
rptrMonitorPortHCReadableOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is the number of octets contained in
Packit 022b05
            valid frames that have been received on this port.
Packit 022b05
            This counter is incremented by OctetCount for each
Packit 022b05
            frame received on this port which has been
Packit 022b05
            determined to be a readable frame (i.e., including
Packit 022b05
            FCS octets but excluding framing bits and dribble
Packit 022b05
            bits).
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred.
Packit 022b05
Packit 022b05
            This counter is a 64-bit version of rptrMonitor-
Packit 022b05
            PortReadableOctets. It should be used by network
Packit 022b05
            management protocols which suppport 64-bit counters
Packit 022b05
            (e.g. SNMPv2).
Packit 022b05
Packit 022b05
            Conformance clauses for this MIB are defined such
Packit 022b05
            that implementation of this object is not required
Packit 022b05
            in a system which does not support 100Mb/s.
Packit 022b05
            However, systems with mixed 10 and 100Mb/s ports
Packit 022b05
            may implement this object across all ports,
Packit 022b05
            including 10Mb/s.  If this object is implemented,
Packit 022b05
            it must be according to the definition in the first
Packit 022b05
            paragraph of this description; that is, the value
Packit 022b05
            of this object MUST be a valid count.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value
Packit 022b05
            when the value of object
Packit 022b05
            rptrMonitorPortLastChange changes."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.5, aReadableOctets."
Packit 022b05
    ::= { rptrMonitor100PortEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- New version of statistics at the repeater level.
Packit 022b05
--
Packit 022b05
-- Statistics objects for each managed repeater
Packit 022b05
-- in the system.
Packit 022b05
Packit 022b05
rptrMonTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrMonEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of information about each
Packit 022b05
            non-trivial repeater.  The number of entries
Packit 022b05
            in this table is the same as the number of
Packit 022b05
            entries in the rptrInfoTable.
Packit 022b05
Packit 022b05
            The columnar object rptrInfoLastChange is
Packit 022b05
            used to indicate possible discontinuities of
Packit 022b05
            counter type columnar objects in this table."
Packit 022b05
    ::= { rptrMonitorAllRptrInfo 1 }
Packit 022b05
Packit 022b05
rptrMonEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrMonEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing information
Packit 022b05
            about a single non-trivial repeater."
Packit 022b05
    INDEX    { rptrInfoId }
Packit 022b05
    ::= { rptrMonTable 1 }
Packit 022b05
Packit 022b05
RptrMonEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrMonTxCollisions
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonTotalFrames
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonTotalErrors
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonTotalOctets
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrMonTxCollisions OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "For a clause 9 (10Mb/s) repeater, this counter
Packit 022b05
            is incremented every time the repeater state
Packit 022b05
            machine enters the TRANSMIT COLLISION state
Packit 022b05
            from any state other than ONE PORT LEFT
Packit 022b05
            (Ref: Fig 9-2 [IEEE 802.3 Std]).
Packit 022b05
Packit 022b05
            For a clause 27 repeater, this counter is
Packit 022b05
            incremented every time the repeater core state
Packit 022b05
            diagram enters the Jam state as a result of
Packit 022b05
            Activity(ALL) > 1 (fig 27-2 [IEEE 802.3 Std]).
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 16 hours in a 10Mb/s repeater and 1.6
Packit 022b05
            hours in a 100Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.1.8, aTransmitCollisions"
Packit 022b05
    ::= { rptrMonEntry 1 }
Packit 022b05
Packit 022b05
rptrMonTotalFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of frames of valid frame length
Packit 022b05
            that have been received on the ports in this repeater
Packit 022b05
            and for which the FCSError and CollisionEvent
Packit 022b05
            signals were not asserted.  If an implementation
Packit 022b05
            can not obtain a count of frames as seen by
Packit 022b05
            the repeater itself, this counter may be
Packit 022b05
            implemented as the summation of the values of the
Packit 022b05
            rptrMonitorPortReadableFrames counters for all of
Packit 022b05
            the ports in the repeater.
Packit 022b05
Packit 022b05
            This statistic provides one of the parameters
Packit 022b05
            necessary for obtaining the packet error rate.
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 80 hours in a 10Mb/s repeater."
Packit 022b05
    ::= { rptrMonEntry 3 }
Packit 022b05
Packit 022b05
rptrMonTotalErrors OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of errors which have occurred on
Packit 022b05
            all of the ports in this repeater.  The errors
Packit 022b05
            included in this count are the same as those listed
Packit 022b05
            for the rptrMonitorPortTotalErrors counter.  If an
Packit 022b05
            implementation can not obtain a count of these
Packit 022b05
            errors as seen by the repeater itself, this counter
Packit 022b05
            may be implemented as the summation of the values of
Packit 022b05
            the rptrMonitorPortTotalErrors counters for all of
Packit 022b05
            the ports in the repeater."
Packit 022b05
    ::= { rptrMonEntry 4 }
Packit 022b05
Packit 022b05
rptrMonTotalOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of octets contained in the valid
Packit 022b05
            frames that have been received on the ports in
Packit 022b05
            this group.  If an implementation can not obtain
Packit 022b05
            a count of octets as seen by the repeater itself,
Packit 022b05
            this counter may be the summation of the
Packit 022b05
            values of the rptrMonitorPortReadableOctets
Packit 022b05
            counters for all of the ports in the group.
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred.  The approximate minimum time
Packit 022b05
            for rollover of this counter in a 10Mb/s repeater
Packit 022b05
            is 58 minutes divided by the number of ports in
Packit 022b05
            the repeater.
Packit 022b05
Packit 022b05
            For 100Mb/s repeaters processing traffic at a
Packit 022b05
            maximum rate, this counter can roll over in less
Packit 022b05
            than 6 minutes divided by the number of ports in
Packit 022b05
            the repeater.  Since that amount of time could
Packit 022b05
            be less than a management station's poll cycle
Packit 022b05
            time, in order to avoid a loss of information a
Packit 022b05
            management station is advised to also poll the
Packit 022b05
            rptrMonUpper32TotalOctets object, or to use the
Packit 022b05
            64-bit counter defined by rptrMonHCTotalOctets
Packit 022b05
            instead of the two 32-bit counters."
Packit 022b05
    ::= { rptrMonEntry 5 }
Packit 022b05
Packit 022b05
rptrMon100Table OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrMon100Entry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of additional information about each
Packit 022b05
            100Mb/s repeater, augmenting the entries in
Packit 022b05
            the rptrMonTable.  Entries exist in this table
Packit 022b05
            only for 100Mb/s repeaters.
Packit 022b05
Packit 022b05
            The columnar object rptrInfoLastChange is
Packit 022b05
            used to indicate possible discontinuities of
Packit 022b05
            counter type columnar objects in this table."
Packit 022b05
    ::= { rptrMonitorAllRptrInfo 2 }
Packit 022b05
Packit 022b05
rptrMon100Entry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrMon100Entry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing information
Packit 022b05
            about a single 100Mbps repeater."
Packit 022b05
    INDEX    { rptrInfoId }
Packit 022b05
    ::= { rptrMon100Table 1 }
Packit 022b05
Packit 022b05
RptrMon100Entry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrMonUpper32TotalOctets
Packit 022b05
            Counter32,
Packit 022b05
        rptrMonHCTotalOctets
Packit 022b05
            Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrMonUpper32TotalOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of octets contained in the valid
Packit 022b05
            frames that have been received on the ports in
Packit 022b05
            this repeater, modulo 2**32.  That is, it contains
Packit 022b05
            the upper 32 bits of a 64-bit counter, of which
Packit 022b05
            the lower 32 bits are contained in the
Packit 022b05
            rptrMonTotalOctets object.  If an implementation
Packit 022b05
            can not obtain a count of octets as seen
Packit 022b05
            by the repeater itself, the 64-bit value
Packit 022b05
            may be the summation of the values of the
Packit 022b05
            rptrMonitorPortReadableOctets counters combined
Packit 022b05
            with the corresponding rptrMonitorPortUpper32Octets
Packit 022b05
            counters for all of the ports in the repeater.
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred within the repeater.
Packit 022b05
Packit 022b05
            This two-counter mechanism is provided for those
Packit 022b05
            network management protocols that do not support
Packit 022b05
            64-bit counters (e.g. SNMP V1) and are used to
Packit 022b05
            manage a repeater type of 100Mb/s.
Packit 022b05
Packit 022b05
            Conformance clauses for this MIB are defined such
Packit 022b05
            that implementation of this object is not required
Packit 022b05
            in a system which does not support 100Mb/s.
Packit 022b05
            However, systems with mixed 10 and 100Mb/s ports
Packit 022b05
            may implement this object across all ports,
Packit 022b05
            including 10Mb/s.  If this object is implemented,
Packit 022b05
            it must be according to the definition in the first
Packit 022b05
            paragraph of this description; that is, the value
Packit 022b05
            of this object MUST be a valid count."
Packit 022b05
    ::= { rptrMon100Entry 1 }
Packit 022b05
Packit 022b05
rptrMonHCTotalOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of octets contained in the valid
Packit 022b05
            frames that have been received on the ports in
Packit 022b05
            this group.  If a implementation can not obtain
Packit 022b05
            a count of octets as seen by the repeater itself,
Packit 022b05
            this counter may be the summation of the
Packit 022b05
            values of the rptrMonitorPortReadableOctets
Packit 022b05
            counters for all of the ports in the group.
Packit 022b05
Packit 022b05
            This statistic provides an indicator of the total
Packit 022b05
            data transferred.
Packit 022b05
Packit 022b05
            This counter is a 64-bit (high-capacity) version
Packit 022b05
            of rptrMonUpper32TotalOctets and rptrMonTotalOctets.
Packit 022b05
            It should be used by network management protocols
Packit 022b05
            which support 64-bit counters (e.g. SNMPv2).
Packit 022b05
Packit 022b05
            Conformance clauses for this MIB are defined such
Packit 022b05
            that implementation of this object is not required
Packit 022b05
            in a system which does not support 100Mb/s.
Packit 022b05
            However, systems with mixed 10 and 100Mb/s ports
Packit 022b05
            may implement this object across all ports,
Packit 022b05
            including 10Mb/s.  If this object is implemented,
Packit 022b05
            it must be according to the definition in the first
Packit 022b05
            paragraph of this description; that is, the value
Packit 022b05
            of this object MUST be a valid count."
Packit 022b05
    ::= { rptrMon100Entry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The Repeater Address Search Table
Packit 022b05
--
Packit 022b05
-- This table provides an active address tracking
Packit 022b05
-- capability which can be also used to collect the
Packit 022b05
-- necessary information for mapping the topology
Packit 022b05
-- of a network.  Note that an NMS is required to have
Packit 022b05
-- read-write access to the table in order to access
Packit 022b05
-- this function.  Section 4, "Topology Mapping",
Packit 022b05
-- contains a description of an algorithm which can
Packit 022b05
-- make use of this table, in combination with the
Packit 022b05
Packit 022b05
-- forwarding databases of managed bridges/switches
Packit 022b05
-- in the network, to map network topology.
Packit 022b05
--
Packit 022b05
Packit 022b05
rptrAddrSearchTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF RptrAddrSearchEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table contains one entry per repeater in the
Packit 022b05
            system.  It defines objects which allow a network
Packit 022b05
            management application to instruct an agent to watch
Packit 022b05
            for a given MAC address and report which port it
Packit 022b05
            was seen on.  Only one address search can be in
Packit 022b05
            progress on each repeater at any one time.  Before
Packit 022b05
            starting an address search, a management application
Packit 022b05
            should obtain 'ownership' of the entry in
Packit 022b05
            rptrAddrSearchTable for the repeater that is to
Packit 022b05
            perform the search.  This is accomplished with the
Packit 022b05
            rptrAddrSearchLock and rptrAddrSearchStatus as
Packit 022b05
            follows:
Packit 022b05
Packit 022b05
            try_again:
Packit 022b05
                get(rptrAddrSearchLock, rptrAddrSearchStatus)
Packit 022b05
                while (rptrAddrSearchStatus != notInUse)
Packit 022b05
                {
Packit 022b05
                    /* Loop waiting for objects to be available*/
Packit 022b05
                    short delay
Packit 022b05
                    get(rptrAddrSearchLock, rptrAddrSearchStatus)
Packit 022b05
                }
Packit 022b05
Packit 022b05
                /* Try to claim map objects */
Packit 022b05
                lock_value = rptrAddrSearchLock
Packit 022b05
                if ( set(rptrAddrSearchLock = lock_value,
Packit 022b05
                         rptrAddrSearchStatus = inUse,
Packit 022b05
                         rptrAddrSearchOwner = 'my-IP-address)
Packit 022b05
                      == FAILURE)
Packit 022b05
                    /* Another manager got the lock */
Packit 022b05
                    goto try_again
Packit 022b05
Packit 022b05
                /* I have the lock */
Packit 022b05
                set (rptrAddrSearchAddress = <search target>)
Packit 022b05
Packit 022b05
                wait for rptrAddrSearchState to change from none
Packit 022b05
Packit 022b05
                if (rptrAddrSearchState == single)
Packit 022b05
                    get (rptrAddrSearchGroup, rptrAddrSearchPort)
Packit 022b05
                /* release the lock, making sure not to overwrite
Packit 022b05
                   anyone else's lock */
Packit 022b05
                set (rptrAddrSearchLock = lock_value+1,
Packit 022b05
                     rptrAddrSearchStatus = notInUse,
Packit 022b05
                     rptrAddrSearchOwner = '')
Packit 022b05
Packit 022b05
            A management station first retrieves the values of
Packit 022b05
            the appropriate instances of the rptrAddrSearchLock
Packit 022b05
            and rptrAddrSearchStatus objects, periodically
Packit 022b05
            repeating the retrieval if necessary, until the value
Packit 022b05
            of rptrAddrSearchStatus is 'notInUse'.  The
Packit 022b05
            management station then tries to set the same
Packit 022b05
            instance of the rptrAddrSearchLock object to the
Packit 022b05
            value it just retrieved, the same instance of the
Packit 022b05
            rptrAddrSearchStatus object to 'inUse', and the
Packit 022b05
            corresponding instance of rptrAddrSearchOwner to a
Packit 022b05
            value indicating itself.  If the set operation
Packit 022b05
            succeeds, then the management station has obtained
Packit 022b05
            ownership of the rptrAddrSearchEntry, and the value
Packit 022b05
            of rptrAddrSearchLock is incremented by the agent (as
Packit 022b05
            per the semantics of TestAndIncr).  Failure of the
Packit 022b05
            set operation indicates that some other manager has
Packit 022b05
            obtained ownership of the rptrAddrSearchEntry.
Packit 022b05
Packit 022b05
            Once ownership is obtained, the management station
Packit 022b05
            can proceed with the search operation.  Note that the
Packit 022b05
            agent will reset rptrAddrSearchStatus to 'notInUse'
Packit 022b05
            if it has been in the 'inUse' state for an abnormally
Packit 022b05
            long period of time, to prevent a misbehaving manager
Packit 022b05
            from permanently locking the entry.  It is suggested
Packit 022b05
            that this timeout period be between one and five
Packit 022b05
            minutes.
Packit 022b05
Packit 022b05
            When the management station has completed its search
Packit 022b05
            operation, it should free the entry by setting
Packit 022b05
            the instance of the rptrAddrSearchLock object to the
Packit 022b05
            previous value + 1, the instance of the
Packit 022b05
            rptrAddrSearchStatus to 'notInUse', and the instance
Packit 022b05
            of rptrAddrSearchOwner to a zero length string.  This
Packit 022b05
            is done to prevent overwriting another station's
Packit 022b05
            lock."
Packit 022b05
    ::= { rptrAddrTrackRptrInfo 1 }
Packit 022b05
Packit 022b05
rptrAddrSearchEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     RptrAddrSearchEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing objects for invoking an address
Packit 022b05
            search on a repeater."
Packit 022b05
    INDEX      { rptrInfoId }
Packit 022b05
    ::= { rptrAddrSearchTable 1 }
Packit 022b05
Packit 022b05
RptrAddrSearchEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrAddrSearchLock     TestAndIncr,
Packit 022b05
        rptrAddrSearchStatus   INTEGER,
Packit 022b05
        rptrAddrSearchAddress  MacAddress,
Packit 022b05
        rptrAddrSearchState    INTEGER,
Packit 022b05
        rptrAddrSearchGroup    Integer32,
Packit 022b05
        rptrAddrSearchPort     Integer32,
Packit 022b05
        rptrAddrSearchOwner    OwnerString
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
rptrAddrSearchLock OBJECT-TYPE
Packit 022b05
    SYNTAX     TestAndIncr
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used by a management station as an
Packit 022b05
            advisory lock for this rptrAddrSearchEntry."
Packit 022b05
    ::= { rptrAddrSearchEntry 1 }
Packit 022b05
Packit 022b05
rptrAddrSearchStatus  OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   notInUse(1),
Packit 022b05
                   inUse(2)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used to indicate that some management
Packit 022b05
            station is currently using this rptrAddrSearchEntry.
Packit 022b05
            Cooperating managers should set this object to
Packit 022b05
            'notInUse' when they are finished using this entry.
Packit 022b05
            The agent will automatically set the value of this
Packit 022b05
            object to 'notInUse' if it has been set to 'inUse'
Packit 022b05
            for an unusually long period of time."
Packit 022b05
    ::= { rptrAddrSearchEntry 2 }
Packit 022b05
Packit 022b05
rptrAddrSearchAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     MacAddress
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is used to search for a specified MAC
Packit 022b05
            address.  When this object is set, an address search
Packit 022b05
            begins.  This automatically sets the corresponding
Packit 022b05
            instance of the rptrAddrSearchState object  to 'none'
Packit 022b05
            and the corresponding instances of the
Packit 022b05
            rptrAddrSearchGroup and rptrAddrSearchPort objects to
Packit 022b05
            0.
Packit 022b05
Packit 022b05
            When a valid frame is received by this repeater with
Packit 022b05
            a source MAC address which matches the current value
Packit 022b05
            of rptrAddrSearchAddress, the agent will update the
Packit 022b05
            corresponding instances of rptrAddrSearchState,
Packit 022b05
            rptrAddrSearchGroup and rptrAddrSearchPort to reflect
Packit 022b05
            the current status of the search, and the group and
Packit 022b05
            port on which the frame was seen."
Packit 022b05
    ::= { rptrAddrSearchEntry 3 }
Packit 022b05
Packit 022b05
rptrAddrSearchState OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                    none(1),
Packit 022b05
                    single(2),
Packit 022b05
                    multiple(3)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The current state of the MAC address search on this
Packit 022b05
            repeater.  This object is initialized to 'none' when
Packit 022b05
            the corresponding instance of rptrAddrSearchAddress
Packit 022b05
            is set.  If the agent detects the address on exactly
Packit 022b05
            one port, it will set this object to 'single', and
Packit 022b05
            set the corresponding instances of
Packit 022b05
            rptrAddrSearchGroup and rptrAddrSearchPort to reflect
Packit 022b05
            the group and port on which the address was heard.
Packit 022b05
            If the agent detects the address on more than one
Packit 022b05
            port, it will set this object to 'multiple'."
Packit 022b05
    ::= { rptrAddrSearchEntry 4 }
Packit 022b05
Packit 022b05
rptrAddrSearchGroup OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The group from which an error-free frame whose
Packit 022b05
            source address is equal to the corresponding instance
Packit 022b05
            of rptrAddrSearchAddress has been received.  The
Packit 022b05
            value of this object is undefined when the
Packit 022b05
            corresponding instance of rptrAddrSearchState is
Packit 022b05
            equal to 'none' or 'multiple'."
Packit 022b05
    ::= { rptrAddrSearchEntry 5 }
Packit 022b05
Packit 022b05
rptrAddrSearchPort OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The port rom which an error-free frame whose
Packit 022b05
            source address is equal to the corresponding instance
Packit 022b05
            of rptrAddrSearchAddress has been received.  The
Packit 022b05
            value of this object is undefined when the
Packit 022b05
            corresponding instance of rptrAddrSearchState is
Packit 022b05
            equal to 'none' or 'multiple'."
Packit 022b05
    ::= { rptrAddrSearchEntry 6 }
Packit 022b05
Packit 022b05
rptrAddrSearchOwner OBJECT-TYPE
Packit 022b05
    SYNTAX     OwnerString
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity which currently has 'ownership' of this
Packit 022b05
            rptrAddrSearchEntry."
Packit 022b05
    ::= { rptrAddrSearchEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The Port Address Tracking Table
Packit 022b05
--
Packit 022b05
-- This table provides a way for a network management
Packit 022b05
-- application to passively gather information (using
Packit 022b05
-- read-only privileges) about which network addresses
Packit 022b05
-- are connected to which ports of a repeater.
Packit 022b05
--
Packit 022b05
Packit 022b05
rptrAddrTrackTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrAddrTrackEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Table of address mapping information about the
Packit 022b05
            ports."
Packit 022b05
    ::= { rptrAddrTrackPortInfo 1 }
Packit 022b05
Packit 022b05
rptrAddrTrackEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrAddrTrackEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry in the table, containing address mapping
Packit 022b05
            information about a single port."
Packit 022b05
    INDEX    { rptrAddrTrackGroupIndex, rptrAddrTrackPortIndex }
Packit 022b05
    ::= { rptrAddrTrackTable 1 }
Packit 022b05
Packit 022b05
RptrAddrTrackEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        rptrAddrTrackGroupIndex
Packit 022b05
            INTEGER,
Packit 022b05
        rptrAddrTrackPortIndex
Packit 022b05
            INTEGER,
Packit 022b05
        rptrAddrTrackLastSourceAddress     -- DEPRECATED OBJECT
Packit 022b05
            MacAddress,
Packit 022b05
        rptrAddrTrackSourceAddrChanges
Packit 022b05
            Counter32,
Packit 022b05
        rptrAddrTrackNewLastSrcAddress
Packit 022b05
            OptMacAddr,
Packit 022b05
        rptrAddrTrackCapacity
Packit 022b05
            Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrAddrTrackGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the group containing the
Packit 022b05
            port for which this entry contains information."
Packit 022b05
    ::= { rptrAddrTrackEntry 1 }
Packit 022b05
Packit 022b05
rptrAddrTrackPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the port within the group
Packit 022b05
            for which this entry contains information."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.1, aPortID."
Packit 022b05
    ::= { rptrAddrTrackEntry 2 }
Packit 022b05
Packit 022b05
rptrAddrTrackLastSourceAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
            This object is the SourceAddress of the last
Packit 022b05
            readable frame (i.e., counted by
Packit 022b05
            rptrMonitorPortReadableFrames) received by this
Packit 022b05
            port.
Packit 022b05
Packit 022b05
            This object has been deprecated because its value
Packit 022b05
            is undefined when no frames have been observed on
Packit 022b05
            this port.  The replacement object is
Packit 022b05
            rptrAddrTrackNewLastSrcAddress."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.18, aLastSourceAddress."
Packit 022b05
    ::= { rptrAddrTrackEntry 3 }
Packit 022b05
Packit 022b05
rptrAddrTrackSourceAddrChanges OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This counter is incremented by one for each time
Packit 022b05
            that the rptrAddrTrackLastSourceAddress attribute
Packit 022b05
            for this port has changed.
Packit 022b05
Packit 022b05
            This may indicate whether a link is connected to a
Packit 022b05
            single DTE or another multi-user segment.
Packit 022b05
Packit 022b05
            A discontinuity may occur in the value when the
Packit 022b05
            value of object rptrMonitorPortLastChange changes.
Packit 022b05
Packit 022b05
            The approximate minimum time for rollover of this
Packit 022b05
            counter is 81 hours in a 10Mb/s repeater."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.19, aSourceAddressChanges."
Packit 022b05
    ::= { rptrAddrTrackEntry 4 }
Packit 022b05
Packit 022b05
rptrAddrTrackNewLastSrcAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      OptMacAddr
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object is the SourceAddress of the last
Packit 022b05
            readable frame (i.e., counted by
Packit 022b05
            rptrMonitorPortReadableFrames) received by this
Packit 022b05
            port.  If no frames have been received by this
Packit 022b05
            port since the agent began monitoring the port
Packit 022b05
            activity, the agent shall return a string of
Packit 022b05
            length zero."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.18, aLastSourceAddress."
Packit 022b05
    ::= { rptrAddrTrackEntry 5 }
Packit 022b05
Packit 022b05
rptrAddrTrackCapacity OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of addresses that can be
Packit 022b05
            detected on this port. This value indicates
Packit 022b05
            to the maximum  number of entries in the
Packit 022b05
            rptrExtAddrTrackTable relative to this port.
Packit 022b05
Packit 022b05
            If this object has the value of 1, the agent
Packit 022b05
            implements only the LastSourceAddress mechanism
Packit 022b05
            described by RFC 1368 or RFC 1516."
Packit 022b05
    ::= { rptrAddrTrackEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Table for multiple addresses per port
Packit 022b05
Packit 022b05
rptrExtAddrTrackTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrExtAddrTrackEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table to extend the address tracking table (i.e.,
Packit 022b05
            rptrAddrTrackTable) with a list of source MAC
Packit 022b05
            addresses that were recently received on each port.
Packit 022b05
            The number of ports is the same as the number
Packit 022b05
            of entries in table rptrPortTable. The number of
Packit 022b05
            entries in this table depends on the agent/repeater
Packit 022b05
            implementation and the number of different
Packit 022b05
            addresses received on each port.
Packit 022b05
Packit 022b05
            The first entry for each port contains
Packit 022b05
            the same MAC address that is given by the
Packit 022b05
            rptrAddrTrackNewLastSrcAddress for that port.
Packit 022b05
Packit 022b05
            Entries in this table for a particular port are
Packit 022b05
            retained when that port is switched from one
Packit 022b05
            repeater to another.
Packit 022b05
Packit 022b05
            The ordering of MAC addresses listed for a
Packit 022b05
            particular port is implementation dependent."
Packit 022b05
    ::= { rptrAddrTrackPortInfo 2 }
Packit 022b05
Packit 022b05
rptrExtAddrTrackEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrExtAddrTrackEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A row in the table of extended address tracking
Packit 022b05
            information for ports. Entries can not be directly
Packit 022b05
            created or deleted via SNMP operations."
Packit 022b05
    INDEX       { rptrAddrTrackGroupIndex,
Packit 022b05
                  rptrAddrTrackPortIndex,
Packit 022b05
                  rptrExtAddrTrackMacIndex }
Packit 022b05
    ::= { rptrExtAddrTrackTable 1 }
Packit 022b05
Packit 022b05
RptrExtAddrTrackEntry ::= SEQUENCE {
Packit 022b05
    rptrExtAddrTrackMacIndex Integer32,
Packit 022b05
    rptrExtAddrTrackSourceAddress MacAddress
Packit 022b05
    }
Packit 022b05
Packit 022b05
rptrExtAddrTrackMacIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The index of a source MAC address seen on
Packit 022b05
            the port.
Packit 022b05
Packit 022b05
            The ordering of MAC addresses listed for a
Packit 022b05
            particular port is implementation dependent.
Packit 022b05
Packit 022b05
            There is no implied relationship between a
Packit 022b05
            particular index and a particular MAC
Packit 022b05
            address.  The index for a particular MAC
Packit 022b05
            address may change without notice."
Packit 022b05
    ::= { rptrExtAddrTrackEntry 1 }
Packit 022b05
Packit 022b05
rptrExtAddrTrackSourceAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The source MAC address from a readable frame
Packit 022b05
            (i.e., counted by rptrMonitorPortReadableFrames)
Packit 022b05
            recently received by the port."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.3.1.18, aLastSourceAddress."
Packit 022b05
    ::= { rptrExtAddrTrackEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The Repeater Top "N" Port Group
Packit 022b05
Packit 022b05
-- The Repeater Top N Port group is used to prepare reports that
Packit 022b05
-- describe a list of ports ordered by one of the statistics in the
Packit 022b05
-- Repeater Monitor Port Table.  The statistic chosen by the
Packit 022b05
-- management station is sampled over a management
Packit 022b05
-- station-specified time interval, making the report rate based.
Packit 022b05
-- The management station also specifies the number of ports that
Packit 022b05
-- are reported.
Packit 022b05
--
Packit 022b05
-- The rptrTopNPortControlTable is used to initiate the generation
Packit 022b05
-- of a report.  The management station may select the parameters
Packit 022b05
-- of such a report, such as which repeater, which statistic, how
Packit 022b05
-- many ports, and the start & stop times of the sampling.  When
Packit 022b05
-- the report is prepared, entries are created in the
Packit 022b05
-- rptrTopNPortTable associated with the relevent
Packit 022b05
-- rptrTopNControlEntry.  These entries are static for
Packit 022b05
-- each report after it has been prepared.
Packit 022b05
Packit 022b05
-- Note that counter discontinuities may appear in some
Packit 022b05
-- implementations if ports' assignment to repeaters changes
Packit 022b05
-- during the collection of data for a Top "N" report.
Packit 022b05
-- A management application could read the corresponding
Packit 022b05
-- rptrMonitorPortLastChange timestamp in order to check
Packit 022b05
-- whether a discontinuity occurred.
Packit 022b05
Packit 022b05
Packit 022b05
rptrTopNPortControlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrTopNPortControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table of control records for reports on the top `N'
Packit 022b05
        ports for the rate of a selected counter. The number
Packit 022b05
        of entries depends on the configuration of the agent.
Packit 022b05
        The maximum number of entries is implementation
Packit 022b05
        dependent."
Packit 022b05
    ::= { rptrTopNPortInfo 1 }
Packit 022b05
Packit 022b05
rptrTopNPortControlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrTopNPortControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of parameters that control the creation of a
Packit 022b05
            report of the top N ports according to several metrics."
Packit 022b05
    INDEX    { rptrTopNPortControlIndex }
Packit 022b05
    ::= { rptrTopNPortControlTable 1 }
Packit 022b05
Packit 022b05
RptrTopNPortControlEntry ::= SEQUENCE {
Packit 022b05
    rptrTopNPortControlIndex
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortRepeaterId
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortRateBase
Packit 022b05
        INTEGER,
Packit 022b05
    rptrTopNPortTimeRemaining
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortDuration
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortRequestedSize
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortGrantedSize
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortStartTime
Packit 022b05
        TimeStamp,
Packit 022b05
    rptrTopNPortOwner
Packit 022b05
        OwnerString,
Packit 022b05
    rptrTopNPortRowStatus
Packit 022b05
        RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
rptrTopNPortControlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1 .. 65535)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in the
Packit 022b05
            rptrTopNPortControl table.  Each such entry defines
Packit 022b05
            one top N report prepared for a repeater or system."
Packit 022b05
    ::= { rptrTopNPortControlEntry 1 }
Packit 022b05
Packit 022b05
rptrTopNPortRepeaterId OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Identifies the repeater for which a top N report will
Packit 022b05
            be prepared (see rptrInfoId).  If the value of this
Packit 022b05
            object is positive, only ports assigned to this repeater
Packit 022b05
            will be used to form the list in which to order the
Packit 022b05
            Top N table.  If this value is zero, all ports will be
Packit 022b05
            eligible for inclusion on the list.
Packit 022b05
Packit 022b05
            The value of this object may not be modified if the
Packit 022b05
            associated rptrTopNPortRowStatus object is equal to
Packit 022b05
            active(1).
Packit 022b05
            If, for a particular row in this table, the repeater
Packit 022b05
            specified by the value of this object goes away (is
Packit 022b05
            removed from the rptrInfoTable) while the associated
Packit 022b05
            rptrTopNPortRowStatus object is equal to active(1),
Packit 022b05
            the row in this table is preserved by the agent but
Packit 022b05
            the value of rptrTopNPortRowStatus is changed to
Packit 022b05
            notInService(2), and the agent may time out the row
Packit 022b05
            if appropriate.  If the specified repeater comes
Packit 022b05
            back (reappears in the rptrInfoTable) before the row
Packit 022b05
            has been timed out, the management station must set
Packit 022b05
            the value of the rptrTopNPortRowStatus object back
Packit 022b05
            to active(1) if desired (the agent doesn't do this
Packit 022b05
            automatically)."
Packit 022b05
    ::= { rptrTopNPortControlEntry 2 }
Packit 022b05
Packit 022b05
rptrTopNPortRateBase OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER  {
Packit 022b05
                  readableFrames(1),
Packit 022b05
                  readableOctets(2),
Packit 022b05
                  fcsErrors(3),
Packit 022b05
                  alignmentErrors(4),
Packit 022b05
                  frameTooLongs(5),
Packit 022b05
                  shortEvents(6),
Packit 022b05
                  runts(7),
Packit 022b05
                  collisions(8),
Packit 022b05
                  lateEvents(9),
Packit 022b05
                  veryLongEvents(10),
Packit 022b05
                  dataRateMismatches(11),
Packit 022b05
                  autoPartitions(12),
Packit 022b05
                  totalErrors(13),
Packit 022b05
                  isolates(14),
Packit 022b05
                  symbolErrors(15)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The monitored variable, which the rptrTopNPortRate
Packit 022b05
            variable is based upon.
Packit 022b05
Packit 022b05
            The value of this object may not be modified if
Packit 022b05
            the associated rptrTopNPortRowStatus object has
Packit 022b05
            a value of active(1)."
Packit 022b05
    ::= { rptrTopNPortControlEntry 3 }
Packit 022b05
Packit 022b05
rptrTopNPortTimeRemaining OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds left in the report
Packit 022b05
            currently being collected.  When this object
Packit 022b05
            is modified by the management station, a new
Packit 022b05
            collection is started, possibly aborting a
Packit 022b05
            currently running report.  The new value is
Packit 022b05
            used as the requested duration of this report,
Packit 022b05
            which is loaded into the associated
Packit 022b05
            rptrTopNPortDuration object.
Packit 022b05
Packit 022b05
            When this object is set to a non-zero value,
Packit 022b05
            any associated rptrTopNPortEntries shall be
Packit 022b05
            made inaccessible by the agent.  While the value
Packit 022b05
            of this object is non-zero, it decrements by one
Packit 022b05
            per second until it reaches zero.  During this
Packit 022b05
            time, all associated rptrTopNPortEntries shall
Packit 022b05
            remain inaccessible.  At the time that this object
Packit 022b05
            decrements to zero, the report is made accessible
Packit 022b05
            in the rptrTopNPortTable.  Thus, the rptrTopNPort
Packit 022b05
            table needs to be created only at the end of the
Packit 022b05
            collection interval.
Packit 022b05
Packit 022b05
            If the value of this object is set to zero
Packit 022b05
            while the associated report is running, the
Packit 022b05
            running report is aborted and no associated
Packit 022b05
            rptrTopNPortEntries are created."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { rptrTopNPortControlEntry 4 }
Packit 022b05
Packit 022b05
rptrTopNPortDuration OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds that this report has
Packit 022b05
            collected during the last sampling interval,
Packit 022b05
            or if this report is currently being collected,
Packit 022b05
            the number of seconds that this report is being
Packit 022b05
            collected during this sampling interval.
Packit 022b05
Packit 022b05
            When the associated rptrTopNPortTimeRemaining
Packit 022b05
            object is set, this object shall be set by the
Packit 022b05
            agent to the same value and shall not be modified
Packit 022b05
            until the next time the rptrTopNPortTimeRemaining
Packit 022b05
            is set.
Packit 022b05
Packit 022b05
            This value shall be zero if no reports have been
Packit 022b05
            requested for this rptrTopNPortControlEntry."
Packit 022b05
     ::= { rptrTopNPortControlEntry 5 }
Packit 022b05
Packit 022b05
rptrTopNPortRequestedSize OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of repeater ports requested
Packit 022b05
            for the Top N Table.
Packit 022b05
Packit 022b05
            When this object is created or modified, the
Packit 022b05
            agent should set rptrTopNPortGrantedSize as close
Packit 022b05
            to this object as is possible for the particular
Packit 022b05
            implementation and available resources."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { rptrTopNPortControlEntry 6 }
Packit 022b05
Packit 022b05
rptrTopNPortGrantedSize OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of repeater ports in the
Packit 022b05
            top N table.
Packit 022b05
Packit 022b05
            When the associated rptrTopNPortRequestedSize object is
Packit 022b05
            created or modified, the agent should set this object as
Packit 022b05
            closely to the requested value as is possible for the
Packit 022b05
            particular implementation and available resources.  The
Packit 022b05
            agent must not lower this value except as a result of a
Packit 022b05
            set to the associated rptrTopNPortRequestedSize object."
Packit 022b05
    ::= { rptrTopNPortControlEntry 7 }
Packit 022b05
Packit 022b05
rptrTopNPortStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this top N report was
Packit 022b05
            last started.  In other words, this is the time that
Packit 022b05
            the associated rptrTopNPortTimeRemaining object was
Packit 022b05
            modified to start the requested report.
Packit 022b05
Packit 022b05
            If the report has not yet been started, the value
Packit 022b05
            of this object is zero."
Packit 022b05
    ::= { rptrTopNPortControlEntry 8 }
Packit 022b05
Packit 022b05
rptrTopNPortOwner OBJECT-TYPE
Packit 022b05
    SYNTAX      OwnerString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { rptrTopNPortControlEntry 9 }
Packit 022b05
Packit 022b05
rptrTopNPortRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
           "The status of this row.
Packit 022b05
Packit 022b05
           If the value of this object is not equal to
Packit 022b05
           active(1), all associated entries in the
Packit 022b05
           rptrTopNPortTable shall be deleted by the
Packit 022b05
           agent."
Packit 022b05
    ::= { rptrTopNPortControlEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Top "N" reports
Packit 022b05
Packit 022b05
rptrTopNPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF RptrTopNPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of reports for the top `N' ports based on
Packit 022b05
            setting of associated control table entries. The
Packit 022b05
            maximum number of entries depends on the number
Packit 022b05
            of entries in table rptrTopNPortControlTable and
Packit 022b05
            the value of object rptrTopNPortGrantedSize for
Packit 022b05
            each entry.
Packit 022b05
Packit 022b05
            For each entry in the rptrTopNPortControlTable,
Packit 022b05
            repeater ports with the highest value of
Packit 022b05
            rptrTopNPortRate shall be placed in this table
Packit 022b05
            in decreasing order of that rate until there is
Packit 022b05
            no more room or until there are no more ports."
Packit 022b05
    ::= { rptrTopNPortInfo 2 }
Packit 022b05
Packit 022b05
rptrTopNPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      RptrTopNPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of statistics for a repeater port that is
Packit 022b05
            part of a top N report."
Packit 022b05
    INDEX    { rptrTopNPortControlIndex,
Packit 022b05
               rptrTopNPortIndex }
Packit 022b05
    ::= { rptrTopNPortTable 1 }
Packit 022b05
Packit 022b05
RptrTopNPortEntry ::= SEQUENCE {
Packit 022b05
    rptrTopNPortIndex
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortGroupIndex
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortPortIndex
Packit 022b05
        Integer32,
Packit 022b05
    rptrTopNPortRate
Packit 022b05
        Gauge32
Packit 022b05
}
Packit 022b05
Packit 022b05
rptrTopNPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in
Packit 022b05
            the rptrTopNPort table among those in the same
Packit 022b05
            report.  This index is between 1 and N, where N
Packit 022b05
            is the number of entries in this report.  Increasing
Packit 022b05
            values of rptrTopNPortIndex shall be assigned to
Packit 022b05
            entries with decreasing values of rptrTopNPortRate
Packit 022b05
            until index N is assigned to the entry with the
Packit 022b05
            lowest value of rptrTopNPortRate or there are no
Packit 022b05
            more rptrTopNPortEntries.
Packit 022b05
Packit 022b05
            No ports are included in a report where their
Packit 022b05
            value of rptrTopNPortRate would be zero."
Packit 022b05
    ::= { rptrTopNPortEntry 1 }
Packit 022b05
Packit 022b05
rptrTopNPortGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32  (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifes the group containing
Packit 022b05
            the port for this entry. (See also object
Packit 022b05
            type rptrGroupIndex.)"
Packit 022b05
    ::= { rptrTopNPortEntry 2 }
Packit 022b05
Packit 022b05
rptrTopNPortPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of the repeater port.
Packit 022b05
        (See object type rptrPortIndex.)"
Packit 022b05
    ::= { rptrTopNPortEntry 3 }
Packit 022b05
Packit 022b05
rptrTopNPortRate OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The amount of change in the selected variable
Packit 022b05
            during this sampling interval for the identified
Packit 022b05
            port.  The selected variable is that port's
Packit 022b05
            instance of the object selected by
Packit 022b05
            rptrTopNPortRateBase."
Packit 022b05
    ::= { rptrTopNPortEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- Notifications for use by Repeaters
Packit 022b05
Packit 022b05
rptrHealth NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { rptrOperStatus }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            In a system containing a single managed repeater,
Packit 022b05
            the rptrHealth notification conveys information
Packit 022b05
            related to the operational status of the repeater.
Packit 022b05
            It is sent either when the value of
Packit 022b05
            rptrOperStatus changes, or upon completion of a
Packit 022b05
            non-disruptive test.
Packit 022b05
Packit 022b05
            The rptrHealth notification must contain the
Packit 022b05
            rptrOperStatus object.  The agent may optionally
Packit 022b05
            include the rptrHealthText object in the varBind
Packit 022b05
            list.  See the rptrOperStatus and rptrHealthText
Packit 022b05
            objects for descriptions of the information that
Packit 022b05
            is sent.
Packit 022b05
Packit 022b05
            The agent must throttle the generation of
Packit 022b05
            consecutive rptrHealth traps so that there is at
Packit 022b05
            least a five-second gap between traps of this
Packit 022b05
            type.  When traps are throttled, they are dropped,
Packit 022b05
            not queued for sending at a future time.  (Note
Packit 022b05
            that 'generating' a trap means sending to all
Packit 022b05
            configured recipients.)"
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.3.1, nRepeaterHealth
Packit 022b05
            notification."
Packit 022b05
    ::= { snmpDot3RptrMgt 0 1 }
Packit 022b05
Packit 022b05
rptrGroupChange NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { rptrGroupIndex }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            In a system containing a single managed repeater,
Packit 022b05
            this notification is sent when a change occurs in the
Packit 022b05
            group structure of the repeater.  This occurs only
Packit 022b05
            when a group is logically or physically removed
Packit 022b05
            from or added to a repeater.  The varBind list
Packit 022b05
            contains the identifier of the group that was
Packit 022b05
            removed or added.
Packit 022b05
Packit 022b05
            The agent must throttle the generation of
Packit 022b05
            consecutive rptrGroupChange traps for the same
Packit 022b05
            group so that there is at least a five-second gap
Packit 022b05
            between traps of this type.  When traps are
Packit 022b05
            throttled, they are dropped, not queued for
Packit 022b05
            sending at a future time.  (Note that 'generating'
Packit 022b05
            a trap means sending to all configured
Packit 022b05
            recipients.)"
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.3.3, nGroupMapChange
Packit 022b05
            notification."
Packit 022b05
    ::= { snmpDot3RptrMgt 0 2 }
Packit 022b05
Packit 022b05
rptrResetEvent NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { rptrOperStatus }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "********* THIS OBJECT IS DEPRECATED **********
Packit 022b05
Packit 022b05
            In a system containing a single managed repeater-unit,
Packit 022b05
            the rptrResetEvent notification conveys information
Packit 022b05
            related to the operational status of the repeater.
Packit 022b05
            This trap is sent on completion of a repeater
Packit 022b05
            reset action.  A repeater reset action is defined
Packit 022b05
            as an a transition to the START state of Fig 9-2
Packit 022b05
            in section 9 [IEEE 802.3 Std], when triggered by a
Packit 022b05
            management command (e.g., an SNMP Set on the
Packit 022b05
            rptrReset object).
Packit 022b05
Packit 022b05
            The agent must throttle the generation of
Packit 022b05
            consecutive rptrResetEvent traps so that there is
Packit 022b05
            at least a five-second gap between traps of this
Packit 022b05
            type.  When traps are throttled, they are dropped,
Packit 022b05
            not queued for sending at a future time.  (Note
Packit 022b05
            that 'generating' a trap means sending to all
Packit 022b05
            configured recipients.)
Packit 022b05
Packit 022b05
            The rptrResetEvent trap is not sent when the agent
Packit 022b05
            restarts and sends an SNMP coldStart or warmStart
Packit 022b05
            trap.  However, it is recommended that a repeater
Packit 022b05
            agent send the rptrOperStatus object as an
Packit 022b05
            optional object with its coldStart and warmStart
Packit 022b05
            trap PDUs.
Packit 022b05
Packit 022b05
            The rptrOperStatus object must be included in the
Packit 022b05
            varbind list sent with this trap.  The agent may
Packit 022b05
            optionally include the rptrHealthText object as
Packit 022b05
            well."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.3.2, nRepeaterReset
Packit 022b05
            notification."
Packit 022b05
    ::= { snmpDot3RptrMgt 0 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Notifications for repeaters in a multiple-repeater implementation.
Packit 022b05
-- An implementation may send either the single-repeater OR
Packit 022b05
-- multiple-repeater version of these notifications (1 or 4; 2 or 5)
Packit 022b05
-- but not both.
Packit 022b05
Packit 022b05
rptrInfoHealth NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { rptrInfoOperStatus }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "In a system containing multiple managed repeaters,
Packit 022b05
            the rptrInfoHealth notification conveys information
Packit 022b05
            related to the operational status of a repeater.
Packit 022b05
            It is sent either when the value of rptrInfoOperStatus
Packit 022b05
            changes, or upon completion of a non-disruptive test.
Packit 022b05
Packit 022b05
            The agent must throttle the generation of
Packit 022b05
            consecutive rptrInfoHealth notifications for
Packit 022b05
            the same repeater so that there is at least
Packit 022b05
            a five-second gap between notifications of this type.
Packit 022b05
            When notifications are throttled, they are dropped,
Packit 022b05
            not queued for sending at a future time.  (Note
Packit 022b05
            that 'generating' a notification means sending
Packit 022b05
            to all configured recipients.)"
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.3.1, nRepeaterHealth
Packit 022b05
            notification."
Packit 022b05
    ::= { snmpDot3RptrMgt 0 4 }
Packit 022b05
Packit 022b05
rptrInfoResetEvent NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { rptrInfoOperStatus }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "In a system containing multiple managed
Packit 022b05
            repeaters, the rptrInfoResetEvent notification
Packit 022b05
            conveys information related to the operational
Packit 022b05
            status of a repeater. This notification is sent
Packit 022b05
            on completion of a repeater reset action.  A
Packit 022b05
            repeater reset action is defined as a transition
Packit 022b05
            to the START state of Fig 9-2 in section 9 of
Packit 022b05
            [IEEE 802.3 Std], when triggered by a management
Packit 022b05
            command (e.g., an SNMP Set on the rptrInfoReset
Packit 022b05
            object).
Packit 022b05
Packit 022b05
            The agent must throttle the generation of
Packit 022b05
            consecutive rptrInfoResetEvent notifications for
Packit 022b05
            a single repeater so that there is at least
Packit 022b05
            a five-second gap between notifications of
Packit 022b05
            this type.  When notifications are throttled,
Packit 022b05
            they are dropped, not queued for sending at
Packit 022b05
            a future time.  (Note that 'generating' a
Packit 022b05
            notification means sending to all configured
Packit 022b05
            recipients.)
Packit 022b05
Packit 022b05
            The rptrInfoResetEvent is not sent when the
Packit 022b05
            agent restarts and sends an SNMP coldStart or
Packit 022b05
            warmStart trap.  However, it is recommended that
Packit 022b05
            a repeater agent send the rptrInfoOperStatus
Packit 022b05
            object as an optional object with its coldStart
Packit 022b05
            and warmStart trap PDUs."
Packit 022b05
    REFERENCE
Packit 022b05
            "[IEEE 802.3 Mgt], 30.4.1.3.2, nRepeaterReset
Packit 022b05
            notification."
Packit 022b05
    ::= { snmpDot3RptrMgt 0 5 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Conformance information
Packit 022b05
Packit 022b05
snmpRptrModConf
Packit 022b05
        OBJECT IDENTIFIER ::= { snmpRptrMod 1 }
Packit 022b05
  snmpRptrModCompls
Packit 022b05
        OBJECT IDENTIFIER ::= { snmpRptrModConf 1 }
Packit 022b05
  snmpRptrModObjGrps
Packit 022b05
        OBJECT IDENTIFIER ::= { snmpRptrModConf 2 }
Packit 022b05
  snmpRptrModNotGrps
Packit 022b05
        OBJECT IDENTIFIER ::= { snmpRptrModConf 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Object groups
Packit 022b05
Packit 022b05
snmpRptrGrpBasic1516 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrGroupCapacity,
Packit 022b05
                  rptrOperStatus,
Packit 022b05
                  rptrHealthText,
Packit 022b05
                  rptrReset,
Packit 022b05
                  rptrNonDisruptTest,
Packit 022b05
                  rptrTotalPartitionedPorts,
Packit 022b05
Packit 022b05
                  rptrGroupIndex,
Packit 022b05
                  rptrGroupDescr,
Packit 022b05
                  rptrGroupObjectID,
Packit 022b05
                  rptrGroupOperStatus,
Packit 022b05
                  rptrGroupLastOperStatusChange,
Packit 022b05
                  rptrGroupPortCapacity,
Packit 022b05
Packit 022b05
                  rptrPortGroupIndex,
Packit 022b05
                  rptrPortIndex,
Packit 022b05
                  rptrPortAdminStatus,
Packit 022b05
                  rptrPortAutoPartitionState,
Packit 022b05
                  rptrPortOperStatus }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "********* THIS GROUP IS DEPRECATED **********
Packit 022b05
Packit 022b05
        Basic group from RFCs 1368 and 1516.
Packit 022b05
Packit 022b05
        NOTE: this object group is DEPRECATED and replaced
Packit 022b05
              with snmpRptrGrpBasic."
Packit 022b05
    ::= { snmpRptrModObjGrps 1 }
Packit 022b05
Packit 022b05
snmpRptrGrpMonitor1516 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrMonitorTransmitCollisions,
Packit 022b05
Packit 022b05
                  rptrMonitorGroupIndex,
Packit 022b05
                  rptrMonitorGroupTotalFrames,
Packit 022b05
                  rptrMonitorGroupTotalOctets,
Packit 022b05
                  rptrMonitorGroupTotalErrors,
Packit 022b05
                  rptrMonitorPortGroupIndex,
Packit 022b05
                  rptrMonitorPortIndex,
Packit 022b05
                  rptrMonitorPortReadableFrames,
Packit 022b05
                  rptrMonitorPortReadableOctets,
Packit 022b05
                  rptrMonitorPortFCSErrors,
Packit 022b05
                  rptrMonitorPortAlignmentErrors,
Packit 022b05
                  rptrMonitorPortFrameTooLongs,
Packit 022b05
                  rptrMonitorPortShortEvents,
Packit 022b05
                  rptrMonitorPortRunts,
Packit 022b05
                  rptrMonitorPortCollisions,
Packit 022b05
                  rptrMonitorPortLateEvents,
Packit 022b05
                  rptrMonitorPortVeryLongEvents,
Packit 022b05
                  rptrMonitorPortDataRateMismatches,
Packit 022b05
                  rptrMonitorPortAutoPartitions,
Packit 022b05
                  rptrMonitorPortTotalErrors }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "********* THIS GROUP IS DEPRECATED **********
Packit 022b05
Packit 022b05
        Monitor group from RFCs 1368 and 1516.
Packit 022b05
Packit 022b05
        NOTE: this object group is DEPRECATED and replaced
Packit 022b05
              with snmpRptrGrpMonitor."
Packit 022b05
    ::= { snmpRptrModObjGrps 2 }
Packit 022b05
Packit 022b05
snmpRptrGrpAddrTrack1368 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrAddrTrackGroupIndex,
Packit 022b05
                  rptrAddrTrackPortIndex,
Packit 022b05
                  rptrAddrTrackLastSourceAddress,
Packit 022b05
                  rptrAddrTrackSourceAddrChanges }
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Address tracking group from RFC 1368.
Packit 022b05
Packit 022b05
        NOTE: this object group is OBSOLETE and replaced
Packit 022b05
              with snmpRptrGrpAddrTrack1516."
Packit 022b05
    ::= { snmpRptrModObjGrps 3 }
Packit 022b05
Packit 022b05
snmpRptrGrpAddrTrack1516 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrAddrTrackGroupIndex,
Packit 022b05
                  rptrAddrTrackPortIndex,
Packit 022b05
                  rptrAddrTrackLastSourceAddress,
Packit 022b05
                  rptrAddrTrackSourceAddrChanges,
Packit 022b05
                  rptrAddrTrackNewLastSrcAddress }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "********* THIS GROUP IS DEPRECATED **********
Packit 022b05
        Address tracking group from RFC 1516.
Packit 022b05
Packit 022b05
        NOTE: this object group is DEPRECATED and
Packit 022b05
              replaced with snmpRptrGrpAddrTrack."
Packit 022b05
    ::= { snmpRptrModObjGrps 4 }
Packit 022b05
Packit 022b05
snmpRptrGrpBasic OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrGroupIndex,
Packit 022b05
                  rptrGroupObjectID,
Packit 022b05
                  rptrGroupOperStatus,
Packit 022b05
                  rptrGroupPortCapacity,
Packit 022b05
Packit 022b05
                  rptrPortGroupIndex,
Packit 022b05
                  rptrPortIndex,
Packit 022b05
                  rptrPortAdminStatus,
Packit 022b05
                  rptrPortAutoPartitionState,
Packit 022b05
                  rptrPortOperStatus,
Packit 022b05
                  rptrPortRptrId,
Packit 022b05
Packit 022b05
                  rptrInfoId,
Packit 022b05
                  rptrInfoRptrType,
Packit 022b05
                  rptrInfoOperStatus,
Packit 022b05
                  rptrInfoReset,
Packit 022b05
                  rptrInfoPartitionedPorts,
Packit 022b05
                  rptrInfoLastChange }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Basic group for a system with one or more
Packit 022b05
        repeater-units in multi-segment (post-RFC 1516)
Packit 022b05
        version of the MIB module."
Packit 022b05
    ::= { snmpRptrModObjGrps 5 }
Packit 022b05
Packit 022b05
snmpRptrGrpMonitor OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrMonitorPortGroupIndex,
Packit 022b05
                  rptrMonitorPortIndex,
Packit 022b05
                  rptrMonitorPortReadableFrames,
Packit 022b05
                  rptrMonitorPortReadableOctets,
Packit 022b05
                  rptrMonitorPortFCSErrors,
Packit 022b05
                  rptrMonitorPortAlignmentErrors,
Packit 022b05
                  rptrMonitorPortFrameTooLongs,
Packit 022b05
                  rptrMonitorPortShortEvents,
Packit 022b05
                  rptrMonitorPortRunts,
Packit 022b05
                  rptrMonitorPortCollisions,
Packit 022b05
                  rptrMonitorPortLateEvents,
Packit 022b05
                  rptrMonitorPortVeryLongEvents,
Packit 022b05
                  rptrMonitorPortDataRateMismatches,
Packit 022b05
                  rptrMonitorPortAutoPartitions,
Packit 022b05
                  rptrMonitorPortTotalErrors,
Packit 022b05
                  rptrMonitorPortLastChange,
Packit 022b05
Packit 022b05
                  rptrMonTxCollisions,
Packit 022b05
                  rptrMonTotalFrames,
Packit 022b05
                  rptrMonTotalErrors,
Packit 022b05
                  rptrMonTotalOctets }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Monitor group for a system with one or more
Packit 022b05
        repeater-units in multi-segment (post-RFC 1516)
Packit 022b05
        version of the MIB module."
Packit 022b05
    ::= { snmpRptrModObjGrps 6 }
Packit 022b05
Packit 022b05
snmpRptrGrpMonitor100 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrMonitorPortIsolates,
Packit 022b05
                  rptrMonitorPortSymbolErrors,
Packit 022b05
                  rptrMonitorPortUpper32Octets,
Packit 022b05
Packit 022b05
                  rptrMonUpper32TotalOctets }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Monitor group for 100Mb/s ports and repeaters
Packit 022b05
        in a system with one or more repeater-units in
Packit 022b05
        multi-segment (post-RFC 1516) version of the MIB
Packit 022b05
        module.  Systems which support Counter64 should
Packit 022b05
        also implement snmpRptrGrpMonitor100w64."
Packit 022b05
    ::= { snmpRptrModObjGrps 7 }
Packit 022b05
Packit 022b05
snmpRptrGrpMonitor100w64 OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrMonitorPortHCReadableOctets,
Packit 022b05
                  rptrMonHCTotalOctets }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Monitor group for 100Mb/s ports and repeaters in a
Packit 022b05
        system with one or more repeater-units and support
Packit 022b05
        for Counter64."
Packit 022b05
    ::= { snmpRptrModObjGrps 8 }
Packit 022b05
Packit 022b05
snmpRptrGrpAddrTrack OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrAddrTrackGroupIndex,
Packit 022b05
                  rptrAddrTrackPortIndex,
Packit 022b05
                  rptrAddrTrackSourceAddrChanges,
Packit 022b05
                  rptrAddrTrackNewLastSrcAddress,
Packit 022b05
                  rptrAddrTrackCapacity }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Passive address tracking group for post-RFC 1516
Packit 022b05
        version of the MIB module."
Packit 022b05
    ::= { snmpRptrModObjGrps 9 }
Packit 022b05
Packit 022b05
snmpRptrGrpExtAddrTrack OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrExtAddrTrackMacIndex,
Packit 022b05
                  rptrExtAddrTrackSourceAddress }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Extended passive address tracking group for
Packit 022b05
        a system with one or more repeater-units in
Packit 022b05
        post-RFC 1516 version of the MIB module."
Packit 022b05
    ::= { snmpRptrModObjGrps 10 }
Packit 022b05
Packit 022b05
snmpRptrGrpRptrAddrSearch OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrAddrSearchLock,
Packit 022b05
                  rptrAddrSearchStatus,
Packit 022b05
                  rptrAddrSearchAddress,
Packit 022b05
                  rptrAddrSearchState,
Packit 022b05
                  rptrAddrSearchGroup,
Packit 022b05
                  rptrAddrSearchPort,
Packit 022b05
                  rptrAddrSearchOwner }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Active MAC address search group and topology
Packit 022b05
        mapping support for repeaters."
Packit 022b05
    ::= { snmpRptrModObjGrps 11 }
Packit 022b05
Packit 022b05
snmpRptrGrpTopNPort OBJECT-GROUP
Packit 022b05
    OBJECTS     { rptrTopNPortControlIndex,
Packit 022b05
                  rptrTopNPortRepeaterId,
Packit 022b05
                  rptrTopNPortRateBase,
Packit 022b05
                  rptrTopNPortTimeRemaining,
Packit 022b05
                  rptrTopNPortDuration,
Packit 022b05
                  rptrTopNPortRequestedSize,
Packit 022b05
                  rptrTopNPortGrantedSize,
Packit 022b05
                  rptrTopNPortStartTime,
Packit 022b05
                  rptrTopNPortOwner,
Packit 022b05
                  rptrTopNPortRowStatus,
Packit 022b05
                  rptrTopNPortIndex,
Packit 022b05
                  rptrTopNPortGroupIndex,
Packit 022b05
                  rptrTopNPortPortIndex,
Packit 022b05
                  rptrTopNPortRate }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Top `N' group for repeater ports."
Packit 022b05
    ::= { snmpRptrModObjGrps 12 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Compliances
Packit 022b05
Packit 022b05
snmpRptrModComplRFC1368 MODULE-COMPLIANCE
Packit 022b05
    STATUS      obsolete
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Compliance for RFC 1368.
Packit 022b05
Packit 022b05
        NOTE: this module compliance is OBSOLETE and
Packit 022b05
              replaced by snmpRptrModComplRFC1516."
Packit 022b05
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { snmpRptrGrpBasic1516 }
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpMonitor1516
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this optional group is
Packit 022b05
            recommended for systems which have the
Packit 022b05
            instrumentation to do performance monitoring."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpAddrTrack1368
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            recommended for systems which have
Packit 022b05
            the necessary instrumentation."
Packit 022b05
Packit 022b05
    ::= { snmpRptrModCompls 1 }
Packit 022b05
Packit 022b05
snmpRptrModComplRFC1516 MODULE-COMPLIANCE
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "********* THIS COMPLIANCE IS DEPRECATED **********
Packit 022b05
Packit 022b05
        Compliance for RFC 1516 and for backwards
Packit 022b05
        compatibility with single-repeater,
Packit 022b05
        10Mb/s-only implementations."
Packit 022b05
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { snmpRptrGrpBasic1516 }
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpMonitor1516
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this optional group is
Packit 022b05
            recommended for systems which have the
Packit 022b05
            instrumentation to do performance monitoring."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpAddrTrack1516
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            recommended for systems which have
Packit 022b05
            the necessary instrumentation."
Packit 022b05
    ::= { snmpRptrModCompls 2 }
Packit 022b05
Packit 022b05
snmpRptrModCompl MODULE-COMPLIANCE
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Compliance for the multi-segment version of the
Packit 022b05
        MIB module for a system with one or more
Packit 022b05
        repeater-units."
Packit 022b05
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { snmpRptrGrpBasic,
Packit 022b05
                           snmpRptrGrpMonitor,
Packit 022b05
                           snmpRptrGrpAddrTrack }
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpMonitor100
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            mandatory for managed systems which
Packit 022b05
            contain 100Mb/s repeaters."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpMonitor100w64
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            mandatory for managed systems which
Packit 022b05
            contain 100Mb/s repeaters and which
Packit 022b05
            can support Counter64."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpExtAddrTrack
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            recommended for systems which have
Packit 022b05
            the necessary instrumentation to track
Packit 022b05
            MAC addresses of multiple DTEs attached
Packit 022b05
            to a single repeater port."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpRptrAddrSearch
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            recommended for systems which allow
Packit 022b05
            read-write access and which have
Packit 022b05
            the necessary instrumentation to
Packit 022b05
            search all incoming data streams
Packit 022b05
            for a particular MAC address."
Packit 022b05
Packit 022b05
        GROUP snmpRptrGrpTopNPort
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of this group is
Packit 022b05
            recommended for systems which have
Packit 022b05
            the necessary resources to support
Packit 022b05
            TopN statistics reporting."
Packit 022b05
Packit 022b05
    ::= { snmpRptrModCompls 3 }
Packit 022b05
Packit 022b05
Packit 022b05
END