Blame mibs/BRIDGE-MIB.txt

Packit fcad23
BRIDGE-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- MIB for IEEE 802.1D devices
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
IMPORTS
Packit fcad23
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit fcad23
    Counter32, Integer32, TimeTicks, mib-2
Packit fcad23
        FROM SNMPv2-SMI
Packit fcad23
    TEXTUAL-CONVENTION, MacAddress
Packit fcad23
        FROM SNMPv2-TC
Packit fcad23
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit fcad23
        FROM SNMPv2-CONF
Packit fcad23
    InterfaceIndex FROM IF-MIB
Packit fcad23
    ;
Packit fcad23
Packit fcad23
dot1dBridge MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "200509190000Z"
Packit fcad23
    ORGANIZATION "IETF Bridge MIB Working Group"
Packit fcad23
    CONTACT-INFO
Packit fcad23
        "Email: bridge-mib@ietf.org
Packit fcad23
Packit fcad23
                 K.C. Norseth (Editor)
Packit fcad23
                 L-3 Communications
Packit fcad23
            Tel: +1 801-594-2809
Packit fcad23
          Email: kenyon.c.norseth@L-3com.com
Packit fcad23
         Postal: 640 N. 2200 West.
Packit fcad23
                 Salt Lake City, Utah 84116-0850
Packit fcad23
Packit fcad23
                 Les Bell (Editor)
Packit fcad23
                 3Com Europe Limited
Packit fcad23
          Phone: +44 1442 438025
Packit fcad23
          Email: elbell@ntlworld.com
Packit fcad23
         Postal: 3Com Centre, Boundary Way
Packit fcad23
                 Hemel Hempstead
Packit fcad23
                 Herts.  HP2 7YU
Packit fcad23
                 UK
Packit fcad23
Packit fcad23
         Send comments to <bridge-mib@ietf.org>"
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The Bridge MIB module for managing devices that support
Packit fcad23
        IEEE 802.1D.
Packit fcad23
Packit fcad23
        Copyright (C) The Internet Society (2005).  This version of
Packit fcad23
        this MIB module is part of RFC 4188; see the RFC itself for
Packit fcad23
        full legal notices."
Packit fcad23
    REVISION     "200509190000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
         "Third revision, published as part of RFC 4188.
Packit fcad23
Packit fcad23
         The MIB module has been converted to SMIv2 format.
Packit fcad23
         Conformance statements have been added and some
Packit fcad23
         description and reference clauses have been updated.
Packit fcad23
Packit fcad23
         The object dot1dStpPortPathCost32 was added to
Packit fcad23
         support IEEE 802.1t and the permissible values of
Packit fcad23
         dot1dStpPriority and dot1dStpPortPriority have been
Packit fcad23
         clarified for bridges supporting IEEE 802.1t or
Packit fcad23
         IEEE 802.1w.
Packit fcad23
Packit fcad23
         The interpretation of dot1dStpTimeSinceTopologyChange
Packit fcad23
         has been clarified for bridges supporting the Rapid
Packit fcad23
         Spanning Tree Protocol (RSTP)."
Packit fcad23
    REVISION     "199307310000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
         "Second revision, published as part of RFC 1493."
Packit fcad23
    REVISION     "199112310000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
         "Initial revision, published as part of RFC 1286."
Packit fcad23
    ::= { mib-2 17 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Textual Conventions
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
BridgeId ::= TEXTUAL-CONVENTION
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The Bridge-Identifier, as used in the Spanning Tree
Packit fcad23
        Protocol, to uniquely identify a bridge.  Its first two
Packit fcad23
        octets (in network byte order) contain a priority value,
Packit fcad23
        and its last 6 octets contain the MAC address used to
Packit fcad23
        refer to a bridge in a unique fashion (typically, the
Packit fcad23
        numerically smallest MAC address of all ports on the
Packit fcad23
        bridge)."
Packit fcad23
    SYNTAX      OCTET STRING (SIZE (8))
Packit fcad23
Packit fcad23
Timeout ::= TEXTUAL-CONVENTION
Packit fcad23
    DISPLAY-HINT "d"
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A Spanning Tree Protocol (STP) timer in units of 1/100
Packit fcad23
        seconds.  Several objects in this MIB module represent
Packit fcad23
        values of timers used by the Spanning Tree Protocol.
Packit fcad23
        In this MIB, these timers have values in units of
Packit fcad23
        hundredths of a second (i.e., 1/100 secs).
Packit fcad23
Packit fcad23
        These timers, when stored in a Spanning Tree Protocol's
Packit fcad23
        BPDU, are in units of 1/256 seconds.  Note, however, that
Packit fcad23
        802.1D-1998 specifies a settable granularity of no more
Packit fcad23
        than one second for these timers.  To avoid ambiguity,
Packit fcad23
        a conversion algorithm is defined below for converting
Packit fcad23
        between the different units, which ensures a timer's
Packit fcad23
        value is not distorted by multiple conversions.
Packit fcad23
Packit fcad23
        To convert a Timeout value into a value in units of
Packit fcad23
        1/256 seconds, the following algorithm should be used:
Packit fcad23
Packit fcad23
            b = floor( (n * 256) / 100)
Packit fcad23
Packit fcad23
        where:
Packit fcad23
            floor   =  quotient [ignore remainder]
Packit fcad23
            n is the value in 1/100 second units
Packit fcad23
            b is the value in 1/256 second units
Packit fcad23
Packit fcad23
        To convert the value from 1/256 second units back to
Packit fcad23
        1/100 seconds, the following algorithm should be used:
Packit fcad23
Packit fcad23
            n = ceiling( (b * 100) / 256)
Packit fcad23
Packit fcad23
        where:
Packit fcad23
            ceiling = quotient [if remainder is 0], or
Packit fcad23
                      quotient + 1 [if remainder is nonzero]
Packit fcad23
            n is the value in 1/100 second units
Packit fcad23
Packit fcad23
            b is the value in 1/256 second units
Packit fcad23
Packit fcad23
        Note: it is important that the arithmetic operations are
Packit fcad23
        done in the order specified (i.e., multiply first,
Packit fcad23
        divide second)."
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- subtrees in the Bridge MIB
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dNotifications  OBJECT IDENTIFIER ::= { dot1dBridge 0 }
Packit fcad23
Packit fcad23
dot1dBase           OBJECT IDENTIFIER ::= { dot1dBridge 1 }
Packit fcad23
dot1dStp            OBJECT IDENTIFIER ::= { dot1dBridge 2 }
Packit fcad23
Packit fcad23
dot1dSr             OBJECT IDENTIFIER ::= { dot1dBridge 3 }
Packit fcad23
-- documented in RFC 1525
Packit fcad23
Packit fcad23
dot1dTp             OBJECT IDENTIFIER ::= { dot1dBridge 4 }
Packit fcad23
dot1dStatic         OBJECT IDENTIFIER ::= { dot1dBridge 5 }
Packit fcad23
Packit fcad23
-- Subtrees used by Bridge MIB Extensions:
Packit fcad23
--      pBridgeMIB  MODULE-IDENTITY   ::= { dot1dBridge 6 }
Packit fcad23
--      qBridgeMIB  MODULE-IDENTITY   ::= { dot1dBridge 7 }
Packit fcad23
-- Note that the practice of registering related MIB modules
Packit fcad23
-- below dot1dBridge has been discouraged since there is no
Packit fcad23
-- robust mechanism to track such registrations.
Packit fcad23
Packit fcad23
dot1dConformance    OBJECT IDENTIFIER ::= { dot1dBridge 8 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dBase subtree
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Implementation of the dot1dBase subtree is mandatory for all
Packit fcad23
-- bridges.
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dBaseBridgeAddress OBJECT-TYPE
Packit fcad23
    SYNTAX      MacAddress
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The MAC address used by this bridge when it must be
Packit fcad23
        referred to in a unique fashion.  It is recommended
Packit fcad23
        that this be the numerically smallest MAC address of
Packit fcad23
        all ports that belong to this bridge.  However, it is only
Packit fcad23
Packit fcad23
        required to be unique.  When concatenated with
Packit fcad23
        dot1dStpPriority, a unique BridgeIdentifier is formed,
Packit fcad23
        which is used in the Spanning Tree Protocol."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clauses 14.4.1.1.3 and 7.12.5"
Packit fcad23
    ::= { dot1dBase 1 }
Packit fcad23
Packit fcad23
dot1dBaseNumPorts OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    UNITS       "ports"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of ports controlled by this bridging
Packit fcad23
        entity."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.4.1.1.3"
Packit fcad23
    ::= { dot1dBase 2 }
Packit fcad23
Packit fcad23
dot1dBaseType OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    unknown(1),
Packit fcad23
                    transparent-only(2),
Packit fcad23
                    sourceroute-only(3),
Packit fcad23
                    srt(4)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Indicates what type of bridging this bridge can
Packit fcad23
        perform.  If a bridge is actually performing a
Packit fcad23
        certain type of bridging, this will be indicated by
Packit fcad23
        entries in the port table for the given type."
Packit fcad23
    ::= { dot1dBase 3 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- The Generic Bridge Port Table
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
dot1dBasePortTable OBJECT-TYPE
Packit fcad23
    SYNTAX      SEQUENCE OF Dot1dBasePortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A table that contains generic information about every
Packit fcad23
        port that is associated with this bridge.  Transparent,
Packit fcad23
        source-route, and srt ports are included."
Packit fcad23
    ::= { dot1dBase 4 }
Packit fcad23
Packit fcad23
dot1dBasePortEntry OBJECT-TYPE
Packit fcad23
    SYNTAX      Dot1dBasePortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A list of information for each port of the bridge."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.4.2, 14.6.1"
Packit fcad23
    INDEX  { dot1dBasePort }
Packit fcad23
    ::= { dot1dBasePortTable 1 }
Packit fcad23
Packit fcad23
Dot1dBasePortEntry ::=
Packit fcad23
    SEQUENCE {
Packit fcad23
        dot1dBasePort
Packit fcad23
            Integer32,
Packit fcad23
        dot1dBasePortIfIndex
Packit fcad23
            InterfaceIndex,
Packit fcad23
        dot1dBasePortCircuit
Packit fcad23
            OBJECT IDENTIFIER,
Packit fcad23
        dot1dBasePortDelayExceededDiscards
Packit fcad23
            Counter32,
Packit fcad23
        dot1dBasePortMtuExceededDiscards
Packit fcad23
            Counter32
Packit fcad23
    }
Packit fcad23
Packit fcad23
dot1dBasePort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (1..65535)
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The port number of the port for which this entry
Packit fcad23
        contains bridge management information."
Packit fcad23
    ::= { dot1dBasePortEntry 1 }
Packit fcad23
Packit fcad23
dot1dBasePortIfIndex OBJECT-TYPE
Packit fcad23
    SYNTAX      InterfaceIndex
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value of the instance of the ifIndex object,
Packit fcad23
        defined in IF-MIB, for the interface corresponding
Packit fcad23
        to this port."
Packit fcad23
    ::= { dot1dBasePortEntry 2 }
Packit fcad23
Packit fcad23
dot1dBasePortCircuit OBJECT-TYPE
Packit fcad23
    SYNTAX      OBJECT IDENTIFIER
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "For a port that (potentially) has the same value of
Packit fcad23
        dot1dBasePortIfIndex as another port on the same bridge.
Packit fcad23
        This object contains the name of an object instance
Packit fcad23
        unique to this port.  For example, in the case where
Packit fcad23
        multiple ports correspond one-to-one with multiple X.25
Packit fcad23
        virtual circuits, this value might identify an (e.g.,
Packit fcad23
        the first) object instance associated with the X.25
Packit fcad23
        virtual circuit corresponding to this port.
Packit fcad23
Packit fcad23
        For a port which has a unique value of
Packit fcad23
        dot1dBasePortIfIndex, this object can have the value
Packit fcad23
        { 0 0 }."
Packit fcad23
    ::= { dot1dBasePortEntry 3 }
Packit fcad23
Packit fcad23
dot1dBasePortDelayExceededDiscards OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of frames discarded by this port due
Packit fcad23
        to excessive transit delay through the bridge.  It
Packit fcad23
        is incremented by both transparent and source
Packit fcad23
        route bridges."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.6.1.1.3"
Packit fcad23
    ::= { dot1dBasePortEntry 4 }
Packit fcad23
Packit fcad23
dot1dBasePortMtuExceededDiscards OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of frames discarded by this port due
Packit fcad23
        to an excessive size.  It is incremented by both
Packit fcad23
        transparent and source route bridges."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.6.1.1.3"
Packit fcad23
    ::= { dot1dBasePortEntry 5 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dStp subtree
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Implementation of the dot1dStp subtree is optional.  It is
Packit fcad23
-- implemented by those bridges that support the Spanning Tree
Packit fcad23
-- Protocol.
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dStpProtocolSpecification OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    unknown(1),
Packit fcad23
                    decLb100(2),
Packit fcad23
                    ieee8021d(3)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "An indication of what version of the Spanning Tree
Packit fcad23
        Protocol is being run.  The value 'decLb100(2)'
Packit fcad23
        indicates the DEC LANbridge 100 Spanning Tree protocol.
Packit fcad23
        IEEE 802.1D implementations will return 'ieee8021d(3)'.
Packit fcad23
        If future versions of the IEEE Spanning Tree Protocol
Packit fcad23
        that are incompatible with the current version
Packit fcad23
        are released a new value will be defined."
Packit fcad23
    ::= { dot1dStp 1 }
Packit fcad23
Packit fcad23
dot1dStpPriority OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value of the write-able portion of the Bridge ID
Packit fcad23
        (i.e., the first two octets of the (8 octet long) Bridge
Packit fcad23
        ID).  The other (last) 6 octets of the Bridge ID are
Packit fcad23
        given by the value of dot1dBaseBridgeAddress.
Packit fcad23
        On bridges supporting IEEE 802.1t or IEEE 802.1w,
Packit fcad23
        permissible values are 0-61440, in steps of 4096."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998 clause 8.10.2, Table 8-4,
Packit fcad23
        IEEE 802.1t clause 8.10.2, Table 8-4, clause 14.3."
Packit fcad23
    ::= { dot1dStp 2 }
Packit fcad23
Packit fcad23
dot1dStpTimeSinceTopologyChange OBJECT-TYPE
Packit fcad23
    SYNTAX      TimeTicks
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The time (in hundredths of a second) since the
Packit fcad23
        last time a topology change was detected by the
Packit fcad23
        bridge entity.
Packit fcad23
        For RSTP, this reports the time since the tcWhile
Packit fcad23
        timer for any port on this Bridge was nonzero."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998 clause 14.8.1.1.,
Packit fcad23
        IEEE 802.1w clause 14.8.1.1."
Packit fcad23
    ::= { dot1dStp 3 }
Packit fcad23
Packit fcad23
dot1dStpTopChanges OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total number of topology changes detected by
Packit fcad23
        this bridge since the management entity was last
Packit fcad23
        reset or initialized."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998 clause 14.8.1.1."
Packit fcad23
    ::= { dot1dStp 4 }
Packit fcad23
Packit fcad23
dot1dStpDesignatedRoot OBJECT-TYPE
Packit fcad23
    SYNTAX      BridgeId
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The bridge identifier of the root of the spanning
Packit fcad23
        tree, as determined by the Spanning Tree Protocol,
Packit fcad23
        as executed by this node.  This value is used as
Packit fcad23
        the Root Identifier parameter in all Configuration
Packit fcad23
        Bridge PDUs originated by this node."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.1"
Packit fcad23
    ::= { dot1dStp 5 }
Packit fcad23
Packit fcad23
dot1dStpRootCost OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The cost of the path to the root as seen from
Packit fcad23
        this bridge."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.2"
Packit fcad23
    ::= { dot1dStp 6 }
Packit fcad23
Packit fcad23
dot1dStpRootPort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The port number of the port that offers the lowest
Packit fcad23
        cost path from this bridge to the root bridge."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.3"
Packit fcad23
    ::= { dot1dStp 7 }
Packit fcad23
Packit fcad23
dot1dStpMaxAge OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The maximum age of Spanning Tree Protocol information
Packit fcad23
        learned from the network on any port before it is
Packit fcad23
        discarded, in units of hundredths of a second.  This is
Packit fcad23
        the actual value that this bridge is currently using."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.4"
Packit fcad23
    ::= { dot1dStp 8 }
Packit fcad23
Packit fcad23
dot1dStpHelloTime OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The amount of time between the transmission of
Packit fcad23
        Configuration bridge PDUs by this node on any port when
Packit fcad23
        it is the root of the spanning tree, or trying to become
Packit fcad23
        so, in units of hundredths of a second.  This is the
Packit fcad23
        actual value that this bridge is currently using."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.5"
Packit fcad23
    ::= { dot1dStp 9 }
Packit fcad23
Packit fcad23
dot1dStpHoldTime OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "This time value determines the interval length
Packit fcad23
        during which no more than two Configuration bridge
Packit fcad23
        PDUs shall be transmitted by this node, in units
Packit fcad23
        of hundredths of a second."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.14"
Packit fcad23
    ::= { dot1dStp 10 }
Packit fcad23
Packit fcad23
dot1dStpForwardDelay OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "This time value, measured in units of hundredths of a
Packit fcad23
        second, controls how fast a port changes its spanning
Packit fcad23
        state when moving towards the Forwarding state.  The
Packit fcad23
        value determines how long the port stays in each of the
Packit fcad23
        Listening and Learning states, which precede the
Packit fcad23
        Forwarding state.  This value is also used when a
Packit fcad23
        topology change has been detected and is underway, to
Packit fcad23
        age all dynamic entries in the Forwarding Database.
Packit fcad23
        [Note that this value is the one that this bridge is
Packit fcad23
        currently using, in contrast to
Packit fcad23
        dot1dStpBridgeForwardDelay, which is the value that this
Packit fcad23
        bridge and all others would start using if/when this
Packit fcad23
        bridge were to become the root.]"
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.6"
Packit fcad23
    ::= { dot1dStp 11 }
Packit fcad23
Packit fcad23
dot1dStpBridgeMaxAge OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout (600..4000)
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value that all bridges use for MaxAge when this
Packit fcad23
        bridge is acting as the root.  Note that 802.1D-1998
Packit fcad23
        specifies that the range for this parameter is related
Packit fcad23
        to the value of dot1dStpBridgeHelloTime.  The
Packit fcad23
        granularity of this timer is specified by 802.1D-1998 to
Packit fcad23
        be 1 second.  An agent may return a badValue error if a
Packit fcad23
        set is attempted to a value that is not a whole number
Packit fcad23
        of seconds."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.8"
Packit fcad23
    ::= { dot1dStp 12 }
Packit fcad23
Packit fcad23
dot1dStpBridgeHelloTime OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout (100..1000)
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value that all bridges use for HelloTime when this
Packit fcad23
        bridge is acting as the root.  The granularity of this
Packit fcad23
        timer is specified by 802.1D-1998 to be 1 second.  An
Packit fcad23
        agent may return a badValue error if a set is attempted
Packit fcad23
Packit fcad23
        to a value that is not a whole number of seconds."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.9"
Packit fcad23
    ::= { dot1dStp 13 }
Packit fcad23
Packit fcad23
dot1dStpBridgeForwardDelay OBJECT-TYPE
Packit fcad23
    SYNTAX      Timeout (400..3000)
Packit fcad23
    UNITS       "centi-seconds"
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value that all bridges use for ForwardDelay when
Packit fcad23
        this bridge is acting as the root.  Note that
Packit fcad23
        802.1D-1998 specifies that the range for this parameter
Packit fcad23
        is related to the value of dot1dStpBridgeMaxAge.  The
Packit fcad23
        granularity of this timer is specified by 802.1D-1998 to
Packit fcad23
        be 1 second.  An agent may return a badValue error if a
Packit fcad23
        set is attempted to a value that is not a whole number
Packit fcad23
        of seconds."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.3.10"
Packit fcad23
    ::= { dot1dStp 14 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- The Spanning Tree Port Table
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dStpPortTable OBJECT-TYPE
Packit fcad23
    SYNTAX      SEQUENCE OF Dot1dStpPortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A table that contains port-specific information
Packit fcad23
        for the Spanning Tree Protocol."
Packit fcad23
    ::= { dot1dStp 15 }
Packit fcad23
Packit fcad23
dot1dStpPortEntry OBJECT-TYPE
Packit fcad23
    SYNTAX      Dot1dStpPortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A list of information maintained by every port about
Packit fcad23
        the Spanning Tree Protocol state for that port."
Packit fcad23
    INDEX   { dot1dStpPort }
Packit fcad23
    ::= { dot1dStpPortTable 1 }
Packit fcad23
Packit fcad23
Dot1dStpPortEntry ::=
Packit fcad23
    SEQUENCE {
Packit fcad23
Packit fcad23
        dot1dStpPort
Packit fcad23
            Integer32,
Packit fcad23
        dot1dStpPortPriority
Packit fcad23
            Integer32,
Packit fcad23
        dot1dStpPortState
Packit fcad23
            INTEGER,
Packit fcad23
        dot1dStpPortEnable
Packit fcad23
            INTEGER,
Packit fcad23
        dot1dStpPortPathCost
Packit fcad23
            Integer32,
Packit fcad23
        dot1dStpPortDesignatedRoot
Packit fcad23
            BridgeId,
Packit fcad23
        dot1dStpPortDesignatedCost
Packit fcad23
            Integer32,
Packit fcad23
        dot1dStpPortDesignatedBridge
Packit fcad23
            BridgeId,
Packit fcad23
        dot1dStpPortDesignatedPort
Packit fcad23
            OCTET STRING,
Packit fcad23
        dot1dStpPortForwardTransitions
Packit fcad23
            Counter32,
Packit fcad23
        dot1dStpPortPathCost32
Packit fcad23
            Integer32
Packit fcad23
    }
Packit fcad23
Packit fcad23
dot1dStpPort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (1..65535)
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The port number of the port for which this entry
Packit fcad23
        contains Spanning Tree Protocol management information."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.8.2.1.2"
Packit fcad23
    ::= { dot1dStpPortEntry 1 }
Packit fcad23
Packit fcad23
dot1dStpPortPriority OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (0..255)
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The value of the priority field that is contained in
Packit fcad23
        the first (in network byte order) octet of the (2 octet
Packit fcad23
        long) Port ID.  The other octet of the Port ID is given
Packit fcad23
        by the value of dot1dStpPort.
Packit fcad23
        On bridges supporting IEEE 802.1t or IEEE 802.1w,
Packit fcad23
        permissible values are 0-240, in steps of 16."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998 clause 8.10.2, Table 8-4,
Packit fcad23
        IEEE 802.1t clause 8.10.2, Table 8-4, clause 14.3."
Packit fcad23
    ::= { dot1dStpPortEntry 2 }
Packit fcad23
Packit fcad23
dot1dStpPortState OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    disabled(1),
Packit fcad23
                    blocking(2),
Packit fcad23
                    listening(3),
Packit fcad23
                    learning(4),
Packit fcad23
                    forwarding(5),
Packit fcad23
                    broken(6)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The port's current state, as defined by application of
Packit fcad23
        the Spanning Tree Protocol.  This state controls what
Packit fcad23
        action a port takes on reception of a frame.  If the
Packit fcad23
        bridge has detected a port that is malfunctioning, it
Packit fcad23
        will place that port into the broken(6) state.  For
Packit fcad23
        ports that are disabled (see dot1dStpPortEnable), this
Packit fcad23
        object will have a value of disabled(1)."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.2"
Packit fcad23
    ::= { dot1dStpPortEntry 3 }
Packit fcad23
Packit fcad23
dot1dStpPortEnable OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    enabled(1),
Packit fcad23
                    disabled(2)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The enabled/disabled status of the port."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.2"
Packit fcad23
    ::= { dot1dStpPortEntry 4 }
Packit fcad23
Packit fcad23
dot1dStpPortPathCost OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (1..65535)
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The contribution of this port to the path cost of
Packit fcad23
        paths towards the spanning tree root which include
Packit fcad23
        this port.  802.1D-1998 recommends that the default
Packit fcad23
        value of this parameter be in inverse proportion to
Packit fcad23
Packit fcad23
        the speed of the attached LAN.
Packit fcad23
Packit fcad23
        New implementations should support dot1dStpPortPathCost32.
Packit fcad23
        If the port path costs exceeds the maximum value of this
Packit fcad23
        object then this object should report the maximum value,
Packit fcad23
        namely 65535.  Applications should try to read the
Packit fcad23
        dot1dStpPortPathCost32 object if this object reports
Packit fcad23
        the maximum value."
Packit fcad23
    REFERENCE "IEEE 802.1D-1998: clause 8.5.5.3"
Packit fcad23
        ::= { dot1dStpPortEntry 5 }
Packit fcad23
Packit fcad23
dot1dStpPortDesignatedRoot OBJECT-TYPE
Packit fcad23
    SYNTAX      BridgeId
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The unique Bridge Identifier of the Bridge
Packit fcad23
        recorded as the Root in the Configuration BPDUs
Packit fcad23
        transmitted by the Designated Bridge for the
Packit fcad23
        segment to which the port is attached."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.4"
Packit fcad23
    ::= { dot1dStpPortEntry 6 }
Packit fcad23
Packit fcad23
dot1dStpPortDesignatedCost OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The path cost of the Designated Port of the segment
Packit fcad23
        connected to this port.  This value is compared to the
Packit fcad23
        Root Path Cost field in received bridge PDUs."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.5"
Packit fcad23
    ::= { dot1dStpPortEntry 7 }
Packit fcad23
Packit fcad23
dot1dStpPortDesignatedBridge OBJECT-TYPE
Packit fcad23
    SYNTAX      BridgeId
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The Bridge Identifier of the bridge that this
Packit fcad23
        port considers to be the Designated Bridge for
Packit fcad23
        this port's segment."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.6"
Packit fcad23
    ::= { dot1dStpPortEntry 8 }
Packit fcad23
Packit fcad23
dot1dStpPortDesignatedPort OBJECT-TYPE
Packit fcad23
    SYNTAX      OCTET STRING (SIZE (2))
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The Port Identifier of the port on the Designated
Packit fcad23
        Bridge for this port's segment."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 8.5.5.7"
Packit fcad23
    ::= { dot1dStpPortEntry 9 }
Packit fcad23
Packit fcad23
dot1dStpPortForwardTransitions OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of times this port has transitioned
Packit fcad23
        from the Learning state to the Forwarding state."
Packit fcad23
    ::= { dot1dStpPortEntry 10 }
Packit fcad23
Packit fcad23
dot1dStpPortPathCost32 OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (1..200000000)
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The contribution of this port to the path cost of
Packit fcad23
        paths towards the spanning tree root which include
Packit fcad23
        this port.  802.1D-1998 recommends that the default
Packit fcad23
        value of this parameter be in inverse proportion to
Packit fcad23
        the speed of the attached LAN.
Packit fcad23
Packit fcad23
        This object replaces dot1dStpPortPathCost to support
Packit fcad23
        IEEE 802.1t."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1t clause 8.10.2, Table 8-5."
Packit fcad23
    ::= { dot1dStpPortEntry 11 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dTp subtree
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Implementation of the dot1dTp subtree is optional.  It is
Packit fcad23
-- implemented by those bridges that support the transparent
Packit fcad23
-- bridging mode.  A transparent or SRT bridge will implement
Packit fcad23
-- this subtree.
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dTpLearnedEntryDiscards OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total number of Forwarding Database entries that
Packit fcad23
        have been or would have been learned, but have been
Packit fcad23
        discarded due to a lack of storage space in the
Packit fcad23
        Forwarding Database.  If this counter is increasing, it
Packit fcad23
        indicates that the Forwarding Database is regularly
Packit fcad23
        becoming full (a condition that has unpleasant
Packit fcad23
        performance effects on the subnetwork).  If this counter
Packit fcad23
        has a significant value but is not presently increasing,
Packit fcad23
        it indicates that the problem has been occurring but is
Packit fcad23
        not persistent."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.7.1.1.3"
Packit fcad23
    ::= { dot1dTp 1 }
Packit fcad23
Packit fcad23
dot1dTpAgingTime OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (10..1000000)
Packit fcad23
    UNITS       "seconds"
Packit fcad23
    MAX-ACCESS  read-write
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The timeout period in seconds for aging out
Packit fcad23
        dynamically-learned forwarding information.
Packit fcad23
        802.1D-1998 recommends a default of 300 seconds."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.7.1.1.3"
Packit fcad23
    ::= { dot1dTp 2 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
--  The Forwarding Database for Transparent Bridges
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dTpFdbTable OBJECT-TYPE
Packit fcad23
    SYNTAX      SEQUENCE OF Dot1dTpFdbEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A table that contains information about unicast
Packit fcad23
        entries for which the bridge has forwarding and/or
Packit fcad23
        filtering information.  This information is used
Packit fcad23
        by the transparent bridging function in
Packit fcad23
        determining how to propagate a received frame."
Packit fcad23
    ::= { dot1dTp 3 }
Packit fcad23
Packit fcad23
dot1dTpFdbEntry OBJECT-TYPE
Packit fcad23
    SYNTAX      Dot1dTpFdbEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Information about a specific unicast MAC address
Packit fcad23
        for which the bridge has some forwarding and/or
Packit fcad23
        filtering information."
Packit fcad23
    INDEX   { dot1dTpFdbAddress }
Packit fcad23
    ::= { dot1dTpFdbTable 1 }
Packit fcad23
Packit fcad23
Dot1dTpFdbEntry ::=
Packit fcad23
    SEQUENCE {
Packit fcad23
        dot1dTpFdbAddress
Packit fcad23
            MacAddress,
Packit fcad23
        dot1dTpFdbPort
Packit fcad23
            Integer32,
Packit fcad23
        dot1dTpFdbStatus
Packit fcad23
            INTEGER
Packit fcad23
    }
Packit fcad23
Packit fcad23
dot1dTpFdbAddress OBJECT-TYPE
Packit fcad23
    SYNTAX      MacAddress
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A unicast MAC address for which the bridge has
Packit fcad23
        forwarding and/or filtering information."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 7.9.1, 7.9.2"
Packit fcad23
    ::= { dot1dTpFdbEntry 1 }
Packit fcad23
Packit fcad23
dot1dTpFdbPort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Either the value '0', or the port number of the port on
Packit fcad23
        which a frame having a source address equal to the value
Packit fcad23
        of the corresponding instance of dot1dTpFdbAddress has
Packit fcad23
        been seen.  A value of '0' indicates that the port
Packit fcad23
        number has not been learned, but that the bridge does
Packit fcad23
        have some forwarding/filtering information about this
Packit fcad23
        address (e.g., in the dot1dStaticTable).  Implementors
Packit fcad23
        are encouraged to assign the port value to this object
Packit fcad23
        whenever it is learned, even for addresses for which the
Packit fcad23
        corresponding value of dot1dTpFdbStatus is not
Packit fcad23
        learned(3)."
Packit fcad23
    ::= { dot1dTpFdbEntry 2 }
Packit fcad23
Packit fcad23
dot1dTpFdbStatus OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    other(1),
Packit fcad23
                    invalid(2),
Packit fcad23
                    learned(3),
Packit fcad23
                    self(4),
Packit fcad23
                    mgmt(5)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The status of this entry.  The meanings of the
Packit fcad23
        values are:
Packit fcad23
            other(1) - none of the following.  This would
Packit fcad23
                include the case where some other MIB object
Packit fcad23
                (not the corresponding instance of
Packit fcad23
                dot1dTpFdbPort, nor an entry in the
Packit fcad23
                dot1dStaticTable) is being used to determine if
Packit fcad23
                and how frames addressed to the value of the
Packit fcad23
                corresponding instance of dot1dTpFdbAddress are
Packit fcad23
                being forwarded.
Packit fcad23
            invalid(2) - this entry is no longer valid (e.g.,
Packit fcad23
                it was learned but has since aged out), but has
Packit fcad23
                not yet been flushed from the table.
Packit fcad23
            learned(3) - the value of the corresponding instance
Packit fcad23
                of dot1dTpFdbPort was learned, and is being
Packit fcad23
                used.
Packit fcad23
            self(4) - the value of the corresponding instance of
Packit fcad23
                dot1dTpFdbAddress represents one of the bridge's
Packit fcad23
                addresses.  The corresponding instance of
Packit fcad23
                dot1dTpFdbPort indicates which of the bridge's
Packit fcad23
                ports has this address.
Packit fcad23
            mgmt(5) - the value of the corresponding instance of
Packit fcad23
                dot1dTpFdbAddress is also the value of an
Packit fcad23
                existing instance of dot1dStaticAddress."
Packit fcad23
    ::= { dot1dTpFdbEntry 3 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
--  Port Table for Transparent Bridges
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dTpPortTable OBJECT-TYPE
Packit fcad23
    SYNTAX      SEQUENCE OF Dot1dTpPortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A table that contains information about every port that
Packit fcad23
        is associated with this transparent bridge."
Packit fcad23
    ::= { dot1dTp 4 }
Packit fcad23
Packit fcad23
dot1dTpPortEntry OBJECT-TYPE
Packit fcad23
    SYNTAX      Dot1dTpPortEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A list of information for each port of a transparent
Packit fcad23
        bridge."
Packit fcad23
    INDEX   { dot1dTpPort }
Packit fcad23
    ::= { dot1dTpPortTable 1 }
Packit fcad23
Packit fcad23
Dot1dTpPortEntry ::=
Packit fcad23
    SEQUENCE {
Packit fcad23
        dot1dTpPort
Packit fcad23
            Integer32,
Packit fcad23
        dot1dTpPortMaxInfo
Packit fcad23
            Integer32,
Packit fcad23
        dot1dTpPortInFrames
Packit fcad23
            Counter32,
Packit fcad23
        dot1dTpPortOutFrames
Packit fcad23
            Counter32,
Packit fcad23
        dot1dTpPortInDiscards
Packit fcad23
            Counter32
Packit fcad23
    }
Packit fcad23
Packit fcad23
dot1dTpPort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (1..65535)
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The port number of the port for which this entry
Packit fcad23
        contains Transparent bridging management information."
Packit fcad23
    ::= { dot1dTpPortEntry 1 }
Packit fcad23
Packit fcad23
-- It would be nice if we could use ifMtu as the size of the
Packit fcad23
-- largest INFO field, but we can't because ifMtu is defined
Packit fcad23
-- to be the size that the (inter-)network layer can use, which
Packit fcad23
-- can differ from the MAC layer (especially if several layers
Packit fcad23
-- of encapsulation are used).
Packit fcad23
Packit fcad23
dot1dTpPortMaxInfo OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    UNITS       "bytes"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The maximum size of the INFO (non-MAC) field that
Packit fcad23
Packit fcad23
        this port will receive or transmit."
Packit fcad23
    ::= { dot1dTpPortEntry 2 }
Packit fcad23
Packit fcad23
dot1dTpPortInFrames OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    UNITS       "frames"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of frames that have been received by this
Packit fcad23
        port from its segment.  Note that a frame received on the
Packit fcad23
        interface corresponding to this port is only counted by
Packit fcad23
        this object if and only if it is for a protocol being
Packit fcad23
        processed by the local bridging function, including
Packit fcad23
        bridge management frames."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.6.1.1.3"
Packit fcad23
    ::= { dot1dTpPortEntry 3 }
Packit fcad23
Packit fcad23
dot1dTpPortOutFrames OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    UNITS       "frames"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of frames that have been transmitted by this
Packit fcad23
        port to its segment.  Note that a frame transmitted on
Packit fcad23
        the interface corresponding to this port is only counted
Packit fcad23
        by this object if and only if it is for a protocol being
Packit fcad23
        processed by the local bridging function, including
Packit fcad23
        bridge management frames."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.6.1.1.3"
Packit fcad23
    ::= { dot1dTpPortEntry 4 }
Packit fcad23
Packit fcad23
dot1dTpPortInDiscards OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    UNITS       "frames"
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Count of received valid frames that were discarded
Packit fcad23
        (i.e., filtered) by the Forwarding Process."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.6.1.1.3"
Packit fcad23
    ::= { dot1dTpPortEntry 5 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
-- The Static (Destination-Address Filtering) Database
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Implementation of this subtree is optional.
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dStaticTable OBJECT-TYPE
Packit fcad23
    SYNTAX      SEQUENCE OF Dot1dStaticEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A table containing filtering information configured
Packit fcad23
        into the bridge by (local or network) management
Packit fcad23
        specifying the set of ports to which frames received
Packit fcad23
        from specific ports and containing specific destination
Packit fcad23
        addresses are allowed to be forwarded.  The value of
Packit fcad23
        zero in this table, as the port number from which frames
Packit fcad23
        with a specific destination address are received, is
Packit fcad23
        used to specify all ports for which there is no specific
Packit fcad23
        entry in this table for that particular destination
Packit fcad23
        address.  Entries are valid for unicast and for
Packit fcad23
        group/broadcast addresses."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.7.2"
Packit fcad23
    ::= { dot1dStatic 1 }
Packit fcad23
Packit fcad23
dot1dStaticEntry OBJECT-TYPE
Packit fcad23
    SYNTAX      Dot1dStaticEntry
Packit fcad23
    MAX-ACCESS  not-accessible
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Filtering information configured into the bridge by
Packit fcad23
        (local or network) management specifying the set of
Packit fcad23
        ports to which frames received from a specific port and
Packit fcad23
        containing a specific destination address are allowed to
Packit fcad23
        be forwarded."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 14.7.2"
Packit fcad23
    INDEX   { dot1dStaticAddress, dot1dStaticReceivePort }
Packit fcad23
    ::= { dot1dStaticTable 1 }
Packit fcad23
Packit fcad23
Dot1dStaticEntry ::=
Packit fcad23
    SEQUENCE {
Packit fcad23
        dot1dStaticAddress       MacAddress,
Packit fcad23
        dot1dStaticReceivePort   Integer32,
Packit fcad23
        dot1dStaticAllowedToGoTo OCTET STRING,
Packit fcad23
        dot1dStaticStatus        INTEGER
Packit fcad23
    }
Packit fcad23
Packit fcad23
dot1dStaticAddress OBJECT-TYPE
Packit fcad23
    SYNTAX      MacAddress
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The destination MAC address in a frame to which this
Packit fcad23
        entry's filtering information applies.  This object can
Packit fcad23
        take the value of a unicast address, a group address, or
Packit fcad23
        the broadcast address."
Packit fcad23
    REFERENCE
Packit fcad23
        "IEEE 802.1D-1998: clause 7.9.1, 7.9.2"
Packit fcad23
    ::= { dot1dStaticEntry 1 }
Packit fcad23
Packit fcad23
dot1dStaticReceivePort OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Either the value '0', or the port number of the port
Packit fcad23
        from which a frame must be received in order for this
Packit fcad23
        entry's filtering information to apply.  A value of zero
Packit fcad23
        indicates that this entry applies on all ports of the
Packit fcad23
        bridge for which there is no other applicable entry."
Packit fcad23
    ::= { dot1dStaticEntry 2 }
Packit fcad23
Packit fcad23
dot1dStaticAllowedToGoTo OBJECT-TYPE
Packit fcad23
    SYNTAX      OCTET STRING (SIZE (0..512))
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The set of ports to which frames received from a
Packit fcad23
        specific port and destined for a specific MAC address,
Packit fcad23
        are allowed to be forwarded.  Each octet within the
Packit fcad23
        value of this object specifies a set of eight ports,
Packit fcad23
        with the first octet specifying ports 1 through 8, the
Packit fcad23
        second octet specifying ports 9 through 16, etc.  Within
Packit fcad23
        each octet, the most significant bit represents the
Packit fcad23
        lowest numbered port, and the least significant bit
Packit fcad23
        represents the highest numbered port.  Thus, each port
Packit fcad23
        of the bridge is represented by a single bit within the
Packit fcad23
        value of this object.  If that bit has a value of '1',
Packit fcad23
        then that port is included in the set of ports; the port
Packit fcad23
        is not included if its bit has a value of '0'.  (Note
Packit fcad23
        that the setting of the bit corresponding to the port
Packit fcad23
        from which a frame is received is irrelevant.)  The
Packit fcad23
        default value of this object is a string of ones of
Packit fcad23
        appropriate length.
Packit fcad23
Packit fcad23
        The value of this object may exceed the required minimum
Packit fcad23
        maximum message size of some SNMP transport (484 bytes,
Packit fcad23
        in the case of SNMP over UDP, see RFC 3417, section 3.2).
Packit fcad23
        SNMP engines on bridges supporting a large number of
Packit fcad23
        ports must support appropriate maximum message sizes."
Packit fcad23
    ::= { dot1dStaticEntry 3 }
Packit fcad23
Packit fcad23
dot1dStaticStatus OBJECT-TYPE
Packit fcad23
    SYNTAX      INTEGER {
Packit fcad23
                    other(1),
Packit fcad23
                    invalid(2),
Packit fcad23
                    permanent(3),
Packit fcad23
                    deleteOnReset(4),
Packit fcad23
                    deleteOnTimeout(5)
Packit fcad23
                }
Packit fcad23
    MAX-ACCESS  read-create
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "This object indicates the status of this entry.
Packit fcad23
        The default value is permanent(3).
Packit fcad23
            other(1) - this entry is currently in use but the
Packit fcad23
                conditions under which it will remain so are
Packit fcad23
                different from each of the following values.
Packit fcad23
            invalid(2) - writing this value to the object
Packit fcad23
                removes the corresponding entry.
Packit fcad23
            permanent(3) - this entry is currently in use and
Packit fcad23
                will remain so after the next reset of the
Packit fcad23
                bridge.
Packit fcad23
            deleteOnReset(4) - this entry is currently in use
Packit fcad23
                and will remain so until the next reset of the
Packit fcad23
                bridge.
Packit fcad23
            deleteOnTimeout(5) - this entry is currently in use
Packit fcad23
                and will remain so until it is aged out."
Packit fcad23
    ::= { dot1dStaticEntry 4 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Notifications for use by Bridges
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- Notifications for the Spanning Tree Protocol
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
newRoot NOTIFICATION-TYPE
Packit fcad23
    -- OBJECTS     { }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The newRoot trap indicates that the sending agent has
Packit fcad23
        become the new root of the Spanning Tree; the trap is
Packit fcad23
        sent by a bridge soon after its election as the new
Packit fcad23
Packit fcad23
        root, e.g., upon expiration of the Topology Change Timer,
Packit fcad23
        immediately subsequent to its election.  Implementation
Packit fcad23
        of this trap is optional."
Packit fcad23
    ::= { dot1dNotifications 1 }
Packit fcad23
Packit fcad23
topologyChange NOTIFICATION-TYPE
Packit fcad23
    -- OBJECTS     { }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A topologyChange trap is sent by a bridge when any of
Packit fcad23
        its configured ports transitions from the Learning state
Packit fcad23
        to the Forwarding state, or from the Forwarding state to
Packit fcad23
        the Blocking state.  The trap is not sent if a newRoot
Packit fcad23
        trap is sent for the same transition.  Implementation of
Packit fcad23
        this trap is optional."
Packit fcad23
    ::= { dot1dNotifications 2 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- IEEE 802.1D MIB - Conformance Information
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dGroups         OBJECT IDENTIFIER ::= { dot1dConformance 1 }
Packit fcad23
dot1dCompliances    OBJECT IDENTIFIER ::= { dot1dConformance 2 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- units of conformance
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dBase group
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dBaseBridgeGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dBaseBridgeAddress,
Packit fcad23
        dot1dBaseNumPorts,
Packit fcad23
        dot1dBaseType
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Bridge level information for this device."
Packit fcad23
    ::= { dot1dGroups 1 }
Packit fcad23
Packit fcad23
dot1dBasePortGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dBasePort,
Packit fcad23
        dot1dBasePortIfIndex,
Packit fcad23
        dot1dBasePortCircuit,
Packit fcad23
        dot1dBasePortDelayExceededDiscards,
Packit fcad23
        dot1dBasePortMtuExceededDiscards
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Information for each port on this device."
Packit fcad23
    ::= { dot1dGroups 2 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dStp group
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dStpBridgeGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dStpProtocolSpecification,
Packit fcad23
        dot1dStpPriority,
Packit fcad23
        dot1dStpTimeSinceTopologyChange,
Packit fcad23
        dot1dStpTopChanges,
Packit fcad23
        dot1dStpDesignatedRoot,
Packit fcad23
        dot1dStpRootCost,
Packit fcad23
        dot1dStpRootPort,
Packit fcad23
        dot1dStpMaxAge,
Packit fcad23
        dot1dStpHelloTime,
Packit fcad23
        dot1dStpHoldTime,
Packit fcad23
        dot1dStpForwardDelay,
Packit fcad23
        dot1dStpBridgeMaxAge,
Packit fcad23
        dot1dStpBridgeHelloTime,
Packit fcad23
        dot1dStpBridgeForwardDelay
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Bridge level Spanning Tree data for this device."
Packit fcad23
    ::= { dot1dGroups 3 }
Packit fcad23
Packit fcad23
dot1dStpPortGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dStpPort,
Packit fcad23
        dot1dStpPortPriority,
Packit fcad23
        dot1dStpPortState,
Packit fcad23
        dot1dStpPortEnable,
Packit fcad23
        dot1dStpPortPathCost,
Packit fcad23
        dot1dStpPortDesignatedRoot,
Packit fcad23
        dot1dStpPortDesignatedCost,
Packit fcad23
        dot1dStpPortDesignatedBridge,
Packit fcad23
        dot1dStpPortDesignatedPort,
Packit fcad23
        dot1dStpPortForwardTransitions
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Spanning Tree data for each port on this device."
Packit fcad23
    ::= { dot1dGroups 4 }
Packit fcad23
Packit fcad23
dot1dStpPortGroup2 OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dStpPort,
Packit fcad23
        dot1dStpPortPriority,
Packit fcad23
        dot1dStpPortState,
Packit fcad23
        dot1dStpPortEnable,
Packit fcad23
        dot1dStpPortDesignatedRoot,
Packit fcad23
        dot1dStpPortDesignatedCost,
Packit fcad23
        dot1dStpPortDesignatedBridge,
Packit fcad23
        dot1dStpPortDesignatedPort,
Packit fcad23
        dot1dStpPortForwardTransitions,
Packit fcad23
        dot1dStpPortPathCost32
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Spanning Tree data for each port on this device."
Packit fcad23
    ::= { dot1dGroups 5 }
Packit fcad23
Packit fcad23
dot1dStpPortGroup3 OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dStpPortPathCost32
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Spanning Tree data for devices supporting 32-bit
Packit fcad23
         path costs."
Packit fcad23
    ::= { dot1dGroups 6 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- the dot1dTp group
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dTpBridgeGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dTpLearnedEntryDiscards,
Packit fcad23
        dot1dTpAgingTime
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Bridge level Transparent Bridging data."
Packit fcad23
    ::= { dot1dGroups 7 }
Packit fcad23
Packit fcad23
dot1dTpFdbGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
Packit fcad23
        dot1dTpFdbAddress,
Packit fcad23
        dot1dTpFdbPort,
Packit fcad23
        dot1dTpFdbStatus
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Filtering Database information for the Bridge."
Packit fcad23
    ::= { dot1dGroups 8 }
Packit fcad23
Packit fcad23
dot1dTpGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dTpPort,
Packit fcad23
        dot1dTpPortMaxInfo,
Packit fcad23
        dot1dTpPortInFrames,
Packit fcad23
        dot1dTpPortOutFrames,
Packit fcad23
        dot1dTpPortInDiscards
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Dynamic Filtering Database information for each port of
Packit fcad23
        the Bridge."
Packit fcad23
    ::= { dot1dGroups 9 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- The Static (Destination-Address Filtering) Database
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dStaticGroup OBJECT-GROUP
Packit fcad23
    OBJECTS {
Packit fcad23
        dot1dStaticAddress,
Packit fcad23
        dot1dStaticReceivePort,
Packit fcad23
        dot1dStaticAllowedToGoTo,
Packit fcad23
        dot1dStaticStatus
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Static Filtering Database information for each port of
Packit fcad23
        the Bridge."
Packit fcad23
    ::= { dot1dGroups 10 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- The Trap Notification Group
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
dot1dNotificationGroup NOTIFICATION-GROUP
Packit fcad23
    NOTIFICATIONS {
Packit fcad23
        newRoot,
Packit fcad23
        topologyChange
Packit fcad23
    }
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Group of objects describing notifications (traps)."
Packit fcad23
    ::= { dot1dGroups 11 }
Packit fcad23
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
-- compliance statements
Packit fcad23
-- ---------------------------------------------------------- --
Packit fcad23
Packit fcad23
bridgeCompliance1493 MODULE-COMPLIANCE
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The compliance statement for device support of bridging
Packit fcad23
        services, as per RFC1493."
Packit fcad23
Packit fcad23
    MODULE
Packit fcad23
        MANDATORY-GROUPS {
Packit fcad23
            dot1dBaseBridgeGroup,
Packit fcad23
            dot1dBasePortGroup
Packit fcad23
        }
Packit fcad23
Packit fcad23
    GROUP   dot1dStpBridgeGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
        that support the Spanning Tree Protocol."
Packit fcad23
Packit fcad23
    GROUP   dot1dStpPortGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
        that support the Spanning Tree Protocol."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpBridgeGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
        that support the transparent bridging mode.  A
Packit fcad23
        transparent or SRT bridge will implement this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpFdbGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
        that support the transparent bridging mode.  A
Packit fcad23
        transparent or SRT bridge will implement this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
Packit fcad23
        that support the transparent bridging mode.  A
Packit fcad23
        transparent or SRT bridge will implement this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dStaticGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is optional."
Packit fcad23
Packit fcad23
    GROUP dot1dNotificationGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is optional."
Packit fcad23
    ::= { dot1dCompliances 1 }
Packit fcad23
Packit fcad23
bridgeCompliance4188 MODULE-COMPLIANCE
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The compliance statement for device support of bridging
Packit fcad23
        services.  This supports 32-bit Path Cost values and the
Packit fcad23
        more restricted bridge and port priorities, as per IEEE
Packit fcad23
        802.1t.
Packit fcad23
Packit fcad23
        Full support for the 802.1D management objects requires that
Packit fcad23
        the SNMPv2-MIB [RFC3418] objects sysDescr, and sysUpTime, as
Packit fcad23
        well as the IF-MIB [RFC2863] objects ifIndex, ifType,
Packit fcad23
        ifDescr, ifPhysAddress, and ifLastChange are implemented."
Packit fcad23
Packit fcad23
    MODULE
Packit fcad23
        MANDATORY-GROUPS {
Packit fcad23
            dot1dBaseBridgeGroup,
Packit fcad23
            dot1dBasePortGroup
Packit fcad23
        }
Packit fcad23
Packit fcad23
    GROUP   dot1dStpBridgeGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for
Packit fcad23
        bridges that support the Spanning Tree Protocol."
Packit fcad23
Packit fcad23
    OBJECT dot1dStpPriority
Packit fcad23
    SYNTAX Integer32 (0|4096|8192|12288|16384|20480|24576
Packit fcad23
                     |28672|32768|36864|40960|45056|49152
Packit fcad23
                     |53248|57344|61440)
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The possible values defined by IEEE 802.1t."
Packit fcad23
Packit fcad23
    GROUP   dot1dStpPortGroup2
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for
Packit fcad23
        bridges that support the Spanning Tree Protocol."
Packit fcad23
Packit fcad23
    GROUP   dot1dStpPortGroup3
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for bridges
Packit fcad23
         that support the Spanning Tree Protocol and 32-bit path
Packit fcad23
         costs.  In particular, this includes devices supporting
Packit fcad23
         IEEE 802.1t and IEEE 802.1w."
Packit fcad23
Packit fcad23
    OBJECT dot1dStpPortPriority
Packit fcad23
    SYNTAX Integer32 (0|16|32|48|64|80|96|112|128
Packit fcad23
                     |144|160|176|192|208|224|240)
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The possible values defined by IEEE 802.1t."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpBridgeGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for
Packit fcad23
        bridges that support the transparent bridging
Packit fcad23
        mode.  A transparent or SRT bridge will implement
Packit fcad23
        this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpFdbGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for
Packit fcad23
        bridges that support the transparent bridging
Packit fcad23
        mode.  A transparent or SRT bridge will implement
Packit fcad23
        this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dTpGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is mandatory for
Packit fcad23
        bridges that support the transparent bridging
Packit fcad23
        mode.  A transparent or SRT bridge will implement
Packit fcad23
        this group."
Packit fcad23
Packit fcad23
    GROUP   dot1dStaticGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is optional."
Packit fcad23
Packit fcad23
    GROUP dot1dNotificationGroup
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Implementation of this group is optional."
Packit fcad23
    ::= { dot1dCompliances 2 }
Packit fcad23
Packit fcad23
END