Blame mibs/ietf/BRIDGE-MIB

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