1307 lines
45 KiB
Plaintext
1307 lines
45 KiB
Plaintext
IEEE8021-PBB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- =============================================================
|
|
-- MIB for IEEE 802.1Q Provider Backbone Bridge Devices
|
|
-- =============================================================
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, StorageType, MacAddress, TruthValue
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
ieee802dot1mibs, IEEE8021PbbComponentIdentifier,
|
|
IEEE8021BridgePortNumber, IEEE8021PbbServiceIdentifier,
|
|
IEEE8021PbbServiceIdentifierOrUnassigned, IEEE8021PbbIngressEgress,
|
|
IEEE8021PriorityValue, IEEE8021PriorityCodePoint
|
|
FROM IEEE8021-TC-MIB
|
|
ieee8021BridgeBasePortComponentId, ieee8021BridgeBasePort
|
|
FROM IEEE8021-BRIDGE-MIB
|
|
VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
ieee8021PbbMib MODULE-IDENTITY
|
|
LAST-UPDATED "201806280000Z" -- June 28, 2018
|
|
ORGANIZATION "IEEE 802.1 Working Group"
|
|
CONTACT-INFO
|
|
" WG-URL: http://www.ieee802.org/1/
|
|
WG-EMail: stds-802-1-L@ieee.org
|
|
|
|
Contact: IEEE 802.1 Working Group Chair
|
|
Postal: C/O IEEE 802.1 Working Group
|
|
IEEE Standards Association
|
|
445 Hoes Lane
|
|
Piscataway
|
|
NJ 08854
|
|
USA
|
|
E-mail: STDS-802-1-L@IEEE.ORG"
|
|
DESCRIPTION
|
|
"The Provider Backbone Bridge (PBB) MIB module for managing
|
|
devices that support PBB.
|
|
|
|
Unless otherwise indicated, the references in this MIB
|
|
module are to IEEE Std 802.1Q.
|
|
|
|
Copyright (C) IEEE (2018).
|
|
This version of this MIB module is part of IEEE Std 802.1Q;
|
|
see the draft itself for full legal notices."
|
|
|
|
REVISION "201806280000Z" -- June 28, 2018
|
|
DESCRIPTION
|
|
"Published as part of IEEE Std 802.1Q-2018.
|
|
Cross references updated and corrected."
|
|
|
|
REVISION "201412150000Z" -- December 15, 2014
|
|
|
|
DESCRIPTION
|
|
"Published as part of IEEE Std 802.1Q 2014 revision.
|
|
Cross references updated and corrected.
|
|
ieee8021PbbVipType and ieee8021PbbCBPServiceMappingType
|
|
deprecated."
|
|
|
|
REVISION "201102270000Z" -- February 27, 2011
|
|
DESCRIPTION
|
|
"Minor edits to contact information etc. as part of
|
|
2011 revision of IEEE Std 802.1Q."
|
|
|
|
REVISION "200811180000Z" -- November 18,2008
|
|
DESCRIPTION
|
|
"Modified VIP table to support the enableConnectionIdentifier
|
|
configuration option."
|
|
|
|
REVISION "200810150000Z" -- October 15, 2008
|
|
DESCRIPTION
|
|
"Initial version published in IEEE Std 802.1ap."
|
|
::= { ieee802dot1mibs 9 }
|
|
|
|
ieee8021PbbNotifications OBJECT IDENTIFIER ::= { ieee8021PbbMib 0 }
|
|
ieee8021PbbObjects OBJECT IDENTIFIER ::= { ieee8021PbbMib 1 }
|
|
ieee8021PbbConformance OBJECT IDENTIFIER ::= { ieee8021PbbMib 2 }
|
|
|
|
--
|
|
-- IEEE 802.1ah MIB Objects
|
|
--
|
|
|
|
ieee8021PbbProviderBackboneBridge
|
|
OBJECT IDENTIFIER ::= { ieee8021PbbObjects 1 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.1.1/12.16.1.2 Backbone Edge Bridge (BEB) configuration
|
|
-- ===========================================================
|
|
-- items a), b), c), e), and g), see below
|
|
-- d) ieee8021BridgeBaseBridgeAddress from IEEE8021-BRIDGE-MIB
|
|
-- f) ieee8021BridgeBaseBridgeAddress from IEEE8021-BRIDGE-MIB
|
|
-- i) and j) ifPhysAddress from the IF-MIB, the correct instance
|
|
-- can be found using ieee8021BridgeBasePortIfIndex
|
|
-- from the IEEE8021-BRIDGE-MIB
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbBackboneEdgeBridgeObjects
|
|
OBJECT IDENTIFIER ::= { ieee8021PbbProviderBackboneBridge 1 }
|
|
|
|
ieee8021PbbBackboneEdgeBridgeAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC Address used by the BEB when it must be refered
|
|
to in a unique fashion."
|
|
REFERENCE "12.16.1.1.3 a)"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 1 }
|
|
|
|
ieee8021PbbBackboneEdgeBridgeName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text string of locally determined significance. This value
|
|
must be persistent over power up restart/reboot."
|
|
REFERENCE "12.16.1.1.3 b), 12.16.1.2.2"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 2 }
|
|
|
|
ieee8021PbbNumberOfIComponents OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of I-components in this BEB."
|
|
REFERENCE "12.16.1.1.3 c)"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 3 }
|
|
|
|
ieee8021PbbNumberOfBComponents OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of B-components in this BEB."
|
|
REFERENCE "12.16.1.1.3 e)"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 4 }
|
|
|
|
ieee8021PbbNumberOfBebPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of CNPs, PIPs, CBPs, and PNPs in this BEB."
|
|
REFERENCE "12.16.1.1.3 g)"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 5 }
|
|
|
|
ieee8021PbbNextAvailablePipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object provides an available ifIndex value that can
|
|
be used for creation of a PIP."
|
|
REFERENCE "12.16.4.1, 12.16.4.2"
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 6 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.3.1/2 Virtual Instance Port (VIP) configuration table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbVipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbVipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the additional PBB parameters for each
|
|
VIP. Entries in this table must be persistent over power
|
|
up restart/reboot."
|
|
REFERENCE "12.16.3.1, 12.16.3.2"
|
|
::= { ieee8021PbbProviderBackboneBridge 2 }
|
|
|
|
ieee8021PbbVipEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbVipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry consists of the name string, I-SID, Default
|
|
Destination MAC, Service Type, and possible B-MAC."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort }
|
|
::= { ieee8021PbbVipTable 1 }
|
|
|
|
Ieee8021PbbVipEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbVipPipIfIndex
|
|
InterfaceIndexOrZero,
|
|
ieee8021PbbVipISid
|
|
IEEE8021PbbServiceIdentifierOrUnassigned,
|
|
ieee8021PbbVipDefaultDstBMAC
|
|
MacAddress,
|
|
ieee8021PbbVipType
|
|
IEEE8021PbbIngressEgress,
|
|
ieee8021PbbVipRowStatus
|
|
RowStatus,
|
|
ieee8021PbbVipEnableConnectionId
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021PbbVipPipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the PIP associated with this VIP within the BEB.
|
|
A value of zero indicates the VIP is not currently associated
|
|
with any PIP.
|
|
|
|
The value of this object must be persistent across
|
|
reinitializations of the management system."
|
|
DEFVAL { 0 }
|
|
::= { ieee8021PbbVipEntry 1 }
|
|
|
|
ieee8021PbbVipISid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifierOrUnassigned
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID for this VIP.
|
|
|
|
Within an I-Component, an VIP can only be serviced
|
|
by one I-SID. And the ISID is a configurable parameter
|
|
of the VIP.
|
|
|
|
The value of this object must be persistent across
|
|
reinitializations of the management system."
|
|
DEFVAL { 1 }
|
|
::= { ieee8021PbbVipEntry 2 }
|
|
|
|
ieee8021PbbVipDefaultDstBMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Default Destination B-MAC for this VIP."
|
|
DEFVAL { '001e83000001'h }
|
|
::= { ieee8021PbbVipEntry 3 }
|
|
|
|
ieee8021PbbVipType OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbIngressEgress
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This feature is used to support asymmetic VLANs.
|
|
|
|
The value of this object must be persistent across
|
|
reinitializations of the management system."
|
|
DEFVAL { { egress, ingress } }
|
|
::= { ieee8021PbbVipEntry 4 }
|
|
|
|
ieee8021PbbVipRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the status of an entry in this table, and is
|
|
used to create/delete entries.
|
|
|
|
It is an implementation specific decision as to whether any
|
|
column in this table may be set while the corresponding
|
|
instance of this object is valid(1).
|
|
|
|
The value of this object must be persistent across
|
|
reinitializations of the management system."
|
|
::= { ieee8021PbbVipEntry 5 }
|
|
|
|
ieee8021PbbVipEnableConnectionId OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates if the connection_identifier parameter is allowed
|
|
to learn associations between a backbone MAC address and a customer
|
|
MAC address. The default value is true, indicating that such
|
|
learning is allowed. This parameter should be configured to false
|
|
at the root node of a Point-to-multipoint TE service instance."
|
|
DEFVAL { true }
|
|
::= { ieee8021PbbVipEntry 6 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.3.1/12.16.3.2 I-SID to VIP cross-reference table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbISidToVipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbISidToVipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a cross-reference of I-SID values
|
|
to the VIPs with which they are associated. This allows
|
|
VIPs to be located easily by their associated I-SID."
|
|
REFERENCE "12.16.3.1, 12.16.3.2"
|
|
::= { ieee8021PbbProviderBackboneBridge 3 }
|
|
|
|
ieee8021PbbISidToVipEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbISidToVipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A mapping from an I-SID to the VIP whith which it is
|
|
associated. An entry will exist for each entry in
|
|
the ieee8021PbbVipTable."
|
|
INDEX { ieee8021PbbISidToVipISid }
|
|
::= { ieee8021PbbISidToVipTable 1 }
|
|
|
|
Ieee8021PbbISidToVipEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbISidToVipISid
|
|
IEEE8021PbbServiceIdentifier,
|
|
ieee8021PbbISidToVipComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021PbbISidToVipPort
|
|
IEEE8021BridgePortNumber
|
|
}
|
|
|
|
ieee8021PbbISidToVipISid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID of a VIP."
|
|
::= { ieee8021PbbISidToVipEntry 1 }
|
|
|
|
ieee8021PbbISidToVipComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier of the VIP to which this I-SID
|
|
is associated."
|
|
::= { ieee8021PbbISidToVipEntry 2 }
|
|
|
|
ieee8021PbbISidToVipPort OBJECT-TYPE
|
|
SYNTAX IEEE8021BridgePortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the VIP to which this I-SID is associated."
|
|
::= { ieee8021PbbISidToVipEntry 3 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.4.1/12.16.4.2 Provider Instance Port (PIP) configuration
|
|
-- table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbPipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbPipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the parameters for each PIP, and
|
|
can be used to configure the PIP port names. Entries
|
|
in this table must be persistent over power up
|
|
restart/reboot."
|
|
REFERENCE "12.16.4.1, 12.16.4.2"
|
|
::= { ieee8021PbbProviderBackboneBridge 4 }
|
|
|
|
ieee8021PbbPipEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbPipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for a PIP. "
|
|
INDEX { ieee8021PbbPipIfIndex }
|
|
::= { ieee8021PbbPipTable 1 }
|
|
|
|
Ieee8021PbbPipEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbPipIfIndex
|
|
InterfaceIndex,
|
|
ieee8021PbbPipBMACAddress
|
|
MacAddress,
|
|
ieee8021PbbPipName
|
|
SnmpAdminString,
|
|
ieee8021PbbPipIComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
ieee8021PbbPipVipMap
|
|
OCTET STRING,
|
|
ieee8021PbbPipVipMap1
|
|
OCTET STRING,
|
|
ieee8021PbbPipVipMap2
|
|
OCTET STRING,
|
|
ieee8021PbbPipVipMap3
|
|
OCTET STRING,
|
|
ieee8021PbbPipVipMap4
|
|
OCTET STRING,
|
|
ieee8021PbbPipRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021PbbPipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number identifying the PIP."
|
|
::= { ieee8021PbbPipEntry 1 }
|
|
|
|
ieee8021PbbPipBMACAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The B-MAC used by this PIP for the B-SA."
|
|
::= { ieee8021PbbPipEntry 2 }
|
|
|
|
ieee8021PbbPipName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text string of local significance which identifies the
|
|
PIP within a BEB."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 3 }
|
|
|
|
ieee8021PbbPipIComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the I-component associated with this PIP."
|
|
::= { ieee8021PbbPipEntry 4 }
|
|
|
|
ieee8021PbbPipVipMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..512))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains a bitmap indicating all the VIPs
|
|
in the range 1 through 4094 that are associated with this
|
|
PIP. The bits correspond to Bridge Port numbers in the
|
|
range 1 through 4094. The high-order bit of the first
|
|
octet corresponds to port number 1, and subsequent bits
|
|
of the octet string correspond to subsequent port numbers.
|
|
The following formula can be used to find the bit
|
|
corresponding to a particular port number B:
|
|
octet[(B-1)/8] & (1 >> ((B-1)%8))
|
|
If the bit for a particular port number is 1, that VIP is
|
|
associated with this PIP.
|
|
|
|
The value of this object may be truncated to remove
|
|
trailing octets of all zeros."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 5 }
|
|
|
|
ieee8021PbbPipVipMap1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..2048))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains a bitmap indicating all the VIPs
|
|
in the range 4095 through 20478 that are associated with
|
|
this PIP. The bits correspond to Bridge Port numbers in
|
|
the range 4095 through 20478. The high-order bit of the first
|
|
octet corresponds to port number 1, and subsequent bits
|
|
of the octet string correspond to subsequent port numbers.
|
|
The following formula can be used to find the bit
|
|
corresponding to a particular port number B:
|
|
octet[(B-4095)/8] & (1 >> ((B-4095)%8))
|
|
If the bit for a particular port number is 1, that VIP is
|
|
associated with this PIP.
|
|
|
|
Note that ports numbers greater than 4094 cannot be used
|
|
with xSTP.
|
|
|
|
The value of this object may be truncated to remove
|
|
trailing octets of all zeros."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 6 }
|
|
|
|
ieee8021PbbPipVipMap2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..2048))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains a bitmap indicating all the VIPs
|
|
in the range 20479 through 36861 that are associated with
|
|
this PIP. The bits correspond to Bridge Port numbers in
|
|
the range 20479 through 36861. The high-order bit of the first
|
|
octet corresponds to port number 1, and subsequent bits
|
|
of the octet string correspond to subsequent port numbers.
|
|
The following formula can be used to find the bit
|
|
corresponding to a particular port number B:
|
|
octet[(B-20479)/8] & (1 >> ((B-20479)%8))
|
|
If the bit for a particular port number is 1, that VIP is
|
|
associated with this PIP.
|
|
|
|
Note that ports numbers greater than 4094 cannot be used
|
|
with xSTP.
|
|
|
|
The value of this object may be truncated to remove
|
|
trailing octets of all zeros."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 7 }
|
|
|
|
ieee8021PbbPipVipMap3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..2048))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains a bitmap indicating all the VIPs
|
|
in the range 36862 through 53245 that are associated with
|
|
this PIP. The bits correspond to Bridge Port numbers in
|
|
the range 36862 through 53245. The high-order bit of the first
|
|
octet corresponds to port number 1, and subsequent bits
|
|
of the octet string correspond to subsequent port numbers.
|
|
The following formula can be used to find the bit
|
|
corresponding to a particular port number B:
|
|
octet[(B-36862)/8] & (1 >> ((B-36862)%8))
|
|
If the bit for a particular port number is 1, that VIP is
|
|
associated with this PIP.
|
|
|
|
Note that ports numbers greater than 4094 cannot be used
|
|
with xSTP.
|
|
|
|
The value of this object may be truncated to remove
|
|
trailing octets of all zeros."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 8 }
|
|
|
|
ieee8021PbbPipVipMap4 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..1537))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains a bitmap indicating all the VIPs
|
|
in the range 53246 through 65535 that are associated with
|
|
this PIP. The bits correspond to Bridge Port numbers in
|
|
the range 53246 through 65535. The high-order bit of the first
|
|
octet corresponds to port number 1, and subsequent bits
|
|
of the octet string correspond to subsequent port numbers.
|
|
The following formula can be used to find the bit
|
|
corresponding to a particular port number B:
|
|
octet[(B-53246)/8] & (1 >> ((B-53246)%8))
|
|
If the bit for a particular port number is 1, that VIP is
|
|
associated with this PIP.
|
|
|
|
Note that ports numbers greater than 4094 cannot be used
|
|
with xSTP.
|
|
|
|
The value of this object may be truncated to remove
|
|
trailing octets of all zeros."
|
|
DEFVAL { ''H }
|
|
::= { ieee8021PbbPipEntry 9 }
|
|
|
|
ieee8021PbbPipRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of an entry in this table, and is used
|
|
to create/delete entries.
|
|
|
|
The object ieee8021PbbPipBMACAddress must be set before this
|
|
object can be made active(1).
|
|
|
|
The value of ieee8021PbbPipBMACAddress cannot be modified
|
|
while this object is active(1)."
|
|
::= { ieee8021PbbPipEntry 10 }
|
|
|
|
-- =============================================================
|
|
-- 12.16.4.1 Provider Instance Port (PIP)
|
|
-- Prioity Table
|
|
-- =============================================================
|
|
|
|
ieee8021PbbPipPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbPipPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about every PIP that
|
|
is associated with this PBB."
|
|
REFERENCE "12.16.4.1"
|
|
::= { ieee8021PbbProviderBackboneBridge 5 }
|
|
|
|
ieee8021PbbPipPriorityEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbPipPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Default User Priorities for each PIP of a
|
|
PBB. This is indexed by ieee8021PbbPipIfIndex."
|
|
AUGMENTS { ieee8021PbbPipEntry }
|
|
::= { ieee8021PbbPipPriorityTable 1 }
|
|
|
|
Ieee8021PbbPipPriorityEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbPipPriorityCodePointSelection
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021PbbPipUseDEI
|
|
TruthValue,
|
|
ieee8021PbbPipRequireDropEncoding
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021PbbPipPriorityCodePointSelection 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
|
|
PIP if this remarking is enabled."
|
|
REFERENCE "12.16.4.5, 12.16.4.6"
|
|
::= { ieee8021PbbPipPriorityEntry 1 }
|
|
|
|
ieee8021PbbPipUseDEI OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the Use_DEI is set to true(1) for the PIP 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.16.4.11, 12.16.4.12"
|
|
::= { ieee8021PbbPipPriorityEntry 2 }
|
|
|
|
ieee8021PbbPipRequireDropEncoding 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 PIPs,
|
|
then it shall implement a Boolean parameter Require Drop
|
|
Encoding on each of its PIPs with default value false(2). If
|
|
Require Drop Encoding is True and the PIP 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.16.4.13, 12.16.4.14"
|
|
DEFVAL { false }
|
|
::= { ieee8021PbbPipPriorityEntry 3 }
|
|
|
|
-- =============================================================
|
|
-- 12.16.4.7/12.16.4.8 Provider Instance Port (PIP)
|
|
-- Prioity Code Point (PCP) Decoding Table
|
|
-- =============================================================
|
|
|
|
ieee8021PbbPipDecodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbPipDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about Priority Code
|
|
Point Decoding Table for a PIP of a provider Bridge.
|
|
Alternative values for each table are specified as rows
|
|
in Table 6-3 (6.9.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."
|
|
REFERENCE "12.16.4.7, 12.16.4.8"
|
|
::= { ieee8021PbbProviderBackboneBridge 6 }
|
|
|
|
ieee8021PbbPipDecodingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbPipDecodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing Priority Code Point Decoding
|
|
information for a PIP of a provider Bridge."
|
|
INDEX { ieee8021PbbPipIfIndex,
|
|
ieee8021PbbPipDecodingPriorityCodePointRow,
|
|
ieee8021PbbPipDecodingPriorityCodePoint }
|
|
::= { ieee8021PbbPipDecodingTable 1 }
|
|
|
|
Ieee8021PbbPipDecodingEntry ::= SEQUENCE {
|
|
ieee8021PbbPipDecodingPriorityCodePointRow
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021PbbPipDecodingPriorityCodePoint
|
|
Integer32,
|
|
ieee8021PbbPipDecodingPriority
|
|
IEEE8021PriorityValue,
|
|
ieee8021PbbPipDecodingDropEligible
|
|
TruthValue
|
|
}
|
|
|
|
ieee8021PbbPipDecodingPriorityCodePointRow OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.9.3) indicating the PCP."
|
|
::= { ieee8021PbbPipDecodingEntry 1 }
|
|
|
|
ieee8021PbbPipDecodingPriorityCodePoint OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific PCP value in Table 6-3 (6.9.3)."
|
|
::= { ieee8021PbbPipDecodingEntry 2 }
|
|
|
|
ieee8021PbbPipDecodingPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific priority value in Table 6-3 (6.9.3)."
|
|
REFERENCE "12.6.2.8, 12.6.2.9"
|
|
::= { ieee8021PbbPipDecodingEntry 3 }
|
|
|
|
ieee8021PbbPipDecodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The drop eligibility value in 12.6.2.8."
|
|
REFERENCE "12.6.2.8, 12.6.2.9"
|
|
::= { ieee8021PbbPipDecodingEntry 4 }
|
|
|
|
-- =============================================================
|
|
-- 12.16.4.9/10 Provider Instance Port (PIP)
|
|
-- Prioity Code Point (PCP) Encoding Table
|
|
-- =============================================================
|
|
|
|
ieee8021PbbPipEncodingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbPipEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains information about Priority Code
|
|
Point Decoding Table for a PIP of a provider Bridge.
|
|
Alternative values for each table are specified as rows
|
|
in Table 6-3 (6.9.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."
|
|
REFERENCE "12.16.4.9, 12.16.4.10"
|
|
::= { ieee8021PbbProviderBackboneBridge 7 }
|
|
|
|
ieee8021PbbPipEncodingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbPipEncodingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects containing Priority Code Point Encoding
|
|
information for a PIP of a provider Bridge."
|
|
INDEX { ieee8021PbbPipIfIndex,
|
|
ieee8021PbbPipEncodingPriorityCodePointRow,
|
|
ieee8021PbbPipEncodingPriorityCodePoint,
|
|
ieee8021PbbPipEncodingDropEligible }
|
|
::= { ieee8021PbbPipEncodingTable 1 }
|
|
|
|
Ieee8021PbbPipEncodingEntry ::= SEQUENCE {
|
|
ieee8021PbbPipEncodingPriorityCodePointRow
|
|
IEEE8021PriorityCodePoint,
|
|
ieee8021PbbPipEncodingPriorityCodePoint
|
|
Integer32,
|
|
ieee8021PbbPipEncodingDropEligible
|
|
TruthValue,
|
|
ieee8021PbbPipEncodingPriority
|
|
IEEE8021PriorityValue
|
|
}
|
|
|
|
ieee8021PbbPipEncodingPriorityCodePointRow OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityCodePoint
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.9.3)indicating the PCP row.
|
|
(i.e., 8P0D, 7P1D, 6P2D, 5P3D)"
|
|
::= { ieee8021PbbPipEncodingEntry 1 }
|
|
|
|
ieee8021PbbPipEncodingPriorityCodePoint OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.9.3) indicating the PCP.
|
|
(i.e., 0,1,2,3,4,5,6,7)."
|
|
::= { ieee8021PbbPipEncodingEntry 2 }
|
|
|
|
ieee8021PbbPipEncodingDropEligible OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific row in Table 6-3 (6.9.3) indicating the drop
|
|
eligibility. A value of true(1) means eligible for drop."
|
|
::= { ieee8021PbbPipEncodingEntry 3 }
|
|
|
|
ieee8021PbbPipEncodingPriority OBJECT-TYPE
|
|
SYNTAX IEEE8021PriorityValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The encoding priority in Table 6-3 (6.9.3)."
|
|
REFERENCE "12.6.2.10, 12.6.2.11"
|
|
::= { ieee8021PbbPipEncodingEntry 4 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.4.3/12.16.4.4 Virtual Instance Port (VIP) to Provider
|
|
-- Instance Port (PIP) mapping table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbVipToPipMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbVipToPipMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists VIPs and the PIP to which each is
|
|
associated, and allows the PIP associated with each
|
|
VIP to be configured. Entries in this table must be
|
|
persistent over power up restart/reboot."
|
|
REFERENCE "12.16.4.3, 12.16.4.4"
|
|
::= { ieee8021PbbProviderBackboneBridge 8 }
|
|
|
|
ieee8021PbbVipToPipMappingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbVipToPipMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The PIP is identified by the value of the
|
|
ieee8021PbbVipToPipNumber. This value may be used to
|
|
index the ieee8021PbbPipTable to set or retrieve the
|
|
PIP's configuration information"
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort }
|
|
::= { ieee8021PbbVipToPipMappingTable 1 }
|
|
|
|
Ieee8021PbbVipToPipMappingEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbVipToPipMappingPipIfIndex
|
|
InterfaceIndex,
|
|
ieee8021PbbVipToPipMappingStorageType
|
|
StorageType,
|
|
ieee8021PbbVipToPipMappingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021PbbVipToPipMappingPipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PIP's interface number."
|
|
::= { ieee8021PbbVipToPipMappingEntry 1 }
|
|
|
|
ieee8021PbbVipToPipMappingStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the storage type of this entry. An entry whose
|
|
storage type is permanent(4) need not allow write access to
|
|
other columns in that entry."
|
|
::= { ieee8021PbbVipToPipMappingEntry 2 }
|
|
|
|
ieee8021PbbVipToPipMappingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of an entry in this table, and is used
|
|
to create/delete entries.
|
|
|
|
The corresponding instance of ieee8021PbbVipToPipMappingPipIfIndex
|
|
must be set before this object can be made active(1).
|
|
|
|
The corresponding instance of ieee8021PbbVipToPipMappingPipIfIndex
|
|
may not be changed while this object is active(1)."
|
|
::= { ieee8021PbbVipToPipMappingEntry 3 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.5.1/12.16.5.2 Service Mapping configuration table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbCBPServiceMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbCBPServiceMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CBP table of I-SID values (6.11). The contents of this
|
|
table are not persistent over power up restart/reboot."
|
|
REFERENCE "12.16.5.1, 12.16.5.2"
|
|
::= { ieee8021PbbProviderBackboneBridge 9 }
|
|
|
|
ieee8021PbbCBPServiceMappingEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbCBPServiceMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry includes the B-VID to carry and optionally an
|
|
I-SID for mapping I-SIDs normally used at a Peer E-NNI
|
|
(6.11, 26.6.2). The table is indexed by the component ID
|
|
of the relevant B-Component of the PBB, the Bridge port
|
|
number of the CBP on that Bcomponent, and the I-SID for
|
|
the service. "
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort,
|
|
ieee8021PbbCBPServiceMappingBackboneSid }
|
|
::= { ieee8021PbbCBPServiceMappingTable 1 }
|
|
|
|
Ieee8021PbbCBPServiceMappingEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbCBPServiceMappingBackboneSid
|
|
IEEE8021PbbServiceIdentifier,
|
|
ieee8021PbbCBPServiceMappingBVid
|
|
VlanId,
|
|
ieee8021PbbCBPServiceMappingDefaultBackboneDest
|
|
MacAddress,
|
|
ieee8021PbbCBPServiceMappingType
|
|
IEEE8021PbbIngressEgress,
|
|
ieee8021PbbCBPServiceMappingLocalSid
|
|
IEEE8021PbbServiceIdentifierOrUnassigned,
|
|
ieee8021PbbCBPServiceMappingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021PbbCBPServiceMappingBackboneSid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID which will be transmitted over the PBBN."
|
|
::= { ieee8021PbbCBPServiceMappingEntry 1 }
|
|
|
|
ieee8021PbbCBPServiceMappingBVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The B-VID which will carry this service instance."
|
|
::= { ieee8021PbbCBPServiceMappingEntry 2 }
|
|
|
|
ieee8021PbbCBPServiceMappingDefaultBackboneDest OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A default destination B-MAC for the CBP to use."
|
|
::= { ieee8021PbbCBPServiceMappingEntry 3 }
|
|
|
|
ieee8021PbbCBPServiceMappingType OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbIngressEgress
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Used for Pt-MPt service where ingress or egress limiting
|
|
is desired."
|
|
::= { ieee8021PbbCBPServiceMappingEntry 4 }
|
|
|
|
ieee8021PbbCBPServiceMappingLocalSid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifierOrUnassigned
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID value used in frames transmitted and received through
|
|
this CustomerBackbonePort."
|
|
DEFVAL { 1 }
|
|
::= { ieee8021PbbCBPServiceMappingEntry 5 }
|
|
|
|
ieee8021PbbCBPServiceMappingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of an entry in this table, and is used
|
|
to create/delete entries.
|
|
|
|
The corresponding instances of the following objects
|
|
must be set before this object can be made active(1):
|
|
ieee8021PbbCBPServiceMappingBVid
|
|
ieee8021PbbCBPServiceMappingDefaultBackboneDest
|
|
ieee8021PbbCBPServiceMappingType
|
|
|
|
The corresponding instances of the following objects
|
|
may not be changed while this object is active(1):
|
|
ieee8021PbbCBPServiceMappingBVid
|
|
ieee8021PbbCBPServiceMappingDefaultBackboneDest
|
|
ieee8021PbbCBPServiceMappingType
|
|
ieee8021PbbCBPServiceMappingLocalSid"
|
|
::= { ieee8021PbbCBPServiceMappingEntry 6 }
|
|
|
|
-- ===========================================================
|
|
-- CBP port creation/deletion table
|
|
-- ===========================================================
|
|
|
|
ieee8021PbbCbpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021PbbCbpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to dynamically create/delete Customer
|
|
Backbone Ports in a PBB.
|
|
|
|
Entries in this table must be persistent across reinitializations
|
|
of the management system."
|
|
REFERENCE "17.5.3.4"
|
|
::= { ieee8021PbbProviderBackboneBridge 10 }
|
|
|
|
ieee8021PbbCbpEntry OBJECT-TYPE
|
|
SYNTAX Ieee8021PbbCbpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing a dynamically created CBP in a PBB."
|
|
INDEX { ieee8021BridgeBasePortComponentId,
|
|
ieee8021BridgeBasePort }
|
|
::= { ieee8021PbbCbpTable 1 }
|
|
|
|
Ieee8021PbbCbpEntry ::=
|
|
SEQUENCE {
|
|
ieee8021PbbCbpRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
ieee8021PbbCbpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for creation/deletion of entries in
|
|
this table."
|
|
::= { ieee8021PbbCbpEntry 1 }
|
|
|
|
-- =============================================================
|
|
-- Conformance Information
|
|
-- =============================================================
|
|
|
|
ieee8021PbbGroups
|
|
OBJECT IDENTIFIER ::= { ieee8021PbbConformance 1 }
|
|
ieee8021PbbCompliances
|
|
OBJECT IDENTIFIER ::= { ieee8021PbbConformance 2 }
|
|
|
|
-- =============================================================
|
|
-- Units of conformance
|
|
-- =============================================================
|
|
|
|
ieee8021PbbBackboneEdgeBridgeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbBackboneEdgeBridgeAddress,
|
|
ieee8021PbbBackboneEdgeBridgeName,
|
|
ieee8021PbbNumberOfIComponents,
|
|
ieee8021PbbNumberOfBComponents,
|
|
ieee8021PbbNumberOfBebPorts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Backbone
|
|
Edge Bridge."
|
|
::= { ieee8021PbbGroups 1 }
|
|
|
|
ieee8021PbbVipGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbVipPipIfIndex,
|
|
ieee8021PbbVipISid,
|
|
ieee8021PbbVipDefaultDstBMAC,
|
|
ieee8021PbbVipType,
|
|
ieee8021PbbVipRowStatus,
|
|
ieee8021PbbISidToVipComponentId,
|
|
ieee8021PbbISidToVipPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Virtual
|
|
Instance Port (VIP)."
|
|
::= { ieee8021PbbGroups 2 }
|
|
|
|
ieee8021PbbPipGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbNextAvailablePipIfIndex,
|
|
ieee8021PbbPipBMACAddress,
|
|
ieee8021PbbPipName,
|
|
ieee8021PbbPipIComponentId,
|
|
ieee8021PbbPipVipMap,
|
|
ieee8021PbbPipVipMap1,
|
|
ieee8021PbbPipVipMap2,
|
|
ieee8021PbbPipVipMap3,
|
|
ieee8021PbbPipVipMap4,
|
|
ieee8021PbbPipRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Provider
|
|
Instance Port (PIP)."
|
|
::= { ieee8021PbbGroups 3 }
|
|
|
|
ieee8021PbbDefaultPriorityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbPipPriorityCodePointSelection,
|
|
ieee8021PbbPipUseDEI,
|
|
ieee8021PbbPipRequireDropEncoding
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects defining the priority
|
|
applicable to each port for media that do not support
|
|
native priority."
|
|
::= { ieee8021PbbGroups 4 }
|
|
|
|
ieee8021PbbPipDecodingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbPipDecodingPriority,
|
|
ieee8021PbbPipDecodingDropEligible
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics counters for
|
|
decoding priority and drop eligibility for Bridge Ports."
|
|
::= { ieee8021PbbGroups 5 }
|
|
|
|
ieee8021PbbPipEncodingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbPipEncodingPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing statistics counters for
|
|
encoding priority and drop eligibility for Bridge Ports."
|
|
::= { ieee8021PbbGroups 6 }
|
|
|
|
ieee8021PbbVipToPipMappingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbVipToPipMappingPipIfIndex,
|
|
ieee8021PbbVipToPipMappingStorageType,
|
|
ieee8021PbbVipToPipMappingRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent the mapping
|
|
of a VIP to a PIP."
|
|
::= { ieee8021PbbGroups 7 }
|
|
|
|
ieee8021PbbCBPServiceMappingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbCBPServiceMappingBVid,
|
|
ieee8021PbbCBPServiceMappingDefaultBackboneDest,
|
|
ieee8021PbbCBPServiceMappingType,
|
|
ieee8021PbbCBPServiceMappingLocalSid,
|
|
ieee8021PbbCBPServiceMappingRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a service instance."
|
|
::= { ieee8021PbbGroups 8 }
|
|
|
|
ieee8021PbbDynamicCbpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbCbpRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to dynamically create/delete
|
|
CBPs in a PBB."
|
|
::= { ieee8021PbbGroups 9 }
|
|
|
|
ieee8021PbbVipPbbTeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021PbbVipEnableConnectionId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects specific to PBB Bridges operating
|
|
in a PBB-TE-aware manner."
|
|
::= { ieee8021PbbGroups 10 }
|
|
|
|
-- =============================================================
|
|
-- Compliance statements
|
|
-- =============================================================
|
|
|
|
ieee8021PbbCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices supporting Provider
|
|
Backbone Bridging as defined in IEEE Std 802.1ah."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021PbbBackboneEdgeBridgeGroup,
|
|
ieee8021PbbVipGroup,
|
|
ieee8021PbbPipGroup,
|
|
ieee8021PbbVipToPipMappingGroup,
|
|
ieee8021PbbCBPServiceMappingGroup,
|
|
ieee8021PbbDynamicCbpGroup
|
|
}
|
|
|
|
GROUP ieee8021PbbDefaultPriorityGroup
|
|
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 priority."
|
|
|
|
GROUP ieee8021PbbPipDecodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Decoding Table for a PIP of a provider Bridge."
|
|
|
|
GROUP ieee8021PbbPipEncodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Encoding Table for a PIP of a provider Bridge."
|
|
|
|
OBJECT ieee8021PbbPipName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbPipVipMap
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbVipToPipMappingPipIfIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingBVid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingDefaultBackboneDest
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingLocalSid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
::= { ieee8021PbbCompliances 1 }
|
|
|
|
ieee8021PbbWithPbbTeCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices supporting Provider
|
|
Backbone Bridging with traffic engineering as defined in IEEE Std 802.1ah
|
|
and IEEE Std 802.1Qay."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021PbbBackboneEdgeBridgeGroup,
|
|
ieee8021PbbVipGroup,
|
|
ieee8021PbbPipGroup,
|
|
ieee8021PbbVipToPipMappingGroup,
|
|
ieee8021PbbCBPServiceMappingGroup,
|
|
ieee8021PbbDynamicCbpGroup,
|
|
ieee8021PbbVipPbbTeGroup
|
|
}
|
|
|
|
GROUP ieee8021PbbDefaultPriorityGroup
|
|
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 priority."
|
|
|
|
GROUP ieee8021PbbPipDecodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Decoding Table for a PIP of a provider Bridge."
|
|
|
|
GROUP ieee8021PbbPipEncodingGroup
|
|
DESCRIPTION
|
|
"This group is optional and supports Priority Code Point
|
|
Encoding Table for a PIP of a provider Bridge."
|
|
|
|
OBJECT ieee8021PbbPipName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbPipVipMap
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbVipToPipMappingPipIfIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingBVid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingDefaultBackboneDest
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT ieee8021PbbCBPServiceMappingLocalSid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
::= { ieee8021PbbCompliances 2 }
|
|
|
|
END |