777 lines
24 KiB
Plaintext
777 lines
24 KiB
Plaintext
-- Copyright (C) 2008-2012 Aricent Group . All Rights Reserved
|
|
|
|
-- $Id: fsdot1ah.mib,v 1.4 2012/09/07 09:52:05 siva Exp $
|
|
|
|
ARICENT-PBB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,Integer32,enterprises
|
|
FROM SNMPv2-SMI
|
|
RowStatus, StorageType, MacAddress, TruthValue
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
IEEE8021PbbComponentIdentifier, IEEE8021PbbServiceIdentifier,
|
|
IEEE8021PbbServiceIdentifierOrUnassigned, IEEE8021PbbIngressEgress
|
|
FROM IEEE8021-TC-MIB
|
|
VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero, ifIndex
|
|
FROM IF-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
fsPbbMib MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
|
|
CONTACT-INFO "support@aricent.com"
|
|
DESCRIPTION
|
|
"Initial version published in 802.1ap."
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION
|
|
"Initial version published in 802.1ap."
|
|
::= { enterprises aricent-communication-holding-ltd(29601) iss(2) 14 }
|
|
|
|
|
|
fsPbbNotifications OBJECT IDENTIFIER ::= { fsPbbMib 0 }
|
|
fsPbbObjects OBJECT IDENTIFIER ::= { fsPbbMib 1 }
|
|
fsPbbConformance OBJECT IDENTIFIER ::= { fsPbbMib 2 }
|
|
|
|
--
|
|
-- 802.1ah MIB Objects
|
|
--
|
|
|
|
fsPbbProviderBackboneBridge
|
|
OBJECT IDENTIFIER ::= { fsPbbObjects 1 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.1.1/2 Backbone Edge Bridge (BEB) configuration
|
|
-- ===========================================================
|
|
-- items a), b), c), e), and g), see below
|
|
-- d) arBridgeBaseBridgeAddress from IEEE8021-BRIDGE-MIB
|
|
-- f) arBridgeBaseBridgeAddress from IEEE8021-BRIDGE-MIB
|
|
-- i) and j) ifPhysAddress from the IF-MIB, the correct instance
|
|
-- can be found using arBridgeBasePortIfIndex
|
|
-- from the IEEE8021-BRIDGE-MIB
|
|
-- ===========================================================
|
|
|
|
fsPbbBackboneEdgeBridgeObjects
|
|
OBJECT IDENTIFIER ::= { fsPbbProviderBackboneBridge 1 }
|
|
|
|
fsPbbBackboneEdgeBridgeAddress 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 "IEEE 802.1ah Section 12.16.1.1.3 a)"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 1 }
|
|
|
|
fsPbbBackboneEdgeBridgeName 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 "IEEE 802.1ah Section 12.16.1.1.3 b), 12.16.1.2.2"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 2 }
|
|
|
|
fsPbbNumberOfIComponents OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of I-components in this BEB."
|
|
REFERENCE "IEEE 802.1ah Section 12.16.1.1.3 c)"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 3 }
|
|
|
|
fsPbbNumberOfBComponents OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of B-components in this BEB."
|
|
REFERENCE "IEEE 802.1ah Section 12.16.1.1.3 e)"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 4 }
|
|
|
|
fsPbbNumberOfBebPorts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of CNPs, PIPs, CBPs, and PNPs in this BEB."
|
|
REFERENCE "IEEE 802.1ah Section 12.16.1.1.3 g)"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 5 }
|
|
|
|
fsPbbNextAvailablePipIfIndex 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 "IEEE 802.1ah Section 12.16.4.1/2"
|
|
::= { fsPbbBackboneEdgeBridgeObjects 6 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.3.1/2 Virtual Instance Port (VIP) configuration table
|
|
-- ===========================================================
|
|
|
|
fsPbbVipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbVipEntry
|
|
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 "IEEE 802.1ah Section 12.16.3.1/2"
|
|
::= { fsPbbProviderBackboneBridge 2 }
|
|
|
|
fsPbbVipEntry OBJECT-TYPE
|
|
SYNTAX FsPbbVipEntry
|
|
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 { fsdot1ahContextId,
|
|
ifIndex }
|
|
::= { fsPbbVipTable 1 }
|
|
|
|
FsPbbVipEntry ::=
|
|
SEQUENCE {
|
|
fsdot1ahContextId
|
|
Integer32,
|
|
fsPbbVipPipIfIndex
|
|
InterfaceIndexOrZero,
|
|
fsPbbVipISid
|
|
IEEE8021PbbServiceIdentifierOrUnassigned,
|
|
fsPbbVipDefaultDstBMAC
|
|
MacAddress,
|
|
fsPbbVipType
|
|
IEEE8021PbbIngressEgress,
|
|
fsPbbVipRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsdot1ahContextId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies a virtual context."
|
|
::= { fsPbbVipEntry 1 }
|
|
|
|
fsPbbVipPipIfIndex 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 }
|
|
::= { fsPbbVipEntry 2 }
|
|
|
|
fsPbbVipISid 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 }
|
|
::= { fsPbbVipEntry 3 }
|
|
|
|
fsPbbVipDefaultDstBMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Default Destination B-MAC for this VIP."
|
|
DEFVAL { '001e83000001'h }
|
|
::= { fsPbbVipEntry 4 }
|
|
|
|
fsPbbVipType OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbIngressEgress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This feature is used to support asymmetic VLANs.
|
|
|
|
The value of this object must be persistent across
|
|
reinitializations of the management system."
|
|
DEFVAL { 3 }
|
|
::= { fsPbbVipEntry 5 }
|
|
|
|
fsPbbVipRowStatus 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."
|
|
::= { fsPbbVipEntry 6 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.3.1/2 I-SID to VIP cross-reference table
|
|
-- ===========================================================
|
|
|
|
fsPbbISidToVipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbISidToVipEntry
|
|
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 "IEEE 802.1ah Section 12.16.3.1/2"
|
|
::= { fsPbbProviderBackboneBridge 3 }
|
|
|
|
fsPbbISidToVipEntry OBJECT-TYPE
|
|
SYNTAX FsPbbISidToVipEntry
|
|
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 fsPbbVipTable."
|
|
INDEX { fsPbbISidToVipISid }
|
|
::= { fsPbbISidToVipTable 1 }
|
|
|
|
FsPbbISidToVipEntry ::=
|
|
SEQUENCE {
|
|
fsPbbISidToVipISid
|
|
IEEE8021PbbServiceIdentifier,
|
|
fsPbbISidToVipComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
fsPbbISidToVipPort
|
|
InterfaceIndex
|
|
}
|
|
|
|
fsPbbISidToVipISid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID of a VIP."
|
|
::= { fsPbbISidToVipEntry 1 }
|
|
|
|
fsPbbISidToVipComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component identifier of the VIP to which this I-SID
|
|
is associated."
|
|
::= { fsPbbISidToVipEntry 2 }
|
|
|
|
fsPbbISidToVipPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number of the VIP to which this I-SID is associated."
|
|
::= { fsPbbISidToVipEntry 3 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.4.1/2 Provider Instance Port (PIP) configuration
|
|
-- table
|
|
-- ===========================================================
|
|
|
|
fsPbbPipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbPipEntry
|
|
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. An entry
|
|
in this table is internally created and made active
|
|
once a PIP is created from if mib itself Entries
|
|
in this table must be persistent over power up
|
|
restart/reboot."
|
|
REFERENCE "IEEE 802.1ah Section 12.16.4.1/2"
|
|
::= { fsPbbProviderBackboneBridge 4 }
|
|
|
|
fsPbbPipEntry OBJECT-TYPE
|
|
SYNTAX FsPbbPipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for a PIP. "
|
|
INDEX { fsPbbPipIfIndex }
|
|
::= { fsPbbPipTable 1 }
|
|
|
|
FsPbbPipEntry ::=
|
|
SEQUENCE {
|
|
fsPbbPipIfIndex
|
|
InterfaceIndex,
|
|
fsPbbPipBMACAddress
|
|
MacAddress,
|
|
fsPbbPipName
|
|
SnmpAdminString,
|
|
fsPbbPipIComponentId
|
|
IEEE8021PbbComponentIdentifier,
|
|
fsPbbPipRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsPbbPipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number identifying the PIP."
|
|
::= { fsPbbPipEntry 1 }
|
|
|
|
fsPbbPipBMACAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The B-MAC used by this PIP for the B-SA."
|
|
::= { fsPbbPipEntry 2 }
|
|
|
|
fsPbbPipName 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 }
|
|
::= { fsPbbPipEntry 3 }
|
|
|
|
fsPbbPipIComponentId OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbComponentIdentifier
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the I-component associated with this PIP."
|
|
::= { fsPbbPipEntry 4 }
|
|
|
|
fsPbbPipRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of an entry in this table, and is used
|
|
to fetch the status of PIP entries.
|
|
|
|
An entry in this table is internally created and made active o
|
|
nce a PIP is created from if mib itself"
|
|
::= { fsPbbPipEntry 5 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.4.3/4 Virtual Instance Port (VIP) to Provider
|
|
-- Instance Port (PIP) mapping table
|
|
-- ===========================================================
|
|
|
|
fsPbbVipToPipMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbVipToPipMappingEntry
|
|
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 "IEEE 802.1ah Section 12.16.4.3/4"
|
|
::= { fsPbbProviderBackboneBridge 5 }
|
|
|
|
fsPbbVipToPipMappingEntry OBJECT-TYPE
|
|
SYNTAX FsPbbVipToPipMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index ifindex in the table is specifed as VIP's
|
|
interface index."
|
|
INDEX { fsdot1ahContextId,
|
|
ifIndex }
|
|
::= { fsPbbVipToPipMappingTable 1 }
|
|
|
|
FsPbbVipToPipMappingEntry ::=
|
|
SEQUENCE {
|
|
fsPbbVipToPipMappingPipIfIndex
|
|
InterfaceIndex,
|
|
fsPbbVipToPipMappingStorageType
|
|
StorageType,
|
|
fsPbbVipToPipMappingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsPbbVipToPipMappingPipIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PIP's interface number."
|
|
::= { fsPbbVipToPipMappingEntry 1 }
|
|
|
|
fsPbbVipToPipMappingStorageType 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."
|
|
::= { fsPbbVipToPipMappingEntry 2 }
|
|
|
|
fsPbbVipToPipMappingRowStatus 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 fsPbbVipToPipMappingPipIfIndex
|
|
must be set before this object can be made active(1).
|
|
|
|
The corresponding instance of fsPbbVipToPipMappingPipIfIndex
|
|
may not be changed while this object is active(1)."
|
|
::= { fsPbbVipToPipMappingEntry 3 }
|
|
|
|
-- ===========================================================
|
|
-- 12.16.5.1/2 Service Mapping configuration table
|
|
-- ===========================================================
|
|
|
|
fsPbbCBPServiceMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbCBPServiceMappingEntry
|
|
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 "IEEE 802.1ah Section 12.16.5.1/2"
|
|
::= { fsPbbProviderBackboneBridge 6 }
|
|
|
|
fsPbbCBPServiceMappingEntry OBJECT-TYPE
|
|
SYNTAX FsPbbCBPServiceMappingEntry
|
|
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 { fsdot1ahContextId,
|
|
ifIndex,
|
|
fsPbbCBPServiceMappingBackboneSid }
|
|
::= { fsPbbCBPServiceMappingTable 1 }
|
|
|
|
FsPbbCBPServiceMappingEntry ::=
|
|
SEQUENCE {
|
|
fsPbbCBPServiceMappingBackboneSid
|
|
IEEE8021PbbServiceIdentifier,
|
|
fsPbbCBPServiceMappingBVid
|
|
VlanId,
|
|
fsPbbCBPServiceMappingDefaultBackboneDest
|
|
MacAddress,
|
|
fsPbbCBPServiceMappingType
|
|
IEEE8021PbbIngressEgress,
|
|
fsPbbCBPServiceMappingLocalSid
|
|
IEEE8021PbbServiceIdentifierOrUnassigned,
|
|
fsPbbCBPServiceMappingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsPbbCBPServiceMappingBackboneSid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID value used between the PIP and CBP."
|
|
::= { fsPbbCBPServiceMappingEntry 1 }
|
|
|
|
fsPbbCBPServiceMappingBVid OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The B-VID which will carry this service instance."
|
|
::= { fsPbbCBPServiceMappingEntry 2 }
|
|
|
|
fsPbbCBPServiceMappingDefaultBackboneDest OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A default destination B-MAC for the CBP to use."
|
|
::= { fsPbbCBPServiceMappingEntry 3 }
|
|
|
|
fsPbbCBPServiceMappingType OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbIngressEgress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used for Pt-MPt service where ingress or egress limiting
|
|
is desired."
|
|
::= { fsPbbCBPServiceMappingEntry 4 }
|
|
|
|
fsPbbCBPServiceMappingLocalSid OBJECT-TYPE
|
|
SYNTAX IEEE8021PbbServiceIdentifierOrUnassigned
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The I-SID which will be transmitted over the PBBN."
|
|
DEFVAL { 1 }
|
|
::= { fsPbbCBPServiceMappingEntry 5 }
|
|
|
|
fsPbbCBPServiceMappingRowStatus 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."
|
|
::= { fsPbbCBPServiceMappingEntry 6 }
|
|
|
|
-- ===========================================================
|
|
-- CBP port creation/deletion table
|
|
-- ===========================================================
|
|
|
|
fsPbbCbpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbCbpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to fetch the status of Customer
|
|
Backbone Ports in a PBB.
|
|
|
|
Entries in this table must be persistent across reinitializations
|
|
of the management system."
|
|
::= { fsPbbProviderBackboneBridge 7 }
|
|
|
|
fsPbbCbpEntry OBJECT-TYPE
|
|
SYNTAX FsPbbCbpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing a dynamically created CBP in a PBB."
|
|
INDEX { fsdot1ahContextId,
|
|
ifIndex }
|
|
::= { fsPbbCbpTable 1 }
|
|
|
|
FsPbbCbpEntry ::=
|
|
SEQUENCE {
|
|
fsPbbCbpRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsPbbCbpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for fetching the status of entries in
|
|
this table. It will be internally set to active once a CBP
|
|
is created using the if mib."
|
|
::= { fsPbbCbpEntry 1 }
|
|
|
|
|
|
-- ===========================================================
|
|
-- PIP to VIP Mapping table
|
|
-- ===========================================================
|
|
|
|
fsPbbPipToVipMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsPbbPipToVipMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides list of VIPs for a given PIP"
|
|
::= { fsPbbProviderBackboneBridge 8 }
|
|
|
|
|
|
fsPbbPipToVipMappingEntry OBJECT-TYPE
|
|
SYNTAX FsPbbPipToVipMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gives PIP to VIP mapping where both are index to the table
|
|
and mapping status is stored to specify if a VIP maps to a PIP or not"
|
|
INDEX { fsdot1ahContextId,
|
|
fsPbbPipIfIndex,ifIndex}
|
|
::= { fsPbbPipToVipMappingTable 1 }
|
|
|
|
FsPbbPipToVipMappingEntry ::=
|
|
SEQUENCE {
|
|
fsPbbPipToVipMappingStatus
|
|
TruthValue
|
|
}
|
|
|
|
fsPbbPipToVipMappingStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PIP to VIP mapping status. True specifies that the given VIP maps to a PIP.
|
|
This mib object always returns True."
|
|
::= { fsPbbPipToVipMappingEntry 1 }
|
|
|
|
|
|
|
|
-- =============================================================
|
|
-- Conformance Information
|
|
-- =============================================================
|
|
|
|
fsPbbGroups
|
|
OBJECT IDENTIFIER ::= { fsPbbConformance 1 }
|
|
fsPbbCompliances
|
|
OBJECT IDENTIFIER ::= { fsPbbConformance 2 }
|
|
|
|
-- =============================================================
|
|
-- Units of conformance
|
|
-- =============================================================
|
|
|
|
fsPbbBackboneEdgeBridgeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbBackboneEdgeBridgeAddress,
|
|
fsPbbBackboneEdgeBridgeName,
|
|
fsPbbNumberOfIComponents,
|
|
fsPbbNumberOfBComponents,
|
|
fsPbbNumberOfBebPorts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Backbone
|
|
Edge Bridge."
|
|
::= { fsPbbGroups 1 }
|
|
|
|
fsPbbVipGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbVipPipIfIndex,
|
|
fsPbbVipISid,
|
|
fsPbbVipDefaultDstBMAC,
|
|
fsPbbVipType,
|
|
fsPbbVipRowStatus,
|
|
fsPbbISidToVipComponentId,
|
|
fsPbbISidToVipPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Virtual
|
|
Instance Port (VIP)."
|
|
::= { fsPbbGroups 2 }
|
|
|
|
fsPbbPipGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbNextAvailablePipIfIndex,
|
|
fsPbbPipBMACAddress,
|
|
fsPbbPipName,
|
|
fsPbbPipIComponentId,
|
|
fsPbbPipRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a Provider
|
|
Instance Port (PIP)."
|
|
::= { fsPbbGroups 3 }
|
|
|
|
fsPbbVipToPipMappingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbVipToPipMappingPipIfIndex,
|
|
fsPbbVipToPipMappingStorageType,
|
|
fsPbbVipToPipMappingRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent the mapping
|
|
of a VIP to a PIP."
|
|
::= { fsPbbGroups 4 }
|
|
|
|
fsPbbCBPServiceMappingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbCBPServiceMappingBVid,
|
|
fsPbbCBPServiceMappingDefaultBackboneDest,
|
|
fsPbbCBPServiceMappingType,
|
|
fsPbbCBPServiceMappingLocalSid,
|
|
fsPbbCBPServiceMappingRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to represent a service instance."
|
|
::= { fsPbbGroups 5 }
|
|
|
|
fsPbbDynamicCbpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsPbbCbpRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used to dynamically create/delete
|
|
CBPs in a PBB."
|
|
::= { fsPbbGroups 6 }
|
|
|
|
-- =============================================================
|
|
-- Compliance statements
|
|
-- =============================================================
|
|
|
|
fsPbbCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices supporting Provider
|
|
Backbone Bridging as defined in IEEE 802.1ah."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
fsPbbBackboneEdgeBridgeGroup,
|
|
fsPbbVipGroup,
|
|
fsPbbPipGroup,
|
|
fsPbbVipToPipMappingGroup,
|
|
fsPbbCBPServiceMappingGroup,
|
|
fsPbbDynamicCbpGroup
|
|
}
|
|
|
|
OBJECT fsPbbPipName
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT fsPbbVipToPipMappingPipIfIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Read-write access for this object is not required."
|
|
|
|
OBJECT fsPbbCBPServiceMappingBVid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT fsPbbCBPServiceMappingDefaultBackboneDest
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
OBJECT fsPbbCBPServiceMappingLocalSid
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"Read-only and read-write access for this object are optional."
|
|
|
|
::= { fsPbbCompliances 1 }
|
|
|
|
END
|
|
|
|
|