mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1437 lines
44 KiB
INI
Executable File
1437 lines
44 KiB
INI
Executable File
#-MIBFILE: q-bridge.mib
|
|
|
|
Q-BRIDGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
DisplayString ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
|
|
MacAddress ::=
|
|
OCTET STRING (SIZE(6))
|
|
|
|
TruthValue ::=
|
|
INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
|
|
TestAndIncr ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
AutonomousType ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
InstancePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
VariablePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowPointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowStatus ::=
|
|
INTEGER {
|
|
active(1),
|
|
notInService(2),
|
|
notReady(3),
|
|
createAndGo(4),
|
|
createAndWait(5),
|
|
destroy(6)
|
|
}
|
|
|
|
TimeStamp ::=
|
|
TimeTicks
|
|
|
|
TimeInterval ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
DateAndTime ::=
|
|
OCTET STRING (SIZE(8|11))
|
|
|
|
StorageType ::=
|
|
INTEGER {
|
|
other(1),
|
|
volatile(2),
|
|
nonVolatile(3),
|
|
permanent(4),
|
|
readOnly(5)
|
|
}
|
|
|
|
TDomain ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
TAddress ::=
|
|
OCTET STRING (SIZE(1..255))
|
|
|
|
SnmpEngineID ::=
|
|
OCTET STRING (SIZE(5..32))
|
|
|
|
SnmpSecurityModel ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
SnmpMessageProcessingModel ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
SnmpSecurityLevel ::=
|
|
INTEGER {
|
|
noAuthNoPriv(1),
|
|
authNoPriv(2),
|
|
authPriv(3)
|
|
}
|
|
|
|
SnmpAdminString ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
BridgeId ::=
|
|
OCTET STRING (SIZE(8))
|
|
|
|
Timeout ::=
|
|
INTEGER
|
|
|
|
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
|
|
dot1dBridge OBJECT IDENTIFIER ::= { mib-2 17 }
|
|
dot1dBridge OBJECT IDENTIFIER ::= { mib-2 17 }
|
|
dot1dBase OBJECT IDENTIFIER ::= { dot1dBridge 1 }
|
|
dot1dBasePortTable OBJECT IDENTIFIER ::= { dot1dBase 4 }
|
|
dot1dBasePortEntry OBJECT IDENTIFIER ::= { dot1dBasePortTable 1 }
|
|
dot1dBasePort OBJECT IDENTIFIER ::= { dot1dBasePortEntry 1 }
|
|
EnabledStatus ::=
|
|
INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
|
|
ZeroBasedCounter32 ::=
|
|
Gauge
|
|
|
|
LastCreateTime ::=
|
|
TimeTicks
|
|
|
|
TimeFilter ::=
|
|
TimeTicks
|
|
|
|
DataSource ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
ControlString ::=
|
|
DisplayString
|
|
|
|
PortList ::=
|
|
OCTET STRING
|
|
|
|
VlanIndex ::=
|
|
INTEGER
|
|
|
|
VlanId ::=
|
|
INTEGER (1..4094)
|
|
|
|
qBridgeMIB OBJECT IDENTIFIER ::= { dot1dBridge 7 }
|
|
|
|
qBridgeMIBObjects OBJECT IDENTIFIER ::= { qBridgeMIB 1 }
|
|
|
|
dot1qBase OBJECT IDENTIFIER ::= { qBridgeMIBObjects 1 }
|
|
|
|
dot1qTp OBJECT IDENTIFIER ::= { qBridgeMIBObjects 2 }
|
|
|
|
dot1qStatic OBJECT IDENTIFIER ::= { qBridgeMIBObjects 3 }
|
|
|
|
dot1qVlan OBJECT IDENTIFIER ::= { qBridgeMIBObjects 4 }
|
|
|
|
dot1qVlanVersionNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
version1(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The version number of IEEE 802.1Q that this device
|
|
supports."
|
|
::= { dot1qBase 1 }
|
|
|
|
|
|
dot1qMaxVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum IEEE 802.1Q VLAN ID that this device
|
|
supports."
|
|
::= { dot1qBase 2 }
|
|
|
|
|
|
dot1qMaxSupportedVlans OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The maximum number of IEEE 802.1Q VLANs that this
|
|
device supports."
|
|
::= { dot1qBase 3 }
|
|
|
|
|
|
dot1qNumVlans OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current number of IEEE 802.1Q VLANs that are
|
|
configured in this device."
|
|
::= { dot1qBase 4 }
|
|
|
|
|
|
dot1qGvrpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The administrative status requested by management for
|
|
GVRP. The value enabled(1) indicates that GVRP should
|
|
be enabled on this device, on all ports for which it has
|
|
not been specifically disabled. When disabled(2), GVRP
|
|
is disabled on all ports and all GVRP packets will be
|
|
forwarded transparently. This object affects all GVRP
|
|
Applicant and Registrar state machines. A transition
|
|
from disabled(2) to enabled(1) will cause a reset of all
|
|
GVRP state machines on all ports."
|
|
::= { dot1qBase 5 }
|
|
|
|
|
|
dot1qFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qFdbEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
dot1qVlanCurrentTable."
|
|
::= { dot1qTp 1 }
|
|
|
|
|
|
dot1qFdbEntry OBJECT-TYPE
|
|
SYNTAX Dot1qFdbEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information about a specific Filtering Database."
|
|
INDEX { dot1qFdbId }
|
|
|
|
::= { dot1qFdbTable 1 }
|
|
|
|
dot1qFdbEntry ::=
|
|
SEQUENCE {
|
|
dot1qFdbId Unsigned32,
|
|
dot1qFdbDynamicCount Counter32
|
|
}
|
|
|
|
dot1qFdbId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The identity of this Filtering Database."
|
|
::= { dot1qFdbEntry 1 }
|
|
|
|
|
|
dot1qFdbDynamicCount OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The current number of dynamic entries in this
|
|
Filtering Database."
|
|
::= { dot1qFdbEntry 2 }
|
|
|
|
|
|
dot1qTpFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qTpFdbEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qTp 2 }
|
|
|
|
|
|
dot1qTpFdbEntry OBJECT-TYPE
|
|
SYNTAX Dot1qTpFdbEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information about a specific unicast MAC address for
|
|
which the device has some forwarding and/or filtering
|
|
information."
|
|
INDEX { dot1qFdbId , dot1qTpFdbAddress }
|
|
|
|
::= { dot1qTpFdbTable 1 }
|
|
|
|
dot1qTpFdbEntry ::=
|
|
SEQUENCE {
|
|
dot1qTpFdbAddress MacAddress,
|
|
dot1qTpFdbPort INTEGER,
|
|
dot1qTpFdbStatus INTEGER
|
|
}
|
|
|
|
dot1qTpFdbAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A unicast MAC address for which the device has
|
|
forwarding and/or filtering information."
|
|
::= { dot1qTpFdbEntry 1 }
|
|
|
|
|
|
dot1qTpFdbPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 dot1qTpFdbAddress 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 dot1qStaticUnicastTable).
|
|
Implementors are encouraged to assign the port value to
|
|
this object whenever it is learned even for addresses
|
|
for which the corresponding value of dot1qTpFdbStatus is
|
|
not learned(3)."
|
|
::= { dot1qTpFdbEntry 2 }
|
|
|
|
|
|
dot1qTpFdbStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
learned(3),
|
|
self(4),
|
|
mgmt(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 dot1qTpFdbPort, nor an
|
|
entry in the dot1qStaticUnicastTable) is being
|
|
used to determine if and how frames addressed to
|
|
the value of the corresponding instance of
|
|
dot1qTpFdbAddress 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 dot1qTpFdbPort was learned and is being used.
|
|
self(4) - the value of the corresponding instance of
|
|
dot1qTpFdbAddress represents one of the device's
|
|
addresses. The corresponding instance of
|
|
dot1qTpFdbPort indicates which of the device's
|
|
ports has this address.
|
|
mgmt(5) - the value of the corresponding instance of
|
|
dot1qTpFdbAddress is also the value of an
|
|
existing instance of dot1qStaticAddress."
|
|
::= { dot1qTpFdbEntry 3 }
|
|
|
|
|
|
dot1qTpGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qTpGroupEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing filtering information for VLANs
|
|
configured into the bridge by (local or network)
|
|
management, or learnt 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."
|
|
::= { dot1qTp 3 }
|
|
|
|
|
|
dot1qTpGroupEntry OBJECT-TYPE
|
|
SYNTAX Dot1qTpGroupEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Filtering information configured into the bridge by
|
|
management, or learnt 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 learnt dynamically
|
|
is also provided."
|
|
INDEX { dot1qVlanIndex , dot1qTpGroupAddress }
|
|
|
|
::= { dot1qTpGroupTable 1 }
|
|
|
|
dot1qTpGroupEntry ::=
|
|
SEQUENCE {
|
|
dot1qTpGroupAddress MacAddress,
|
|
dot1qTpGroupEgressPorts PortList,
|
|
dot1qTpGroupLearnt PortList
|
|
}
|
|
|
|
dot1qTpGroupAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The destination Group MAC address in a frame to which
|
|
this entry's filtering information applies."
|
|
::= { dot1qTpGroupEntry 1 }
|
|
|
|
|
|
dot1qTpGroupEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 dot1qForwardAllPorts list."
|
|
::= { dot1qTpGroupEntry 2 }
|
|
|
|
|
|
dot1qTpGroupLearnt OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The subset of ports in dot1qTpGroupEgressPorts which
|
|
were learnt by GMRP or some other dynamic mechanism, in
|
|
this Filtering database."
|
|
::= { dot1qTpGroupEntry 3 }
|
|
|
|
|
|
dot1qForwardAllTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qForwardAllEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP. An entry appears in
|
|
this table for all VLANs that are currently
|
|
instantiated."
|
|
::= { dot1qTp 4 }
|
|
|
|
|
|
dot1qForwardAllEntry OBJECT-TYPE
|
|
SYNTAX Dot1qForwardAllEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
GMRP."
|
|
INDEX { dot1qVlanIndex }
|
|
|
|
::= { dot1qForwardAllTable 1 }
|
|
|
|
dot1qForwardAllEntry ::=
|
|
SEQUENCE {
|
|
dot1qForwardAllPorts PortList,
|
|
dot1qForwardAllStaticPorts PortList,
|
|
dot1qForwardAllForbiddenPorts PortList
|
|
}
|
|
|
|
dot1qForwardAllPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP, or configured statically
|
|
by management."
|
|
::= { dot1qForwardAllEntry 1 }
|
|
|
|
|
|
dot1qForwardAllStaticPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 dot1qForwardAllPorts. This
|
|
value will be restored after the device is reset. This
|
|
only applies to ports that are members of the VLAN,
|
|
defined by dot1qVlanCurrentEgressPorts. A port may not
|
|
be added in this set if it is already a member of the
|
|
set of ports in dot1qForwardAllForbiddenPorts. The
|
|
default value is a string of ones of appropriate length,
|
|
to indicate standard non-EFS behaviour, i.e. forward
|
|
all multicasts to all ports."
|
|
::= { dot1qForwardAllEntry 2 }
|
|
|
|
|
|
dot1qForwardAllForbiddenPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
GMRP. 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
|
|
dot1qForwardAllStaticPorts. The default value is a
|
|
string of zeros of appropriate length."
|
|
::= { dot1qForwardAllEntry 3 }
|
|
|
|
|
|
dot1qForwardUnregisteredTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qForwardUnregisteredEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing forwarding information for each
|
|
VLAN, specifying the set of ports to which forwarding of
|
|
multicast group-addressed frames for which there is no
|
|
more specific forwarding information applies. This is
|
|
configured statically by management and determined
|
|
dynamically by GMRP. An entry appears in this table for
|
|
all VLANs that are currently instantiated."
|
|
::= { dot1qTp 5 }
|
|
|
|
|
|
dot1qForwardUnregisteredEntry OBJECT-TYPE
|
|
SYNTAX Dot1qForwardUnregisteredEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP."
|
|
INDEX { dot1qVlanIndex }
|
|
|
|
::= { dot1qForwardUnregisteredTable 1 }
|
|
|
|
dot1qForwardUnregisteredEntry ::=
|
|
SEQUENCE {
|
|
dot1qForwardUnregisteredPorts PortList,
|
|
dot1qForwardUnregisteredStaticPorts PortList,
|
|
dot1qForwardUnregisteredForbiddenPorts PortList
|
|
}
|
|
|
|
dot1qForwardUnregisteredPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP, or configured statically
|
|
by management."
|
|
::= { dot1qForwardUnregisteredEntry 1 }
|
|
|
|
|
|
dot1qForwardUnregisteredStaticPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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
|
|
dot1qForwardUnregisteredPorts. 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 dot1qForwardUnregisteredForbiddenPorts. The
|
|
default value is a string of zeros of appropriate
|
|
length, although this has no effect with the default
|
|
value of dot1qForwardAllStaticPorts."
|
|
::= { dot1qForwardUnregisteredEntry 2 }
|
|
|
|
|
|
dot1qForwardUnregisteredForbiddenPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP. 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
|
|
dot1qForwardUnregisteredStaticPorts. The default value
|
|
is a string of zeros of appropriate length."
|
|
::= { dot1qForwardUnregisteredEntry 3 }
|
|
|
|
|
|
dot1qStaticUnicastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qStaticUnicastEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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. 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 unicast
|
|
addresses only."
|
|
::= { dot1qStatic 1 }
|
|
|
|
|
|
dot1qStaticUnicastEntry OBJECT-TYPE
|
|
SYNTAX Dot1qStaticUnicastEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 { dot1qFdbId , dot1qStaticUnicastAddress, dot1qStaticUnicastReceivePort }
|
|
|
|
::= { dot1qStaticUnicastTable 1 }
|
|
|
|
dot1qStaticUnicastEntry ::=
|
|
SEQUENCE {
|
|
dot1qStaticUnicastAddress MacAddress,
|
|
dot1qStaticUnicastReceivePort INTEGER,
|
|
dot1qStaticUnicastAllowedToGoTo PortList,
|
|
dot1qStaticUnicastStatus INTEGER
|
|
}
|
|
|
|
dot1qStaticUnicastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qStaticUnicastEntry 1 }
|
|
|
|
|
|
dot1qStaticUnicastReceivePort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qStaticUnicastEntry 2 }
|
|
|
|
|
|
dot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports for which a frame with a specific
|
|
unicast address will be flooded in the event that it
|
|
has not been learned. It also specifies the set of
|
|
ports a specific unicast address may be dynamically
|
|
learnt on. The dot1qTpFdbTable will have an equivalent
|
|
entry with a dot1qTpFdbPort value of '0' until this
|
|
address has been learnt, when it will be updated with
|
|
the port the address has been seen on. This only
|
|
applies to ports that are members of the VLAN, defined
|
|
by dot1qVlanCurrentEgressPorts. The default value of
|
|
this object is a string of ones of appropriate length."
|
|
::= { dot1qStaticUnicastEntry 3 }
|
|
|
|
|
|
dot1qStaticUnicastStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
permanent(3),
|
|
deleteOnReset(4),
|
|
deleteOnTimeout(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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.
|
|
invalid(2) - writing this value to the object
|
|
removes the corresponding entry.
|
|
permanent(3) - this entry is currently in use
|
|
and will remain so after the next reset of
|
|
the bridge.
|
|
deleteOnReset(4) - this entry is currently in
|
|
use and will remain so until the next
|
|
reset of the bridge.
|
|
deleteOnTimeout(5) - this entry is currently in
|
|
use and will remain so until it is aged out."
|
|
::= { dot1qStaticUnicastEntry 4 }
|
|
|
|
|
|
dot1qStaticMulticastTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qStaticMulticastEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qStatic 2 }
|
|
|
|
|
|
dot1qStaticMulticastEntry OBJECT-TYPE
|
|
SYNTAX Dot1qStaticMulticastEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 { dot1qVlanIndex , dot1qStaticMulticastAddress, dot1qStaticMulticastReceivePort }
|
|
|
|
::= { dot1qStaticMulticastTable 1 }
|
|
|
|
dot1qStaticMulticastEntry ::=
|
|
SEQUENCE {
|
|
dot1qStaticMulticastAddress MacAddress,
|
|
dot1qStaticMulticastReceivePort INTEGER,
|
|
dot1qStaticMulticastStaticEgressPorts PortList,
|
|
dot1qStaticMulticastForbiddenEgressPorts PortList,
|
|
dot1qStaticMulticastStatus INTEGER
|
|
}
|
|
|
|
dot1qStaticMulticastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qStaticMulticastEntry 1 }
|
|
|
|
|
|
dot1qStaticMulticastReceivePort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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."
|
|
::= { dot1qStaticMulticastEntry 2 }
|
|
|
|
|
|
dot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP. A port may not
|
|
be added in this set if it is already a member of the
|
|
set of ports in dot1qStaticMulticastForbiddenEgressPorts.
|
|
The default value of this object is a string of ones of
|
|
appropriate length."
|
|
::= { dot1qStaticMulticastEntry 3 }
|
|
|
|
|
|
dot1qStaticMulticastForbiddenEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GMRP. A port may
|
|
not be added in this set if it is already a member of the
|
|
set of ports in dot1qStaticMulticastStaticEgressPorts.
|
|
The default value of this object is a string of zeros of
|
|
appropriate length."
|
|
::= { dot1qStaticMulticastEntry 4 }
|
|
|
|
|
|
dot1qStaticMulticastStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
permanent(3),
|
|
deleteOnReset(4),
|
|
deleteOnTimeout(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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.
|
|
invalid(2) - writing this value to the object
|
|
removes the corresponding entry.
|
|
permanent(3) - this entry is currently in use
|
|
and will remain so after the next reset of
|
|
the bridge.
|
|
deleteOnReset(4) - this entry is currently in
|
|
use and will remain so until the next
|
|
reset of the bridge.
|
|
deleteOnTimeout(5) - this entry is currently in
|
|
use and will remain so until it is aged out."
|
|
::= { dot1qStaticMulticastEntry 5 }
|
|
|
|
|
|
dot1qVlanNumDeletes OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times a VLAN entry has been deleted from
|
|
the dot1qVlanCurrentTable (for any reason). If an entry
|
|
is deleted, then inserted, and then deleted, this
|
|
counter will be incremented by 2."
|
|
::= { dot1qVlan 1 }
|
|
|
|
|
|
dot1qVlanCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qVlanCurrentEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 GVRP requests received."
|
|
::= { dot1qVlan 2 }
|
|
|
|
|
|
dot1qVlanCurrentEntry OBJECT-TYPE
|
|
SYNTAX Dot1qVlanCurrentEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information for a VLAN configured into the device by
|
|
(local or network) management, or dynamically created
|
|
as a result of GVRP requests received."
|
|
INDEX { dot1qVlanTimeMark , dot1qVlanIndex }
|
|
|
|
::= { dot1qVlanCurrentTable 1 }
|
|
|
|
dot1qVlanCurrentEntry ::=
|
|
SEQUENCE {
|
|
dot1qVlanTimeMark TimeFilter,
|
|
dot1qVlanIndex VlanIndex,
|
|
dot1qVlanFdbId Unsigned32,
|
|
dot1qVlanCurrentEgressPorts PortList,
|
|
dot1qVlanCurrentUntaggedPorts PortList,
|
|
dot1qVlanStatus INTEGER,
|
|
dot1qVlanCreationTime TimeTicks
|
|
}
|
|
|
|
dot1qVlanTimeMark OBJECT-TYPE
|
|
SYNTAX TimeFilter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A TimeFilter for this entry. See the TimeFilter
|
|
textual convention to see how this works."
|
|
::= { dot1qVlanCurrentEntry 1 }
|
|
|
|
|
|
dot1qVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The VLAN-ID or other identifier refering to this VLAN."
|
|
::= { dot1qVlanCurrentEntry 2 }
|
|
|
|
|
|
dot1qVlanFdbId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Filtering Database used by this VLAN. This is one
|
|
of the dot1qFdbId values in the dot1qFdbTable. This
|
|
value is allocated automatically by the device whenever
|
|
the VLAN is created: either dynamically by GVRP, or by
|
|
management, in dot1qVlanStaticTable. Allocation of this
|
|
value follows the learning constraints defined for this
|
|
VLAN in dot1qLearningConstraintsTable."
|
|
::= { dot1qVlanCurrentEntry 3 }
|
|
|
|
|
|
dot1qVlanCurrentEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports which are transmitting traffic for
|
|
this VLAN as either tagged or untagged frames."
|
|
::= { dot1qVlanCurrentEntry 4 }
|
|
|
|
|
|
dot1qVlanCurrentUntaggedPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports which are transmitting traffic for
|
|
this VLAN as untagged frames."
|
|
::= { dot1qVlanCurrentEntry 5 }
|
|
|
|
|
|
dot1qVlanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
permanent(2),
|
|
dynamicGvrp(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 dot1qVlanStaticTable, 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 dot1qVlanStaticTable
|
|
entry and ports learnt dynamically.
|
|
dynamicGvrp(3) - this entry is currently in use
|
|
and will remain so until removed by GVRP. There
|
|
is no static entry for this VLAN and it will be
|
|
removed when the last port leaves the VLAN."
|
|
::= { dot1qVlanCurrentEntry 6 }
|
|
|
|
|
|
dot1qVlanCreationTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The value of sysUpTime when this VLAN was created."
|
|
::= { dot1qVlanCurrentEntry 7 }
|
|
|
|
|
|
dot1qVlanStaticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qVlanStaticEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing static configuration information for
|
|
each VLAN configured into the device by (local or
|
|
network) management. All entries are permanent and will
|
|
be restored after the device is reset."
|
|
::= { dot1qVlan 3 }
|
|
|
|
|
|
dot1qVlanStaticEntry OBJECT-TYPE
|
|
SYNTAX Dot1qVlanStaticEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Static information for a VLAN configured into the
|
|
device by (local or network) management."
|
|
INDEX { dot1qVlanIndex }
|
|
|
|
::= { dot1qVlanStaticTable 1 }
|
|
|
|
dot1qVlanStaticEntry ::=
|
|
SEQUENCE {
|
|
dot1qVlanStaticName SnmpAdminString,
|
|
dot1qVlanStaticEgressPorts PortList,
|
|
dot1qVlanForbiddenEgressPorts PortList,
|
|
dot1qVlanStaticUntaggedPorts PortList,
|
|
dot1qVlanStaticRowStatus RowStatus
|
|
}
|
|
|
|
dot1qVlanStaticName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An administratively assigned string, which may be used
|
|
to identify the VLAN."
|
|
::= { dot1qVlanStaticEntry 1 }
|
|
|
|
|
|
dot1qVlanStaticEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports which 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 GVRP 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 dot1qVlanForbiddenEgressPorts. The
|
|
default value of this object is a string of zeros of
|
|
appropriate length, indicating not fixed."
|
|
::= { dot1qVlanStaticEntry 2 }
|
|
|
|
|
|
dot1qVlanForbiddenEgressPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports which 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 GVRP
|
|
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 dot1qVlanStaticEgressPorts. The default value of
|
|
this object is a string of zeros of appropriate length,
|
|
excluding all ports from the forbidden set."
|
|
::= { dot1qVlanStaticEntry 3 }
|
|
|
|
|
|
dot1qVlanStaticUntaggedPorts OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The set of ports which should transmit egress packets
|
|
for this VLAN as untagged. The default value of this
|
|
object for the default VLAN (dot1qVlanIndex = 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. An example might be if a
|
|
manager attempts to set more than one VLAN to be untagged
|
|
on egress where the device does not support this IEEE 802.1Q
|
|
option."
|
|
::= { dot1qVlanStaticEntry 4 }
|
|
|
|
|
|
dot1qVlanStaticRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This object indicates the status of this entry."
|
|
::= { dot1qVlanStaticEntry 5 }
|
|
|
|
|
|
dot1qNextFreeLocalVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0|4096..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The next available value for dot1qVlanIndex of a local
|
|
VLAN entry in dot1qVlanStaticTable. 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, dot1qNextFreeLocalVlanIndex 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."
|
|
::= { dot1qVlan 4 }
|
|
|
|
|
|
dot1qPortVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qPortVlanEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing per port control and status
|
|
information for VLAN configuration in the device."
|
|
::= { dot1qVlan 5 }
|
|
|
|
|
|
dot1qPortVlanEntry OBJECT-TYPE
|
|
SYNTAX Dot1qPortVlanEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Information controlling VLAN configuration for a port
|
|
on the device. This is indexed by dot1dBasePort."
|
|
::= { dot1qPortVlanTable 1 }
|
|
|
|
dot1qPortVlanEntry ::=
|
|
SEQUENCE {
|
|
dot1qPvid VlanIndex,
|
|
dot1qPortAcceptableFrameTypes INTEGER,
|
|
dot1qPortIngressFiltering TruthValue,
|
|
dot1qPortGvrpStatus EnabledStatus,
|
|
dot1qPortGvrpFailedRegistrations Counter32,
|
|
dot1qPortGvrpLastPduOrigin MacAddress
|
|
}
|
|
|
|
dot1qPvid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The PVID, the VLAN ID assigned to untagged frames or
|
|
Priority-Tagged frames received on this port."
|
|
::= { dot1qPortVlanEntry 1 }
|
|
|
|
|
|
dot1qPortAcceptableFrameTypes OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
admitAll(1),
|
|
admitOnlyVlanTagged(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When this is admitOnlyVlanTagged(2) 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 the PVID for this port.
|
|
|
|
This control does not affect VLAN independent BPDU
|
|
frames, such as GVRP and STP. It does affect VLAN
|
|
dependent BPDU frames, such as GMRP."
|
|
::= { dot1qPortVlanEntry 2 }
|
|
|
|
|
|
dot1qPortIngressFiltering OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "When this is true(1) the device will discard incoming
|
|
frames for VLANs which 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 GVRP and STP. It does affect VLAN
|
|
dependent BPDU frames, such as GMRP."
|
|
::= { dot1qPortVlanEntry 3 }
|
|
|
|
|
|
dot1qPortGvrpStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The state of GVRP operation on this port. The value
|
|
enabled(1) indicates that GVRP is enabled on this port,
|
|
as long as dot1qGvrpStatus is also enabled for this
|
|
device. When disabled(2) but dot1qGvrpStatus is still
|
|
enabled for the device, GVRP is disabled on this port:
|
|
any GVRP packets received will be silently discarded and
|
|
no GVRP registrations will be propagated from other
|
|
ports. This object affects all GVRP Applicant and
|
|
Registrar state machines on this port. A transition
|
|
from disabled(2) to enabled(1) will cause a reset of all
|
|
GVRP state machines on this port."
|
|
::= { dot1qPortVlanEntry 4 }
|
|
|
|
|
|
dot1qPortGvrpFailedRegistrations OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The total number of failed GVRP registrations, for any
|
|
reason, on this port."
|
|
::= { dot1qPortVlanEntry 5 }
|
|
|
|
|
|
dot1qPortGvrpLastPduOrigin OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The Source MAC Address of the last GVRP message
|
|
received on this port."
|
|
::= { dot1qPortVlanEntry 6 }
|
|
|
|
|
|
dot1qPortVlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qPortVlanStatisticsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing per-port, per-VLAN statistics for
|
|
traffic received. Separate objects are provided for both the
|
|
most-significant and least-significant bits of statistics
|
|
counters for ports that are associated with this transparent
|
|
bridge. The most-significant bit objects are only required on
|
|
high capacity interfaces, as defined in the conformance clauses
|
|
for these objects. This mechanism is provided as a way to read
|
|
64-bit counters for agents which support only SNMPv1.
|
|
|
|
Note that the reporting of most-significant and least-
|
|
significant counter bits separately runs the risk of missing
|
|
an overflow of the lower bits in the interval between sampling.
|
|
The manager must be aware of this possibility, even within the
|
|
same varbindlist, when interpreting the results of a request or
|
|
asynchronous notification."
|
|
::= { dot1qVlan 6 }
|
|
|
|
|
|
dot1qPortVlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX Dot1qPortVlanStatisticsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Traffic statistics for a VLAN on an interface."
|
|
INDEX { dot1dBasePort , dot1qVlanIndex }
|
|
|
|
::= { dot1qPortVlanStatisticsTable 1 }
|
|
|
|
dot1qPortVlanStatisticsEntry ::=
|
|
SEQUENCE {
|
|
dot1qTpVlanPortInFrames Counter32,
|
|
dot1qTpVlanPortOutFrames Counter32,
|
|
dot1qTpVlanPortInDiscards Counter32,
|
|
dot1qTpVlanPortInOverflowFrames Counter32,
|
|
dot1qTpVlanPortOutOverflowFrames Counter32,
|
|
dot1qTpVlanPortInOverflowDiscards Counter32
|
|
}
|
|
|
|
dot1qTpVlanPortInFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of valid frames received by this port from
|
|
its segment which 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. GMRP, but not GVRP or STP)."
|
|
::= { dot1qPortVlanStatisticsEntry 1 }
|
|
|
|
|
|
dot1qTpVlanPortOutFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 which are classified as belonging to this
|
|
VLAN (e.g. GMRP, but not GVRP or STP)."
|
|
::= { dot1qPortVlanStatisticsEntry 2 }
|
|
|
|
|
|
dot1qTpVlanPortInDiscards OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of valid frames received by this port from
|
|
its segment which were classified as belonging to this
|
|
VLAN which were discarded due to VLAN related reasons.
|
|
Specifically, the IEEE 802.1Q counters for Discard
|
|
Inbound and Discard on Ingress Filtering."
|
|
::= { dot1qPortVlanStatisticsEntry 3 }
|
|
|
|
|
|
dot1qTpVlanPortInOverflowFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the associated
|
|
dot1qTpVlanPortInFrames counter has overflowed."
|
|
::= { dot1qPortVlanStatisticsEntry 4 }
|
|
|
|
|
|
dot1qTpVlanPortOutOverflowFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the associated
|
|
dot1qTpVlanPortOutFrames counter has overflowed."
|
|
::= { dot1qPortVlanStatisticsEntry 5 }
|
|
|
|
|
|
dot1qTpVlanPortInOverflowDiscards OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of times the associated
|
|
dot1qTpVlanPortInDiscards counter has overflowed."
|
|
::= { dot1qPortVlanStatisticsEntry 6 }
|
|
|
|
|
|
dot1qPortVlanHCStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qPortVlanHCStatisticsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing per port, per VLAN statistics for
|
|
traffic on high capacity interfaces."
|
|
::= { dot1qVlan 7 }
|
|
|
|
|
|
dot1qPortVlanHCStatisticsEntry OBJECT-TYPE
|
|
SYNTAX Dot1qPortVlanHCStatisticsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Traffic statistics for a VLAN on a high capacity
|
|
interface."
|
|
INDEX { dot1dBasePort , dot1qVlanIndex }
|
|
|
|
::= { dot1qPortVlanHCStatisticsTable 1 }
|
|
|
|
dot1qPortVlanHCStatisticsEntry ::=
|
|
SEQUENCE {
|
|
dot1qTpVlanPortHCInFrames Counter64,
|
|
dot1qTpVlanPortHCOutFrames Counter64,
|
|
dot1qTpVlanPortHCInDiscards Counter64
|
|
}
|
|
|
|
dot1qTpVlanPortHCInFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of valid frames received by this port from
|
|
its segment which 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. GMRP, but not GVRP or STP)."
|
|
::= { dot1qPortVlanHCStatisticsEntry 1 }
|
|
|
|
|
|
dot1qTpVlanPortHCOutFrames OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 which are classified as belonging to this
|
|
VLAN (e.g. GMRP, but not GVRP or STP)."
|
|
::= { dot1qPortVlanHCStatisticsEntry 2 }
|
|
|
|
|
|
dot1qTpVlanPortHCInDiscards OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The number of valid frames received by this port from
|
|
its segment which were classified as belonging to this
|
|
VLAN which were discarded due to VLAN related reasons.
|
|
Specifically, the IEEE 802.1Q counters for Discard
|
|
Inbound and Discard on Ingress Filtering."
|
|
::= { dot1qPortVlanHCStatisticsEntry 3 }
|
|
|
|
|
|
dot1qLearningConstraintsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Dot1qLearningConstraintsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A table containing learning constraints for sets of
|
|
Shared and Independendent VLANs."
|
|
::= { dot1qVlan 8 }
|
|
|
|
|
|
dot1qLearningConstraintsEntry OBJECT-TYPE
|
|
SYNTAX Dot1qLearningConstraintsEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A learning constraint defined for a VLAN."
|
|
INDEX { dot1qConstraintVlan , dot1qConstraintSet }
|
|
|
|
::= { dot1qLearningConstraintsTable 1 }
|
|
|
|
dot1qLearningConstraintsEntry ::=
|
|
SEQUENCE {
|
|
dot1qConstraintVlan VlanIndex,
|
|
dot1qConstraintSet INTEGER,
|
|
dot1qConstraintType INTEGER,
|
|
dot1qConstraintStatus RowStatus
|
|
}
|
|
|
|
dot1qConstraintVlan OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The index of the row in dot1qVlanCurrentTable for the
|
|
VLAN constrained by this entry."
|
|
::= { dot1qLearningConstraintsEntry 1 }
|
|
|
|
|
|
dot1qConstraintSet OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The identity of the constraint set to which
|
|
dot1qConstraintVlan belongs. These values may be chosen
|
|
by the management station."
|
|
::= { dot1qLearningConstraintsEntry 2 }
|
|
|
|
|
|
dot1qConstraintType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
independent(1),
|
|
shared(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of constraint this entry defines.
|
|
independent(1) - the VLAN, dot1qConstraintVlan,
|
|
uses an independent filtering database from all
|
|
other VLANs in the same set, defined by
|
|
dot1qConstraintSet.
|
|
shared(2) - the VLAN, dot1qConstraintVlan, shares
|
|
the same filtering database as all other VLANs
|
|
in the same set, defined by dot1qConstraintSet."
|
|
::= { dot1qLearningConstraintsEntry 3 }
|
|
|
|
|
|
dot1qConstraintStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The status of this entry."
|
|
::= { dot1qLearningConstraintsEntry 4 }
|
|
|
|
|
|
dot1qConstraintSetDefault OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The identity of the constraint set to which a VLAN
|
|
belongs, if there is not an explicit entry for that VLAN
|
|
in dot1qLearningConstraintsTable."
|
|
::= { dot1qVlan 9 }
|
|
|
|
|
|
dot1qConstraintTypeDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
independent(1),
|
|
shared(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of constraint set to which a VLAN belongs, if
|
|
there is not an explicit entry for that VLAN in
|
|
dot1qLearningConstraintsTable. The types are as defined
|
|
for dot1qConstraintType."
|
|
::= { dot1qVlan 10 }
|
|
|
|
|
|
qBridgeConformance OBJECT IDENTIFIER ::= { qBridgeMIB 2 }
|
|
|
|
qBridgeGroups OBJECT IDENTIFIER ::= { qBridgeConformance 1 }
|
|
|
|
qBridgeCompliances OBJECT IDENTIFIER ::= { qBridgeConformance 2 }
|
|
|
|
qBridgeBaseGroup OBJECT IDENTIFIER ::= { qBridgeGroups 1 }
|
|
|
|
qBridgeFdbUnicastGroup OBJECT IDENTIFIER ::= { qBridgeGroups 2 }
|
|
|
|
qBridgeFdbMulticastGroup OBJECT IDENTIFIER ::= { qBridgeGroups 3 }
|
|
|
|
qBridgeServiceRequirementsGroup OBJECT IDENTIFIER ::= { qBridgeGroups 4 }
|
|
|
|
qBridgeFdbStaticGroup OBJECT IDENTIFIER ::= { qBridgeGroups 5 }
|
|
|
|
qBridgeVlanGroup OBJECT IDENTIFIER ::= { qBridgeGroups 6 }
|
|
|
|
qBridgeVlanStaticGroup OBJECT IDENTIFIER ::= { qBridgeGroups 7 }
|
|
|
|
qBridgePortGroup OBJECT IDENTIFIER ::= { qBridgeGroups 8 }
|
|
|
|
qBridgeVlanStatisticsGroup OBJECT IDENTIFIER ::= { qBridgeGroups 9 }
|
|
|
|
qBridgeVlanStatisticsOverflowGroup OBJECT IDENTIFIER ::= { qBridgeGroups 10 }
|
|
|
|
qBridgeVlanHCStatisticsGroup OBJECT IDENTIFIER ::= { qBridgeGroups 11 }
|
|
|
|
qBridgeLearningConstraintsGroup OBJECT IDENTIFIER ::= { qBridgeGroups 12 }
|
|
|
|
qBridgeLearningConstraintDefaultGroup OBJECT IDENTIFIER ::= { qBridgeGroups 13 }
|
|
|
|
END
|
|
|