2520 lines
94 KiB
Plaintext
2520 lines
94 KiB
Plaintext
|
|
IEEE8021-Q-BRIDGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- =============================================================
|
|
-- MIB for IEEE 802.1Q Devices
|
|
-- =============================================================
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Gauge32,
|
|
Counter64, Unsigned32, TimeTicks, Integer32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, StorageType, TruthValue, MacAddress
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
ieee8021BridgeBasePortComponentId, ieee8021BridgeBasePort,
|
|
ieee8021BridgeBasePortEntry
|
|
FROM IEEE8021-BRIDGE-MIB
|
|
ieee802dot1mibs, IEEE8021PbbComponentIdentifier,
|
|
IEEE8021BridgePortNumber, IEEE8021BridgePortNumberOrZero,
|
|
IEEE8021VlanIndex, IEEE8021VlanIndexOrWildcard,
|
|
IEEE8021PortAcceptableFrameTypes
|
|
FROM IEEE8021-TC-MIB
|
|
PortList, VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
TimeFilter
|
|
FROM RMON2-MIB;
|
|
|
|
ieee8021QBridgeMib MODULE-IDENTITY
|
|
LAST-UPDATED "201112120000Z" -- December 12, 2011
|
|
ORGANIZATION "IEEE 802.1 Working Group"
|
|
CONTACT-INFO
|
|
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
|
WG-EMail: stds-802-1@ieee.org
|
|
|
|
Contact: David Levi
|
|
Postal: C/O IEEE 802.1 Working Group
|
|
IEEE Standards Association
|
|
445 Hoes Lane
|
|
P.O. Box 1331
|
|
Piscataway
|
|
NJ 08855-1331
|
|
USA
|
|
E-mail: STDS-802-1-L@LISTSERV.IEEE.ORG"
|
|
DESCRIPTION
|
|
"The VLAN Bridge MIB module for managing Virtual Bridged
|
|
Local Area Networks, as defined by IEEE 802.1Q-2011.
|
|
|
|
This MIB module is derived from the IETF Q-BRIDGE-MIB
|
|
from RFC 4363.
|
|
|
|
Unless otherwise indicated, the references in this MIB
|
|
module are to IEEE 802.1Q-2010.
|
|
|
|
Copyright (C) IEEE.
|
|
This version of this MIB module is part of IEEE802.1Q;
|
|
see the draft itself for full legal notices."
|
|
REVISION "201112120000Z" -- December 12, 2011
|
|
DESCRIPTION
|
|
"Addition of the VID Translation MIB Subtree for 802.1aq"
|
|
|
|
REVISION "201102270000Z" -- February 27, 2011
|
|
DESCRIPTION
|
|
"Minor edits to contact information etc. as part of
|
|
2011 revision of IEEE Std 802.1Q."
|
|
|
|
REVISION "200810150000Z" -- October 15, 2008
|
|
DESCRIPTION
|
|
"Initial version, derived from RFC 4363."
|
|
::= { ieee802dot1mibs 4 }
|
|
|
|
ieee8021QBridgeMibObjects OBJECT IDENTIFIER ::= { ieee8021QBridgeMib 1 }
|
|
|
|
-- =============================================================
|
|
-- subtrees in the Q-BRIDGE MIB
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeBase OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 1 }
|
|
ieee8021QBridgeTp OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 2 }
|
|
ieee8021QBridgeStatic OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 3 }
|
|
ieee8021QBridgeVlan OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 4 }
|
|
ieee8021QBridgeProtocol OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 5 }
|
|
ieee8021QBridgeVIDX OBJECT IDENTIFIER ::= { ieee8021QBridgeMibObjects 6 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021QBridgeBase subtree
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- ieee8021QBridgeTable - Table of VLAN bridges
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains generic information about every
|
|
VLAN bridge."
|
|
REFERENCE "12.4"
|
|
::= { ieee8021QBridgeBase 1 }
|
|
|
|
ieee8021QBridgeEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing information for each VLAN bridge."
|
|
INDEX { ieee8021QBridgeComponentId }
|
|
::= { ieee8021QBridgeTable 1 }
|
|
|
|
Ieee8021QBridgeEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeComponentId IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeVlanVersionNumber INTEGER,
|
|
ieee8021QBridgeMaxVlanId VlanId,
|
|
ieee8021QBridgeMaxSupportedVlans Unsigned32,
|
|
ieee8021QBridgeNumVlans Gauge32,
|
|
ieee8021QBridgeMvrpEnabledStatus TruthValue
|
|
}
|
|
|
|
ieee8021QBridgeComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeEntry 1 }
|
|
|
|
ieee8021QBridgeVlanVersionNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
version1(1),
|
|
version2(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version number of IEEE 802.1Q that this device
|
|
supports. Reported as 1 by VLAN Bridges that support
|
|
only SST operation, and reported as 2 by VLAN Bridges
|
|
that support MST operation."
|
|
REFERENCE "12.10.1.1"
|
|
::= { ieee8021QBridgeEntry 2 }
|
|
|
|
ieee8021QBridgeMaxVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum IEEE 802.1Q VLAN-ID that this device
|
|
supports."
|
|
REFERENCE "9.6"
|
|
::= { ieee8021QBridgeEntry 3 }
|
|
|
|
ieee8021QBridgeMaxSupportedVlans OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "vlans"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of IEEE 802.1Q VLANs that this
|
|
device supports."
|
|
REFERENCE "12.10.1.1"
|
|
::= { ieee8021QBridgeEntry 4 }
|
|
|
|
ieee8021QBridgeNumVlans OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "vlans"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of IEEE 802.1Q VLANs that are
|
|
configured in this device."
|
|
REFERENCE "12.7.1.1"
|
|
::= { ieee8021QBridgeEntry 5 }
|
|
|
|
ieee8021QBridgeMvrpEnabledStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status requested by management for
|
|
MVRP. The value true(1) indicates that MVRP should
|
|
be enabled on this device, on all ports for which it has
|
|
not been specifically disabled. When false(2), MVRP
|
|
is disabled on all ports, and all MVRP packets will be
|
|
forwarded transparently. This object affects all MVRP
|
|
Applicant and Registrar state machines. A transition
|
|
from false(2) to true(1) will cause a reset of all
|
|
MVRP state machines on all ports.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { true }
|
|
::= { ieee8021QBridgeEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021QBridgeCVlanPortTable - Table of C-VLAN ports
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeCVlanPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeCVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the capability to create and delete
|
|
customer VLAN ports. Entries in this table must be
|
|
persistent over power up restart/reboot."
|
|
REFERENCE "12.16.1.1.3 h4), 12.16.2.1/2,
|
|
12.13.1.1, 12.13.1.2, 12.15.2.1, 12.15.2.2"
|
|
::= { ieee8021QBridgeBase 2 }
|
|
|
|
ieee8021QBridgeCVlanPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeCVlanPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing information for each VLAN bridge."
|
|
INDEX { ieee8021QBridgeCVlanPortComponentId,
|
|
ieee8021QBridgeCVlanPortNumber }
|
|
::= { ieee8021QBridgeCVlanPortTable 1 }
|
|
|
|
Ieee8021QBridgeCVlanPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeCVlanPortComponentId IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeCVlanPortNumber IEEE8021BridgePortNumber,
|
|
ieee8021QBridgeCVlanPortRowStatus RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeCVlanPortComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The componentcontaining the customer VLAN port represented
|
|
by this row."
|
|
::= { ieee8021QBridgeCVlanPortEntry 1 }
|
|
|
|
ieee8021QBridgeCVlanPortNumber OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The customer VLAN port number represented by this row."
|
|
::= { ieee8021QBridgeCVlanPortEntry 2 }
|
|
|
|
ieee8021QBridgeCVlanPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the status of the entry, and is used to create
|
|
and delete entries in this table. Each entry in this table that
|
|
is valid will have a corresponding entry in the
|
|
ieee8021BridgeBasePortTable whose value for
|
|
ieee8021BridgeBasePortType is customerVlanPort(2). The
|
|
corresponding value of ieee8021BridgeBasePortIfIndex must
|
|
be set at the time the value of this object transitions
|
|
to valid(1).
|
|
|
|
Entries in this table must be persistent across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeCVlanPortEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021QBridgeTp subtree
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- the current Filtering Database Table
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains configuration and control
|
|
information for each Filtering Database currently
|
|
operating on this device. Entries in this table appear
|
|
automatically when VLANs are assigned FDB IDs in the
|
|
ieee8021QBridgeVlanCurrentTable."
|
|
REFERENCE "12.7.1"
|
|
::= { ieee8021QBridgeTp 1 }
|
|
|
|
ieee8021QBridgeFdbEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific Filtering Database."
|
|
INDEX { ieee8021QBridgeFdbComponentId,
|
|
ieee8021QBridgeFdbId }
|
|
::= { ieee8021QBridgeFdbTable 1 }
|
|
|
|
Ieee8021QBridgeFdbEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeFdbComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeFdbId
|
|
Unsigned32,
|
|
ieee8021QBridgeFdbDynamicCount
|
|
Gauge32,
|
|
ieee8021QBridgeFdbLearnedEntryDiscards
|
|
Counter64,
|
|
ieee8021QBridgeFdbAgingTime
|
|
Integer32
|
|
}
|
|
|
|
ieee8021QBridgeFdbComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeFdbEntry 1 }
|
|
|
|
ieee8021QBridgeFdbId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identity of this Filtering Database."
|
|
::= { ieee8021QBridgeFdbEntry 2 }
|
|
|
|
ieee8021QBridgeFdbDynamicCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "database entries"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of dynamic entries in this
|
|
Filtering Database."
|
|
REFERENCE "12.7.1.1.3"
|
|
::= { ieee8021QBridgeFdbEntry 3 }
|
|
|
|
ieee8021QBridgeFdbLearnedEntryDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "database entries"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Filtering Database entries that
|
|
have been or would have been learned, but have been
|
|
discarded due to a lack of storage space in the
|
|
Filtering Database. If this counter is increasing, it
|
|
indicates that the Filtering Database is regularly
|
|
becoming full (a condition that has unpleasant
|
|
performance effects on the subnetwork). If this counter
|
|
has a significant value but is not presently increasing,
|
|
it indicates that the problem has been occurring but is
|
|
not persistent.
|
|
|
|
Discontinuities in the value of the counter can occur
|
|
at re-initialization of the management system."
|
|
::= { ieee8021QBridgeFdbEntry 4 }
|
|
|
|
ieee8021QBridgeFdbAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32 (10..1000000)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The timeout period in seconds for aging out
|
|
dynamically-learned forwarding information.
|
|
802.1D-1998 recommends a default of 300 seconds.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.7.1.2"
|
|
::= { ieee8021QBridgeFdbEntry 5 }
|
|
|
|
-- =============================================================
|
|
-- Multiple Filtering Databases for 802.1Q Transparent Devices
|
|
-- This table is an alternative to the ieee8021BridgeTpFdbTable,
|
|
-- previously defined for 802.1D devices that only support a
|
|
-- single Filtering Database.
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeTpFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeTpFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about unicast entries
|
|
for which the device has forwarding and/or filtering
|
|
information. This information is used by the
|
|
transparent bridging function in determining how to
|
|
propagate a received frame."
|
|
REFERENCE "12.7.1"
|
|
::= { ieee8021QBridgeTp 2 }
|
|
|
|
ieee8021QBridgeTpFdbEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeTpFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific unicast MAC address for
|
|
which the device has some forwarding and/or filtering
|
|
information."
|
|
INDEX { ieee8021QBridgeFdbComponentId,
|
|
ieee8021QBridgeFdbId,
|
|
ieee8021QBridgeTpFdbAddress }
|
|
::= { ieee8021QBridgeTpFdbTable 1 }
|
|
|
|
Ieee8021QBridgeTpFdbEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeTpFdbAddress
|
|
MacAddress,
|
|
ieee8021QBridgeTpFdbPort
|
|
IEEE8021BridgePortNumberOrZero,
|
|
ieee8021QBridgeTpFdbStatus
|
|
INTEGER
|
|
}
|
|
|
|
ieee8021QBridgeTpFdbAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unicast MAC address for which the device has
|
|
forwarding and/or filtering information."
|
|
::= { ieee8021QBridgeTpFdbEntry 1 }
|
|
|
|
ieee8021QBridgeTpFdbPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumberOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Either the value '0', or the port number of the port on
|
|
which a frame having a source address equal to the value
|
|
of the corresponding instance of ieee8021QBridgeTpFdbAddress has
|
|
been seen. A value of '0' indicates that the port
|
|
number has not been learned but that the device does
|
|
have some forwarding/filtering information about this
|
|
address (e.g., in the ieee8021QBridgeStaticUnicastTable).
|
|
Implementors are encouraged to assign the port value to
|
|
this object whenever it is learned, even for addresses
|
|
for which the corresponding value of ieee8021QBridgeTpFdbStatus is
|
|
not learned(3)."
|
|
::= { ieee8021QBridgeTpFdbEntry 2 }
|
|
|
|
ieee8021QBridgeTpFdbStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
learned(3),
|
|
self(4),
|
|
mgmt(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry. The meanings of the values
|
|
are:
|
|
other(1) - none of the following. This may include
|
|
the case where some other MIB object (not the
|
|
corresponding instance of ieee8021QBridgeTpFdbPort, nor an
|
|
entry in the ieee8021QBridgeStaticUnicastTable) is being
|
|
used to determine if and how frames addressed to
|
|
the value of the corresponding instance of
|
|
ieee8021QBridgeTpFdbAddress are being forwarded.
|
|
invalid(2) - this entry is no longer valid (e.g., it
|
|
was learned but has since aged out), but has not
|
|
yet been flushed from the table.
|
|
learned(3) - the value of the corresponding instance
|
|
of ieee8021QBridgeTpFdbPort was learned and is being used.
|
|
self(4) - the value of the corresponding instance of
|
|
ieee8021QBridgeTpFdbAddress represents one of the device's
|
|
addresses. The corresponding instance of
|
|
ieee8021QBridgeTpFdbPort indicates which of the device's
|
|
ports has this address.
|
|
mgmt(5) - the value of the corresponding instance of
|
|
ieee8021QBridgeTpFdbAddress is also the value of an
|
|
existing instance of ieee8021QBridgeStaticUnicastAddress."
|
|
::= { ieee8021QBridgeTpFdbEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- Dynamic Group Registration Table
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeTpGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeTpGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing filtering information for VLANs
|
|
configured into the bridge by (local or network)
|
|
management, or learned dynamically, specifying the set of
|
|
ports to which frames received on a VLAN for this FDB
|
|
and containing a specific Group destination address are
|
|
allowed to be forwarded."
|
|
REFERENCE "12.7.4"
|
|
::= { ieee8021QBridgeTp 3 }
|
|
|
|
ieee8021QBridgeTpGroupEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeTpGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering information configured into the bridge by
|
|
management, or learned dynamically, specifying the set of
|
|
ports to which frames received on a VLAN and containing
|
|
a specific Group destination address are allowed to be
|
|
forwarded. The subset of these ports learned dynamically
|
|
is also provided."
|
|
INDEX { ieee8021QBridgeVlanCurrentComponentId,
|
|
ieee8021QBridgeVlanIndex,
|
|
ieee8021QBridgeTpGroupAddress }
|
|
::= { ieee8021QBridgeTpGroupTable 1 }
|
|
|
|
Ieee8021QBridgeTpGroupEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeTpGroupAddress
|
|
MacAddress,
|
|
ieee8021QBridgeTpGroupEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeTpGroupLearnt
|
|
PortList
|
|
}
|
|
|
|
ieee8021QBridgeTpGroupAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination Group MAC address in a frame to which
|
|
this entry's filtering information applies."
|
|
::= { ieee8021QBridgeTpGroupEntry 1 }
|
|
|
|
ieee8021QBridgeTpGroupEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The complete set of ports, in this VLAN, to which
|
|
frames destined for this Group MAC address are currently
|
|
being explicitly forwarded. This does not include ports
|
|
for which this address is only implicitly forwarded, in
|
|
the ieee8021QBridgeForwardAllPorts list."
|
|
::= { ieee8021QBridgeTpGroupEntry 2 }
|
|
|
|
ieee8021QBridgeTpGroupLearnt OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subset of ports in ieee8021QBridgeTpGroupEgressPorts that
|
|
were learned by MMRP or some other dynamic mechanism, in
|
|
this Filtering database."
|
|
::= { ieee8021QBridgeTpGroupEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- Service Requirements subtree
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeForwardAllTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeForwardAllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing forwarding information for each
|
|
VLAN, specifying the set of ports to which forwarding of
|
|
all multicasts applies, configured statically by
|
|
management or dynamically by MMRP. An entry appears in
|
|
this table for all VLANs that are currently
|
|
instantiated."
|
|
REFERENCE "12.7.2, 12.7.7"
|
|
::= { ieee8021QBridgeTp 4 }
|
|
|
|
ieee8021QBridgeForwardAllEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeForwardAllEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forwarding information for a VLAN, specifying the set
|
|
of ports to which all multicasts should be forwarded,
|
|
configured statically by management or dynamically by
|
|
MMRP."
|
|
INDEX { ieee8021QBridgeVlanCurrentComponentId,
|
|
ieee8021QBridgeForwardAllVlanIndex }
|
|
::= { ieee8021QBridgeForwardAllTable 1 }
|
|
|
|
Ieee8021QBridgeForwardAllEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeForwardAllVlanIndex
|
|
IEEE8021VlanIndexOrWildcard,
|
|
ieee8021QBridgeForwardAllPorts
|
|
PortList,
|
|
ieee8021QBridgeForwardAllStaticPorts
|
|
PortList,
|
|
ieee8021QBridgeForwardAllForbiddenPorts
|
|
PortList
|
|
}
|
|
|
|
ieee8021QBridgeForwardAllVlanIndex OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndexOrWildcard
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-ID or other identifier referring to this VLAN."
|
|
::= { ieee8021QBridgeForwardAllEntry 1 }
|
|
|
|
ieee8021QBridgeForwardAllPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The complete set of ports in this VLAN to which all
|
|
multicast group-addressed frames are to be forwarded.
|
|
This includes ports for which this need has been
|
|
determined dynamically by MMRP, or configured statically
|
|
by management."
|
|
::= { ieee8021QBridgeForwardAllEntry 2 }
|
|
|
|
ieee8021QBridgeForwardAllStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports configured by management in this VLAN
|
|
to which all multicast group-addressed frames are to be
|
|
forwarded. Ports entered in this list will also appear
|
|
in the complete set shown by ieee8021QBridgeForwardAllPorts. This
|
|
value will be restored after the device is reset. This
|
|
only applies to ports that are members of the VLAN,
|
|
defined by ieee8021QBridgeVlanCurrentEgressPorts. A port may not
|
|
be added in this set if it is already a member of the
|
|
set of ports in ieee8021QBridgeForwardAllForbiddenPorts. The
|
|
default value is a string of ones of appropriate length,
|
|
to indicate the standard behaviour of using basic
|
|
filtering services, i.e., forward all multicasts to all
|
|
ports.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeForwardAllEntry 3 }
|
|
|
|
ieee8021QBridgeForwardAllForbiddenPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports configured by management in this VLAN
|
|
for which the Service Requirement attribute Forward All
|
|
Multicast Groups may not be dynamically registered by
|
|
MMRP. This value will be restored after the device is
|
|
reset. A port may not be added in this set if it is
|
|
already a member of the set of ports in
|
|
ieee8021QBridgeForwardAllStaticPorts. The default value is a
|
|
string of zeros of appropriate length.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeForwardAllEntry 4 }
|
|
|
|
ieee8021QBridgeForwardUnregisteredTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeForwardUnregisteredEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing forwarding information for each
|
|
VLAN, specifying the set of ports to which forwarding of
|
|
multicast group-addressed frames for which no
|
|
more specific forwarding information applies. This is
|
|
configured statically by management and determined
|
|
dynamically by MMRP. An entry appears in this table for
|
|
all VLANs that are currently instantiated."
|
|
REFERENCE "12.7.2, 12.7.7"
|
|
::= { ieee8021QBridgeTp 5 }
|
|
|
|
ieee8021QBridgeForwardUnregisteredEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeForwardUnregisteredEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forwarding information for a VLAN, specifying the set
|
|
of ports to which all multicasts for which there is no
|
|
more specific forwarding information shall be forwarded.
|
|
This is configured statically by management or
|
|
dynamically by MMRP."
|
|
INDEX { ieee8021QBridgeVlanCurrentComponentId,
|
|
ieee8021QBridgeForwardUnregisteredVlanIndex }
|
|
::= { ieee8021QBridgeForwardUnregisteredTable 1 }
|
|
|
|
Ieee8021QBridgeForwardUnregisteredEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeForwardUnregisteredVlanIndex
|
|
IEEE8021VlanIndexOrWildcard,
|
|
ieee8021QBridgeForwardUnregisteredPorts
|
|
PortList,
|
|
ieee8021QBridgeForwardUnregisteredStaticPorts
|
|
PortList,
|
|
ieee8021QBridgeForwardUnregisteredForbiddenPorts
|
|
PortList
|
|
}
|
|
|
|
ieee8021QBridgeForwardUnregisteredVlanIndex OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndexOrWildcard
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-ID or other identifier referring to this VLAN."
|
|
::= { ieee8021QBridgeForwardUnregisteredEntry 1 }
|
|
|
|
ieee8021QBridgeForwardUnregisteredPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The complete set of ports in this VLAN to which
|
|
multicast group-addressed frames for which there is no
|
|
more specific forwarding information will be forwarded.
|
|
This includes ports for which this need has been
|
|
determined dynamically by MMRP, or configured statically
|
|
by management."
|
|
::= { ieee8021QBridgeForwardUnregisteredEntry 2 }
|
|
|
|
ieee8021QBridgeForwardUnregisteredStaticPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports configured by management, in this
|
|
VLAN, to which multicast group-addressed frames for
|
|
which there is no more specific forwarding information
|
|
are to be forwarded. Ports entered in this list will
|
|
also appear in the complete set shown by
|
|
ieee8021QBridgeForwardUnregisteredPorts. This value will be
|
|
restored after the device is reset. A port may not be
|
|
added in this set if it is already a member of the set
|
|
of ports in ieee8021QBridgeForwardUnregisteredForbiddenPorts. The
|
|
default value is a string of zeros of appropriate
|
|
length, although this has no effect with the default
|
|
value of ieee8021QBridgeForwardAllStaticPorts.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeForwardUnregisteredEntry 3 }
|
|
|
|
ieee8021QBridgeForwardUnregisteredForbiddenPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports configured by management in this VLAN
|
|
for which the Service Requirement attribute Forward
|
|
Unregistered Multicast Groups may not be dynamically
|
|
registered by MMRP. This value will be restored after
|
|
the device is reset. A port may not be added in this
|
|
set if it is already a member of the set of ports in
|
|
ieee8021QBridgeForwardUnregisteredStaticPorts. The default value
|
|
is a string of zeros of appropriate length.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeForwardUnregisteredEntry 4 }
|
|
|
|
-- =============================================================
|
|
-- The Static (Destination-Address Filtering) Database
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeStaticUnicastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeStaticUnicastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing filtering information for Unicast
|
|
MAC addresses for each Filtering Database, configured
|
|
into the device by (local or network) management
|
|
specifying the set of ports to which frames received
|
|
from specific ports and containing specific unicast
|
|
destination addresses are allowed to be forwarded.
|
|
Entries are valid for unicast addresses only.
|
|
|
|
Two modes of operation are supported by this table. When
|
|
the receive port index is non-zero, this table is
|
|
supporting an 802.1D filtering database as specified in
|
|
14.7.6.1. If the receive port is zero, the
|
|
table is operating as specified in 802.1Q
|
|
8.8.1 and 12.7.7. An agent must at least
|
|
support the 802.1Q mode of operation."
|
|
REFERENCE "802.1D 7.9.1, 14.7.6.1;
|
|
802.1Q 12.7.7, 8.8.1"
|
|
::= { ieee8021QBridgeStatic 1 }
|
|
|
|
ieee8021QBridgeStaticUnicastEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeStaticUnicastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering information configured into the device by
|
|
(local or network) management specifying the set of
|
|
ports to which frames received from a specific port and
|
|
containing a specific unicast destination address are
|
|
allowed to be forwarded."
|
|
INDEX {
|
|
ieee8021QBridgeStaticUnicastComponentId,
|
|
ieee8021QBridgeStaticUnicastVlanIndex,
|
|
ieee8021QBridgeStaticUnicastAddress,
|
|
ieee8021QBridgeStaticUnicastReceivePort
|
|
}
|
|
::= { ieee8021QBridgeStaticUnicastTable 1 }
|
|
|
|
Ieee8021QBridgeStaticUnicastEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeStaticUnicastComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeStaticUnicastVlanIndex
|
|
IEEE8021VlanIndexOrWildcard,
|
|
ieee8021QBridgeStaticUnicastAddress
|
|
MacAddress,
|
|
ieee8021QBridgeStaticUnicastReceivePort
|
|
IEEE8021BridgePortNumberOrZero,
|
|
ieee8021QBridgeStaticUnicastStaticEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeStaticUnicastForbiddenEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeStaticUnicastStorageType
|
|
StorageType,
|
|
ieee8021QBridgeStaticUnicastRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeStaticUnicastComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeStaticUnicastEntry 1 }
|
|
|
|
ieee8021QBridgeStaticUnicastVlanIndex OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndexOrWildcard
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Vlan to which this entry applies."
|
|
::= { ieee8021QBridgeStaticUnicastEntry 2 }
|
|
|
|
ieee8021QBridgeStaticUnicastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination MAC address in a frame to which this
|
|
entry's filtering information applies. This object must
|
|
take the value of a unicast address."
|
|
::= { ieee8021QBridgeStaticUnicastEntry 3 }
|
|
|
|
ieee8021QBridgeStaticUnicastReceivePort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumberOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Either the value '0' or the port number of the port
|
|
from which a frame must be received in order for this
|
|
entry's filtering information to apply. A value of zero
|
|
indicates that this entry applies on all ports of the
|
|
device for which there is no other applicable entry. An
|
|
implementation is required to support the '0' value and
|
|
may optionally support non-zero values for this column."
|
|
::= { ieee8021QBridgeStaticUnicastEntry 4 }
|
|
|
|
ieee8021QBridgeStaticUnicastStaticEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports to which frames received from a
|
|
specific port and destined for a specific unicast address
|
|
must be forwarded, regardless of
|
|
any dynamic information, e.g., from MMRP. A port may not
|
|
be added in this set if it is already a member of the
|
|
set of ports in ieee8021QBridgeStaticUnicastForbiddenEgressPorts.
|
|
The default value of this object is a string of ones of
|
|
appropriate length."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021QBridgeStaticUnicastEntry 5 }
|
|
|
|
|
|
ieee8021QBridgeStaticUnicastForbiddenEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports to which frames received from a
|
|
specific port and destined for a specific unicast
|
|
MAC address must not be forwarded, regardless
|
|
of any dynamic information, e.g., from MMRP. A port may
|
|
not be added in this set if it is already a member of the
|
|
set of ports in ieee8021QBridgeStaticUnicastStaticEgressPorts.
|
|
The default value of this object is a string of zeros of
|
|
appropriate length."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021QBridgeStaticUnicastEntry 6 }
|
|
|
|
ieee8021QBridgeStaticUnicastStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row. If this object
|
|
has a value of permanent(4), then no other objects are
|
|
required to be able to be modified."
|
|
DEFVAL { nonVolatile }
|
|
::= { ieee8021QBridgeStaticUnicastEntry 7 }
|
|
|
|
ieee8021QBridgeStaticUnicastRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry, and is used
|
|
to create/delete entries in the table.
|
|
|
|
An entry of this table may be set to active without setting
|
|
any other columns of the table. Also, other columns of this
|
|
table may be set while the value of this object is active(1)."
|
|
::= { ieee8021QBridgeStaticUnicastEntry 8 }
|
|
|
|
ieee8021QBridgeStaticMulticastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeStaticMulticastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing filtering information for Multicast
|
|
and Broadcast MAC addresses for each VLAN, configured
|
|
into the device by (local or network) management
|
|
specifying the set of ports to which frames received
|
|
from specific ports and containing specific Multicast
|
|
and Broadcast destination addresses are allowed to be
|
|
forwarded. A value of zero in this table (as the port
|
|
number from which frames with a specific destination
|
|
address are received) is used to specify all ports for
|
|
which there is no specific entry in this table for that
|
|
particular destination address. Entries are valid for
|
|
Multicast and Broadcast addresses only."
|
|
REFERENCE "12.7.7, 8.8.1"
|
|
::= { ieee8021QBridgeStatic 2 }
|
|
|
|
ieee8021QBridgeStaticMulticastEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeStaticMulticastEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filtering information configured into the device by
|
|
(local or network) management specifying the set of
|
|
ports to which frames received from this specific port
|
|
for this VLAN and containing this Multicast or Broadcast
|
|
destination address are allowed to be forwarded."
|
|
INDEX {
|
|
ieee8021QBridgeVlanCurrentComponentId,
|
|
ieee8021QBridgeVlanIndex,
|
|
ieee8021QBridgeStaticMulticastAddress,
|
|
ieee8021QBridgeStaticMulticastReceivePort
|
|
}
|
|
::= { ieee8021QBridgeStaticMulticastTable 1 }
|
|
|
|
Ieee8021QBridgeStaticMulticastEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeStaticMulticastAddress
|
|
MacAddress,
|
|
ieee8021QBridgeStaticMulticastReceivePort
|
|
IEEE8021BridgePortNumberOrZero,
|
|
ieee8021QBridgeStaticMulticastStaticEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeStaticMulticastForbiddenEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeStaticMulticastStorageType
|
|
StorageType,
|
|
ieee8021QBridgeStaticMulticastRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeStaticMulticastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination MAC address in a frame to which this
|
|
entry's filtering information applies. This object must
|
|
take the value of a Multicast or Broadcast address."
|
|
::= { ieee8021QBridgeStaticMulticastEntry 1 }
|
|
|
|
ieee8021QBridgeStaticMulticastReceivePort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumberOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Either the value '0' or the port number of the port
|
|
from which a frame must be received in order for this
|
|
entry's filtering information to apply. A value of zero
|
|
indicates that this entry applies on all ports of the
|
|
device for which there is no other applicable entry. An
|
|
implementation is required to support the '0' value and
|
|
may optionally support non-zero values for this column."
|
|
::= { ieee8021QBridgeStaticMulticastEntry 2 }
|
|
|
|
ieee8021QBridgeStaticMulticastStaticEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports to which frames received from a
|
|
specific port and destined for a specific Multicast or
|
|
Broadcast MAC address must be forwarded, regardless of
|
|
any dynamic information, e.g., from MMRP. A port may not
|
|
be added in this set if it is already a member of the
|
|
set of ports in ieee8021QBridgeStaticMulticastForbiddenEgressPorts.
|
|
The default value of this object is a string of ones of
|
|
appropriate length."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021QBridgeStaticMulticastEntry 3 }
|
|
|
|
ieee8021QBridgeStaticMulticastForbiddenEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports to which frames received from a
|
|
specific port and destined for a specific Multicast or
|
|
Broadcast MAC address must not be forwarded, regardless
|
|
of any dynamic information, e.g., from MMRP. A port may
|
|
not be added in this set if it is already a member of the
|
|
set of ports in ieee8021QBridgeStaticMulticastStaticEgressPorts.
|
|
The default value of this object is a string of zeros of
|
|
appropriate length."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021QBridgeStaticMulticastEntry 4 }
|
|
|
|
ieee8021QBridgeStaticMulticastStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row. If this object
|
|
has a value of permanent(4), then no other objects are
|
|
required to be able to be modified."
|
|
DEFVAL { nonVolatile }
|
|
::= { ieee8021QBridgeStaticMulticastEntry 5 }
|
|
|
|
ieee8021QBridgeStaticMulticastRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry, and is used
|
|
to create/delete entries in the table.
|
|
|
|
An entry of this table may be set to active without setting
|
|
any other columns of the table. Also, other columns of this
|
|
table may be set while the value of this object is active(1)."
|
|
::= { ieee8021QBridgeStaticMulticastEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- The Current VLAN Database
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeVlanNumDeletes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "vlan deletions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times a VLAN entry has been deleted from
|
|
the ieee8021QBridgeVlanCurrentTable (for any reason).
|
|
If an entry is deleted, then inserted, and then deleted,
|
|
this counter will be incremented by 2. Discontinuities
|
|
in this value can only occur at a reboot."
|
|
::= { ieee8021QBridgeVlan 1 }
|
|
|
|
ieee8021QBridgeVlanCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeVlanCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing current configuration information
|
|
for each VLAN currently configured into the device by
|
|
(local or network) management, or dynamically created
|
|
as a result of MVRP requests received."
|
|
REFERENCE "12.10.2"
|
|
::= { ieee8021QBridgeVlan 2 }
|
|
|
|
ieee8021QBridgeVlanCurrentEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeVlanCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information for a VLAN configured into the device by
|
|
(local or network) management, or dynamically created
|
|
as a result of MVRP requests received."
|
|
INDEX { ieee8021QBridgeVlanTimeMark,
|
|
ieee8021QBridgeVlanCurrentComponentId,
|
|
ieee8021QBridgeVlanIndex }
|
|
::= { ieee8021QBridgeVlanCurrentTable 1 }
|
|
|
|
Ieee8021QBridgeVlanCurrentEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeVlanTimeMark
|
|
TimeFilter,
|
|
ieee8021QBridgeVlanCurrentComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeVlanIndex
|
|
IEEE8021VlanIndex,
|
|
ieee8021QBridgeVlanFdbId
|
|
Unsigned32,
|
|
ieee8021QBridgeVlanCurrentEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeVlanCurrentUntaggedPorts
|
|
PortList,
|
|
ieee8021QBridgeVlanStatus
|
|
INTEGER,
|
|
ieee8021QBridgeVlanCreationTime
|
|
TimeTicks
|
|
}
|
|
|
|
ieee8021QBridgeVlanTimeMark OBJECT-TYPE
|
|
SYNTAX TimeFilter
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A TimeFilter for this entry. See the TimeFilter
|
|
textual convention to see how this works."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 1 }
|
|
|
|
ieee8021QBridgeVlanCurrentComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 2 }
|
|
|
|
ieee8021QBridgeVlanIndex OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-ID or other identifier referring to this VLAN."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 3 }
|
|
|
|
ieee8021QBridgeVlanFdbId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Filtering Database used by this VLAN. This is one
|
|
of the ieee8021QBridgeFdbId values in the ieee8021QBridgeFdbTable.
|
|
This value is allocated automatically by the device whenever
|
|
the VLAN is created: either dynamically by MVRP, or by
|
|
management, in ieee8021QBridgeVlanStaticTable. Allocation of this
|
|
value follows the learning constraints defined for this
|
|
VLAN in ieee8021QBridgeLearningConstraintsTable."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 4 }
|
|
|
|
ieee8021QBridgeVlanCurrentEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are transmitting traffic for
|
|
this VLAN as either tagged or untagged frames."
|
|
REFERENCE "12.10.2.1"
|
|
::= { ieee8021QBridgeVlanCurrentEntry 5 }
|
|
|
|
ieee8021QBridgeVlanCurrentUntaggedPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are transmitting traffic for
|
|
this VLAN as untagged frames."
|
|
REFERENCE "12.10.2.1"
|
|
::= { ieee8021QBridgeVlanCurrentEntry 6 }
|
|
|
|
ieee8021QBridgeVlanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
permanent(2),
|
|
dynamicMvrp(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry.
|
|
other(1) - this entry is currently in use, but the
|
|
conditions under which it will remain so differ
|
|
from the following values.
|
|
permanent(2) - this entry, corresponding to an entry
|
|
in ieee8021QBridgeVlanStaticTable, is currently in use and
|
|
will remain so after the next reset of the
|
|
device. The port lists for this entry include
|
|
ports from the equivalent ieee8021QBridgeVlanStaticTable
|
|
entry and ports learned dynamically.
|
|
dynamicMvrp(3) - this entry is currently in use
|
|
and will remain so until removed by MVRP. There
|
|
is no static entry for this VLAN, and it will be
|
|
removed when the last port leaves the VLAN."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 7 }
|
|
|
|
ieee8021QBridgeVlanCreationTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when this VLAN was created."
|
|
::= { ieee8021QBridgeVlanCurrentEntry 8 }
|
|
|
|
-- =============================================================
|
|
-- The Static VLAN Database
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeVlanStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeVlanStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing static configuration information for
|
|
each VLAN configured into the device by (local or
|
|
network) management. All entries are persistent and will
|
|
be restored after the device is reset."
|
|
REFERENCE "12.7.5"
|
|
::= { ieee8021QBridgeVlan 3 }
|
|
|
|
ieee8021QBridgeVlanStaticEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeVlanStaticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static information for a VLAN configured into the
|
|
device by (local or network) management."
|
|
INDEX { ieee8021QBridgeVlanStaticComponentId,
|
|
ieee8021QBridgeVlanStaticVlanIndex }
|
|
::= { ieee8021QBridgeVlanStaticTable 1 }
|
|
|
|
Ieee8021QBridgeVlanStaticEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeVlanStaticComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeVlanStaticVlanIndex
|
|
IEEE8021VlanIndex,
|
|
ieee8021QBridgeVlanStaticName
|
|
SnmpAdminString,
|
|
ieee8021QBridgeVlanStaticEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeVlanForbiddenEgressPorts
|
|
PortList,
|
|
ieee8021QBridgeVlanStaticUntaggedPorts
|
|
PortList,
|
|
ieee8021QBridgeVlanStaticRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeVlanStaticComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeVlanStaticEntry 1 }
|
|
|
|
ieee8021QBridgeVlanStaticVlanIndex OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN-ID or other identifier referring to this VLAN."
|
|
::= { ieee8021QBridgeVlanStaticEntry 2 }
|
|
|
|
ieee8021QBridgeVlanStaticName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An administratively assigned string, which may be used
|
|
to identify the VLAN."
|
|
REFERENCE "12.10.2.1"
|
|
::= { ieee8021QBridgeVlanStaticEntry 3 }
|
|
|
|
ieee8021QBridgeVlanStaticEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are permanently assigned to the
|
|
egress list for this VLAN by management. Changes to a
|
|
bit in this object affect the per-port, per-VLAN
|
|
Registrar control for Registration Fixed for the
|
|
relevant MVRP state machine on each port. A port may
|
|
not be added in this set if it is already a member of
|
|
the set of ports in ieee8021QBridgeVlanForbiddenEgressPorts. The
|
|
default value of this object is a string of zeros of
|
|
appropriate length, indicating not fixed."
|
|
REFERENCE "12.7.7.3, 11.2.3.2.3"
|
|
::= { ieee8021QBridgeVlanStaticEntry 4 }
|
|
|
|
ieee8021QBridgeVlanForbiddenEgressPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that are prohibited by management
|
|
from being included in the egress list for this VLAN.
|
|
Changes to this object that cause a port to be included
|
|
or excluded affect the per-port, per-VLAN Registrar
|
|
control for Registration Forbidden for the relevant MVRP
|
|
state machine on each port. A port may not be added in
|
|
this set if it is already a member of the set of ports
|
|
in ieee8021QBridgeVlanStaticEgressPorts. The default value of
|
|
this object is a string of zeros of appropriate length,
|
|
excluding all ports from the forbidden set."
|
|
REFERENCE "12.7.7.3, 11.2.3.2.3"
|
|
::= { ieee8021QBridgeVlanStaticEntry 5 }
|
|
|
|
ieee8021QBridgeVlanStaticUntaggedPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports that should transmit egress packets
|
|
for this VLAN as untagged. The default value of this
|
|
object for the default VLAN (ieee8021QBridgeVlanIndex = 1) is a string
|
|
of appropriate length including all ports. There is no
|
|
specified default for other VLANs. If a device agent cannot
|
|
support the set of ports being set, then it will reject the
|
|
set operation with an error. For example, a
|
|
manager might attempt to set more than one VLAN to be untagged
|
|
on egress where the device does not support this IEEE 802.1Q
|
|
option."
|
|
REFERENCE "12.10.2.1"
|
|
::= { ieee8021QBridgeVlanStaticEntry 6 }
|
|
|
|
ieee8021QBridgeVlanStaticRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry, and is used
|
|
to create/delete entries. Any object in an entry of this table
|
|
may be modified while the value of the corresponding instance
|
|
of this object is active(1)."
|
|
::= { ieee8021QBridgeVlanStaticEntry 7 }
|
|
|
|
ieee8021QBridgeNextFreeLocalVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeNextFreeLocalVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about the next free VLAN
|
|
value for a statically configured VLAN bridge."
|
|
::= { ieee8021QBridgeVlan 4 }
|
|
|
|
ieee8021QBridgeNextFreeLocalVlanEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeNextFreeLocalVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next free VLAN value for a statically configured VLAN bridge"
|
|
INDEX { ieee8021QBridgeNextFreeLocalVlanComponentId }
|
|
::= { ieee8021QBridgeNextFreeLocalVlanTable 1 }
|
|
|
|
Ieee8021QBridgeNextFreeLocalVlanEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeNextFreeLocalVlanComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeNextFreeLocalVlanIndex
|
|
Unsigned32
|
|
}
|
|
|
|
ieee8021QBridgeNextFreeLocalVlanComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeNextFreeLocalVlanEntry 1 }
|
|
|
|
ieee8021QBridgeNextFreeLocalVlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|4096..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next available value for ieee8021QBridgeVlanIndex of a local
|
|
VLAN entry in ieee8021QBridgeVlanStaticTable. This will report
|
|
values >=4096 if a new Local VLAN may be created or else
|
|
the value 0 if this is not possible.
|
|
|
|
A row creation operation in this table for an entry with a local
|
|
VlanIndex value may fail if the current value of this object
|
|
is not used as the index. Even if the value read is used,
|
|
there is no guarantee that it will still be the valid index
|
|
when the create operation is attempted; another manager may
|
|
have already got in during the intervening time interval.
|
|
In this case, ieee8021QBridgeNextFreeLocalVlanIndex should be re-read
|
|
and the creation re-tried with the new value.
|
|
|
|
This value will automatically change when the current value is
|
|
used to create a new row."
|
|
::= { ieee8021QBridgeNextFreeLocalVlanEntry 2 }
|
|
|
|
-- =============================================================
|
|
-- The VLAN Port Configuration Table
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgePortVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgePortVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing per-port control and status
|
|
information for VLAN configuration in the device."
|
|
REFERENCE "12.10.1"
|
|
::= { ieee8021QBridgeVlan 5 }
|
|
|
|
ieee8021QBridgePortVlanEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgePortVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information controlling VLAN configuration for a port
|
|
on the device. This is indexed by ieee8021BridgeBasePort."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021QBridgePortVlanTable 1 }
|
|
|
|
Ieee8021QBridgePortVlanEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgePvid
|
|
IEEE8021VlanIndex,
|
|
ieee8021QBridgePortAcceptableFrameTypes
|
|
IEEE8021PortAcceptableFrameTypes,
|
|
ieee8021QBridgePortIngressFiltering
|
|
TruthValue,
|
|
ieee8021QBridgePortMvrpEnabledStatus
|
|
TruthValue,
|
|
ieee8021QBridgePortMvrpFailedRegistrations
|
|
Counter64,
|
|
ieee8021QBridgePortMvrpLastPduOrigin
|
|
MacAddress,
|
|
ieee8021QBridgePortRestrictedVlanRegistration
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021QBridgePvid OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PVID, the VLAN-ID assigned to untagged frames or
|
|
Priority-Tagged frames received on this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.10.1.1"
|
|
DEFVAL { 1 }
|
|
::= { ieee8021QBridgePortVlanEntry 1 }
|
|
|
|
ieee8021QBridgePortAcceptableFrameTypes OBJECT-TYPE
|
|
SYNTAX IEEE8021PortAcceptableFrameTypes
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this is admitTagged(3), the device will
|
|
discard untagged frames or Priority-Tagged frames
|
|
received on this port. When admitAll(1), untagged
|
|
frames or Priority-Tagged frames received on this port
|
|
will be accepted and assigned to a VID based on the
|
|
PVID and VID Set for this port.
|
|
|
|
This control does not affect VLAN-independent Bridge
|
|
Protocol Data Unit (BPDU) frames, such as MVRP and
|
|
Spanning Tree Protocol (STP). It does affect VLAN-
|
|
dependent BPDU frames, such as MMRP.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.10.1.3"
|
|
DEFVAL { admitAll }
|
|
::= { ieee8021QBridgePortVlanEntry 2 }
|
|
|
|
ieee8021QBridgePortIngressFiltering OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this is true(1), the device will discard incoming
|
|
frames for VLANs that do not include this Port in its
|
|
Member set. When false(2), the port will accept all
|
|
incoming frames.
|
|
|
|
This control does not affect VLAN-independent BPDU
|
|
frames, such as MVRP and STP. It does affect VLAN-
|
|
dependent BPDU frames, such as MMRP.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.10.1.4"
|
|
DEFVAL { false }
|
|
::= { ieee8021QBridgePortVlanEntry 3 }
|
|
|
|
ieee8021QBridgePortMvrpEnabledStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of MVRP operation on this port. The value
|
|
true(1) indicates that MVRP is enabled on this port,
|
|
as long as ieee8021QBridgeMvrpEnabledStatus is also enabled
|
|
for this device. When false(2) but
|
|
ieee8021QBridgeMvrpEnabledStatus is still
|
|
enabled for the device, MVRP is disabled on this port:
|
|
any MVRP packets received will be silently discarded, and
|
|
no MVRP registrations will be propagated from other
|
|
ports. This object affects all MVRP Applicant and
|
|
Registrar state machines on this port. A transition
|
|
from false(2) to true(1) will cause a reset of all
|
|
MVRP state machines on this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { true }
|
|
::= { ieee8021QBridgePortVlanEntry 4 }
|
|
|
|
ieee8021QBridgePortMvrpFailedRegistrations OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "failed MVRP registrations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of failed MVRP registrations, for any
|
|
reason, on this port.
|
|
|
|
Discontinuities in the value of the counter can occur
|
|
at re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ifCounterDiscontinuityTime object of the associated
|
|
interface (if any)."
|
|
::= { ieee8021QBridgePortVlanEntry 5 }
|
|
|
|
ieee8021QBridgePortMvrpLastPduOrigin OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC Address of the last MVRP message
|
|
received on this port."
|
|
::= { ieee8021QBridgePortVlanEntry 6 }
|
|
|
|
ieee8021QBridgePortRestrictedVlanRegistration OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of Restricted VLAN Registration on this port.
|
|
If the value of this control is true(1), then creation
|
|
of a new dynamic VLAN entry is permitted only if there
|
|
is a Static VLAN Registration Entry for the VLAN concerned,
|
|
in which the Registrar Administrative Control value for
|
|
this port is Normal Registration.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "11.2.3.2.3, 12.10.1.7."
|
|
DEFVAL { false }
|
|
::= { ieee8021QBridgePortVlanEntry 7 }
|
|
|
|
-- =============================================================
|
|
-- Per port VLAN Statistics Table
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgePortVlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgePortVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing per-port, per-VLAN statistics for
|
|
traffic received."
|
|
::= { ieee8021QBridgeVlan 6 }
|
|
|
|
ieee8021QBridgePortVlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgePortVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic statistics for a VLAN on an interface."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021QBridgeVlanIndex }
|
|
::= { ieee8021QBridgePortVlanStatisticsTable 1 }
|
|
|
|
Ieee8021QBridgePortVlanStatisticsEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeTpVlanPortInFrames
|
|
Counter64,
|
|
ieee8021QBridgeTpVlanPortOutFrames
|
|
Counter64,
|
|
ieee8021QBridgeTpVlanPortInDiscards
|
|
Counter64
|
|
}
|
|
|
|
ieee8021QBridgeTpVlanPortInFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid frames received by this port from
|
|
its segment that were classified as belonging to this
|
|
VLAN. Note that a frame received on this port is
|
|
counted by this object if and only if it is for a
|
|
protocol being processed by the local forwarding process
|
|
for this VLAN. This object includes received bridge
|
|
management frames classified as belonging to this VLAN
|
|
(e.g., MMRP, but not MVRP or STP.
|
|
|
|
Discontinuities in the value of the counter can occur
|
|
at re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ifCounterDiscontinuityTime object of the associated
|
|
interface (if any)."
|
|
REFERENCE "12.6.1.1.3(a)"
|
|
::= { ieee8021QBridgePortVlanStatisticsEntry 1 }
|
|
|
|
ieee8021QBridgeTpVlanPortOutFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid frames transmitted by this port to
|
|
its segment from the local forwarding process for this
|
|
VLAN. This includes bridge management frames originated
|
|
by this device that are classified as belonging to this
|
|
VLAN (e.g., MMRP, but not MVRP or STP).
|
|
|
|
Discontinuities in the value of the counter can occur
|
|
at re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ifCounterDiscontinuityTime object of the associated
|
|
interface (if any)."
|
|
REFERENCE "12.6.1.1.3(d)"
|
|
::= { ieee8021QBridgePortVlanStatisticsEntry 2 }
|
|
|
|
ieee8021QBridgeTpVlanPortInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid frames received by this port from
|
|
its segment that were classified as belonging to this
|
|
VLAN and that were discarded due to VLAN-related reasons.
|
|
Specifically, the IEEE 802.1Q counters for Discard
|
|
Inbound and Discard on Ingress Filtering.
|
|
|
|
Discontinuities in the value of the counter can occur
|
|
at re-initialization of the management system, and at
|
|
other times as indicated by the value of
|
|
ifCounterDiscontinuityTime object of the associated
|
|
interface (if any)."
|
|
REFERENCE "12.6.1.1.3"
|
|
::= { ieee8021QBridgePortVlanStatisticsEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- The VLAN Learning Constraints Table
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeLearningConstraintsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeLearningConstraintsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing learning constraints for sets of
|
|
Shared and Independent VLANs. Entries in this table are
|
|
persistent and are preserved across reboots."
|
|
REFERENCE "12.10.3.1"
|
|
::= { ieee8021QBridgeVlan 8 }
|
|
|
|
ieee8021QBridgeLearningConstraintsEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeLearningConstraintsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A learning constraint defined for a VLAN."
|
|
INDEX { ieee8021QBridgeLearningConstraintsComponentId,
|
|
ieee8021QBridgeLearningConstraintsVlan,
|
|
ieee8021QBridgeLearningConstraintsSet }
|
|
::= { ieee8021QBridgeLearningConstraintsTable 1 }
|
|
|
|
Ieee8021QBridgeLearningConstraintsEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeLearningConstraintsComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeLearningConstraintsVlan
|
|
IEEE8021VlanIndex,
|
|
ieee8021QBridgeLearningConstraintsSet
|
|
Integer32,
|
|
ieee8021QBridgeLearningConstraintsType
|
|
INTEGER,
|
|
ieee8021QBridgeLearningConstraintsStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeLearningConstraintsComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeLearningConstraintsEntry 1 }
|
|
|
|
ieee8021QBridgeLearningConstraintsVlan OBJECT-TYPE
|
|
SYNTAX IEEE8021VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the row in ieee8021QBridgeVlanCurrentTable for the
|
|
VLAN constrained by this entry."
|
|
::= { ieee8021QBridgeLearningConstraintsEntry 2 }
|
|
|
|
ieee8021QBridgeLearningConstraintsSet OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identity of the constraint set to which
|
|
ieee8021QBridgeLearningConstraintsVlan belongs. These values may
|
|
be chosen by the management station."
|
|
::= { ieee8021QBridgeLearningConstraintsEntry 3 }
|
|
|
|
ieee8021QBridgeLearningConstraintsType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
independent(1),
|
|
shared(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of constraint this entry defines.
|
|
independent(1) - the VLAN, ieee8021QBridgeLearningConstraintsVlan,
|
|
uses a filtering database independent from all
|
|
other VLANs in the same set, defined by
|
|
ieee8021QBridgeLearningConstraintsSet.
|
|
shared(2) - the VLAN, ieee8021QBridgeLearningConstraintsVlan,
|
|
shares the same filtering database as all other VLANs
|
|
in the same set, defined by
|
|
ieee8021QBridgeLearningConstraintsSet."
|
|
::= { ieee8021QBridgeLearningConstraintsEntry 4 }
|
|
|
|
ieee8021QBridgeLearningConstraintsStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry. Any object in an entry of this table
|
|
may be modified while the value of the corresponding instance
|
|
of this object is active(1)."
|
|
::= { ieee8021QBridgeLearningConstraintsEntry 5 }
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeLearningConstraintDefaultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing learning constraints for sets of
|
|
Shared and Independent VLANs."
|
|
REFERENCE "12.10.3.1"
|
|
::= { ieee8021QBridgeVlan 9 }
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultsEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeLearningConstraintDefaultsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A learning constraint defined for a VLAN."
|
|
INDEX { ieee8021QBridgeLearningConstraintDefaultsComponentId }
|
|
::= { ieee8021QBridgeLearningConstraintDefaultsTable 1 }
|
|
|
|
Ieee8021QBridgeLearningConstraintDefaultsEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeLearningConstraintDefaultsComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeLearningConstraintDefaultsSet
|
|
Integer32,
|
|
ieee8021QBridgeLearningConstraintDefaultsType
|
|
INTEGER
|
|
}
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultsComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeLearningConstraintDefaultsEntry 1 }
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultsSet OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identity of the constraint set to which a VLAN
|
|
belongs, if there is not an explicit entry for that VLAN
|
|
in ieee8021QBridgeLearningConstraintsTable.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeLearningConstraintDefaultsEntry 2 }
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultsType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
independent(1),
|
|
shared(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of constraint set to which a VLAN belongs, if
|
|
there is not an explicit entry for that VLAN in
|
|
ieee8021QBridgeLearningConstraintsTable. The types are as defined
|
|
for ieee8021QBridgeLearningConstraintsType.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021QBridgeLearningConstraintDefaultsEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021QBridgeProtocol subtree
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeProtocolGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeProtocolGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains mappings from Protocol
|
|
Templates to Protocol Group Identifiers used for
|
|
Port-and-Protocol-based VLAN Classification.
|
|
|
|
Entries in this table must be persistent over power
|
|
up restart/reboot."
|
|
REFERENCE "12.10.1"
|
|
::= { ieee8021QBridgeProtocol 1 }
|
|
|
|
ieee8021QBridgeProtocolGroupEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeProtocolGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mapping from a Protocol Template to a Protocol
|
|
Group Identifier."
|
|
REFERENCE "12.10.1.1.3 d)"
|
|
INDEX { ieee8021QBridgeProtocolGroupComponentId,
|
|
ieee8021QBridgeProtocolTemplateFrameType,
|
|
ieee8021QBridgeProtocolTemplateProtocolValue }
|
|
::= { ieee8021QBridgeProtocolGroupTable 1 }
|
|
|
|
Ieee8021QBridgeProtocolGroupEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeProtocolGroupComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021QBridgeProtocolTemplateFrameType
|
|
INTEGER,
|
|
ieee8021QBridgeProtocolTemplateProtocolValue
|
|
OCTET STRING,
|
|
ieee8021QBridgeProtocolGroupId
|
|
Integer32,
|
|
ieee8021QBridgeProtocolGroupRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeProtocolGroupComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier is used to distinguish between the
|
|
multiple virtual bridge instances within a PBB. In simple
|
|
situations where there is only a single component the default
|
|
value is 1."
|
|
::= { ieee8021QBridgeProtocolGroupEntry 1 }
|
|
|
|
ieee8021QBridgeProtocolTemplateFrameType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet (1),
|
|
rfc1042 (2),
|
|
snap8021H (3),
|
|
snapOther (4),
|
|
llcOther (5)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The data-link encapsulation format or the
|
|
'detagged_frame_type' in a Protocol Template."
|
|
REFERENCE "12.10.1.8"
|
|
::= { ieee8021QBridgeProtocolGroupEntry 2 }
|
|
|
|
ieee8021QBridgeProtocolTemplateProtocolValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (2 | 5))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identification of the protocol above the data-link
|
|
layer in a Protocol Template. Depending on the
|
|
frame type, the octet string will have one of the
|
|
following values:
|
|
|
|
For 'ethernet', 'rfc1042' and 'snap8021H',
|
|
this is the 16-bit (2-octet) IEEE 802.3 Type Field.
|
|
For 'snapOther',
|
|
this is the 40-bit (5-octet) PID.
|
|
For 'llcOther',
|
|
this is the 2-octet IEEE 802.2 Link Service Access
|
|
Point (LSAP) pair: first octet for Destination Service
|
|
Access Point (DSAP) and second octet for Source Service
|
|
Access Point (SSAP)."
|
|
REFERENCE "12.10.1.8"
|
|
::= { ieee8021QBridgeProtocolGroupEntry 3 }
|
|
|
|
ieee8021QBridgeProtocolGroupId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents a group of protocols that are associated
|
|
together when assigning a VID to a frame."
|
|
REFERENCE "12.10.1.8"
|
|
::= { ieee8021QBridgeProtocolGroupEntry 4 }
|
|
|
|
ieee8021QBridgeProtocolGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry."
|
|
::= { ieee8021QBridgeProtocolGroupEntry 5 }
|
|
|
|
ieee8021QBridgeProtocolPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeProtocolPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains VID sets used for
|
|
Port-and-Protocol-based VLAN Classification."
|
|
REFERENCE "12.10.1"
|
|
::= { ieee8021QBridgeProtocol 2 }
|
|
|
|
ieee8021QBridgeProtocolPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeProtocolPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A VID set for a port."
|
|
REFERENCE "12.10.1.1.3 c)"
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021QBridgeProtocolPortGroupId }
|
|
::= { ieee8021QBridgeProtocolPortTable 1 }
|
|
|
|
Ieee8021QBridgeProtocolPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeProtocolPortGroupId
|
|
Integer32,
|
|
ieee8021QBridgeProtocolPortGroupVid
|
|
VlanId,
|
|
ieee8021QBridgeProtocolPortRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeProtocolPortGroupId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Designates a group of protocols in the Protocol
|
|
Group Database."
|
|
REFERENCE "12.10.1.2"
|
|
::= { ieee8021QBridgeProtocolPortEntry 1 }
|
|
|
|
ieee8021QBridgeProtocolPortGroupVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VID associated with a group of protocols for
|
|
each port."
|
|
REFERENCE "12.10.1.2"
|
|
::= { ieee8021QBridgeProtocolPortEntry 2 }
|
|
|
|
ieee8021QBridgeProtocolPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of this entry."
|
|
::= { ieee8021QBridgeProtocolPortEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021QBridgeVIDX subtree
|
|
--
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeVIDXTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeVIDXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to configure the VID Translation
|
|
Table defined in 12.10.1.8 and 6.9. The Bridge VID
|
|
Translation Table is used to implement a mapping between a
|
|
local VID, and a relay VID, used by the filtering and
|
|
forwarding process. Each row in this table is indexed by
|
|
component, port, and local VID value and a value to be used
|
|
for the specified VID as specified in (6.9). Entries in
|
|
this table must be persistent over power up restart/reboot."
|
|
REFERENCE "12.10.1.8 "
|
|
::= { ieee8021QBridgeVIDX 1 }
|
|
|
|
ieee8021QBridgeVIDXEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeVIDXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for the S-VID translation table which includes
|
|
both the Local and Relay S-VIDs."
|
|
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021QBridgeVIDXLocalVid }
|
|
::= { ieee8021QBridgeVIDXTable 1 }
|
|
|
|
Ieee8021QBridgeVIDXEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeVIDXLocalVid VlanId,
|
|
ieee8021QBridgeVIDXRelayVid VlanId,
|
|
ieee8021QBridgeVIDXRowStatus RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeVIDXLocalVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Local VID after translation received at the ISS or EISS."
|
|
REFERENCE "12.10.1.8.1, 12.10.1.8.2 "
|
|
::= { ieee8021QBridgeVIDXEntry 1 }
|
|
|
|
ieee8021QBridgeVIDXRelayVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Relay VID received before translation received at ISS or EISS."
|
|
REFERENCE "12.10.1.8.1, 12.10.1.8.2 "
|
|
::= { ieee8021QBridgeVIDXEntry 2 }
|
|
|
|
ieee8021QBridgeVIDXRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the status of an entry in this table,
|
|
and is used to create/delete entries. It is an
|
|
implementation specific decision as to whether
|
|
any column in this table may be set while the
|
|
corresponding instance of this object is valid(1)."
|
|
REFERENCE "12.10.1.8.1, 12.10.1.8.2 "
|
|
::= { ieee8021QBridgeVIDXEntry 3 }
|
|
|
|
-- ===========================================================
|
|
-- ieee8021QBridgeEgressVidXTable:
|
|
-- ===========================================================
|
|
|
|
ieee8021QBridgeEgressVidXTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021QBridgeEgressVidXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to configure the VID Translation
|
|
Table defined in 12.10.1.9 and 6.9. The Bridge VID
|
|
Egress Translation Table is used to implement a mapping between a
|
|
relay VID, and a local VID, used by the filtering and
|
|
forwarding process. Each row in this table is indexed by
|
|
component, port, and relay VID value and a value to be used
|
|
for the specified local VID as specified in (6.9). Entries in
|
|
this table must be persistent over power up restart/reboot."
|
|
REFERENCE "12.10.1.9, 6.9"
|
|
::= { ieee8021QBridgeVIDX 2 }
|
|
|
|
ieee8021QBridgeEgressVidXEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021QBridgeEgressVidXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for the Egress VID translation table which includes
|
|
both the relay and local IDs between which the PNP or CNP
|
|
translates."
|
|
|
|
INDEX { ieee8021BridgeBaseEgressPortComponentId,
|
|
ieee8021BridgeEgressBasePort,
|
|
ieee8021QBridgeEgressVidXRelayVid }
|
|
::= { ieee8021QBridgeEgressVidXTable 1 }
|
|
|
|
Ieee8021QBridgeEgressVidXEntry ::=
|
|
SEQUENCE {
|
|
ieee8021QBridgeEgressVidXRelayVid VlanId,
|
|
ieee8021QBridgeEgressVidXLocalVid VlanId,
|
|
ieee8021QBridgeEgressVidXRowStatus RowStatus
|
|
}
|
|
|
|
ieee8021QBridgeEgressVidXRelayVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Relay VID after translation transmitted to the
|
|
ISS or EISS."
|
|
REFERENCE "12.10.1.9.1, 12.10.1.9.2 "
|
|
::= { ieee8021QBridgeEgressVidXEntry 1 }
|
|
|
|
ieee8021QBridgeEgressVidXLocalVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Local VID before translation transmitted to the
|
|
ISS or EISS."
|
|
REFERENCE "12.10.1.9.1, 12.10.1.9.2 "
|
|
::= { ieee8021QBridgeEgressVidXEntry 2 }
|
|
|
|
|
|
ieee8021QBridgeEgressVidXRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the status of an entry in this table,
|
|
and is used to create/delete entries. It is an
|
|
implementation specific decision as to whether
|
|
any column in this table may be set while the
|
|
corresponding instance of this object is valid(1)."
|
|
REFERENCE "12.10.1.9.1, 12.10.1.9.2 "
|
|
::= { ieee8021QBridgeEgressVidXEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- IEEE 802.1Q MIB - Conformance Information
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeConformance
|
|
OBJECT IDENTIFIER ::= { ieee8021QBridgeMib 2 }
|
|
|
|
ieee8021QBridgeGroups
|
|
OBJECT IDENTIFIER ::= { ieee8021QBridgeConformance 1 }
|
|
|
|
ieee8021QBridgeCompliances
|
|
OBJECT IDENTIFIER ::= { ieee8021QBridgeConformance 2 }
|
|
|
|
-- =============================================================
|
|
-- units of conformance
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeBaseGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeVlanVersionNumber,
|
|
ieee8021QBridgeMaxVlanId,
|
|
ieee8021QBridgeMaxSupportedVlans,
|
|
ieee8021QBridgeNumVlans,
|
|
ieee8021QBridgeMvrpEnabledStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing device-level control
|
|
and status information for the Virtual LAN bridge
|
|
services."
|
|
::= { ieee8021QBridgeGroups 1 }
|
|
|
|
ieee8021QBridgeFdbUnicastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeFdbDynamicCount,
|
|
ieee8021QBridgeFdbLearnedEntryDiscards,
|
|
ieee8021QBridgeFdbAgingTime,
|
|
ieee8021QBridgeTpFdbPort,
|
|
ieee8021QBridgeTpFdbStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about all
|
|
unicast addresses, learned dynamically or statically
|
|
configured by management, in each Filtering Database."
|
|
::= { ieee8021QBridgeGroups 2 }
|
|
|
|
ieee8021QBridgeFdbMulticastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeTpGroupEgressPorts,
|
|
ieee8021QBridgeTpGroupLearnt
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about all
|
|
multicast addresses, learned dynamically or statically
|
|
configured by management, in each Filtering Database."
|
|
::= { ieee8021QBridgeGroups 3 }
|
|
|
|
ieee8021QBridgeServiceRequirementsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeForwardAllPorts,
|
|
ieee8021QBridgeForwardAllStaticPorts,
|
|
ieee8021QBridgeForwardAllForbiddenPorts,
|
|
ieee8021QBridgeForwardUnregisteredPorts,
|
|
ieee8021QBridgeForwardUnregisteredStaticPorts,
|
|
ieee8021QBridgeForwardUnregisteredForbiddenPorts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
service requirements, learned dynamically or statically
|
|
configured by management, in each Filtering Database."
|
|
::= { ieee8021QBridgeGroups 4 }
|
|
|
|
ieee8021QBridgeFdbStaticGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeStaticUnicastStaticEgressPorts,
|
|
ieee8021QBridgeStaticUnicastForbiddenEgressPorts,
|
|
ieee8021QBridgeStaticUnicastStorageType,
|
|
ieee8021QBridgeStaticUnicastRowStatus,
|
|
ieee8021QBridgeStaticMulticastStaticEgressPorts,
|
|
ieee8021QBridgeStaticMulticastForbiddenEgressPorts,
|
|
ieee8021QBridgeStaticMulticastStorageType,
|
|
ieee8021QBridgeStaticMulticastRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
unicast and multicast addresses statically configured by
|
|
management, in each Filtering Database or VLAN."
|
|
::= { ieee8021QBridgeGroups 5 }
|
|
|
|
ieee8021QBridgeVlanGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeVlanNumDeletes,
|
|
ieee8021QBridgeVlanFdbId,
|
|
ieee8021QBridgeVlanCurrentEgressPorts,
|
|
ieee8021QBridgeVlanCurrentUntaggedPorts,
|
|
ieee8021QBridgeVlanStatus,
|
|
ieee8021QBridgeVlanCreationTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
all VLANs currently configured on this device."
|
|
::= { ieee8021QBridgeGroups 6 }
|
|
|
|
ieee8021QBridgeVlanStaticGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeVlanStaticName,
|
|
ieee8021QBridgeVlanStaticEgressPorts,
|
|
ieee8021QBridgeVlanForbiddenEgressPorts,
|
|
ieee8021QBridgeVlanStaticUntaggedPorts,
|
|
ieee8021QBridgeVlanStaticRowStatus,
|
|
ieee8021QBridgeNextFreeLocalVlanIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
VLANs statically configured by management."
|
|
::= { ieee8021QBridgeGroups 7 }
|
|
|
|
ieee8021QBridgeVlanStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeTpVlanPortInFrames,
|
|
ieee8021QBridgeTpVlanPortOutFrames,
|
|
ieee8021QBridgeTpVlanPortInDiscards
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing per-port packet
|
|
statistics for all VLANs currently configured on this
|
|
device."
|
|
::= { ieee8021QBridgeGroups 8 }
|
|
|
|
ieee8021QBridgeLearningConstraintsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeLearningConstraintsType,
|
|
ieee8021QBridgeLearningConstraintsStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the Filtering Database
|
|
constraints all VLANs have with each other."
|
|
::= { ieee8021QBridgeGroups 9 }
|
|
|
|
ieee8021QBridgeLearningConstraintDefaultGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeLearningConstraintDefaultsSet,
|
|
ieee8021QBridgeLearningConstraintDefaultsType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the default Filtering
|
|
Database constraints for VLANs that have no specific
|
|
constraints defined."
|
|
::= { ieee8021QBridgeGroups 10 }
|
|
|
|
ieee8021QBridgeClassificationDeviceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeProtocolGroupId,
|
|
ieee8021QBridgeProtocolGroupRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN classification information for the bridge."
|
|
::= { ieee8021QBridgeGroups 11 }
|
|
|
|
ieee8021QBridgeClassificationPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeProtocolPortGroupVid,
|
|
ieee8021QBridgeProtocolPortRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN classification information for individual ports."
|
|
::= { ieee8021QBridgeGroups 12 }
|
|
|
|
ieee8021QBridgePortGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgePvid,
|
|
ieee8021QBridgePortAcceptableFrameTypes,
|
|
ieee8021QBridgePortIngressFiltering,
|
|
ieee8021QBridgePortMvrpEnabledStatus,
|
|
ieee8021QBridgePortMvrpFailedRegistrations,
|
|
ieee8021QBridgePortMvrpLastPduOrigin,
|
|
ieee8021QBridgePortRestrictedVlanRegistration
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing port-level VLAN
|
|
control and status information for all ports."
|
|
::= { ieee8021QBridgeGroups 13 }
|
|
|
|
ieee8021QBridgeCVlanPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeCVlanPortRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used to create/delete customer VLAN ports."
|
|
::= { ieee8021QBridgeGroups 14 }
|
|
|
|
ieee8021QBridgeVIDXGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeVIDXRelayVid,
|
|
ieee8021QBridgeVIDXRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress or Ingress/Egress VID translation for
|
|
individual ports."
|
|
::= { ieee8021QBridgeGroups 15 }
|
|
|
|
ieee8021QBridgeEgressVIDXGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021QBridgeEgressVidXLocalVid,
|
|
ieee8021QBridgeEgressVidXRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress VID translation for individual ports."
|
|
::= { ieee8021QBridgeGroups 16 }
|
|
|
|
-- =============================================================
|
|
-- compliance statements
|
|
-- =============================================================
|
|
|
|
ieee8021QBridgeCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device support of Virtual
|
|
LAN Bridge services."
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021QBridgeBaseGroup,
|
|
ieee8021QBridgeVlanGroup,
|
|
ieee8021QBridgeVlanStaticGroup,
|
|
ieee8021QBridgePortGroup2
|
|
}
|
|
|
|
GROUP ieee8021QBridgeFdbUnicastGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for bridges that implement
|
|
802.1Q transparent bridging."
|
|
|
|
GROUP ieee8021QBridgeFdbMulticastGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for bridges that implement
|
|
802.1Q transparent bridging."
|
|
GROUP ieee8021QBridgeServiceRequirementsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for bridges that implement
|
|
extended filtering services. All objects must be
|
|
read-write if extended-filtering services are
|
|
enabled."
|
|
|
|
GROUP ieee8021QBridgeFdbStaticGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP ieee8021QBridgeVlanStatisticsGroup
|
|
DESCRIPTION
|
|
"This group is optional as there may be significant
|
|
implementation cost associated with its support."
|
|
|
|
GROUP ieee8021QBridgeLearningConstraintsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices implementing
|
|
both Independent VLAN Learning (IVL) and Shared
|
|
VLAN Learning (SVL) modes of operation of the
|
|
filtering database, as defined by IEEE 802.1Q."
|
|
|
|
GROUP ieee8021QBridgeLearningConstraintDefaultGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices implementing
|
|
both Independent VLAN Learning (IVL) and Shared
|
|
VLAN Learning (SVL) modes of operation of the
|
|
filtering database, as defined by IEEE 802.1Q."
|
|
|
|
GROUP ieee8021QBridgeClassificationDeviceGroup
|
|
DESCRIPTION
|
|
"This group is mandatory ONLY for devices implementing
|
|
VLAN Classification as specified in IEEE 802.1v."
|
|
|
|
GROUP ieee8021QBridgeClassificationPortGroup
|
|
DESCRIPTION
|
|
"This group is mandatory ONLY for devices implementing
|
|
VLAN Classification as specified in IEEE 802.1v."
|
|
|
|
GROUP ieee8021QBridgeCVlanPortGroup
|
|
DESCRIPTION
|
|
"This group is mandatory ONLY for devices supporting
|
|
creation/deletion of customer VLAN ports."
|
|
|
|
GROUP ieee8021QBridgeVIDXGroup
|
|
DESCRIPTION
|
|
"This group is mandatory ONLY for devices supporting
|
|
VID translation of customer and/or provider VLAN ports."
|
|
|
|
GROUP ieee8021QBridgeEgressVIDXGroup
|
|
DESCRIPTION
|
|
"This group is mandatory ONLY for devices supporting
|
|
separate Ingress and Egress VID translation of
|
|
of customer and provider VLAN ports."
|
|
|
|
OBJECT ieee8021QBridgePortAcceptableFrameTypes
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1Q."
|
|
|
|
OBJECT ieee8021QBridgePortIngressFiltering
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1Q."
|
|
|
|
OBJECT ieee8021QBridgeLearningConstraintDefaultsSet
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1Q."
|
|
|
|
OBJECT ieee8021QBridgeLearningConstraintDefaultsType
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1Q."
|
|
|
|
OBJECT ieee8021QBridgeProtocolGroupId
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1v."
|
|
|
|
OBJECT ieee8021QBridgeProtocolGroupRowStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required as this is an optional
|
|
capability in IEEE 802.1v."
|
|
|
|
::= { ieee8021QBridgeCompliances 1 }
|
|
|
|
END
|
|
|