Blame mibs/ietf/Q-BRIDGE-MIB

Packit 022b05
Q-BRIDGE-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- MIB for IEEE 802.1Q Devices
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
    Counter32, Counter64, Unsigned32, TimeTicks, Integer32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    RowStatus, TruthValue, TEXTUAL-CONVENTION, MacAddress
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF
Packit 022b05
    dot1dBridge, dot1dBasePortEntry, dot1dBasePort
Packit 022b05
        FROM BRIDGE-MIB
Packit 022b05
    EnabledStatus
Packit 022b05
        FROM P-BRIDGE-MIB
Packit 022b05
    TimeFilter
Packit 022b05
        FROM RMON2-MIB;
Packit 022b05
Packit 022b05
qBridgeMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200601090000Z"
Packit 022b05
    ORGANIZATION "IETF Bridge MIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Email:  Bridge-mib@ietf.org
Packit 022b05
                 ietfmibs@ops.ietf.org
Packit 022b05
Packit 022b05
                 David Levi
Packit 022b05
         Postal: Nortel Networks
Packit 022b05
                 4655 Great America Parkway
Packit 022b05
                 Santa Clara, CA 95054
Packit 022b05
                 USA
Packit 022b05
         Phone:  +1 865 686 0432
Packit 022b05
         Email:  dlevi@nortel.com
Packit 022b05
Packit 022b05
                 David Harrington
Packit 022b05
         Postal: Effective Software
Packit 022b05
                 50 Harding Rd.
Packit 022b05
                 Portsmouth, NH 03801
Packit 022b05
                 USA
Packit 022b05
         Phone:  +1 603 436 8634
Packit 022b05
         Email:  ietfdbh@comcast.net
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                 Les Bell
Packit 022b05
         Postal: Hemel Hempstead, Herts. HP2 7YU
Packit 022b05
                 UK
Packit 022b05
          Email: elbell@ntlworld.com
Packit 022b05
Packit 022b05
                 Andrew Smith
Packit 022b05
         Postal: Beijing Harbour Networks
Packit 022b05
                 Jiuling Building
Packit 022b05
                 21 North Xisanhuan Ave.
Packit 022b05
                 Beijing, 100089
Packit 022b05
                 PRC
Packit 022b05
            Fax: +1 415 345 1827
Packit 022b05
          Email: ah_smith@acm.org
Packit 022b05
Packit 022b05
                 Paul Langille
Packit 022b05
         Postal: Newbridge Networks
Packit 022b05
                 5 Corporate Drive
Packit 022b05
                 Andover, MA 01810
Packit 022b05
                 USA
Packit 022b05
          Phone: +1 978 691 4665
Packit 022b05
          Email: langille@newbridge.com
Packit 022b05
Packit 022b05
                 Anil Rijhsinghani
Packit 022b05
         Postal: Accton Technology Corporation
Packit 022b05
                 5 Mount Royal Ave
Packit 022b05
                 Marlboro, MA 01752
Packit 022b05
                 USA
Packit 022b05
          Phone:
Packit 022b05
          Email: anil@accton.com
Packit 022b05
Packit 022b05
                 Keith McCloghrie
Packit 022b05
         Postal: Cisco Systems, Inc.
Packit 022b05
                 170 West Tasman Drive
Packit 022b05
                 San Jose, CA 95134-1706
Packit 022b05
                 USA
Packit 022b05
          Phone: +1 408 526 5260
Packit 022b05
          Email: kzm@cisco.com"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN Bridge MIB module for managing Virtual Bridged
Packit 022b05
        Local Area Networks, as defined by IEEE 802.1Q-2003,
Packit 022b05
        including Restricted Vlan Registration defined by
Packit 022b05
        IEEE 802.1u-2001 and Vlan Classification defined by
Packit 022b05
        IEEE 802.1v-2001.
Packit 022b05
Packit 022b05
        Copyright (C) The Internet Society (2006).  This version of
Packit 022b05
        this MIB module is part of RFC 4363; See the RFC itself for
Packit 022b05
        full legal notices."
Packit 022b05
    REVISION     "200601090000Z"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
         "Added Vlan TEXTUAL-CONVENTIONs,
Packit 022b05
          dot1qPortRestrictedVlanRegistration, dot1vProtocol subtree,
Packit 022b05
          qBridgeClassificationDeviceGroup, qBridgePortGroup2,
Packit 022b05
          qBridgeClassificationPortGroup, and qBridgeCompliance2.
Packit 022b05
          Clarified dot1qForwardAllStaticPorts,
Packit 022b05
          qPortAcceptableFrameTypes, and qBridgeCompliance.
Packit 022b05
          Deprecated qBridgePortGroup and qBridgeCompliance."
Packit 022b05
Packit 022b05
    REVISION     "199908250000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
         "The VLAN Bridge MIB module for managing Virtual Bridged
Packit 022b05
        Local Area Networks, as defined by IEEE 802.1Q-1998.
Packit 022b05
Packit 022b05
        Initial version, published as RFC 2674."
Packit 022b05
Packit 022b05
    ::= { dot1dBridge 7 }
Packit 022b05
Packit 022b05
qBridgeMIBObjects OBJECT IDENTIFIER ::= { qBridgeMIB 1 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- Textual Conventions
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
PortList ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each octet within this value specifies a set of eight
Packit 022b05
        ports, with the first octet specifying ports 1 through
Packit 022b05
        8, the second octet specifying ports 9 through 16, etc.
Packit 022b05
        Within each octet, the most significant bit represents
Packit 022b05
        the 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'."
Packit 022b05
    SYNTAX      OCTET STRING
Packit 022b05
Packit 022b05
VlanIndex ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d"
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A value used to index per-VLAN tables: values of 0 and
Packit 022b05
        4095 are not permitted.  If the value is between 1 and
Packit 022b05
        4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
Packit 022b05
        global scope within a given bridged domain (see VlanId
Packit 022b05
        textual convention).  If the value is greater than 4095,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        then it represents a VLAN with scope local to the
Packit 022b05
        particular agent, i.e., one without a global VLAN-ID
Packit 022b05
        assigned to it.  Such VLANs are outside the scope of
Packit 022b05
        IEEE 802.1Q, but it is convenient to be able to manage them
Packit 022b05
        in the same way using this MIB."
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
Packit 022b05
VlanId ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d"
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN-ID that uniquely identifies a VLAN.  This
Packit 022b05
        is the 12-bit VLAN-ID used in the VLAN Tag header.
Packit 022b05
        The range is defined by the REFERENCEd specification."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE Std 802.1Q 2003 Edition, Virtual Bridged
Packit 022b05
        Local Area Networks."
Packit 022b05
    SYNTAX      Integer32 (1..4094)
Packit 022b05
Packit 022b05
VlanIdOrAny ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN-ID that uniquely identifies a specific VLAN,
Packit 022b05
        or any VLAN.  The special value of 4095 is used to
Packit 022b05
        indicate a wildcard, i.e., any VLAN.  This can be used
Packit 022b05
        in any situation where an object or table entry must
Packit 022b05
        refer either to a specific VLAN or to any VLAN.
Packit 022b05
Packit 022b05
        Note that a MIB object that is defined using this
Packit 022b05
        TEXTUAL-CONVENTION should clarify the meaning of
Packit 022b05
        'any VLAN' (i.e., the special value 4095)."
Packit 022b05
    SYNTAX       Integer32 (1..4094 | 4095)
Packit 022b05
Packit 022b05
VlanIdOrNone ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN-ID that uniquely identifies a specific VLAN,
Packit 022b05
        or no VLAN.  The special value of zero is used to
Packit 022b05
        indicate that no VLAN-ID is present or used.  This can
Packit 022b05
        be used in any situation where an object or a table entry
Packit 022b05
        must refer either to a specific VLAN, or to no VLAN.
Packit 022b05
Packit 022b05
        Note that a MIB object that is defined using this
Packit 022b05
        TEXTUAL-CONVENTION should clarify the meaning of
Packit 022b05
        'no VLAN' (i.e., the special value 0)."
Packit 022b05
    SYNTAX       Integer32 (0 | 1..4094)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
VlanIdOrAnyOrNone ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d"
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN-ID that uniquely identifies a specific VLAN,
Packit 022b05
        any VLAN, or no VLAN.  The special values 0 and 4095
Packit 022b05
        have the same meaning as described in the VlanIdOrAny
Packit 022b05
        and VlanIdOrNone TEXTUAL-CONVENTIONs.
Packit 022b05
Packit 022b05
        Note that a MIB object that is defined using this
Packit 022b05
        TEXTUAL-CONVENTION should clarify the meaning of
Packit 022b05
        'any VLAN' and 'no VLAN' (i.e., the special values
Packit 022b05
        0 and 4095)."
Packit 022b05
    SYNTAX       Integer32 (0 | 1..4094 | 4095)
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- subtrees in the Q-BRIDGE MIB
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qBase       OBJECT IDENTIFIER ::= { qBridgeMIBObjects 1 }
Packit 022b05
dot1qTp         OBJECT IDENTIFIER ::= { qBridgeMIBObjects 2 }
Packit 022b05
dot1qStatic     OBJECT IDENTIFIER ::= { qBridgeMIBObjects 3 }
Packit 022b05
dot1qVlan       OBJECT IDENTIFIER ::= { qBridgeMIBObjects 4 }
Packit 022b05
dot1vProtocol   OBJECT IDENTIFIER ::= { qBridgeMIBObjects 5 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- dot1qBase subtree
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qVlanVersionNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    version1(1)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The version number of IEEE 802.1Q that this device
Packit 022b05
        supports."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.1.1"
Packit 022b05
    ::= { dot1qBase 1 }
Packit 022b05
Packit 022b05
dot1qMaxVlanId OBJECT-TYPE
Packit 022b05
    SYNTAX      VlanId
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum IEEE 802.1Q VLAN-ID that this device
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        supports."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 9.3.2.3"
Packit 022b05
    ::= { dot1qBase 2 }
Packit 022b05
Packit 022b05
dot1qMaxSupportedVlans OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum number of IEEE 802.1Q VLANs that this
Packit 022b05
        device supports."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.1.1"
Packit 022b05
    ::= { dot1qBase 3 }
Packit 022b05
Packit 022b05
dot1qNumVlans OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current number of IEEE 802.1Q VLANs that are
Packit 022b05
        configured in this device."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.1.1"
Packit 022b05
    ::= { dot1qBase 4 }
Packit 022b05
Packit 022b05
dot1qGvrpStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      EnabledStatus
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The administrative status requested by management for
Packit 022b05
        GVRP.  The value enabled(1) indicates that GVRP should
Packit 022b05
        be enabled on this device, on all ports for which it has
Packit 022b05
        not been specifically disabled.  When disabled(2), GVRP
Packit 022b05
        is disabled on all ports, and all GVRP packets will be
Packit 022b05
        forwarded transparently.  This object affects all GVRP
Packit 022b05
        Applicant and Registrar state machines.  A transition
Packit 022b05
        from disabled(2) to enabled(1) will cause a reset of all
Packit 022b05
        GVRP state machines on all ports.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    DEFVAL      { enabled }
Packit 022b05
    ::= { dot1qBase 5 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- the dot1qTp subtree
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- the current Filtering Database Table
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qFdbTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qFdbEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table that contains configuration and control
Packit 022b05
        information for each Filtering Database currently
Packit 022b05
        operating on this device.  Entries in this table appear
Packit 022b05
        automatically when VLANs are assigned FDB IDs in the
Packit 022b05
        dot1qVlanCurrentTable."
Packit 022b05
    ::= { dot1qTp 1 }
Packit 022b05
Packit 022b05
dot1qFdbEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qFdbEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about a specific Filtering Database."
Packit 022b05
    INDEX   { dot1qFdbId }
Packit 022b05
    ::= { dot1qFdbTable 1 }
Packit 022b05
Packit 022b05
Dot1qFdbEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qFdbId
Packit 022b05
            Unsigned32,
Packit 022b05
        dot1qFdbDynamicCount
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qFdbId OBJECT-TYPE
Packit 022b05
    SYNTAX       Unsigned32
Packit 022b05
    MAX-ACCESS   not-accessible
Packit 022b05
    STATUS       current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The identity of this Filtering Database."
Packit 022b05
    ::= { dot1qFdbEntry 1 }
Packit 022b05
Packit 022b05
dot1qFdbDynamicCount OBJECT-TYPE
Packit 022b05
    SYNTAX       Counter32
Packit 022b05
    MAX-ACCESS   read-only
Packit 022b05
    STATUS       current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current number of dynamic entries in this
Packit 022b05
        Filtering Database."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.1.1.3"
Packit 022b05
    ::= { dot1qFdbEntry 2 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- Multiple Forwarding Databases for 802.1Q Transparent Devices
Packit 022b05
-- This table is an alternative to the dot1dTpFdbTable,
Packit 022b05
-- previously defined for 802.1D devices that only support a
Packit 022b05
-- single Forwarding Database.
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qTpFdbTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qTpFdbEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table that contains information about unicast entries
Packit 022b05
        for which the device has forwarding and/or filtering
Packit 022b05
        information.  This information is used by the
Packit 022b05
        transparent bridging function in determining how to
Packit 022b05
        propagate a received frame."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.7"
Packit 022b05
    ::= { dot1qTp 2 }
Packit 022b05
Packit 022b05
dot1qTpFdbEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qTpFdbEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about a specific unicast MAC address for
Packit 022b05
        which the device has some forwarding and/or filtering
Packit 022b05
        information."
Packit 022b05
    INDEX   { dot1qFdbId, dot1qTpFdbAddress }
Packit 022b05
    ::= { dot1qTpFdbTable 1 }
Packit 022b05
Packit 022b05
Dot1qTpFdbEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qTpFdbAddress
Packit 022b05
            MacAddress,
Packit 022b05
        dot1qTpFdbPort
Packit 022b05
            Integer32,
Packit 022b05
        dot1qTpFdbStatus
Packit 022b05
            INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dot1qTpFdbAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unicast MAC address for which the device has
Packit 022b05
        forwarding and/or filtering information."
Packit 022b05
    ::= { dot1qTpFdbEntry 1 }
Packit 022b05
Packit 022b05
dot1qTpFdbPort OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
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 dot1qTpFdbAddress has
Packit 022b05
        been seen.  A value of '0' indicates that the port
Packit 022b05
        number has not been learned but that the device does
Packit 022b05
        have some forwarding/filtering information about this
Packit 022b05
        address (e.g., in the dot1qStaticUnicastTable).
Packit 022b05
        Implementors are encouraged to assign the port value to
Packit 022b05
        this object whenever it is learned, even for addresses
Packit 022b05
        for which the corresponding value of dot1qTpFdbStatus is
Packit 022b05
        not learned(3)."
Packit 022b05
    ::= { dot1qTpFdbEntry 2 }
Packit 022b05
Packit 022b05
dot1qTpFdbStatus 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 values
Packit 022b05
        are:
Packit 022b05
            other(1) - none of the following.  This may include
Packit 022b05
                the case where some other MIB object (not the
Packit 022b05
                corresponding instance of dot1qTpFdbPort, nor an
Packit 022b05
                entry in the dot1qStaticUnicastTable) is being
Packit 022b05
                used to determine if and how frames addressed to
Packit 022b05
                the value of the corresponding instance of
Packit 022b05
                dot1qTpFdbAddress are being forwarded.
Packit 022b05
            invalid(2) - this entry is no longer valid (e.g., it
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                was learned but has since aged out), but has not
Packit 022b05
                yet been flushed from the table.
Packit 022b05
            learned(3) - the value of the corresponding instance
Packit 022b05
                of dot1qTpFdbPort was learned and is being used.
Packit 022b05
            self(4) - the value of the corresponding instance of
Packit 022b05
                dot1qTpFdbAddress represents one of the device's
Packit 022b05
                addresses.  The corresponding instance of
Packit 022b05
                dot1qTpFdbPort indicates which of the device's
Packit 022b05
                ports has this address.
Packit 022b05
            mgmt(5) - the value of the corresponding instance of
Packit 022b05
                dot1qTpFdbAddress is also the value of an
Packit 022b05
                existing instance of dot1qStaticAddress."
Packit 022b05
    ::= { dot1qTpFdbEntry 3 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- Dynamic Group Registration Table
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qTpGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qTpGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing filtering information for VLANs
Packit 022b05
        configured into the bridge by (local or network)
Packit 022b05
        management, or learned dynamically, specifying the set of
Packit 022b05
        ports to which frames received on a VLAN for this FDB
Packit 022b05
        and containing a specific Group destination address are
Packit 022b05
        allowed to be forwarded."
Packit 022b05
    ::= { dot1qTp 3 }
Packit 022b05
Packit 022b05
dot1qTpGroupEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qTpGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Filtering information configured into the bridge by
Packit 022b05
        management, or learned dynamically, specifying the set of
Packit 022b05
        ports to which frames received on a VLAN and containing
Packit 022b05
        a specific Group destination address are allowed to be
Packit 022b05
        forwarded.  The subset of these ports learned dynamically
Packit 022b05
        is also provided."
Packit 022b05
    INDEX   { dot1qVlanIndex, dot1qTpGroupAddress }
Packit 022b05
    ::= { dot1qTpGroupTable 1 }
Packit 022b05
Packit 022b05
Dot1qTpGroupEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qTpGroupAddress
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            MacAddress,
Packit 022b05
        dot1qTpGroupEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qTpGroupLearnt
Packit 022b05
            PortList
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qTpGroupAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The destination Group MAC address in a frame to which
Packit 022b05
        this entry's filtering information applies."
Packit 022b05
    ::= { dot1qTpGroupEntry 1 }
Packit 022b05
Packit 022b05
dot1qTpGroupEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The complete set of ports, in this VLAN, to which
Packit 022b05
        frames destined for this Group MAC address are currently
Packit 022b05
        being explicitly forwarded.  This does not include ports
Packit 022b05
        for which this address is only implicitly forwarded, in
Packit 022b05
        the dot1qForwardAllPorts list."
Packit 022b05
    ::= { dot1qTpGroupEntry 2 }
Packit 022b05
Packit 022b05
dot1qTpGroupLearnt OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The subset of ports in dot1qTpGroupEgressPorts that
Packit 022b05
        were learned by GMRP or some other dynamic mechanism, in
Packit 022b05
        this Filtering database."
Packit 022b05
    ::= { dot1qTpGroupEntry 3 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- Service Requirements subtree
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qForwardAllTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qForwardAllEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing forwarding information for each
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        VLAN, specifying the set of ports to which forwarding of
Packit 022b05
        all multicasts applies, configured statically by
Packit 022b05
        management or dynamically by GMRP.  An entry appears in
Packit 022b05
        this table for all VLANs that are currently
Packit 022b05
        instantiated."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
Packit 022b05
    ::= { dot1qTp 4 }
Packit 022b05
Packit 022b05
dot1qForwardAllEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qForwardAllEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Forwarding information for a VLAN, specifying the set
Packit 022b05
        of ports to which all multicasts should be forwarded,
Packit 022b05
        configured statically by management or dynamically by
Packit 022b05
        GMRP."
Packit 022b05
    INDEX   { dot1qVlanIndex }
Packit 022b05
    ::= { dot1qForwardAllTable 1 }
Packit 022b05
Packit 022b05
Dot1qForwardAllEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qForwardAllPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qForwardAllStaticPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qForwardAllForbiddenPorts
Packit 022b05
            PortList
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qForwardAllPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The complete set of ports in this VLAN to which all
Packit 022b05
        multicast group-addressed frames are to be forwarded.
Packit 022b05
        This includes ports for which this need has been
Packit 022b05
        determined dynamically by GMRP, or configured statically
Packit 022b05
        by management."
Packit 022b05
    ::= { dot1qForwardAllEntry 1 }
Packit 022b05
Packit 022b05
dot1qForwardAllStaticPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        "The set of ports configured by management in this VLAN
Packit 022b05
        to which all multicast group-addressed frames are to be
Packit 022b05
        forwarded.  Ports entered in this list will also appear
Packit 022b05
        in the complete set shown by dot1qForwardAllPorts.  This
Packit 022b05
        value will be restored after the device is reset.  This
Packit 022b05
        only applies to ports that are members of the VLAN,
Packit 022b05
        defined by dot1qVlanCurrentEgressPorts.  A port may not
Packit 022b05
        be added in this set if it is already a member of the
Packit 022b05
        set of ports in dot1qForwardAllForbiddenPorts.  The
Packit 022b05
        default value is a string of ones of appropriate length,
Packit 022b05
        to indicate the standard behaviour of using basic
Packit 022b05
        filtering services, i.e., forward all multicasts to all
Packit 022b05
        ports.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qForwardAllEntry 2 }
Packit 022b05
Packit 022b05
dot1qForwardAllForbiddenPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports configured by management in this VLAN
Packit 022b05
        for which the Service Requirement attribute Forward All
Packit 022b05
        Multicast Groups may not be dynamically registered by
Packit 022b05
        GMRP.  This value will be restored after the device is
Packit 022b05
        reset.  A port may not be added in this set if it is
Packit 022b05
        already a member of the set of ports in
Packit 022b05
        dot1qForwardAllStaticPorts.  The default value is a
Packit 022b05
        string of zeros of appropriate length.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qForwardAllEntry 3 }
Packit 022b05
Packit 022b05
dot1qForwardUnregisteredTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qForwardUnregisteredEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing forwarding information for each
Packit 022b05
        VLAN, specifying the set of ports to which forwarding of
Packit 022b05
        multicast group-addressed frames for which no
Packit 022b05
        more specific forwarding information applies.  This is
Packit 022b05
        configured statically by management and determined
Packit 022b05
        dynamically by GMRP.  An entry appears in this table for
Packit 022b05
        all VLANs that are currently instantiated."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
Packit 022b05
    ::= { dot1qTp 5 }
Packit 022b05
Packit 022b05
dot1qForwardUnregisteredEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qForwardUnregisteredEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Forwarding information for a VLAN, specifying the set
Packit 022b05
        of ports to which all multicasts for which there is no
Packit 022b05
        more specific forwarding information shall be forwarded.
Packit 022b05
        This is configured statically by management or
Packit 022b05
        dynamically by GMRP."
Packit 022b05
    INDEX   { dot1qVlanIndex }
Packit 022b05
    ::= { dot1qForwardUnregisteredTable 1 }
Packit 022b05
Packit 022b05
Dot1qForwardUnregisteredEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qForwardUnregisteredPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qForwardUnregisteredStaticPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qForwardUnregisteredForbiddenPorts
Packit 022b05
            PortList
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qForwardUnregisteredPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The complete set of ports in this VLAN to which
Packit 022b05
        multicast group-addressed frames for which there is no
Packit 022b05
        more specific forwarding information will be forwarded.
Packit 022b05
        This includes ports for which this need has been
Packit 022b05
        determined dynamically by GMRP, or configured statically
Packit 022b05
        by management."
Packit 022b05
    ::= { dot1qForwardUnregisteredEntry 1 }
Packit 022b05
Packit 022b05
dot1qForwardUnregisteredStaticPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports configured by management, in this
Packit 022b05
        VLAN, to which multicast group-addressed frames for
Packit 022b05
        which there is no more specific forwarding information
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        are to be forwarded.  Ports entered in this list will
Packit 022b05
        also appear in the complete set shown by
Packit 022b05
        dot1qForwardUnregisteredPorts.  This value will be
Packit 022b05
        restored after the device is reset.  A port may not be
Packit 022b05
        added in this set if it is already a member of the set
Packit 022b05
        of ports in dot1qForwardUnregisteredForbiddenPorts.  The
Packit 022b05
        default value is a string of zeros of appropriate
Packit 022b05
        length, although this has no effect with the default
Packit 022b05
        value of dot1qForwardAllStaticPorts.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qForwardUnregisteredEntry 2 }
Packit 022b05
Packit 022b05
dot1qForwardUnregisteredForbiddenPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports configured by management in this VLAN
Packit 022b05
        for which the Service Requirement attribute Forward
Packit 022b05
        Unregistered Multicast Groups may not be dynamically
Packit 022b05
        registered by GMRP.  This value will be restored after
Packit 022b05
        the device is reset.  A port may not be added in this
Packit 022b05
        set if it is already a member of the set of ports in
Packit 022b05
        dot1qForwardUnregisteredStaticPorts.  The default value
Packit 022b05
        is a string of zeros of appropriate length.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qForwardUnregisteredEntry 3 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- The Static (Destination-Address Filtering) Database
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qStaticUnicastTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qStaticUnicastEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing filtering information for Unicast
Packit 022b05
        MAC addresses for each Filtering Database, configured
Packit 022b05
        into the device by (local or network) management
Packit 022b05
        specifying the set of ports to which frames received
Packit 022b05
        from specific ports and containing specific unicast
Packit 022b05
        destination addresses are allowed to be forwarded.  A
Packit 022b05
        value of zero in this table (as the port number from
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        which frames with a specific destination address are
Packit 022b05
        received) is used to specify all ports for which there
Packit 022b05
        is no specific entry in this table for that particular
Packit 022b05
        destination address.  Entries are valid for unicast
Packit 022b05
        addresses only."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.7,
Packit 022b05
        ISO/IEC 15802-3 Section 7.9.1"
Packit 022b05
    ::= { dot1qStatic 1 }
Packit 022b05
Packit 022b05
dot1qStaticUnicastEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qStaticUnicastEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Filtering information configured into the device 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 unicast destination address are
Packit 022b05
        allowed to be forwarded."
Packit 022b05
    INDEX   {
Packit 022b05
        dot1qFdbId,
Packit 022b05
        dot1qStaticUnicastAddress,
Packit 022b05
        dot1qStaticUnicastReceivePort
Packit 022b05
    }
Packit 022b05
    ::= { dot1qStaticUnicastTable 1 }
Packit 022b05
Packit 022b05
Dot1qStaticUnicastEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qStaticUnicastAddress
Packit 022b05
            MacAddress,
Packit 022b05
        dot1qStaticUnicastReceivePort
Packit 022b05
            Integer32,
Packit 022b05
        dot1qStaticUnicastAllowedToGoTo
Packit 022b05
            PortList,
Packit 022b05
        dot1qStaticUnicastStatus
Packit 022b05
            INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qStaticUnicastAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
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 must
Packit 022b05
        take the value of a unicast address."
Packit 022b05
    ::= { dot1qStaticUnicastEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dot1qStaticUnicastReceivePort OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
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
        device for which there is no other applicable entry."
Packit 022b05
    ::= { dot1qStaticUnicastEntry 2 }
Packit 022b05
Packit 022b05
dot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports for which a frame with a specific
Packit 022b05
        unicast address will be flooded in the event that it
Packit 022b05
        has not been learned.  It also specifies the set of
Packit 022b05
        ports on which a specific unicast address may be dynamically
Packit 022b05
        learned.  The dot1qTpFdbTable will have an equivalent
Packit 022b05
        entry with a dot1qTpFdbPort value of '0' until this
Packit 022b05
        address has been learned, at which point it will be updated
Packit 022b05
        with the port the address has been seen on.  This only
Packit 022b05
        applies to ports that are members of the VLAN, defined
Packit 022b05
        by dot1qVlanCurrentEgressPorts.  The default value of
Packit 022b05
        this object is a string of ones of appropriate length.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Table 8-5, ISO/IEC 15802-3 Table 7-5"
Packit 022b05
    ::= { dot1qStaticUnicastEntry 3 }
Packit 022b05
Packit 022b05
dot1qStaticUnicastStatus 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-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the status of this entry.
Packit 022b05
            other(1) - this entry is currently in use, but
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                the conditions under which it will remain
Packit 022b05
                so differ from 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
Packit 022b05
                and will remain so after the next reset of
Packit 022b05
                the bridge.
Packit 022b05
            deleteOnReset(4) - this entry is currently in
Packit 022b05
                use and will remain so until the next
Packit 022b05
                reset of the bridge.
Packit 022b05
            deleteOnTimeout(5) - this entry is currently in
Packit 022b05
                use and will remain so until it is aged out.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    DEFVAL      { permanent }
Packit 022b05
    ::= { dot1qStaticUnicastEntry 4 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qStaticMulticastEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing filtering information for Multicast
Packit 022b05
        and Broadcast MAC addresses for each VLAN, configured
Packit 022b05
        into the device by (local or network) management
Packit 022b05
        specifying the set of ports to which frames received
Packit 022b05
        from specific ports and containing specific Multicast
Packit 022b05
        and Broadcast destination addresses are allowed to be
Packit 022b05
        forwarded.  A value of zero in this table (as the port
Packit 022b05
        number from which frames with a specific destination
Packit 022b05
        address are received) is used to specify all ports for
Packit 022b05
        which there is no specific entry in this table for that
Packit 022b05
        particular destination address.  Entries are valid for
Packit 022b05
        Multicast and Broadcast addresses only."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.7,
Packit 022b05
        ISO/IEC 15802-3 Section 7.9.1"
Packit 022b05
    ::= { dot1qStatic 2 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qStaticMulticastEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Filtering information configured into the device by
Packit 022b05
        (local or network) management specifying the set of
Packit 022b05
        ports to which frames received from this specific port
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        for this VLAN and containing this Multicast or Broadcast
Packit 022b05
        destination address are allowed to be forwarded."
Packit 022b05
    INDEX   {
Packit 022b05
        dot1qVlanIndex,
Packit 022b05
        dot1qStaticMulticastAddress,
Packit 022b05
        dot1qStaticMulticastReceivePort
Packit 022b05
    }
Packit 022b05
    ::= { dot1qStaticMulticastTable 1 }
Packit 022b05
Packit 022b05
Dot1qStaticMulticastEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qStaticMulticastAddress
Packit 022b05
            MacAddress,
Packit 022b05
        dot1qStaticMulticastReceivePort
Packit 022b05
            Integer32,
Packit 022b05
        dot1qStaticMulticastStaticEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qStaticMulticastForbiddenEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qStaticMulticastStatus
Packit 022b05
            INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qStaticMulticastAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
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 must
Packit 022b05
        take the value of a Multicast or Broadcast address."
Packit 022b05
    ::= { dot1qStaticMulticastEntry 1 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastReceivePort OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
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
        device for which there is no other applicable entry."
Packit 022b05
    ::= { dot1qStaticMulticastEntry 2 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
Packit 022b05
Packit 022b05
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 Multicast or
Packit 022b05
        Broadcast MAC address must be forwarded, regardless of
Packit 022b05
        any dynamic information, e.g., from GMRP.  A port may not
Packit 022b05
        be added in this set if it is already a member of the
Packit 022b05
        set of ports in dot1qStaticMulticastForbiddenEgressPorts.
Packit 022b05
        The default value of this object is a string of ones of
Packit 022b05
        appropriate length.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qStaticMulticastEntry 3 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastForbiddenEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-write
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 Multicast or
Packit 022b05
        Broadcast MAC address must not be forwarded, regardless
Packit 022b05
        of any dynamic information, e.g., from GMRP.  A port may
Packit 022b05
        not be added in this set if it is already a member of the
Packit 022b05
        set of ports in dot1qStaticMulticastStaticEgressPorts.
Packit 022b05
        The default value of this object is a string of zeros of
Packit 022b05
        appropriate length.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qStaticMulticastEntry 4 }
Packit 022b05
Packit 022b05
dot1qStaticMulticastStatus 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-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the status of this entry.
Packit 022b05
            other(1) - this entry is currently in use, but
Packit 022b05
                the conditions under which it will remain
Packit 022b05
                so differ from the following values.
Packit 022b05
Packit 022b05
Packit 022b05
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
Packit 022b05
                and will remain so after the next reset of
Packit 022b05
                the bridge.
Packit 022b05
            deleteOnReset(4) - this entry is currently in
Packit 022b05
                use and will remain so until the next
Packit 022b05
                reset of the bridge.
Packit 022b05
            deleteOnTimeout(5) - this entry is currently in
Packit 022b05
                use and will remain so until it is aged out.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    DEFVAL      { permanent }
Packit 022b05
    ::= { dot1qStaticMulticastEntry 5 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- The Current VLAN Database
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qVlanNumDeletes 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 a VLAN entry has been deleted from
Packit 022b05
        the dot1qVlanCurrentTable (for any reason).  If an entry
Packit 022b05
        is deleted, then inserted, and then deleted, this
Packit 022b05
        counter will be incremented by 2."
Packit 022b05
    ::= { dot1qVlan 1 }
Packit 022b05
Packit 022b05
dot1qVlanCurrentTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qVlanCurrentEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing current configuration information
Packit 022b05
        for each VLAN currently configured into the device by
Packit 022b05
        (local or network) management, or dynamically created
Packit 022b05
        as a result of GVRP requests received."
Packit 022b05
    ::= { dot1qVlan 2 }
Packit 022b05
Packit 022b05
dot1qVlanCurrentEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qVlanCurrentEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information for a VLAN configured into the device by
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        (local or network) management, or dynamically created
Packit 022b05
        as a result of GVRP requests received."
Packit 022b05
    INDEX   { dot1qVlanTimeMark, dot1qVlanIndex }
Packit 022b05
    ::= { dot1qVlanCurrentTable 1 }
Packit 022b05
Packit 022b05
Dot1qVlanCurrentEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qVlanTimeMark
Packit 022b05
            TimeFilter,
Packit 022b05
        dot1qVlanIndex
Packit 022b05
            VlanIndex,
Packit 022b05
        dot1qVlanFdbId
Packit 022b05
            Unsigned32,
Packit 022b05
        dot1qVlanCurrentEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qVlanCurrentUntaggedPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qVlanStatus
Packit 022b05
            INTEGER,
Packit 022b05
        dot1qVlanCreationTime
Packit 022b05
            TimeTicks
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qVlanTimeMark OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeFilter
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A TimeFilter for this entry.  See the TimeFilter
Packit 022b05
        textual convention to see how this works."
Packit 022b05
    ::= { dot1qVlanCurrentEntry 1 }
Packit 022b05
Packit 022b05
dot1qVlanIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      VlanIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VLAN-ID or other identifier referring to this VLAN."
Packit 022b05
    ::= { dot1qVlanCurrentEntry 2 }
Packit 022b05
Packit 022b05
dot1qVlanFdbId OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Filtering Database used by this VLAN.  This is one
Packit 022b05
        of the dot1qFdbId values in the dot1qFdbTable.  This
Packit 022b05
        value is allocated automatically by the device whenever
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        the VLAN is created: either dynamically by GVRP, or by
Packit 022b05
        management, in dot1qVlanStaticTable.  Allocation of this
Packit 022b05
        value follows the learning constraints defined for this
Packit 022b05
        VLAN in dot1qLearningConstraintsTable."
Packit 022b05
    ::= { dot1qVlanCurrentEntry 3 }
Packit 022b05
Packit 022b05
dot1qVlanCurrentEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports that are transmitting traffic for
Packit 022b05
        this VLAN as either tagged or untagged frames."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.2.1"
Packit 022b05
    ::= { dot1qVlanCurrentEntry 4 }
Packit 022b05
Packit 022b05
dot1qVlanCurrentUntaggedPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports that are transmitting traffic for
Packit 022b05
        this VLAN as untagged frames."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.2.1"
Packit 022b05
    ::= { dot1qVlanCurrentEntry 5 }
Packit 022b05
Packit 022b05
dot1qVlanStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    other(1),
Packit 022b05
                    permanent(2),
Packit 022b05
                    dynamicGvrp(3)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the status of this entry.
Packit 022b05
            other(1) - this entry is currently in use, but the
Packit 022b05
                conditions under which it will remain so differ
Packit 022b05
                from the following values.
Packit 022b05
            permanent(2) - this entry, corresponding to an entry
Packit 022b05
                in dot1qVlanStaticTable, is currently in use and
Packit 022b05
                will remain so after the next reset of the
Packit 022b05
                device.  The port lists for this entry include
Packit 022b05
                ports from the equivalent dot1qVlanStaticTable
Packit 022b05
                entry and ports learned dynamically.
Packit 022b05
            dynamicGvrp(3) - this entry is currently in use
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                and will remain so until removed by GVRP.  There
Packit 022b05
                is no static entry for this VLAN, and it will be
Packit 022b05
                removed when the last port leaves the VLAN."
Packit 022b05
    ::= { dot1qVlanCurrentEntry 6 }
Packit 022b05
Packit 022b05
dot1qVlanCreationTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeTicks
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of sysUpTime when this VLAN was created."
Packit 022b05
    ::= { dot1qVlanCurrentEntry 7 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- The Static VLAN Database
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qVlanStaticTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qVlanStaticEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing static configuration information for
Packit 022b05
        each VLAN configured into the device by (local or
Packit 022b05
        network) management.  All entries are permanent and will
Packit 022b05
        be restored after the device is reset."
Packit 022b05
    ::= { dot1qVlan 3 }
Packit 022b05
Packit 022b05
dot1qVlanStaticEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qVlanStaticEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Static information for a VLAN configured into the
Packit 022b05
        device by (local or network) management."
Packit 022b05
    INDEX   { dot1qVlanIndex }
Packit 022b05
    ::= { dot1qVlanStaticTable 1 }
Packit 022b05
Packit 022b05
Dot1qVlanStaticEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qVlanStaticName
Packit 022b05
            SnmpAdminString,
Packit 022b05
        dot1qVlanStaticEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qVlanForbiddenEgressPorts
Packit 022b05
            PortList,
Packit 022b05
        dot1qVlanStaticUntaggedPorts
Packit 022b05
            PortList,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        dot1qVlanStaticRowStatus
Packit 022b05
            RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qVlanStaticName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..32))
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An administratively assigned string, which may be used
Packit 022b05
        to identify the VLAN."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.2.1"
Packit 022b05
    ::= { dot1qVlanStaticEntry 1 }
Packit 022b05
Packit 022b05
dot1qVlanStaticEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports that are permanently assigned to the
Packit 022b05
        egress list for this VLAN by management.  Changes to a
Packit 022b05
        bit in this object affect the per-port, per-VLAN
Packit 022b05
        Registrar control for Registration Fixed for the
Packit 022b05
        relevant GVRP state machine on each port.  A port may
Packit 022b05
        not be added in this set if it is already a member of
Packit 022b05
        the set of ports in dot1qVlanForbiddenEgressPorts.  The
Packit 022b05
        default value of this object is a string of zeros of
Packit 022b05
        appropriate length, indicating not fixed."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
Packit 022b05
    ::= { dot1qVlanStaticEntry 2 }
Packit 022b05
Packit 022b05
dot1qVlanForbiddenEgressPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports that are prohibited by management
Packit 022b05
        from being included in the egress list for this VLAN.
Packit 022b05
        Changes to this object that cause a port to be included
Packit 022b05
        or excluded affect the per-port, per-VLAN Registrar
Packit 022b05
        control for Registration Forbidden for the relevant GVRP
Packit 022b05
        state machine on each port.  A port may not be added in
Packit 022b05
        this set if it is already a member of the set of ports
Packit 022b05
        in dot1qVlanStaticEgressPorts.  The default value of
Packit 022b05
        this object is a string of zeros of appropriate length,
Packit 022b05
        excluding all ports from the forbidden set."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
Packit 022b05
    ::= { dot1qVlanStaticEntry 3 }
Packit 022b05
Packit 022b05
dot1qVlanStaticUntaggedPorts OBJECT-TYPE
Packit 022b05
    SYNTAX      PortList
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The set of ports that should transmit egress packets
Packit 022b05
        for this VLAN as untagged.  The default value of this
Packit 022b05
        object for the default VLAN (dot1qVlanIndex = 1) is a string
Packit 022b05
        of appropriate length including all ports.  There is no
Packit 022b05
        specified default for other VLANs.  If a device agent cannot
Packit 022b05
        support the set of ports being set, then it will reject the
Packit 022b05
        set operation with an error.  For example, a
Packit 022b05
        manager might attempt to set more than one VLAN to be untagged
Packit 022b05
        on egress where the device does not support this IEEE 802.1Q
Packit 022b05
        option."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.2.1"
Packit 022b05
    ::= { dot1qVlanStaticEntry 4 }
Packit 022b05
Packit 022b05
dot1qVlanStaticRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
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
    ::= { dot1qVlanStaticEntry 5 }
Packit 022b05
Packit 022b05
dot1qNextFreeLocalVlanIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0|4096..2147483647)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The next available value for dot1qVlanIndex of a local
Packit 022b05
        VLAN entry in dot1qVlanStaticTable.  This will report
Packit 022b05
        values >=4096 if a new Local VLAN may be created or else
Packit 022b05
        the value 0 if this is not possible.
Packit 022b05
Packit 022b05
        A row creation operation in this table for an entry with a local
Packit 022b05
        VlanIndex value may fail if the current value of this object
Packit 022b05
        is not used as the index.  Even if the value read is used,
Packit 022b05
        there is no guarantee that it will still be the valid index
Packit 022b05
        when the create operation is attempted; another manager may
Packit 022b05
        have already got in during the intervening time interval.
Packit 022b05
        In this case, dot1qNextFreeLocalVlanIndex should be re-read
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        and the creation re-tried with the new value.
Packit 022b05
Packit 022b05
        This value will automatically change when the current value is
Packit 022b05
        used to create a new row."
Packit 022b05
    ::= { dot1qVlan 4 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- The VLAN Port Configuration Table
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qPortVlanTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qPortVlanEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing per-port control and status
Packit 022b05
        information for VLAN configuration in the device."
Packit 022b05
    ::= { dot1qVlan 5 }
Packit 022b05
Packit 022b05
dot1qPortVlanEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qPortVlanEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information controlling VLAN configuration for a port
Packit 022b05
        on the device.  This is indexed by dot1dBasePort."
Packit 022b05
    AUGMENTS { dot1dBasePortEntry }
Packit 022b05
    ::= { dot1qPortVlanTable 1 }
Packit 022b05
Packit 022b05
Dot1qPortVlanEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qPvid
Packit 022b05
            VlanIndex,
Packit 022b05
        dot1qPortAcceptableFrameTypes
Packit 022b05
            INTEGER,
Packit 022b05
        dot1qPortIngressFiltering
Packit 022b05
            TruthValue,
Packit 022b05
        dot1qPortGvrpStatus
Packit 022b05
            EnabledStatus,
Packit 022b05
        dot1qPortGvrpFailedRegistrations
Packit 022b05
            Counter32,
Packit 022b05
        dot1qPortGvrpLastPduOrigin
Packit 022b05
            MacAddress,
Packit 022b05
        dot1qPortRestrictedVlanRegistration
Packit 022b05
            TruthValue
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qPvid OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      VlanIndex
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The PVID, the VLAN-ID assigned to untagged frames or
Packit 022b05
        Priority-Tagged frames received on this port.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.1.1"
Packit 022b05
    DEFVAL      { 1 }
Packit 022b05
    ::= { dot1qPortVlanEntry 1 }
Packit 022b05
Packit 022b05
dot1qPortAcceptableFrameTypes OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    admitAll(1),
Packit 022b05
                    admitOnlyVlanTagged(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "When this is admitOnlyVlanTagged(2), the device will
Packit 022b05
        discard untagged frames or Priority-Tagged frames
Packit 022b05
        received on this port.  When admitAll(1), untagged
Packit 022b05
        frames or Priority-Tagged frames received on this port
Packit 022b05
        will be accepted and assigned to a VID based on the
Packit 022b05
        PVID and VID Set for this port.
Packit 022b05
Packit 022b05
        This control does not affect VLAN-independent Bridge
Packit 022b05
        Protocol Data Unit (BPDU) frames, such as GVRP and
Packit 022b05
        Spanning Tree Protocol (STP).  It does affect VLAN-
Packit 022b05
        dependent BPDU frames, such as GMRP.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.1.3"
Packit 022b05
    DEFVAL      { admitAll }
Packit 022b05
    ::= { dot1qPortVlanEntry 2 }
Packit 022b05
Packit 022b05
dot1qPortIngressFiltering OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "When this is true(1), the device will discard incoming
Packit 022b05
        frames for VLANs that do not include this Port in its
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        Member set.  When false(2), the port will accept all
Packit 022b05
        incoming frames.
Packit 022b05
Packit 022b05
        This control does not affect VLAN-independent BPDU
Packit 022b05
        frames, such as GVRP and STP.  It does affect VLAN-
Packit 022b05
        dependent BPDU frames, such as GMRP.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.1.4"
Packit 022b05
    DEFVAL      { false }
Packit 022b05
    ::= { dot1qPortVlanEntry 3 }
Packit 022b05
Packit 022b05
dot1qPortGvrpStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      EnabledStatus
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of GVRP operation on this port.  The value
Packit 022b05
        enabled(1) indicates that GVRP is enabled on this port,
Packit 022b05
        as long as dot1qGvrpStatus is also enabled for this
Packit 022b05
        device.  When disabled(2) but dot1qGvrpStatus is still
Packit 022b05
        enabled for the device, GVRP is disabled on this port:
Packit 022b05
        any GVRP packets received will be silently discarded, and
Packit 022b05
        no GVRP registrations will be propagated from other
Packit 022b05
        ports.  This object affects all GVRP Applicant and
Packit 022b05
        Registrar state machines on this port.  A transition
Packit 022b05
        from disabled(2) to enabled(1) will cause a reset of all
Packit 022b05
        GVRP state machines on this port.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    DEFVAL      { enabled }
Packit 022b05
    ::= { dot1qPortVlanEntry 4 }
Packit 022b05
Packit 022b05
dot1qPortGvrpFailedRegistrations 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 failed GVRP registrations, for any
Packit 022b05
        reason, on this port."
Packit 022b05
    ::= { dot1qPortVlanEntry 5 }
Packit 022b05
Packit 022b05
dot1qPortGvrpLastPduOrigin OBJECT-TYPE
Packit 022b05
    SYNTAX      MacAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Source MAC Address of the last GVRP message
Packit 022b05
        received on this port."
Packit 022b05
    ::= { dot1qPortVlanEntry 6 }
Packit 022b05
Packit 022b05
dot1qPortRestrictedVlanRegistration OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of Restricted VLAN Registration on this port.
Packit 022b05
         If the value of this control is true(1), then creation
Packit 022b05
         of a new dynamic VLAN entry is permitted only if there
Packit 022b05
         is a Static VLAN Registration Entry for the VLAN concerned,
Packit 022b05
         in which the Registrar Administrative Control value for
Packit 022b05
         this port is Normal Registration.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1u clause 11.2.3.2.3, 12.10.1.7."
Packit 022b05
    DEFVAL      { false }
Packit 022b05
    ::= { dot1qPortVlanEntry 7 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- Per port VLAN Statistics Table
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qPortVlanStatisticsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qPortVlanStatisticsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing per-port, per-VLAN statistics for
Packit 022b05
        traffic received.  Separate objects are provided for both the
Packit 022b05
        most-significant and least-significant bits of statistics
Packit 022b05
        counters for ports that are associated with this transparent
Packit 022b05
        bridge.  The most-significant bit objects are only required on
Packit 022b05
        high-capacity interfaces, as defined in the conformance clauses
Packit 022b05
        for these objects.  This mechanism is provided as a way to read
Packit 022b05
        64-bit counters for agents that support only SNMPv1.
Packit 022b05
Packit 022b05
        Note that the reporting of most-significant and least-
Packit 022b05
        significant counter bits separately runs the risk of missing
Packit 022b05
        an overflow of the lower bits in the interval between sampling.
Packit 022b05
        The manager must be aware of this possibility, even within the
Packit 022b05
        same varbindlist, when interpreting the results of a request or
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        asynchronous notification."
Packit 022b05
    ::= { dot1qVlan 6 }
Packit 022b05
Packit 022b05
dot1qPortVlanStatisticsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qPortVlanStatisticsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Traffic statistics for a VLAN on an interface."
Packit 022b05
    INDEX   { dot1dBasePort, dot1qVlanIndex }
Packit 022b05
    ::= { dot1qPortVlanStatisticsTable 1 }
Packit 022b05
Packit 022b05
Dot1qPortVlanStatisticsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qTpVlanPortInFrames
Packit 022b05
            Counter32,
Packit 022b05
        dot1qTpVlanPortOutFrames
Packit 022b05
            Counter32,
Packit 022b05
        dot1qTpVlanPortInDiscards
Packit 022b05
            Counter32,
Packit 022b05
        dot1qTpVlanPortInOverflowFrames
Packit 022b05
            Counter32,
Packit 022b05
        dot1qTpVlanPortOutOverflowFrames
Packit 022b05
            Counter32,
Packit 022b05
        dot1qTpVlanPortInOverflowDiscards
Packit 022b05
            Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qTpVlanPortInFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames received by this port from
Packit 022b05
        its segment that were classified as belonging to this
Packit 022b05
        VLAN.  Note that a frame received on this port is
Packit 022b05
        counted by this object if and only if it is for a
Packit 022b05
        protocol being processed by the local forwarding process
Packit 022b05
        for this VLAN.  This object includes received bridge
Packit 022b05
        management frames classified as belonging to this VLAN
Packit 022b05
        (e.g., GMRP, but not GVRP or STP."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 1 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortOutFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames transmitted by this port to
Packit 022b05
        its segment from the local forwarding process for this
Packit 022b05
        VLAN.  This includes bridge management frames originated
Packit 022b05
        by this device that are classified as belonging to this
Packit 022b05
        VLAN (e.g., GMRP, but not GVRP or STP)."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 2 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortInDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames received by this port from
Packit 022b05
        its segment that were classified as belonging to this
Packit 022b05
        VLAN and that were discarded due to VLAN-related reasons.
Packit 022b05
        Specifically, the IEEE 802.1Q counters for Discard
Packit 022b05
        Inbound and Discard on Ingress Filtering."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 3 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortInOverflowFrames 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 the associated
Packit 022b05
        dot1qTpVlanPortInFrames counter has overflowed."
Packit 022b05
    REFERENCE
Packit 022b05
        "ISO/IEC 15802-3 Section 14.6.1.1.3"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 4 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortOutOverflowFrames 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 the associated
Packit 022b05
        dot1qTpVlanPortOutFrames counter has overflowed."
Packit 022b05
    REFERENCE
Packit 022b05
        "ISO/IEC 15802-3 Section 14.6.1.1.3"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 5 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortInOverflowDiscards OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times the associated
Packit 022b05
        dot1qTpVlanPortInDiscards counter has overflowed."
Packit 022b05
    REFERENCE
Packit 022b05
        "ISO/IEC 15802-3 Section 14.6.1.1.3"
Packit 022b05
    ::= { dot1qPortVlanStatisticsEntry 6 }
Packit 022b05
Packit 022b05
dot1qPortVlanHCStatisticsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qPortVlanHCStatisticsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing per-port, per-VLAN statistics for
Packit 022b05
        traffic on high-capacity interfaces."
Packit 022b05
    ::= { dot1qVlan 7 }
Packit 022b05
Packit 022b05
dot1qPortVlanHCStatisticsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qPortVlanHCStatisticsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Traffic statistics for a VLAN on a high-capacity
Packit 022b05
        interface."
Packit 022b05
    INDEX   { dot1dBasePort, dot1qVlanIndex }
Packit 022b05
    ::= { dot1qPortVlanHCStatisticsTable 1 }
Packit 022b05
Packit 022b05
Dot1qPortVlanHCStatisticsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qTpVlanPortHCInFrames
Packit 022b05
            Counter64,
Packit 022b05
        dot1qTpVlanPortHCOutFrames
Packit 022b05
            Counter64,
Packit 022b05
        dot1qTpVlanPortHCInDiscards
Packit 022b05
            Counter64
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qTpVlanPortHCInFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames received by this port from
Packit 022b05
        its segment that were classified as belonging to this
Packit 022b05
        VLAN.  Note that a frame received on this port is
Packit 022b05
        counted by this object if and only if it is for a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        protocol being processed by the local forwarding process
Packit 022b05
        for this VLAN.  This object includes received bridge
Packit 022b05
        management frames classified as belonging to this VLAN
Packit 022b05
        (e.g., GMRP, but not GVRP or STP)."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
Packit 022b05
    ::= { dot1qPortVlanHCStatisticsEntry 1 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortHCOutFrames OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames transmitted by this port to
Packit 022b05
        its segment from the local forwarding process for this
Packit 022b05
        VLAN.  This includes bridge management frames originated
Packit 022b05
        by this device that are classified as belonging to this
Packit 022b05
        VLAN (e.g., GMRP, but not GVRP or STP)."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
Packit 022b05
    ::= { dot1qPortVlanHCStatisticsEntry 2 }
Packit 022b05
Packit 022b05
dot1qTpVlanPortHCInDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter64
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of valid frames received by this port from
Packit 022b05
        its segment that were classified as belonging to this
Packit 022b05
        VLAN and that were discarded due to VLAN-related reasons.
Packit 022b05
        Specifically, the IEEE 802.1Q counters for Discard
Packit 022b05
        Inbound and Discard on Ingress Filtering."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.6.1.1.3"
Packit 022b05
    ::= { dot1qPortVlanHCStatisticsEntry 3 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- The VLAN Learning Constraints Table
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1qLearningConstraintsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1qLearningConstraintsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table containing learning constraints for sets of
Packit 022b05
        Shared and Independent VLANs."
Packit 022b05
    REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        "IEEE 802.1Q/D11 Section 12.10.3.1"
Packit 022b05
    ::= { dot1qVlan 8 }
Packit 022b05
Packit 022b05
dot1qLearningConstraintsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1qLearningConstraintsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A learning constraint defined for a VLAN."
Packit 022b05
    INDEX   { dot1qConstraintVlan, dot1qConstraintSet }
Packit 022b05
    ::= { dot1qLearningConstraintsTable 1 }
Packit 022b05
Packit 022b05
Dot1qLearningConstraintsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1qConstraintVlan
Packit 022b05
            VlanIndex,
Packit 022b05
        dot1qConstraintSet
Packit 022b05
            Integer32,
Packit 022b05
        dot1qConstraintType
Packit 022b05
            INTEGER,
Packit 022b05
        dot1qConstraintStatus
Packit 022b05
            RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1qConstraintVlan OBJECT-TYPE
Packit 022b05
    SYNTAX      VlanIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of the row in dot1qVlanCurrentTable for the
Packit 022b05
        VLAN constrained by this entry."
Packit 022b05
    ::= { dot1qLearningConstraintsEntry 1 }
Packit 022b05
Packit 022b05
dot1qConstraintSet OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The identity of the constraint set to which
Packit 022b05
        dot1qConstraintVlan belongs.  These values may be chosen
Packit 022b05
        by the management station."
Packit 022b05
    ::= { dot1qLearningConstraintsEntry 2 }
Packit 022b05
Packit 022b05
dot1qConstraintType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    independent(1),
Packit 022b05
                    shared(2)
Packit 022b05
                }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of constraint this entry defines.
Packit 022b05
            independent(1) - the VLAN, dot1qConstraintVlan,
Packit 022b05
                uses a filtering database independent from all
Packit 022b05
                other VLANs in the same set, defined by
Packit 022b05
                dot1qConstraintSet.
Packit 022b05
            shared(2) - the VLAN, dot1qConstraintVlan, shares
Packit 022b05
                the same filtering database as all other VLANs
Packit 022b05
                in the same set, defined by dot1qConstraintSet."
Packit 022b05
    ::= { dot1qLearningConstraintsEntry 3 }
Packit 022b05
Packit 022b05
dot1qConstraintStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this entry."
Packit 022b05
    ::= { dot1qLearningConstraintsEntry 4 }
Packit 022b05
Packit 022b05
dot1qConstraintSetDefault OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The identity of the constraint set to which a VLAN
Packit 022b05
        belongs, if there is not an explicit entry for that VLAN
Packit 022b05
        in dot1qLearningConstraintsTable.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qVlan 9 }
Packit 022b05
Packit 022b05
dot1qConstraintTypeDefault OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    independent(1),
Packit 022b05
                    shared(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of constraint set to which a VLAN belongs, if
Packit 022b05
        there is not an explicit entry for that VLAN in
Packit 022b05
        dot1qLearningConstraintsTable.  The types are as defined
Packit 022b05
        for dot1qConstraintType.
Packit 022b05
Packit 022b05
        The value of this object MUST be retained across
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        reinitializations of the management system."
Packit 022b05
    ::= { dot1qVlan 10 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- dot1vProtocol subtree
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
dot1vProtocolGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1vProtocolGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table that contains mappings from Protocol
Packit 022b05
         Templates to Protocol Group Identifiers used for
Packit 022b05
         Port-and-Protocol-based VLAN Classification."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.6.4"
Packit 022b05
    ::= { dot1vProtocol 1 }
Packit 022b05
Packit 022b05
dot1vProtocolGroupEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1vProtocolGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A mapping from a Protocol Template to a Protocol
Packit 022b05
         Group Identifier."
Packit 022b05
    INDEX       { dot1vProtocolTemplateFrameType,
Packit 022b05
                  dot1vProtocolTemplateProtocolValue }
Packit 022b05
    ::= { dot1vProtocolGroupTable 1 }
Packit 022b05
Packit 022b05
Dot1vProtocolGroupEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1vProtocolTemplateFrameType
Packit 022b05
            INTEGER,
Packit 022b05
        dot1vProtocolTemplateProtocolValue
Packit 022b05
            OCTET STRING,
Packit 022b05
        dot1vProtocolGroupId
Packit 022b05
            Integer32,
Packit 022b05
        dot1vProtocolGroupRowStatus
Packit 022b05
            RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1vProtocolTemplateFrameType OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                  ethernet  (1),
Packit 022b05
                  rfc1042   (2),
Packit 022b05
                  snap8021H (3),
Packit 022b05
                  snapOther (4),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                  llcOther  (5)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The data-link encapsulation format or the
Packit 022b05
         'detagged_frame_type' in a Protocol Template."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.6.2"
Packit 022b05
    ::= { dot1vProtocolGroupEntry 1 }
Packit 022b05
Packit 022b05
dot1vProtocolTemplateProtocolValue OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE (2 | 5))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The identification of the protocol above the data-link
Packit 022b05
         layer in a Protocol Template.  Depending on the
Packit 022b05
         frame type, the octet string will have one of the
Packit 022b05
         following values:
Packit 022b05
Packit 022b05
         For 'ethernet', 'rfc1042' and 'snap8021H',
Packit 022b05
             this is the 16-bit (2-octet) IEEE 802.3 Type Field.
Packit 022b05
         For 'snapOther',
Packit 022b05
             this is the 40-bit (5-octet) PID.
Packit 022b05
         For 'llcOther',
Packit 022b05
             this is the 2-octet IEEE 802.2 Link Service Access
Packit 022b05
             Point (LSAP) pair: first octet for Destination Service
Packit 022b05
             Access Point (DSAP) and second octet for Source Service
Packit 022b05
             Access Point (SSAP)."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.6.2"
Packit 022b05
    ::= { dot1vProtocolGroupEntry 2 }
Packit 022b05
Packit 022b05
dot1vProtocolGroupId OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Represents a group of protocols that are associated
Packit 022b05
         together when assigning a VID to a frame."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.6.3, 12.10.2.1"
Packit 022b05
    ::= { dot1vProtocolGroupEntry 3 }
Packit 022b05
Packit 022b05
dot1vProtocolGroupRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the status of this entry."
Packit 022b05
    ::= { dot1vProtocolGroupEntry 4 }
Packit 022b05
Packit 022b05
dot1vProtocolPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF Dot1vProtocolPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table that contains VID sets used for
Packit 022b05
         Port-and-Protocol-based VLAN Classification."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.4.4"
Packit 022b05
    ::= { dot1vProtocol 2 }
Packit 022b05
Packit 022b05
dot1vProtocolPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      Dot1vProtocolPortEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A VID set for a port."
Packit 022b05
    INDEX       { dot1dBasePort,
Packit 022b05
                  dot1vProtocolPortGroupId }
Packit 022b05
    ::= { dot1vProtocolPortTable 1 }
Packit 022b05
Packit 022b05
Dot1vProtocolPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        dot1vProtocolPortGroupId
Packit 022b05
            Integer32,
Packit 022b05
        dot1vProtocolPortGroupVid
Packit 022b05
            Integer32,
Packit 022b05
        dot1vProtocolPortRowStatus
Packit 022b05
            RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
dot1vProtocolPortGroupId OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Designates a group of protocols in the Protocol
Packit 022b05
         Group Database."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.6.3, 12.10.1.2"
Packit 022b05
    ::= { dot1vProtocolPortEntry 1 }
Packit 022b05
Packit 022b05
dot1vProtocolPortGroupVid OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Integer32 (1..4094)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VID associated with a group of protocols for
Packit 022b05
         each port."
Packit 022b05
    REFERENCE
Packit 022b05
        "IEEE 802.1v clause 8.4.4, 12.10.1.2"
Packit 022b05
    ::= { dot1vProtocolPortEntry 2 }
Packit 022b05
Packit 022b05
dot1vProtocolPortRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
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
    ::= { dot1vProtocolPortEntry 3 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- IEEE 802.1Q MIB - Conformance Information
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
qBridgeConformance OBJECT IDENTIFIER ::= { qBridgeMIB 2 }
Packit 022b05
Packit 022b05
qBridgeGroups OBJECT IDENTIFIER ::= { qBridgeConformance 1 }
Packit 022b05
Packit 022b05
qBridgeCompliances OBJECT IDENTIFIER ::= { qBridgeConformance 2 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- units of conformance
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
qBridgeBaseGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qVlanVersionNumber,
Packit 022b05
        dot1qMaxVlanId,
Packit 022b05
        dot1qMaxSupportedVlans,
Packit 022b05
        dot1qNumVlans,
Packit 022b05
        dot1qGvrpStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing device-level control
Packit 022b05
        and status information for the Virtual LAN bridge
Packit 022b05
        services."
Packit 022b05
    ::= { qBridgeGroups 1 }
Packit 022b05
Packit 022b05
qBridgeFdbUnicastGroup OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qFdbDynamicCount,
Packit 022b05
        dot1qTpFdbPort,
Packit 022b05
        dot1qTpFdbStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about all
Packit 022b05
        unicast addresses, learned dynamically or statically
Packit 022b05
        configured by management, in each Filtering Database."
Packit 022b05
    ::= { qBridgeGroups 2 }
Packit 022b05
Packit 022b05
qBridgeFdbMulticastGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qTpGroupEgressPorts,
Packit 022b05
        dot1qTpGroupLearnt
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about all
Packit 022b05
        multicast addresses, learned dynamically or statically
Packit 022b05
        configured by management, in each Filtering Database."
Packit 022b05
    ::= { qBridgeGroups 3 }
Packit 022b05
Packit 022b05
qBridgeServiceRequirementsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qForwardAllPorts,
Packit 022b05
        dot1qForwardAllStaticPorts,
Packit 022b05
        dot1qForwardAllForbiddenPorts,
Packit 022b05
        dot1qForwardUnregisteredPorts,
Packit 022b05
        dot1qForwardUnregisteredStaticPorts,
Packit 022b05
        dot1qForwardUnregisteredForbiddenPorts
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
        service requirements, learned dynamically or statically
Packit 022b05
        configured by management, in each Filtering Database."
Packit 022b05
    ::= { qBridgeGroups 4 }
Packit 022b05
Packit 022b05
qBridgeFdbStaticGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qStaticUnicastAllowedToGoTo,
Packit 022b05
        dot1qStaticUnicastStatus,
Packit 022b05
        dot1qStaticMulticastStaticEgressPorts,
Packit 022b05
        dot1qStaticMulticastForbiddenEgressPorts,
Packit 022b05
        dot1qStaticMulticastStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
        unicast and multicast addresses statically configured by
Packit 022b05
        management, in each Filtering Database or VLAN."
Packit 022b05
    ::= { qBridgeGroups 5 }
Packit 022b05
Packit 022b05
qBridgeVlanGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qVlanNumDeletes,
Packit 022b05
        dot1qVlanFdbId,
Packit 022b05
        dot1qVlanCurrentEgressPorts,
Packit 022b05
        dot1qVlanCurrentUntaggedPorts,
Packit 022b05
        dot1qVlanStatus,
Packit 022b05
        dot1qVlanCreationTime
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
        all VLANs currently configured on this device."
Packit 022b05
    ::= { qBridgeGroups 6 }
Packit 022b05
Packit 022b05
qBridgeVlanStaticGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qVlanStaticName,
Packit 022b05
        dot1qVlanStaticEgressPorts,
Packit 022b05
        dot1qVlanForbiddenEgressPorts,
Packit 022b05
        dot1qVlanStaticUntaggedPorts,
Packit 022b05
        dot1qVlanStaticRowStatus,
Packit 022b05
        dot1qNextFreeLocalVlanIndex
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing information about
Packit 022b05
        VLANs statically configured by management."
Packit 022b05
    ::= { qBridgeGroups 7 }
Packit 022b05
Packit 022b05
qBridgePortGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qPvid,
Packit 022b05
        dot1qPortAcceptableFrameTypes,
Packit 022b05
        dot1qPortIngressFiltering,
Packit 022b05
        dot1qPortGvrpStatus,
Packit 022b05
        dot1qPortGvrpFailedRegistrations,
Packit 022b05
        dot1qPortGvrpLastPduOrigin
Packit 022b05
    }
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        "A collection of objects providing port-level VLAN
Packit 022b05
        control and status information for all ports."
Packit 022b05
    ::= { qBridgeGroups 8 }
Packit 022b05
Packit 022b05
qBridgeVlanStatisticsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qTpVlanPortInFrames,
Packit 022b05
        dot1qTpVlanPortOutFrames,
Packit 022b05
        dot1qTpVlanPortInDiscards
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing per-port packet
Packit 022b05
        statistics for all VLANs currently configured on this
Packit 022b05
        device."
Packit 022b05
    ::= { qBridgeGroups 9 }
Packit 022b05
Packit 022b05
qBridgeVlanStatisticsOverflowGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qTpVlanPortInOverflowFrames,
Packit 022b05
        dot1qTpVlanPortOutOverflowFrames,
Packit 022b05
        dot1qTpVlanPortInOverflowDiscards
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing overflow counters for
Packit 022b05
        per-port packet statistics for all VLANs currently configured
Packit 022b05
        on this device for high-capacity interfaces, defined as those
Packit 022b05
        that have the value of the corresponding instance of
Packit 022b05
        ifSpeed greater than 650,000,000 bits/second."
Packit 022b05
    ::= { qBridgeGroups 10 }
Packit 022b05
Packit 022b05
qBridgeVlanHCStatisticsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qTpVlanPortHCInFrames,
Packit 022b05
        dot1qTpVlanPortHCOutFrames,
Packit 022b05
        dot1qTpVlanPortHCInDiscards
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing per-port packet
Packit 022b05
        statistics for all VLANs currently configured on this
Packit 022b05
        device for high-capacity interfaces, defined as those
Packit 022b05
        that have the value of the corresponding instance of
Packit 022b05
        ifSpeed greater than 650,000,000 bits/second."
Packit 022b05
    ::= { qBridgeGroups 11 }
Packit 022b05
Packit 022b05
qBridgeLearningConstraintsGroup OBJECT-GROUP
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qConstraintType,
Packit 022b05
        dot1qConstraintStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects defining the Filtering Database
Packit 022b05
        constraints all VLANs have with each other."
Packit 022b05
    ::= { qBridgeGroups 12 }
Packit 022b05
Packit 022b05
qBridgeLearningConstraintDefaultGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qConstraintSetDefault,
Packit 022b05
        dot1qConstraintTypeDefault
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects defining the default Filtering
Packit 022b05
        Database constraints for VLANs that have no specific
Packit 022b05
        constraints defined."
Packit 022b05
    ::= { qBridgeGroups 13 }
Packit 022b05
Packit 022b05
qBridgeClassificationDeviceGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1vProtocolGroupId,
Packit 022b05
        dot1vProtocolGroupRowStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "VLAN classification information for the bridge."
Packit 022b05
    ::= { qBridgeGroups 14 }
Packit 022b05
Packit 022b05
qBridgeClassificationPortGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1vProtocolPortGroupVid,
Packit 022b05
        dot1vProtocolPortRowStatus
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "VLAN classification information for individual ports."
Packit 022b05
    ::= { qBridgeGroups 15 }
Packit 022b05
Packit 022b05
qBridgePortGroup2 OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        dot1qPvid,
Packit 022b05
        dot1qPortAcceptableFrameTypes,
Packit 022b05
        dot1qPortIngressFiltering,
Packit 022b05
        dot1qPortGvrpStatus,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        dot1qPortGvrpFailedRegistrations,
Packit 022b05
        dot1qPortGvrpLastPduOrigin,
Packit 022b05
        dot1qPortRestrictedVlanRegistration
Packit 022b05
    }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects providing port-level VLAN
Packit 022b05
        control and status information for all ports."
Packit 022b05
    ::= { qBridgeGroups 16 }
Packit 022b05
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
-- compliance statements
Packit 022b05
-- -------------------------------------------------------------
Packit 022b05
Packit 022b05
qBridgeCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for device support of Virtual
Packit 022b05
        LAN Bridge services.
Packit 022b05
Packit 022b05
        RFC2674 was silent about the expected persistence of the
Packit 022b05
        read-write objects in this MIB module.  Applications MUST
Packit 022b05
        NOT assume that the values of the read-write objects are
Packit 022b05
        persistent across reinitializations of the management
Packit 022b05
        system and MUST NOT assume that the values are not
Packit 022b05
        persistent across reinitializations of the management
Packit 022b05
        system."
Packit 022b05
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
            qBridgeBaseGroup,
Packit 022b05
            qBridgeVlanGroup,
Packit 022b05
            qBridgeVlanStaticGroup,
Packit 022b05
            qBridgePortGroup
Packit 022b05
        }
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbUnicastGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            802.1Q transparent bridging."
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbMulticastGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            802.1Q transparent bridging."
Packit 022b05
Packit 022b05
        GROUP       qBridgeServiceRequirementsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            extended filtering services.  All objects must be
Packit 022b05
            read-write if extended-filtering services are
Packit 022b05
            enabled."
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbStaticGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanStatisticsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanStatisticsOverflowGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support.  It is most
Packit 022b05
            relevant for high-capacity interfaces where the SNMP agent
Packit 022b05
            supports only SNMPv1."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanHCStatisticsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support.  It is most
Packit 022b05
            relevant for high-capacity interfaces."
Packit 022b05
Packit 022b05
        GROUP       qBridgeLearningConstraintsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for devices implementing
Packit 022b05
             both Independent VLAN Learning (IVL) and Shared
Packit 022b05
             VLAN Learning (SVL) modes of operation of the
Packit 022b05
             filtering database, as defined by IEEE 802.1Q."
Packit 022b05
Packit 022b05
        GROUP       qBridgeLearningConstraintDefaultGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for devices implementing
Packit 022b05
             both Independent VLAN Learning (IVL) and Shared
Packit 022b05
             VLAN Learning (SVL) modes of operation of the
Packit 022b05
             filtering database, as defined by IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qPortAcceptableFrameTypes
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qPortIngressFiltering
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qConstraintSetDefault
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qConstraintTypeDefault
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
       ::= { qBridgeCompliances 1 }
Packit 022b05
Packit 022b05
qBridgeCompliance2 MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for device support of Virtual
Packit 022b05
        LAN Bridge services.
Packit 022b05
Packit 022b05
        This document clarifies the persistence requirements for
Packit 022b05
        the read-write objects in this MIB module.  All
Packit 022b05
        implementations claiming compliance to qBridgeCompliance2
Packit 022b05
        MUST retain the values of those read-write objects that
Packit 022b05
        specify this requirement."
Packit 022b05
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
            qBridgeBaseGroup,
Packit 022b05
            qBridgeVlanGroup,
Packit 022b05
            qBridgeVlanStaticGroup,
Packit 022b05
            qBridgePortGroup2
Packit 022b05
        }
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbUnicastGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            802.1Q transparent bridging."
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbMulticastGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            802.1Q transparent bridging."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        GROUP       qBridgeServiceRequirementsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for bridges that implement
Packit 022b05
            extended filtering services.  All objects must be
Packit 022b05
            read-write if extended-filtering services are
Packit 022b05
            enabled."
Packit 022b05
Packit 022b05
        GROUP       qBridgeFdbStaticGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanStatisticsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanStatisticsOverflowGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support.  It is most
Packit 022b05
            relevant for high-capacity interfaces where the SNMP agent
Packit 022b05
            supports only SNMPv1."
Packit 022b05
Packit 022b05
        GROUP       qBridgeVlanHCStatisticsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional as there may be significant
Packit 022b05
            implementation cost associated with its support.  It is most
Packit 022b05
            relevant for high-capacity interfaces."
Packit 022b05
Packit 022b05
        GROUP       qBridgeLearningConstraintsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for devices implementing
Packit 022b05
             both Independent VLAN Learning (IVL) and Shared
Packit 022b05
             VLAN Learning (SVL) modes of operation of the
Packit 022b05
             filtering database, as defined by IEEE 802.1Q."
Packit 022b05
Packit 022b05
        GROUP       qBridgeLearningConstraintDefaultGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for devices implementing
Packit 022b05
             both Independent VLAN Learning (IVL) and Shared
Packit 022b05
             VLAN Learning (SVL) modes of operation of the
Packit 022b05
             filtering database, as defined by IEEE 802.1Q."
Packit 022b05
Packit 022b05
        GROUP       qBridgeClassificationDeviceGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory ONLY for devices implementing
Packit 022b05
             VLAN Classification as specified in IEEE 802.1v."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        GROUP       qBridgeClassificationPortGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory ONLY for devices implementing
Packit 022b05
             VLAN Classification as specified in IEEE 802.1v."
Packit 022b05
Packit 022b05
        OBJECT      dot1qPortAcceptableFrameTypes
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qPortIngressFiltering
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qConstraintSetDefault
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1qConstraintTypeDefault
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1Q."
Packit 022b05
Packit 022b05
        OBJECT      dot1vProtocolGroupId
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1v."
Packit 022b05
Packit 022b05
        OBJECT      dot1vProtocolGroupRowStatus
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required as this is an optional
Packit 022b05
            capability in IEEE 802.1v."
Packit 022b05
Packit 022b05
        ::= { qBridgeCompliances 2 }
Packit 022b05
Packit 022b05
END