mirror of
https://github.com/librenms/librenms.git
synced 2024-09-30 06:46:43 +00:00
0f43550fcf
More mibs needed from http://www.ieee802.org/1/files/public/MIBs/ Updated mib names Updated poller function and siklu call Updates for Siklu detection Removed one graph not supported Added rfOperationalFrequency graph Removed modulation graph Work on siklu support Siklu packets supports Last updates for Siklu support Updated more siklu support
2335 lines
87 KiB
Plaintext
2335 lines
87 KiB
Plaintext
|
|
IEEE8021-BRIDGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- =============================================================
|
|
-- MIB for IEEE 802.1D devices
|
|
-- =============================================================
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32, Counter64
|
|
FROM SNMPv2-SMI
|
|
RowStatus, MacAddress, TruthValue, TimeInterval
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
ifIndex, InterfaceIndexOrZero, ifGeneralInformationGroup
|
|
FROM IF-MIB
|
|
ieee802dot1mibs, IEEE8021PbbComponentIdentifier,
|
|
IEEE8021BridgePortNumber, IEEE8021PriorityCodePoint,
|
|
IEEE8021BridgePortType, IEEE8021PriorityValue,
|
|
IEEE8021PbbComponentIdentifierOrZero,
|
|
IEEE8021BridgePortNumberOrZero
|
|
FROM IEEE8021-TC-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
systemGroup
|
|
FROM SNMPv2-MIB
|
|
;
|
|
|
|
ieee8021BridgeMib MODULE-IDENTITY
|
|
LAST-UPDATED "201208100000Z" -- August 10, 2012
|
|
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 Bridge MIB module for managing devices that support
|
|
IEEE 802.1D. This MIB module is derived from the IETF
|
|
BRIDGE-MIB, RFC 4188.
|
|
|
|
Unless otherwise indicated, the references in this MIB
|
|
module are to IEEE Std 802.1Q-2011.
|
|
|
|
Copyright (C) IEEE.
|
|
This version of this MIB module is part of IEEE802.1Q;
|
|
see the draft itself for full legal notices."
|
|
|
|
REVISION "201208100000Z" -- August 10, 2012
|
|
DESCRIPTION "Added an enumeration for tComponent in
|
|
ieee8021BridgeBaseComponentType
|
|
as part of IEEE Std 802.1Q Cor-2."
|
|
|
|
REVISION "201202150000Z" -- February 15, 2012
|
|
DESCRIPTION "Extended ieee8021BridgeBaseComponentType to
|
|
include erComponent and
|
|
ieee8021BridgeBasePortTypeCapabilities to include
|
|
stationFacingBridgePort, uplinkAccessPort and
|
|
uplinkRelayPort.
|
|
Added tables ieee8021BridgeBaseIfToPortTable and
|
|
ieee8021BridgePortTable
|
|
as part of IEEE Std 802.1Qbg."
|
|
|
|
REVISION "201104060000Z" -- April 6, 2011
|
|
DESCRIPTION
|
|
"Modifications to support Remote Customer Service
|
|
Interfaces."
|
|
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 revision, derived from RFC 4188."
|
|
::= { ieee802dot1mibs 2 }
|
|
|
|
-- =============================================================
|
|
-- subtrees in the Bridge MIB
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeNotifications
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeMib 0 }
|
|
|
|
ieee8021BridgeObjects
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeMib 1 }
|
|
|
|
ieee8021BridgeConformance
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeMib 2 }
|
|
|
|
ieee8021BridgeBase
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 1 }
|
|
ieee8021BridgeTp
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 2 }
|
|
ieee8021BridgePriority
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 3 }
|
|
ieee8021BridgeMrp
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 4 }
|
|
ieee8021BridgeMmrp
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 5 }
|
|
ieee8021BridgeInternalLan
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 6 }
|
|
ieee8021BridgeDot1d
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeObjects 7 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeBase subtree
|
|
-- =============================================================
|
|
-- Implementation of the ieee8021BridgeBase subtree is mandatory
|
|
-- for all bridges.
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeBaseTable
|
|
-- =============================================================
|
|
ieee8021BridgeBaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeBaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains generic information about every
|
|
bridge component. All writable objects in this table
|
|
MUST be persistent over power up restart/reboot."
|
|
REFERENCE "12.4.1"
|
|
::= { ieee8021BridgeBase 1 }
|
|
|
|
ieee8021BridgeBaseEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeBaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing information for each bridge
|
|
component."
|
|
INDEX { ieee8021BridgeBaseComponentId }
|
|
::= { ieee8021BridgeBaseTable 1 }
|
|
|
|
Ieee8021BridgeBaseEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeBaseComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgeBaseBridgeAddress
|
|
MacAddress,
|
|
ieee8021BridgeBaseNumPorts
|
|
Integer32,
|
|
ieee8021BridgeBaseComponentType
|
|
INTEGER,
|
|
ieee8021BridgeBaseDeviceCapabilities
|
|
BITS,
|
|
ieee8021BridgeBaseTrafficClassesEnabled
|
|
TruthValue,
|
|
ieee8021BridgeBaseMmrpEnabledStatus
|
|
TruthValue,
|
|
ieee8021BridgeBaseRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021BridgeBaseComponentId 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."
|
|
::= { ieee8021BridgeBaseEntry 1 }
|
|
|
|
ieee8021BridgeBaseBridgeAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address used by this bridge when it is
|
|
referred to in a unique fashion. It is recommended
|
|
that this be the numerically smallest MAC address of
|
|
all ports that belong to this bridge. However, it is
|
|
only required to be unique. When concatenated with
|
|
ieee8021SpanningTreePriority, a unique BridgeIdentifier
|
|
is formed, which is used in the Spanning Tree Protocol.
|
|
|
|
This object may not be modified while the corresponding
|
|
instance of ieee8021BridgeBaseRowStatus is active(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.4.1.1.3 a)"
|
|
::= { ieee8021BridgeBaseEntry 2 }
|
|
|
|
ieee8021BridgeBaseNumPorts OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "ports"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ports controlled by this bridging
|
|
entity."
|
|
REFERENCE "12.4.1.1.3 c)"
|
|
::= { ieee8021BridgeBaseEntry 3 }
|
|
|
|
ieee8021BridgeBaseComponentType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
iComponent(1),
|
|
bComponent(2),
|
|
cVlanComponent(3),
|
|
sVlanComponent(4),
|
|
dBridgeComponent(5),
|
|
erComponent (6),
|
|
tComponent (7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the component type(s) of this bridge. The
|
|
following component types are possible:
|
|
|
|
iComponent(1) - An S-VLAN component of a Backbone
|
|
Edge Bridge which performs encapsulation of customer
|
|
frames.
|
|
|
|
bComponent(2) - An S-VLAN component of a Backbone
|
|
Edge Bridge which bundles backbone service instances
|
|
into B-VLANs.
|
|
|
|
cVlanComponent(3) - A C-VLAN component of an
|
|
enterprise VLAN bridge or of a Provider Bridge used
|
|
to process C-tagged frames.
|
|
|
|
sVlanComponent(4) - An S-VLAN component of a
|
|
Provider Bridge.
|
|
|
|
dBridgeComponent(5) - A VLAN unaware component of an
|
|
802.1D bridge.
|
|
|
|
erComponent (6) - An Edge Relay component of an EVB Station.
|
|
|
|
tComponent (7) - A TPMR component in a Backbone Edge Bridge.
|
|
|
|
This object may not be modified while the corresponding
|
|
instance of ieee8021BridgeBaseRowStatus is active(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.3 m)"
|
|
::= { ieee8021BridgeBaseEntry 4 }
|
|
|
|
ieee8021BridgeBaseDeviceCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
dot1dExtendedFilteringServices(0),
|
|
dot1dTrafficClasses(1),
|
|
dot1qStaticEntryIndividualPort(2),
|
|
dot1qIVLCapable(3),
|
|
dot1qSVLCapable(4),
|
|
dot1qHybridCapable(5),
|
|
dot1qConfigurablePvidTagging(6),
|
|
dot1dLocalVlanCapable(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the optional parts of IEEE 802.1D and 802.1Q
|
|
that are implemented by this device and are manageable
|
|
through this MIB. Capabilities that are allowed on a
|
|
per-port basis are indicated in
|
|
ieee8021BridgeBasePortCapabilities.
|
|
|
|
dot1dExtendedFilteringServices(0),
|
|
-- can perform filtering of
|
|
-- individual multicast addresses
|
|
-- controlled by MMRP.
|
|
dot1dTrafficClasses(1),
|
|
-- can map user priority to
|
|
-- multiple traffic classes.
|
|
dot1qStaticEntryIndividualPort(2),
|
|
-- dot1qStaticUnicastReceivePort &
|
|
-- dot1qStaticMulticastReceivePort
|
|
-- can represent non-zero entries.
|
|
dot1qIVLCapable(3), -- Independent VLAN Learning (IVL).
|
|
dot1qSVLCapable(4), -- Shared VLAN Learning (SVL).
|
|
dot1qHybridCapable(5),
|
|
-- both IVL & SVL simultaneously.
|
|
dot1qConfigurablePvidTagging(6),
|
|
-- whether the implementation
|
|
-- supports the ability to
|
|
-- override the default PVID
|
|
-- setting and its egress status
|
|
-- (VLAN-Tagged or Untagged) on
|
|
-- each port.
|
|
dot1dLocalVlanCapable(7)
|
|
-- can support multiple local
|
|
-- bridges, outside of the scope
|
|
-- of 802.1Q defined VLANs.
|
|
|
|
This object may not be modified while the corresponding
|
|
instance of ieee8021BridgeBaseRowStatus is active(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.10.1.1.3 b)"
|
|
::= { ieee8021BridgeBaseEntry 5 }
|
|
|
|
ieee8021BridgeBaseTrafficClassesEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value true(1) indicates that Traffic Classes are
|
|
enabled on this bridge. When false(2), the bridge
|
|
operates with a single priority level for all traffic.
|
|
|
|
This object may be modified while the corresponding
|
|
instance of ieee8021BridgeBaseRowStatus is active(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { true }
|
|
::= { ieee8021BridgeBaseEntry 6 }
|
|
|
|
ieee8021BridgeBaseMmrpEnabledStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status requested by management for
|
|
MMRP. The value true(1) indicates that MMRP should
|
|
be enabled on this device, in all VLANs, on all ports
|
|
for which it has not been specifically disabled. When
|
|
false(2), MMRP is disabled, in all VLANs and on all
|
|
ports, and all MMRP packets will be forwarded
|
|
transparently. This object affects both Applicant and
|
|
Registrar state machines. A transition from false(2)
|
|
to true(1) will cause a reset of all MMRP state
|
|
machines on all ports.
|
|
|
|
This object may be modified while the corresponding
|
|
instance of ieee8021BridgeBaseRowStatus is active(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { true }
|
|
::= { ieee8021BridgeBaseEntry 7 }
|
|
|
|
ieee8021BridgeBaseRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the status of an entry, and is used
|
|
to create/delete entries.
|
|
|
|
The following objects MUST be set prior to making a new
|
|
entry active:
|
|
ieee8021BridgeBaseBridgeAddress
|
|
ieee8021BridgeBaseComponentType
|
|
ieee8021BridgeBaseDeviceCapabilities
|
|
It is recommended that these three objects not be allowed
|
|
to be modified while the corresponding instance of
|
|
ieee8021BridgeBaseRowStatus object is active(1).
|
|
|
|
The following objects are not required to be set before
|
|
making a new entry active (they will take their defaults),
|
|
and they also may be modified while the corresponding
|
|
instance of this object is active(1):
|
|
ieee8021BridgeBaseTrafficClassesEnabled
|
|
ieee8021BridgeBaseMmrpEnabledStatus
|
|
|
|
The value of this object and all corresponding instances
|
|
of other objects in this table MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021BridgeBaseEntry 8 }
|
|
|
|
-- =============================================================
|
|
-- The Generic Bridge Port Table
|
|
-- =============================================================
|
|
ieee8021BridgeBasePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeBasePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains generic information about every
|
|
port that is associated with this bridge. Transparent,
|
|
and source-route ports are included."
|
|
REFERENCE "12.4.2"
|
|
::= { ieee8021BridgeBase 4 }
|
|
|
|
ieee8021BridgeBasePortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeBasePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"A list of objects containing information for each port
|
|
of the bridge."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort }
|
|
::= { ieee8021BridgeBasePortTable 1 }
|
|
|
|
Ieee8021BridgeBasePortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeBasePortComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgeBasePort
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgeBasePortIfIndex
|
|
InterfaceIndexOrZero,
|
|
ieee8021BridgeBasePortDelayExceededDiscards
|
|
Counter64,
|
|
ieee8021BridgeBasePortMtuExceededDiscards
|
|
Counter64,
|
|
ieee8021BridgeBasePortCapabilities
|
|
BITS,
|
|
ieee8021BridgeBasePortTypeCapabilities
|
|
BITS,
|
|
ieee8021BridgeBasePortType
|
|
IEEE8021BridgePortType,
|
|
ieee8021BridgeBasePortExternal
|
|
TruthValue,
|
|
ieee8021BridgeBasePortAdminPointToPoint
|
|
INTEGER,
|
|
ieee8021BridgeBasePortOperPointToPoint
|
|
TruthValue,
|
|
ieee8021BridgeBasePortName
|
|
SnmpAdminString
|
|
}
|
|
|
|
ieee8021BridgeBasePortComponentId 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."
|
|
::= { ieee8021BridgeBasePortEntry 1 }
|
|
|
|
ieee8021BridgeBasePort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the port for which this entry
|
|
contains bridge management information."
|
|
REFERENCE "12.4.2.1.2 a)"
|
|
::= { ieee8021BridgeBasePortEntry 2 }
|
|
|
|
ieee8021BridgeBasePortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the instance of the IfIndex object,
|
|
defined in the IF-MIB, for the interface corresponding
|
|
to this port, or the value 0 if the port has not been
|
|
bound to an underlying frame source and sink.
|
|
|
|
It is an implementation specific decision as to whether this object
|
|
may be modified if it has been created or if 0 is a legal value.
|
|
|
|
The underlying IfEntry indexed by this column MUST be persistent
|
|
across reinitializations of the management system."
|
|
::= { ieee8021BridgeBasePortEntry 3 }
|
|
|
|
ieee8021BridgeBasePortDelayExceededDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames discarded by this port due
|
|
to excessive transit delay through the bridge. It
|
|
is incremented by both transparent and source
|
|
route bridges.
|
|
|
|
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 f)"
|
|
::= { ieee8021BridgeBasePortEntry 4 }
|
|
|
|
ieee8021BridgeBasePortMtuExceededDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames discarded by this port due
|
|
to an excessive size. It is incremented by both
|
|
transparent and source route bridges.
|
|
|
|
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 g)"
|
|
::= { ieee8021BridgeBasePortEntry 5 }
|
|
|
|
ieee8021BridgeBasePortCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
dot1qDot1qTagging(0),
|
|
dot1qConfigurableAcceptableFrameTypes(1),
|
|
dot1qIngressFiltering(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the parts of IEEE 802.1D and 802.1Q that are
|
|
optional on a per-port basis, that are implemented by
|
|
this device, and that are manageable through this MIB.
|
|
|
|
dot1qDot1qTagging(0), -- supports 802.1Q VLAN tagging of
|
|
-- frames and MVRP.
|
|
dot1qConfigurableAcceptableFrameTypes(1),
|
|
-- allows modified values of
|
|
-- dot1qPortAcceptableFrameTypes.
|
|
dot1qIngressFiltering(2)
|
|
-- supports the discarding of any
|
|
-- frame received on a Port whose
|
|
-- VLAN classification does not
|
|
-- include that Port in its Member
|
|
-- set."
|
|
REFERENCE "12.10.1.1.3 c)"
|
|
::= { ieee8021BridgeBasePortEntry 6 }
|
|
|
|
ieee8021BridgeBasePortTypeCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
customerVlanPort(0),
|
|
providerNetworkPort(1),
|
|
customerNetworkPort(2),
|
|
customerEdgePort(3),
|
|
customerBackbonePort(4),
|
|
virtualInstancePort(5),
|
|
dBridgePort(6),
|
|
remoteCustomerAccessPort(7),
|
|
stationFacingBridgePort (8),
|
|
uplinkAccessPort (9),
|
|
uplinkRelayPort(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the capabilities of this port. The corresponding
|
|
instance of ieee8021BridgeBasePortType can potentially take
|
|
any of the values for which the corresponding bit in this
|
|
object is 1. The possible port types are as follows:
|
|
|
|
customerVlanPort(0) - Indicates the port can be a C-tag
|
|
aware port of an enterprise VLAN aware bridge.
|
|
|
|
providerNetworkPort(1) - Indicates the port can be an
|
|
S-tag aware port of a Provider Bridge or Backbone
|
|
Edge Bridge used for connections within a PBN or
|
|
PBBN.
|
|
|
|
customerNetworkPort(2) - Indicates the port can be an
|
|
S-tag aware port of a Provider Bridge or Backbone
|
|
Edge Bridge used for connections to the exterior of
|
|
a PBN or PBBN.
|
|
|
|
customerEdgePort(3) - Indicates the port can be a C-tag
|
|
aware port of a Provider Bridge used for connections
|
|
to the exterior of a PBN or PBBN.
|
|
|
|
customerBackbonePort(4) - Indicates the port can be a
|
|
I-tag aware port of a Backbone Edge Bridge's
|
|
B-component.
|
|
|
|
virtualInstancePort(5) - Indicates the port can be a
|
|
virtual S-tag aware port within a Backbone Edge
|
|
Bridge's I-component which is responsible for
|
|
handling S-tagged traffic for a specific backbone
|
|
service instance.
|
|
|
|
dBridgePort(6) - Indicates the port can be a VLAN-unaware
|
|
member of an 802.1D bridge.
|
|
|
|
remoteCustomerAccessPort(7) - Indicates the port can be an
|
|
S-tag aware port of a Provider Bridge capable of providing
|
|
Remote Customer Service Interfaces.
|
|
|
|
stationFacingBridgePort(8) - Indicates the station-facing
|
|
Bridge Port in a EVB Bridge.
|
|
|
|
uplinkAccessPort(9) - Indicates the uplink access port
|
|
in an EVB Bridge or EVB station.
|
|
|
|
uplinkRelayPort (10) - Indicates the uplink relay port
|
|
in an EVB station."
|
|
|
|
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,
|
|
12.26.2, 12.26.4.1, 12.26.5.1"
|
|
::= { ieee8021BridgeBasePortEntry 7 }
|
|
|
|
ieee8021BridgeBasePortType OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port type. This value 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,
|
|
12.26.2, 12.26.4.1, 12.26.5.1"
|
|
::= { ieee8021BridgeBasePortEntry 8 }
|
|
|
|
ieee8021BridgeBasePortExternal OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A boolean indicating whether the port is external. A value of
|
|
true(1) means the port is external. A value of false(2) means
|
|
the port is internal."
|
|
REFERENCE "12.16.1.1.3 h4)"
|
|
::= { ieee8021BridgeBasePortEntry 9 }
|
|
|
|
ieee8021BridgeBasePortAdminPointToPoint OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forceTrue(1),
|
|
forceFalse(2),
|
|
auto(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For a port running spanning tree, this object represents the
|
|
administrative point-to-point status of the LAN segment
|
|
attached to this port, using the enumeration values of
|
|
6.4.3. A value of forceTrue(1) indicates
|
|
that this port should always be treated as if it is
|
|
connected to a point-to-point link. A value of
|
|
forceFalse(2) indicates that this port should be treated as
|
|
having a shared media connection. A value of auto(3)
|
|
indicates that this port is considered to have a
|
|
point-to-point link if it is an Aggregator and all of its
|
|
members are aggregatable, or if the MAC entity
|
|
is configured for full duplex operation, either through
|
|
auto-negotiation or by management means. Manipulating this
|
|
object changes the underlying adminPointToPointMAC.
|
|
|
|
For a VIP, the adminPointToPointMAC parameter controls
|
|
the mechanism by which the Default Backbone Destination
|
|
parameter for the VIP is determined. For a backbone
|
|
service instance that includes only 2 VIPs, the value
|
|
may be set to forceTrue(1) which permits dynamic learning
|
|
of the Default Backbone Destination parameter. For a
|
|
backbone service instance that includes more than 2 VIPs,
|
|
the value MUST be set to ForceFalse(2) or auto(3).
|
|
|
|
When this object is set to forceTrue(1) for a VIP, the
|
|
Default Backbone Destination parameter is modified by
|
|
the subsequent M_UNITDATA.indications as specified in
|
|
6.10.1 (and described in 26.4.1). Whenever the parameter
|
|
is set to forceFalse(2) or auto(3), the value for the
|
|
Default Backbone Destination parameter is set to the
|
|
Backbone Service Instance Group Address for the VIP-ISID.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "6.6.3, 6.10, 12.8.2.1.3 o), 12.8.2.3.2 f), 26.4.1"
|
|
DEFVAL { forceFalse }
|
|
::= { ieee8021BridgeBasePortEntry 10 }
|
|
|
|
ieee8021BridgeBasePortOperPointToPoint OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For a port running spanning tree, this object represents
|
|
the operational point-to-point status of the LAN segment
|
|
attached to this port. It indicates whether a port is
|
|
considered to have a point-to-point connection.
|
|
If adminPointToPointMAC is set to auto(2), then the value
|
|
of operPointToPointMAC is determined in accordance with the
|
|
specific procedures defined for the MAC entity concerned,
|
|
as defined in 6.7. The value is
|
|
determined dynamically; that is, it is re-evaluated whenever
|
|
the value of adminPointToPointMAC changes, and whenever
|
|
the specific procedures defined for the MAC entity evaluate
|
|
a change in its point-to-point status.
|
|
|
|
For a VIP, this object simply reflects the value of the
|
|
corresponding instance of ieee8021BridgeBasePortAdminPointToPoint.
|
|
The value will be true(1) if that object is forceTrue(1), and
|
|
the value will be false(2) if the value of that object is either
|
|
forceFalse(2) or auto(3)."
|
|
REFERENCE "6.6.3, 6.7, 6.10, 12.8.2.1.3 p), 12.8.2.3.2 f), 26.4.1"
|
|
::= { ieee8021BridgeBasePortEntry 11 }
|
|
|
|
ieee8021BridgeBasePortName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text string of up to 32 characters, of locally determined significance."
|
|
REFERENCE "12.4.2.1.3 a)"
|
|
::= { ieee8021BridgeBasePortEntry 12 }
|
|
|
|
-- =============================================================
|
|
-- The Generic Bridge ifIndex to Port Table
|
|
-- =============================================================
|
|
ieee8021BridgeBaseIfToPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeBaseIfToPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains generic information about every
|
|
ifIndex that is associated with this bridge."
|
|
REFERENCE "17.2.2"
|
|
::= { ieee8021BridgeBase 5 }
|
|
|
|
ieee8021BridgeBaseIfToPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeBaseIfToPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"A list of objects containing information for each ifIndex
|
|
of the bridge."
|
|
INDEX { ifIndex }
|
|
::= { ieee8021BridgeBaseIfToPortTable 1 }
|
|
|
|
Ieee8021BridgeBaseIfToPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeBaseIfIndexComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgeBaseIfIndexPort
|
|
IEEE8021BridgePortNumber
|
|
}
|
|
|
|
ieee8021BridgeBaseIfIndexComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component ID for this ifIndex."
|
|
::= { ieee8021BridgeBaseIfToPortEntry 1 }
|
|
|
|
ieee8021BridgeBaseIfIndexPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port for this ifIndex."
|
|
::= { ieee8021BridgeBaseIfToPortEntry 2 }
|
|
|
|
|
|
-- =============================================================
|
|
-- port number table section 12.5.1
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePhyPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePhyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains ISS port number to bridge
|
|
componentID and port number mapping."
|
|
REFERENCE "12.5.1"
|
|
::= { ieee8021BridgeBase 6}
|
|
|
|
ieee8021BridgePhyPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePhyPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing mapping for ISS port
|
|
numbers to bridge componentID and port numbers "
|
|
INDEX { ieee8021BridgePhyPort }
|
|
::= { ieee8021BridgePhyPortTable 1 }
|
|
|
|
Ieee8021BridgePhyPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgePhyPort
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgePhyPortIfIndex
|
|
InterfaceIndexOrZero,
|
|
ieee8021BridgePhyMacAddress
|
|
MacAddress,
|
|
ieee8021BridgePhyPortToComponentId
|
|
IEEE8021PbbComponentIdentifierOrZero,
|
|
ieee8021BridgePhyPortToInternalPort
|
|
IEEE8021BridgePortNumberOrZero
|
|
}
|
|
|
|
|
|
ieee8021BridgePhyPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ISS port."
|
|
REFERENCE "12.26"
|
|
::= { ieee8021BridgePhyPortEntry 1 }
|
|
|
|
|
|
ieee8021BridgePhyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the instance of the IfIndex object,
|
|
defined in the IF-MIB, for the interface corresponding
|
|
to this port, or the value 0 if the port has not been
|
|
bound to an underlying frame source and sink.
|
|
|
|
The underlying IfEntry indexed by this column MUST
|
|
be persistent across reinitializations of the
|
|
management system."
|
|
::= { ieee8021BridgePhyPortEntry 2 }
|
|
|
|
ieee8021BridgePhyMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The MAC address"
|
|
::= { ieee8021BridgePhyPortEntry 3 }
|
|
|
|
ieee8021BridgePhyPortToComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifierOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component ID that this ISS port belongs to."
|
|
|
|
::= { ieee8021BridgePhyPortEntry 4 }
|
|
|
|
|
|
ieee8021BridgePhyPortToInternalPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumberOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number to which this ISS port maps to."
|
|
|
|
::= { ieee8021BridgePhyPortEntry 5 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeTp subtree
|
|
-- =============================================================
|
|
-- This is implemented by those bridges that support the
|
|
-- transparent bridging mode. A transparent bridge will
|
|
-- implement this subtree.
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- Port Table for Transparent Bridges
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeTpPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeTpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about every port that
|
|
is associated with this transparent bridge."
|
|
REFERENCE "12.4.2"
|
|
::= { ieee8021BridgeTp 1 }
|
|
|
|
ieee8021BridgeTpPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeTpPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing information for each port of
|
|
a transparent bridge."
|
|
INDEX { ieee8021BridgeTpPortComponentId,
|
|
ieee8021BridgeTpPort }
|
|
::= { ieee8021BridgeTpPortTable 1 }
|
|
|
|
Ieee8021BridgeTpPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeTpPortComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgeTpPort
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgeTpPortMaxInfo
|
|
Integer32,
|
|
ieee8021BridgeTpPortInFrames
|
|
Counter64,
|
|
ieee8021BridgeTpPortOutFrames
|
|
Counter64,
|
|
ieee8021BridgeTpPortInDiscards
|
|
Counter64
|
|
}
|
|
|
|
ieee8021BridgeTpPortComponentId 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."
|
|
::= { ieee8021BridgeTpPortEntry 1 }
|
|
|
|
ieee8021BridgeTpPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the port for which this entry
|
|
contains Transparent bridging management information."
|
|
::= { ieee8021BridgeTpPortEntry 2 }
|
|
|
|
ieee8021BridgeTpPortMaxInfo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of the INFO (non-MAC) field that
|
|
this port will receive or transmit."
|
|
::= { ieee8021BridgeTpPortEntry 3 }
|
|
|
|
ieee8021BridgeTpPortInFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames that have been received by this
|
|
port from its segment. Note that a frame received on the
|
|
interface corresponding to this port is only counted by
|
|
this object if and only if it is for a protocol being
|
|
processed by the local bridging function, including
|
|
bridge management frames.
|
|
|
|
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)"
|
|
::= { ieee8021BridgeTpPortEntry 4 }
|
|
|
|
ieee8021BridgeTpPortOutFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames that have been transmitted by this
|
|
port to its segment. Note that a frame transmitted on
|
|
the interface corresponding to this port is only counted
|
|
by this object if and only if it is for a protocol being
|
|
processed by the local bridging function, including
|
|
bridge management frames.
|
|
|
|
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)"
|
|
::= { ieee8021BridgeTpPortEntry 5 }
|
|
|
|
ieee8021BridgeTpPortInDiscards OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of received valid frames that were discarded
|
|
(i.e., filtered) by the Forwarding Process.
|
|
|
|
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 c)"
|
|
::= { ieee8021BridgeTpPortEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgePriority subtree
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- Port Priority Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about every port that
|
|
is associated with this transparent bridge."
|
|
::= { ieee8021BridgePriority 1 }
|
|
|
|
ieee8021BridgePortPriorityEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Default User Priorities for each port of a
|
|
transparent bridge. This is indexed by
|
|
ieee8021BridgeBasePortComponentId and
|
|
ieee8021BridgeBasePort."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021BridgePortPriorityTable 1 }
|
|
|
|
Ieee8021BridgePortPriorityEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgePortDefaultUserPriority
|
|
IEEE8021PriorityValue,
|
|
ieee8021BridgePortNumTrafficClasses
|
|
Integer32,
|
|
ieee8021BridgePortPriorityCodePointSelection
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021BridgePortUseDEI
|
|
TruthValue,
|
|
ieee8021BridgePortRequireDropEncoding
|
|
TruthValue,
|
|
ieee8021BridgePortServiceAccessPrioritySelection
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021BridgePortDefaultUserPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default ingress User Priority for this port. This
|
|
only has effect on media, such as Ethernet, that do not
|
|
support native User Priority.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021BridgePortPriorityEntry 1 }
|
|
|
|
ieee8021BridgePortNumTrafficClasses OBJECT-TYPE
|
|
SYNTAX Integer32 (1..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of egress traffic classes supported on this
|
|
port. This object may optionally be read-only.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021BridgePortPriorityEntry 2 }
|
|
|
|
ieee8021BridgePortPriorityCodePointSelection OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityCodePoint
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object identifies the rows in the PCP encoding and
|
|
decoding tables that are used to remark frames on this
|
|
port if this remarking is enabled."
|
|
REFERENCE "12.6.2.6, 12.6.2.7"
|
|
::= { ieee8021BridgePortPriorityEntry 3 }
|
|
|
|
ieee8021BridgePortUseDEI OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the Use_DEI is set to true(1) for the Port then the
|
|
drop_eligible parameter is encoded in the DEI of transmitted
|
|
frames, and the drop_eligible parameter shall be true(1) for a
|
|
received frame if the DEI is set in the VLAN tag or the Priority
|
|
Code Point Decoding Table indicates drop_eligible True for
|
|
the received PCP value. If the Use_DEI parameter is false(2),
|
|
the DEI shall be transmitted as zero and ignored on receipt.
|
|
The default value of the Use_DEI parameter is false(2)."
|
|
REFERENCE "12.6.2.12, 12.6.2.13"
|
|
::= { ieee8021BridgePortPriorityEntry 4 }
|
|
|
|
ieee8021BridgePortRequireDropEncoding OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If a Bridge supports encoding or decoding of drop_eligible
|
|
from the PCP field of a VLAN tag (6.7.3) on any of its Ports,
|
|
then it shall implement a Boolean parameter Require Drop
|
|
Encoding on each of its Ports with default value false(2). If
|
|
Require Drop Encoding is True and the Bridge Port cannot
|
|
encode particular priorities with drop_eligible, then frames
|
|
queued with those priorities and drop_eligible true(1) shall
|
|
be discarded and not transmitted."
|
|
REFERENCE "12.6.2.14, 12.6.2.15"
|
|
DEFVAL { false }
|
|
::= { ieee8021BridgePortPriorityEntry 5 }
|
|
|
|
ieee8021BridgePortServiceAccessPrioritySelection OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indication of whether the Service Access Priority Selection
|
|
function is supported on the Customer Bridge Port to request
|
|
priority handling of the frame from a Port-based service
|
|
interface."
|
|
REFERENCE "12.6.2.16, 12.6.2.17"
|
|
::= { ieee8021BridgePortPriorityEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- User Priority Regeneration Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeUserPriorityRegenTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeUserPriorityRegenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Regenerated User Priorities for each received
|
|
User Priority on each port of a bridge. The Regenerated
|
|
User Priority value may be used to index the Traffic
|
|
Class Table for each input port. This only has effect
|
|
on media that support native User Priority. The default
|
|
values for Regenerated User Priorities are the same as
|
|
the User Priorities."
|
|
REFERENCE "6.5"
|
|
::= { ieee8021BridgePriority 2 }
|
|
|
|
ieee8021BridgeUserPriorityRegenEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeUserPriorityRegenEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mapping of incoming User Priority to a Regenerated
|
|
User Priority."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021BridgeUserPriority }
|
|
::= { ieee8021BridgeUserPriorityRegenTable 1 }
|
|
|
|
Ieee8021BridgeUserPriorityRegenEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeUserPriority
|
|
IEEE8021PriorityValue,
|
|
ieee8021BridgeRegenUserPriority
|
|
IEEE8021PriorityValue
|
|
}
|
|
|
|
ieee8021BridgeUserPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The User Priority for a frame received on this port."
|
|
::= { ieee8021BridgeUserPriorityRegenEntry 1 }
|
|
|
|
ieee8021BridgeRegenUserPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Regenerated User Priority that the incoming User
|
|
Priority is mapped to for this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021BridgeUserPriorityRegenEntry 2 }
|
|
|
|
-- =============================================================
|
|
-- Traffic Class Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeTrafficClassTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeTrafficClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table mapping evaluated User Priority to Traffic
|
|
Class, for forwarding by the bridge. Traffic class is a
|
|
number in the range (0..(ieee8021BridgePortNumTrafficClasses-1))."
|
|
REFERENCE "Table 8-4"
|
|
::= { ieee8021BridgePriority 3 }
|
|
|
|
ieee8021BridgeTrafficClassEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeTrafficClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User Priority to Traffic Class mapping."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021BridgeTrafficClassPriority }
|
|
::= { ieee8021BridgeTrafficClassTable 1 }
|
|
|
|
Ieee8021BridgeTrafficClassEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeTrafficClassPriority
|
|
IEEE8021PriorityValue,
|
|
ieee8021BridgeTrafficClass
|
|
Integer32
|
|
}
|
|
|
|
ieee8021BridgeTrafficClassPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Priority value determined for the received frame.
|
|
This value is equivalent to the priority indicated in
|
|
the tagged frame received, or one of the evaluated
|
|
priorities, determined according to the media-type.
|
|
For untagged frames received from Ethernet media, this
|
|
value is equal to the ieee8021BridgePortDefaultUserPriority value
|
|
for the ingress port.
|
|
|
|
For untagged frames received from non-Ethernet media,
|
|
this value is equal to the ieee8021BridgeRegenUserPriority value
|
|
for the ingress port and media-specific user priority."
|
|
::= { ieee8021BridgeTrafficClassEntry 1 }
|
|
|
|
ieee8021BridgeTrafficClass OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Traffic Class the received frame is mapped to.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
::= { ieee8021BridgeTrafficClassEntry 2 }
|
|
|
|
-- =============================================================
|
|
-- Outbound Access Priority Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortOutboundAccessPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortOutboundAccessPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table mapping Regenerated User Priority to Outbound
|
|
Access Priority. This is a fixed mapping for all port
|
|
types, with three options for 802.17 RPR."
|
|
REFERENCE "6.6.1 and 6.7.3"
|
|
::= { ieee8021BridgePriority 4 }
|
|
|
|
ieee8021BridgePortOutboundAccessPriorityEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortOutboundAccessPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Regenerated User Priority to Outbound Access Priority
|
|
mapping."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021BridgeRegenUserPriority }
|
|
::= { ieee8021BridgePortOutboundAccessPriorityTable 1 }
|
|
|
|
Ieee8021BridgePortOutboundAccessPriorityEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgePortOutboundAccessPriority
|
|
IEEE8021PriorityValue
|
|
}
|
|
|
|
ieee8021BridgePortOutboundAccessPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Outbound Access Priority the received frame is
|
|
mapped to."
|
|
::= { ieee8021BridgePortOutboundAccessPriorityEntry 1 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021BridgePortDecodingTable:
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortDecodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about Priority Code
|
|
Point Decoding Table for a Port of a provider bridge.
|
|
Alternative values for each table are specified as rows
|
|
in Table 6-4 (6.7.3), with each alternative labeled by
|
|
the number of distinct priorities that can be communicated,
|
|
and the number of these for which drop precedence can
|
|
be communicated. All writable objects in this table MUST
|
|
be persistent over power up restart/reboot."
|
|
::= { ieee8021BridgePriority 5 }
|
|
|
|
ieee8021BridgePortDecodingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing Priority Code Point Decoding
|
|
information for a port of a provider bridge."
|
|
INDEX { ieee8021BridgePortDecodingComponentId,
|
|
ieee8021BridgePortDecodingPortNum,
|
|
ieee8021BridgePortDecodingPriorityCodePointRow,
|
|
ieee8021BridgePortDecodingPriorityCodePoint }
|
|
::= { ieee8021BridgePortDecodingTable 1 }
|
|
|
|
Ieee8021BridgePortDecodingEntry ::= SEQUENCE {
|
|
ieee8021BridgePortDecodingComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgePortDecodingPortNum
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgePortDecodingPriorityCodePointRow
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021BridgePortDecodingPriorityCodePoint
|
|
Integer32,
|
|
ieee8021BridgePortDecodingPriority
|
|
IEEE8021PriorityValue,
|
|
ieee8021BridgePortDecodingDropEligible
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021BridgePortDecodingComponentId 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."
|
|
::= { ieee8021BridgePortDecodingEntry 1 }
|
|
|
|
ieee8021BridgePortDecodingPortNum OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier of a port controlled by this VLAN
|
|
bridging entity."
|
|
::= { ieee8021BridgePortDecodingEntry 2 }
|
|
|
|
ieee8021BridgePortDecodingPriorityCodePointRow OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.7.3) indicating the PCP."
|
|
::= { ieee8021BridgePortDecodingEntry 3 }
|
|
|
|
ieee8021BridgePortDecodingPriorityCodePoint OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific PCP value in Table 6-3 (6.7.3)."
|
|
::= { ieee8021BridgePortDecodingEntry 4 }
|
|
|
|
ieee8021BridgePortDecodingPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific priority value in Table 6-3 (6.7.3)."
|
|
REFERENCE "12.6.2.8, 12.6.2.9"
|
|
::= { ieee8021BridgePortDecodingEntry 5 }
|
|
|
|
ieee8021BridgePortDecodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop eligibility value in Table 6-3 (6.7.3)."
|
|
REFERENCE "12.6.2.8, 12.6.2.9"
|
|
::= { ieee8021BridgePortDecodingEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021BridgePortEncodingTable:
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortEncodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about Priority Code
|
|
Point Decoding Table for a Port of a provider bridge.
|
|
Alternative values for each table are specified as rows
|
|
in Table 6-3 (6.7.3), with each alternative labeled by
|
|
the number of distinct priorities that can be communicated,
|
|
and the number of these for which drop precedence can be
|
|
communicated. All writable objects in this table MUST be
|
|
persistent over power up restart/reboot."
|
|
::= { ieee8021BridgePriority 6 }
|
|
|
|
ieee8021BridgePortEncodingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing Priority Code Point Encoding
|
|
information for a port of a provider bridge."
|
|
INDEX { ieee8021BridgePortEncodingComponentId,
|
|
ieee8021BridgePortEncodingPortNum,
|
|
ieee8021BridgePortEncodingPriorityCodePointRow,
|
|
ieee8021BridgePortEncodingPriorityCodePoint,
|
|
ieee8021BridgePortEncodingDropEligible }
|
|
::= { ieee8021BridgePortEncodingTable 1 }
|
|
|
|
Ieee8021BridgePortEncodingEntry ::= SEQUENCE {
|
|
ieee8021BridgePortEncodingComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgePortEncodingPortNum
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgePortEncodingPriorityCodePointRow
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021BridgePortEncodingPriorityCodePoint
|
|
Integer32,
|
|
ieee8021BridgePortEncodingDropEligible
|
|
TruthValue,
|
|
ieee8021BridgePortEncodingPriority
|
|
IEEE8021PriorityValue
|
|
}
|
|
|
|
ieee8021BridgePortEncodingComponentId 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."
|
|
::= { ieee8021BridgePortEncodingEntry 1 }
|
|
|
|
ieee8021BridgePortEncodingPortNum OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier of a port controlled by this VLAN bridging
|
|
entity."
|
|
::= { ieee8021BridgePortEncodingEntry 2 }
|
|
|
|
ieee8021BridgePortEncodingPriorityCodePointRow OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.7.3)indicating the PCP row.
|
|
(i.e. 8P0D, 7P1D, 6P2D, 5P3D)"
|
|
::= { ieee8021BridgePortEncodingEntry 3 }
|
|
|
|
ieee8021BridgePortEncodingPriorityCodePoint OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.7.3) indicating the PCP.
|
|
(i.e., 0,1,2,3,4,5,6,7)."
|
|
::= { ieee8021BridgePortEncodingEntry 4 }
|
|
|
|
ieee8021BridgePortEncodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.7.3) indicating the drop
|
|
eligibility. A value of true(1) means eligible for drop."
|
|
::= { ieee8021BridgePortEncodingEntry 5 }
|
|
|
|
ieee8021BridgePortEncodingPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The encoding priority in Table 6-3 (6.7.3)."
|
|
REFERENCE "12.6.2.10, 12.6.2.11"
|
|
::= { ieee8021BridgePortEncodingEntry 6 }
|
|
|
|
-- =============================================================
|
|
-- ieee8021BridgeServiceAccessPriorityTable:
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeServiceAccessPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeServiceAccessPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about the Service Access
|
|
Priority Selection function for a provider bridge. The use
|
|
of this table enables a mechanism for a Customer Bridge
|
|
attached to a Provider Bridged Network to request priority
|
|
handling of frames. All writable objects in this table MUST
|
|
be persistent over power up restart/reboot."
|
|
::= { ieee8021BridgePriority 7 }
|
|
|
|
ieee8021BridgeServiceAccessPriorityEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeServiceAccessPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing information about the Service
|
|
Access Priority Selection function for a provider bridge."
|
|
INDEX { ieee8021BridgeServiceAccessPriorityComponentId,
|
|
ieee8021BridgeServiceAccessPriorityPortNum,
|
|
ieee8021BridgeServiceAccessPriorityReceived }
|
|
::= { ieee8021BridgeServiceAccessPriorityTable 1 }
|
|
|
|
Ieee8021BridgeServiceAccessPriorityEntry ::= SEQUENCE {
|
|
ieee8021BridgeServiceAccessPriorityComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021BridgeServiceAccessPriorityPortNum
|
|
IEEE8021BridgePortNumber,
|
|
ieee8021BridgeServiceAccessPriorityReceived
|
|
IEEE8021PriorityValue,
|
|
ieee8021BridgeServiceAccessPriorityValue
|
|
IEEE8021PriorityValue
|
|
}
|
|
|
|
ieee8021BridgeServiceAccessPriorityComponentId 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."
|
|
::= { ieee8021BridgeServiceAccessPriorityEntry 1 }
|
|
|
|
ieee8021BridgeServiceAccessPriorityPortNum OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier of a port controlled by this VLAN bridging
|
|
entity."
|
|
::= { ieee8021BridgeServiceAccessPriorityEntry 2 }
|
|
|
|
ieee8021BridgeServiceAccessPriorityReceived OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default received priority value in Table 6-3 (6.7.3).
|
|
(i.e., 0,1,2,3,4,5,6,7)"
|
|
::= { ieee8021BridgeServiceAccessPriorityEntry 3 }
|
|
|
|
ieee8021BridgeServiceAccessPriorityValue OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The regenerated priority value in Table 6-3 (6.7.3).
|
|
(i.e., 0,1,2,3,4,5,6,7)"
|
|
REFERENCE "12.6.2.18, 12.6.2.19"
|
|
::= { ieee8021BridgeServiceAccessPriorityEntry 4 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeMrp subtree
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- The MRP Port Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortMrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortMrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of MRP control information about every bridge
|
|
port. This is indexed by ieee8021BridgeBasePortComponentId
|
|
and ieee8021BridgeBasePort."
|
|
::= { ieee8021BridgeMrp 1 }
|
|
|
|
ieee8021BridgePortMrpEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortMrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MRP control information for a bridge port."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021BridgePortMrpTable 1 }
|
|
|
|
Ieee8021BridgePortMrpEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgePortMrpJoinTime
|
|
TimeInterval,
|
|
ieee8021BridgePortMrpLeaveTime
|
|
TimeInterval,
|
|
ieee8021BridgePortMrpLeaveAllTime
|
|
TimeInterval
|
|
}
|
|
|
|
ieee8021BridgePortMrpJoinTime OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "centi-seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MRP Join time, in centiseconds.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { 20 }
|
|
::= { ieee8021BridgePortMrpEntry 1 }
|
|
|
|
ieee8021BridgePortMrpLeaveTime OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "centi-seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MRP Leave time, in centiseconds.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { 60 }
|
|
::= { ieee8021BridgePortMrpEntry 2 }
|
|
|
|
ieee8021BridgePortMrpLeaveAllTime OBJECT-TYPE
|
|
SYNTAX TimeInterval
|
|
UNITS "centi-seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MRP LeaveAll time, in centiseconds.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { 1000 }
|
|
::= { ieee8021BridgePortMrpEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- The MMRP Port Configuration and Status Table
|
|
-- =============================================================
|
|
|
|
ieee8021BridgePortMmrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgePortMmrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of MMRP control and status information about
|
|
every bridge port. Augments the ieee8021BridgeBasePortTable."
|
|
::= { ieee8021BridgeMmrp 1 }
|
|
|
|
ieee8021BridgePortMmrpEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgePortMmrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MMRP control and status information for a bridge port."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021BridgePortMmrpTable 1 }
|
|
|
|
Ieee8021BridgePortMmrpEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgePortMmrpEnabledStatus
|
|
TruthValue,
|
|
ieee8021BridgePortMmrpFailedRegistrations
|
|
Counter64,
|
|
ieee8021BridgePortMmrpLastPduOrigin
|
|
MacAddress,
|
|
ieee8021BridgePortRestrictedGroupRegistration
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021BridgePortMmrpEnabledStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of MMRP operation on this port. The
|
|
value true(1) indicates that MMRP is enabled on this port
|
|
in all VLANs as long as ieee8021BridgeMmrpEnabledStatus is
|
|
also true(1). A value of false(2) indicates that MMRP is
|
|
disabled on this port in all VLANs: any MMRP packets received
|
|
will be silently discarded, and no MMRP registrations will be
|
|
propagated from other ports. Setting this to a value of
|
|
true(1) will be stored by the agent but will only take
|
|
effect on the MMRP protocol operation if
|
|
ieee8021BridgeMmrpEnabledStatus
|
|
also indicates the value true(1). This object affects
|
|
all MMRP Applicant and Registrar state machines on this
|
|
port. A transition from false(2) to true(1) will
|
|
cause a reset of all MMRP state machines on this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
DEFVAL { true }
|
|
::= { ieee8021BridgePortMmrpEntry 1 }
|
|
|
|
ieee8021BridgePortMmrpFailedRegistrations OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "failed MMRP registrations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of failed MMRP registrations, for any
|
|
reason, in all VLANs, on this port."
|
|
::= { ieee8021BridgePortMmrpEntry 2 }
|
|
|
|
ieee8021BridgePortMmrpLastPduOrigin OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC Address of the last MMRP message
|
|
received on this port."
|
|
::= { ieee8021BridgePortMmrpEntry 3 }
|
|
|
|
ieee8021BridgePortRestrictedGroupRegistration OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of Restricted Group Registration on this port.
|
|
If the value of this control is true(1), then creation
|
|
of a new dynamic entry is permitted only if there is a
|
|
Static Filtering Entry for the VLAN concerned, in which
|
|
the Registrar Administrative Control value is Normal
|
|
Registration.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "11.2.3.2.3, 12.11.1.3"
|
|
DEFVAL { false }
|
|
::= { ieee8021BridgePortMmrpEntry 4 }
|
|
|
|
-- ===========================================================
|
|
-- I-LAN Interface configuration table
|
|
-- ===========================================================
|
|
|
|
ieee8021BridgeILanIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeILanIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is a sparse augmentation of ifTable and controls
|
|
the creation of the I-LAN Interface. An I-LAN Interface is
|
|
used to create internal connections between bridge ports in a
|
|
802.1 device. An I-LAN Interfaces can be directly associated
|
|
with a set of bridge ports. An I-LAN Interfaces can also be
|
|
used as a stacking interface to relate other interfaces before
|
|
association to bridge ports.
|
|
|
|
For example, an I-LAN interface can be created to link traffic
|
|
between a PIP and a CBP. In this case a CBP is created on the
|
|
B-Component and the CBP's related IfEntry is stacked upon the
|
|
IfEntry of the I-LAN. The PIP is stacked upon the I-LAN using
|
|
the IfStackTable. Finally, a VIP is created on the I-Component
|
|
and is associated with the PIP, thus completing the path from
|
|
the I-Component's MAC relay to the CBP on the B-Component.
|
|
|
|
Entries in this table MUST be persistent over power up
|
|
restart/reboot."
|
|
REFERENCE "17.3.2.2"
|
|
::= { ieee8021BridgeInternalLan 1 }
|
|
|
|
ieee8021BridgeILanIfEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeILanIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry consists of a Row Status to control creation."
|
|
INDEX { ifIndex }
|
|
::= { ieee8021BridgeILanIfTable 1 }
|
|
|
|
Ieee8021BridgeILanIfEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeILanIfRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021BridgeILanIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete entries in this
|
|
table and the Interface table."
|
|
::= { ieee8021BridgeILanIfEntry 1 }
|
|
|
|
-- ===========================================================
|
|
-- 802.1D Dynamic Port Creation table
|
|
-- ===========================================================
|
|
|
|
ieee8021BridgeDot1dPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021BridgeDot1dPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the capability to dynamically create and
|
|
delete 802.1D bridge ports. Each entry in this table MUST
|
|
have a corresponding entry in the ieee8021BridgeBasePortTable.
|
|
|
|
Entries in this table MUST be persistent over power up
|
|
restart/reboot."
|
|
REFERENCE "17.5.3"
|
|
::= { ieee8021BridgeDot1d 1 }
|
|
|
|
ieee8021BridgeDot1dPortEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021BridgeDot1dPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry consists of a Row Status to control creation."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort }
|
|
::= { ieee8021BridgeDot1dPortTable 1 }
|
|
|
|
Ieee8021BridgeDot1dPortEntry ::=
|
|
SEQUENCE {
|
|
ieee8021BridgeDot1dPortRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021BridgeDot1dPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete entries in this
|
|
table and the ieee8021BridgeBasePortTable."
|
|
::= { ieee8021BridgeDot1dPortEntry 1 }
|
|
|
|
|
|
-- =============================================================
|
|
-- IEEE 802.1D MIB - Conformance Information
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeCompliances
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeConformance 1 }
|
|
ieee8021BridgeGroups
|
|
OBJECT IDENTIFIER ::= { ieee8021BridgeConformance 2 }
|
|
|
|
-- =============================================================
|
|
-- units of conformance
|
|
-- =============================================================
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeBase group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeBaseBridgeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseBridgeAddress,
|
|
ieee8021BridgeBaseNumPorts,
|
|
ieee8021BridgeBaseComponentType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bridge level information for this device."
|
|
::= { ieee8021BridgeGroups 1 }
|
|
|
|
ieee8021BridgeBasePortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBasePortIfIndex,
|
|
ieee8021BridgeBasePortDelayExceededDiscards,
|
|
ieee8021BridgeBasePortMtuExceededDiscards,
|
|
ieee8021BridgeBasePortType,
|
|
ieee8021BridgeBasePortExternal,
|
|
ieee8021BridgeBasePortAdminPointToPoint,
|
|
ieee8021BridgeBasePortOperPointToPoint,
|
|
ieee8021BridgeBasePortName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information for each port on this device."
|
|
::= { ieee8021BridgeGroups 2 }
|
|
|
|
ieee8021BridgeCapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseDeviceCapabilities,
|
|
ieee8021BridgeBasePortCapabilities,
|
|
ieee8021BridgeBasePortTypeCapabilities
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects indicating the optional
|
|
capabilities of the device."
|
|
::= { ieee8021BridgeGroups 3 }
|
|
|
|
ieee8021BridgeDeviceMmrpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseMmrpEnabledStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing device-level control
|
|
for the Multicast Filtering extended bridge services."
|
|
::= { ieee8021BridgeGroups 4 }
|
|
|
|
-- =============================================================
|
|
-- the ieee8021BridgeTp group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeTpPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeTpPortMaxInfo,
|
|
ieee8021BridgeTpPortInFrames,
|
|
ieee8021BridgeTpPortOutFrames,
|
|
ieee8021BridgeTpPortInDiscards
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dynamic Filtering Database information for each port of
|
|
the Bridge."
|
|
::= { ieee8021BridgeGroups 6 }
|
|
|
|
-- =============================================================
|
|
-- Bridge Priority groups
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeDevicePriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseTrafficClassesEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing device-level control
|
|
for the Priority services."
|
|
::= { ieee8021BridgeGroups 7 }
|
|
|
|
ieee8021BridgeDefaultPriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortDefaultUserPriority,
|
|
ieee8021BridgePortPriorityCodePointSelection,
|
|
ieee8021BridgePortUseDEI,
|
|
ieee8021BridgePortRequireDropEncoding,
|
|
ieee8021BridgePortServiceAccessPrioritySelection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the User Priority
|
|
applicable to each port for media that do not support
|
|
native User Priority."
|
|
::= { ieee8021BridgeGroups 8 }
|
|
|
|
ieee8021BridgeRegenPriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeRegenUserPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the User Priorities
|
|
applicable to each port for media that support native
|
|
User Priority."
|
|
::= { ieee8021BridgeGroups 9 }
|
|
|
|
ieee8021BridgePriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortNumTrafficClasses,
|
|
ieee8021BridgeTrafficClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the traffic classes
|
|
within a bridge for each evaluated User Priority."
|
|
::= { ieee8021BridgeGroups 10 }
|
|
|
|
ieee8021BridgeAccessPriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortOutboundAccessPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the media-dependent
|
|
outbound access level for each priority."
|
|
::= { ieee8021BridgeGroups 11 }
|
|
|
|
ieee8021BridgePortMrpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortMrpJoinTime,
|
|
ieee8021BridgePortMrpLeaveTime,
|
|
ieee8021BridgePortMrpLeaveAllTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing port level control
|
|
and status information for MRP operation."
|
|
::= { ieee8021BridgeGroups 12 }
|
|
|
|
ieee8021BridgePortMmrpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortMmrpEnabledStatus,
|
|
ieee8021BridgePortMmrpFailedRegistrations,
|
|
ieee8021BridgePortMmrpLastPduOrigin,
|
|
ieee8021BridgePortRestrictedGroupRegistration
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing port level control
|
|
and status information for MMRP operation."
|
|
::= { ieee8021BridgeGroups 13 }
|
|
|
|
ieee8021BridgePortDecodingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortDecodingPriority,
|
|
ieee8021BridgePortDecodingDropEligible
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics counters for
|
|
decoding priority and drop eligibility for bridge ports."
|
|
::= { ieee8021BridgeGroups 14 }
|
|
|
|
ieee8021BridgePortEncodingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePortEncodingPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics counters for
|
|
encoding priority and drop eligibility for bridge ports."
|
|
::= { ieee8021BridgeGroups 15 }
|
|
|
|
ieee8021BridgeServiceAccessPriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeServiceAccessPriorityValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics
|
|
counters for service access priority."
|
|
::= { ieee8021BridgeGroups 16 }
|
|
|
|
-- =============================================================
|
|
-- Internal LAN group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeInternalLANGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeILanIfRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing control of internal
|
|
LAN configuration."
|
|
::= { ieee8021BridgeGroups 17 }
|
|
|
|
-- =============================================================
|
|
-- Bridge Creation Group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeCreatableBaseBridgeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the managment system directed creation of
|
|
Bridge Components."
|
|
::= { ieee8021BridgeGroups 18 }
|
|
|
|
-- =============================================================
|
|
-- Dot1d Dynamic Port Creation group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeDot1dDynamicPortCreationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeDot1dPortRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing dynamic creation and
|
|
deletion of 802.1D bridge ports."
|
|
::= { ieee8021BridgeGroups 19 }
|
|
|
|
|
|
-- =============================================================
|
|
-- Bridge interface index to port table group
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeBaseIfToPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgeBaseIfIndexComponentId,
|
|
ieee8021BridgeBaseIfIndexPort
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing a map between interface
|
|
index and component ID and bridge ports."
|
|
::= { ieee8021BridgeGroups 20 }
|
|
|
|
|
|
|
|
-- =============================================================
|
|
-- Bridge interface index to component group
|
|
-- =============================================================
|
|
ieee8021BridgePhyPortGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021BridgePhyPortIfIndex,
|
|
ieee8021BridgePhyMacAddress,
|
|
ieee8021BridgePhyPortToComponentId,
|
|
ieee8021BridgePhyPortToInternalPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a ISS port management objects."
|
|
::= { ieee8021BridgeGroups 21 }
|
|
|
|
|
|
-- =============================================================
|
|
-- compliance statements
|
|
-- =============================================================
|
|
|
|
ieee8021BridgeCompliance1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices supporting bridging
|
|
services as defined in 802.1D-2004. Such devices support
|
|
path cost values of 32-bits, and bridge and port priority
|
|
values are more restricted than in 802.1D-1995.
|
|
|
|
Full support for the 802.1D management objects requires
|
|
implementation of the objects listed in the systemGroup
|
|
from the SNMPv2-MIB [RFC3418], as well as the objects
|
|
listed in the ifGeneralInformationGroup from the
|
|
IF-MIB [RFC2863]."
|
|
|
|
MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418
|
|
MANDATORY-GROUPS {
|
|
systemGroup
|
|
}
|
|
|
|
MODULE IF-MIB -- The interfaces MIB, RFC 2863
|
|
MANDATORY-GROUPS {
|
|
ifGeneralInformationGroup
|
|
}
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021BridgeBaseBridgeGroup,
|
|
ieee8021BridgeBasePortGroup
|
|
}
|
|
|
|
GROUP ieee8021BridgeCreatableBaseBridgeGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for
|
|
bridges that allow management systems to add and delete
|
|
bridge components. Provider Backbone Edge Bridges would
|
|
typically fall in this category."
|
|
|
|
GROUP ieee8021BridgeTpPortGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for
|
|
bridges that support the transparent bridging
|
|
mode. A transparent bridge will implement
|
|
this group."
|
|
|
|
GROUP ieee8021BridgeInternalLANGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional. It can be supported
|
|
to provide control over the relationship between interfaces and
|
|
bridge ports where such relationships are more complex than a
|
|
simple 1-to-1 mapping."
|
|
|
|
GROUP ieee8021BridgeDot1dDynamicPortCreationGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional. It can be supported
|
|
to provide the ability to dynamically create and deleted 802.1D
|
|
bridge ports."
|
|
|
|
GROUP ieee8021BridgeBaseIfToPortGroup
|
|
DESCRIPTION
|
|
"A collection of objects providing a map between interface
|
|
index and component ID and bridge ports."
|
|
GROUP ieee8021BridgePhyPortGroup
|
|
DESCRIPTION
|
|
"A colelction of objects providing a map between port numbers
|
|
to the component id, interface index."
|
|
|
|
::= { ieee8021BridgeCompliances 3 }
|
|
|
|
|
|
ieee8021BridgeCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices supporting bridging
|
|
services as defined in 802.1D-2004. Such devices support
|
|
path cost values of 32-bits, and bridge and port priority
|
|
values are more restricted than in 802.1D-1995.
|
|
|
|
Full support for the 802.1D management objects requires
|
|
implementation of the objects listed in the systemGroup
|
|
from the SNMPv2-MIB [RFC3418], as well as the objects
|
|
listed in the ifGeneralInformationGroup from the
|
|
IF-MIB [RFC2863]."
|
|
|
|
MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418
|
|
MANDATORY-GROUPS {
|
|
systemGroup
|
|
}
|
|
|
|
MODULE IF-MIB -- The interfaces MIB, RFC 2863
|
|
MANDATORY-GROUPS {
|
|
ifGeneralInformationGroup
|
|
}
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021BridgeBaseBridgeGroup,
|
|
ieee8021BridgeBasePortGroup
|
|
}
|
|
|
|
GROUP ieee8021BridgeCreatableBaseBridgeGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for
|
|
bridges that allow management systems to add and delete
|
|
bridge components. Provider Backbone Edge Bridges would
|
|
typically fall in this category."
|
|
|
|
GROUP ieee8021BridgeTpPortGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for
|
|
bridges that support the transparent bridging
|
|
mode. A transparent bridge will implement
|
|
this group."
|
|
|
|
GROUP ieee8021BridgeInternalLANGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional. It can be supported
|
|
to provide control over the relationship between interfaces and
|
|
bridge ports where such relationships are more complex than a
|
|
simple 1-to-1 mapping."
|
|
|
|
GROUP ieee8021BridgeDot1dDynamicPortCreationGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is optional. It can be supported
|
|
to provide the ability to dynamically create and deleted 802.1D
|
|
bridge ports."
|
|
|
|
::= { ieee8021BridgeCompliances 1 }
|
|
|
|
ieee8021BridgePriorityAndMulticastFilteringCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for device support of Priority
|
|
and Multicast Filtering extended bridging services."
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS { ieee8021BridgeCapGroup }
|
|
|
|
GROUP ieee8021BridgeDeviceMmrpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices supporting the MMRP
|
|
application, defined by IEEE 802.1D Extended Filtering
|
|
Services."
|
|
|
|
GROUP ieee8021BridgeDevicePriorityGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices supporting
|
|
the priority forwarding operations defined by IEEE
|
|
802.1D."
|
|
|
|
GROUP ieee8021BridgeDefaultPriorityGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices supporting
|
|
the priority forwarding operations defined by the
|
|
extended bridge services with media types, such as
|
|
Ethernet, that do not support native User Priority."
|
|
|
|
GROUP ieee8021BridgeRegenPriorityGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices supporting
|
|
the priority forwarding operations defined by IEEE 802.1D
|
|
and that have interface media types that support
|
|
native User Priority, e.g., IEEE 802.17."
|
|
|
|
GROUP ieee8021BridgePriorityGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for devices supporting
|
|
the priority forwarding operations defined by IEEE 802.1D."
|
|
|
|
GROUP ieee8021BridgeAccessPriorityGroup
|
|
DESCRIPTION
|
|
"This group is optional and is relevant only for devices
|
|
supporting the priority forwarding operations defined by
|
|
IEEE 802.1D and that have interface media types that
|
|
support native Access Priority, e.g., IEEE 802.17."
|
|
|
|
GROUP ieee8021BridgePortMrpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices supporting any
|
|
of the MRP applications: e.g., MMRP, defined by the
|
|
extended filtering services of 802.1D; or MVRP,
|
|
defined by 802.1Q (refer to the Q-BRIDGE-MIB for
|
|
conformance statements for MVRP)."
|
|
|
|
GROUP ieee8021BridgePortMmrpGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for devices supporting the
|
|
MMRP application, as defined by IEEE 802.1D Extended
|
|
Filtering Services."
|
|
|
|
GROUP ieee8021BridgePortDecodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Decoding Table for a Port of a provider bridge."
|
|
|
|
GROUP ieee8021BridgePortEncodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Encoding Table for a Port of a provider bridge."
|
|
|
|
GROUP ieee8021BridgeServiceAccessPriorityGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Encoding Table for a Port of a provider bridge."
|
|
|
|
OBJECT ieee8021BridgePortNumTrafficClasses
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT ieee8021BridgeTrafficClass
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT ieee8021BridgeRegenUserPriority
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
::= { ieee8021BridgeCompliances 2 }
|
|
|
|
END
|
|
|