diff options
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB | 1062 |
1 files changed, 1062 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB new file mode 100644 index 0000000..46f8ef1 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-DCBX-MIB @@ -0,0 +1,1062 @@ +ALCATEL-IND1-DCBX-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + Counter64, + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + LldpXdot1dcbxSupportedCapacity, + LldpXdot1dcbxTrafficClassValue, + LldpXdot1dcbxTrafficClassBandwidthValue, + LldpXdot1dcbxTrafficSelectionAlgorithm, + LldpXdot1dcbxAppSelector, + LldpXdot1dcbxAppProtocol, + lldpXdot1dcbxAdminApplicationPriorityAEProtocol, + lldpXdot1dcbxAdminApplicationPriorityAESelector + FROM LLDP-EXT-DOT1-V2-MIB + IEEE8021PriorityValue + FROM IEEE8021-TC-MIB + lldpV2LocPortIfIndex + FROM LLDP-V2-MIB + VfcEnableState + FROM ALCATEL-IND1-VIRTUAL-FLOW-CONTROL-MIB + softentIND1Dcbx + FROM ALCATEL-IND1-BASE; + +alcatelIND1DcbxMIB MODULE-IDENTITY + LAST-UPDATED "201106280000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + System Capability Manager, to allow for system control and limitation setting, of + different, features through out the system. + Capability manager is a centralized process which provides hardware information and + capability to other processes. To optimize the system performance , certain features + may be configured to a lower than the hardware limit through capability manager. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2011 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "201106280000Z" + DESCRIPTION + "Capability Manager is used to set system wide limitation." + ::= { softentIND1Dcbx 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1DcbxMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Managed Objects." + ::= { alcatelIND1DcbxMIB 1 } + + alcatelIND1DcbxMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Conformance Information." + ::= { alcatelIND1DcbxMIB 2 } + + alcatelIND1DcbxMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Units Of Conformance." + ::= { alcatelIND1DcbxMIBConformance 1 } + + alcatelIND1DcbxMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For VFC-DCBX Subsystem Compliance Statements." + ::= { alcatelIND1DcbxMIBConformance 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alaDcbxConfig OBJECT IDENTIFIER ::= { alcatelIND1DcbxMIBObjects 1 } + alaDcbxConformance OBJECT IDENTIFIER ::= { alcatelIND1DcbxMIBObjects 2 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +DcbxTrafficFlow ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the traffic flow + 0: Lossy + 1: Lossless" + SYNTAX INTEGER { + tfLossy(0), + tfLossless(1) + } + +DcbxPriorityTCMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each group of four octets in this string specify + a 32-bit Traffic class ID. The IDs are stored in network + byte order; i.e. octet N corresponds to the most + significant 8 bits of the ID, and octet N+3 correspond + to the least significant 8 bits. The list is + large enough to hold 8 TC IDs, one per priority. The first + first 4 octets represent the first priority." + SYNTAX OCTET STRING (SIZE (32)) + +DcbxStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the dcbx status (could be related to hardware) + 0: OK + 1: PFC Resources Exhausted + 2: PFC TLV Mismatch + 3: ETS TLV Mismatch + 4: PFC and ETS TLV Mismatch" + SYNTAX INTEGER { + ok(0), + pfcResourcesExhausted(1), + pfcTlvMismatch(2), + etsTlvMismatch(3), + etsPfcTlvMismatch(4) + } + + +DcbxActionTaken ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the action taken as a result of DcbxStatus + 0: No action taken (dcbx might not be operationaly UP) + 1: Restored ETS admin config + 2: Restored PFC admin config + 3: Disabled PFC + 4: Restored ETS and PFC admin config + 5: Configured local admin + 6: Configured local recommended + 7: Configured remote admin + 8: Configured remote recommended" + SYNTAX INTEGER { + na(0), + restEtsAdminCfg(1), + restPfcAdminCfg(2), + disabledPfc(3), + restEtsPfcAdminCfg(4), + cfgLocalAdmin(5), + cfgLocalRecom(6), + cfgRemoteAdmin(7), + cfgRemoteRecom(8) + } + +DcbxTCsPresent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Octet representing the traffic classes present + in a particular profile. Each bit represents the + presence of the traffic class. The first bit indicates + if TC 0 is present, the second bit indicates TC 1, + and so forth. Bit value 1 indicates the TC is present. + Bit value 0 indicates the TC is not present. + Can be used to change the TC numbering." + SYNTAX OCTET STRING (SIZE (1)) + +DcbxVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the dcbx version + 0: IEEE + 1: CEE + 2: AUTO" + SYNTAX INTEGER { + ieee(0), + cee(1), + auto(2) + } + +RemoteDcbxVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the remote dcbx version + 0: IEEE + 1: CEE + 2: AUTO + 3: Unknown" + SYNTAX INTEGER { + ieee(0), + cee(1), + auto(2), + unknown(3) + } + + +-- xxxxxxxxxxxxxxxxxx +-- DCB Profile Table +-- xxxxxxxxxxxxxxxxxx + +alaDcbxDCProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxDCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Data Center profiles." + ::= { alaDcbxConfig 1 } + +alaDcbxDCProfileEntry OBJECT-TYPE + SYNTAX AlaDcbxDCProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile entry." + INDEX { alaDcbxDCPId } + ::= { alaDcbxDCProfileTable 1 } + +AlaDcbxDCProfileEntry ::= SEQUENCE { + alaDcbxDCPId + Unsigned32, + alaDcbxDCPName + SnmpAdminString, + alaDcbxDCPETSTrafficClassesSupported + LldpXdot1dcbxSupportedCapacity, + alaDcbxDCPPFCCap + LldpXdot1dcbxSupportedCapacity, + alaDcbxDCPPriorityTCMap + DcbxPriorityTCMap, + alaDcbxDCPTemplateDCPId + Unsigned32, + alaDcbxDCPTemplateDCPName + SnmpAdminString, + alaDcbxDCPTCsPresent + DcbxTCsPresent, + alaDcbxDCP8023xPauseReady + VfcEnableState, + alaDcbxDCPRowStatus + RowStatus + } + +alaDcbxDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile." + ::= { alaDcbxDCProfileEntry 1 } + +alaDcbxDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of DCB profile." + ::= { alaDcbxDCProfileEntry 2 } + +alaDcbxDCPETSTrafficClassesSupported OBJECT-TYPE + SYNTAX LldpXdot1dcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes supported." + ::= { alaDcbxDCProfileEntry 3 } + +alaDcbxDCPPFCCap OBJECT-TYPE + SYNTAX LldpXdot1dcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes on the local device + that may simultaneously have PFC enabled." + ::= { alaDcbxDCProfileEntry 4 } + +alaDcbxDCPPriorityTCMap OBJECT-TYPE + SYNTAX DcbxPriorityTCMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the priority TC map. All 8 priorities are assigned a TC." + ::= { alaDcbxDCProfileEntry 5 } + +alaDcbxDCPTemplateDCPId OBJECT-TYPE + SYNTAX Unsigned32(1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifier of Template DCB profile. Used when creating a new profile. + The template profile values will be copied to the new profile." + ::= { alaDcbxDCProfileEntry 6 } + +alaDcbxDCPTemplateDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Template DCB profile. Used when creating a new profile. + The template profile values will be copied to the new profile." + ::= { alaDcbxDCProfileEntry 7 } + +alaDcbxDCPTCsPresent OBJECT-TYPE + SYNTAX DcbxTCsPresent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents the traffic classes present in this particular profile. + Can be used to change the TC numbering. For example, a profile + with TCs numbered 0, 1, 2, can be changed to 1, 5, 7. The numbering + is assigned in increasing order. The number of TCs specified must + match the current number of TCs in the profile." + ::= { alaDcbxDCProfileEntry 8 } + +alaDcbxDCP8023xPauseReady OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Makes a profile pause-ready. Can only be set during profile creation. + When enabled, the PFC is lossy for all traffic classes in the profile + and they cannot be changed to lossless. Applying this profile to a port + will allow the port to have 802.2x pause enabled through the interfaces + commands. Can be applied to ports with a standard VFC profile. Can + be applied to a DCB port only if pfc willing and pfc tlv bits are disabled." + DEFVAL { disabled } + ::= { alaDcbxDCProfileEntry 9 } + +alaDcbxDCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "alaDcbxDCPRowStatus controls the creation and deletion of + rows in the table." + ::= { alaDcbxDCProfileEntry 10 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Profile Traffic Class Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxDCPTrafficClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxDCPTCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Traffic Classes for the DCB Profiles." + ::= { alaDcbxConfig 2 } + +alaDcbxDCPTCEntry OBJECT-TYPE + SYNTAX AlaDcbxDCPTCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile traffic class entry." + INDEX { alaDcbxDCPTCDCPId, alaDcbxDCPTCTrafficClass } + ::= { alaDcbxDCPTrafficClassTable 1 } + +AlaDcbxDCPTCEntry ::= SEQUENCE { + alaDcbxDCPTCDCPId + Unsigned32, + alaDcbxDCPTCTrafficClass + LldpXdot1dcbxTrafficClassValue, + alaDcbxDCPTCDCPName + SnmpAdminString, + alaDcbxDCPTCMaximumBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCMinimumBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCPFCLinkDelay + Unsigned32, + alaDcbxDCPTCPFCLinkDelayUserModified + TruthValue, + alaDcbxDCPTCPFCTrafficFlow + DcbxTrafficFlow, + alaDcbxDCPTCPriorityMap + Unsigned32, + alaDcbxDCPTCTrafficScheduler + LldpXdot1dcbxTrafficSelectionAlgorithm, + alaDcbxDCPTCRecommendedBandwidth + LldpXdot1dcbxTrafficClassBandwidthValue, + alaDcbxDCPTCRecommendedTrafficScheduler + LldpXdot1dcbxTrafficSelectionAlgorithm + } + +alaDcbxDCPTCDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile." + ::= { alaDcbxDCPTCEntry 1 } + +alaDcbxDCPTCTrafficClass OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the traffic class." + ::= { alaDcbxDCPTCEntry 2 } + +alaDcbxDCPTCDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of DCB profile." + ::= { alaDcbxDCPTCEntry 3 } + +alaDcbxDCPTCMaximumBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the max bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 4 } + +alaDcbxDCPTCMinimumBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the min bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 5 } + +alaDcbxDCPTCPFCLinkDelay OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PFC link delay allowance. + Default for a lossy TC is 0 and cannot be any other value. + Default for a lossless TC is 52 and can be changed in a valid range (10-100)." + ::= { alaDcbxDCPTCEntry 6 } + +alaDcbxDCPTCPFCLinkDelayUserModified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the Link Delay value has been modified by the user." + DEFVAL { false } + ::= { alaDcbxDCPTCEntry 7 } + +alaDcbxDCPTCPFCTrafficFlow OBJECT-TYPE + SYNTAX DcbxTrafficFlow + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC traffic flow is enabled on this traffic class" + ::= { alaDcbxDCPTCEntry 8 } + +alaDcbxDCPTCPriorityMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bitmap that indicates the priorities assigned to this traffic + class." + ::= { alaDcbxDCPTCEntry 9 } + +alaDcbxDCPTCTrafficScheduler OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class scheduler algorithm assigned to + this traffic class." + ::= { alaDcbxDCPTCEntry 10 } + +alaDcbxDCPTCRecommendedBandwidth OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassBandwidthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the recommended min bandwidth assigned to this traffic class." + ::= { alaDcbxDCPTCEntry 11 } + +alaDcbxDCPTCRecommendedTrafficScheduler OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the recommended traffic class scheduler algorithm assigned to + this traffic class." + ::= { alaDcbxDCPTCEntry 12 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Port Instance Table +-- xxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPortInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of DCP Port Instances." + ::= { alaDcbxConfig 3 } + +alaDcbxPortInstanceEntry OBJECT-TYPE + SYNTAX AlaDcbxPortInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCP Port Instance Entry. + Creating this entry for a port will change the port mode + to DCB, set the default DCB profile (if none is specified), + will disable NDCB features, and will create a set of + alaDcbxPIPrioEntrys for the port." + INDEX { alaDcbxPIIfIndex } + ::= { alaDcbxPortInstanceTable 1 } + +AlaDcbxPortInstanceEntry ::= SEQUENCE { + alaDcbxPIIfIndex + Unsigned32, + alaDcbxPIDCBXAdmin + VfcEnableState, + alaDcbxPIDCBXOper + VfcEnableState, + alaDcbxPIAdminDCPId + Unsigned32, + alaDcbxPIAdminDCPName + SnmpAdminString, + alaDcbxPILocalModified + TruthValue, + alaDcbxPIPFCDefense + VfcEnableState, + alaDcbxPIPFCStatsClear + VfcEnableState, + alaDcbxPIStatus + DcbxStatus, + alaDcbxPIActionTaken + DcbxActionTaken, + alaDcbxPIRowStatus + RowStatus, + alaDcbxPIDCBXVersion + DcbxVersion, + alaDcbxPIDCBXOperVersion + DcbxVersion, + alaDcbxPIDCBXRemoteOperVersion + RemoteDcbxVersion + + } + +alaDcbxPIIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 1 } + +alaDcbxPIDCBXAdmin OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCBX Admin State. Enable or Disable all DCBX features on this port." + DEFVAL { enabled } + ::= { alaDcbxPortInstanceEntry 2 } + +alaDcbxPIDCBXOper OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Oper State. Enable or Disable all DCBX features on this port." + DEFVAL { disabled } + ::= { alaDcbxPortInstanceEntry 3 } + +alaDcbxPIAdminDCPId OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifier of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 4 } + +alaDcbxPIAdminDCPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of DCB profile applied to this port." + ::= { alaDcbxPortInstanceEntry 5 } + +alaDcbxPILocalModified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value is true if local configuration is different from configuration + imported from the DCB profile applied to this port." + DEFVAL { false } + ::= { alaDcbxPortInstanceEntry 6 } + +alaDcbxPIPFCDefense OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "PFC Defense Mode. Applies when PFC negotiation fails. If value is enabled, + then PFC becomes disabled but traffic still flows. If the value is disabled, + then PFC local configuration remains on the port." + DEFVAL { enabled } + ::= { alaDcbxPortInstanceEntry 7 } + +alaDcbxPIPFCStatsClear OBJECT-TYPE + SYNTAX VfcEnableState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Clear the PFC stats for this port." + DEFVAL { disabled } + ::= { alaDcbxPortInstanceEntry 8 } + +alaDcbxPIStatus OBJECT-TYPE + SYNTAX DcbxStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates port status." + DEFVAL { ok } + ::= { alaDcbxPortInstanceEntry 9 } + +alaDcbxPIActionTaken OBJECT-TYPE + SYNTAX DcbxActionTaken + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the action taken as a result of the status." + DEFVAL { na } + ::= { alaDcbxPortInstanceEntry 10 } + +alaDcbxPIRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls the creation and deletion of + rows in the alaDcbxPortInstanceTable." + ::= { alaDcbxPortInstanceEntry 11 } + +alaDcbxPIDCBXVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DCBX Version selected on this port." + ::= { alaDcbxPortInstanceEntry 12 } + +alaDcbxPIDCBXOperVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Version operating on this port." + ::= { alaDcbxPortInstanceEntry 13 } + +alaDcbxPIDCBXRemoteOperVersion OBJECT-TYPE + SYNTAX RemoteDcbxVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCBX Remote Version operating on this port." + ::= { alaDcbxPortInstanceEntry 14 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCB Profile Traffic Class Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPIPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPIPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Priorities for DCP Port Instances." + ::= { alaDcbxConfig 4 } + +alaDcbxPIPrioEntry OBJECT-TYPE + SYNTAX AlaDcbxPIPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DCB profile traffic class entry." + INDEX { alaDcbxPIPrioIfIndex, alaDcbxPIPrioPriority } + ::= { alaDcbxPIPriorityTable 1 } + +AlaDcbxPIPrioEntry ::= SEQUENCE { + alaDcbxPIPrioIfIndex + Unsigned32, + alaDcbxPIPrioPriority + IEEE8021PriorityValue, + alaDcbxPIPrioTC + LldpXdot1dcbxTrafficClassValue, + alaDcbxPIPrioPFCPacketsReceived + Counter64, + alaDcbxPIPrioPFCPacketsTransmitted + Counter64 + } + +alaDcbxPIPrioIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifier of DCP Port Instance." + ::= { alaDcbxPIPrioEntry 1 } + +alaDcbxPIPrioPriority OBJECT-TYPE + SYNTAX IEEE8021PriorityValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the priority of the DCP Port Instance." + ::= { alaDcbxPIPrioEntry 2 } + +alaDcbxPIPrioTC OBJECT-TYPE + SYNTAX LldpXdot1dcbxTrafficClassValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class this priority belongs to." + ::= { alaDcbxPIPrioEntry 3 } + +alaDcbxPIPrioPFCPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total PFC received packet count." + ::= { alaDcbxPIPrioEntry 4 } + +alaDcbxPIPrioPFCPacketsTransmitted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total PFC transmitted packet count." + ::= { alaDcbxPIPrioEntry 5 } + +-- xxxxxxxxxxxxxxxxxxxxxxx +-- PFC Lossless Usage Info +-- xxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPfcLLPrioritiesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in use in the system." + ::= { alaDcbxConfig 5 } + +alaDcbxPfcLLPrioritiesReserved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in reserved in the system." + ::= { alaDcbxConfig 6 } + +alaDcbxPfcLLPrioritiesAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the number of Priorities + available to be configured as PFC Lossless." + ::= { alaDcbxConfig 7 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- PFC Lossless Usage Info - Virtual Chassis Compatible +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaDcbxPfcUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDcbxPfcUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of chassis entries. Each depicts the pfc priorities available + per chassis. Only valid for TOR platform. In Virtual Chassis mode there is + an entry per chassis. In non-Virtual Chassis mode, only one entry is present." + ::= { alaDcbxConfig 8 } + +alaDcbxPfcUsageEntry OBJECT-TYPE + SYNTAX AlaDcbxPfcUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PFC usage class entry." + INDEX { alaDcbxPfcUsageChassisId } + ::= { alaDcbxPfcUsageTable 1 } + +AlaDcbxPfcUsageEntry ::= SEQUENCE { + alaDcbxPfcUsageChassisId + Unsigned32, + alaDcbxPfcUsagePrioritiesUsed + Unsigned32, + alaDcbxPfcUsagePrioritiesReserved + Unsigned32, + alaDcbxPfcUsagePrioritiesAvailable + Unsigned32 + } + +alaDcbxPfcUsageChassisId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Chassis ID." + ::= { alaDcbxPfcUsageEntry 1 } + +alaDcbxPfcUsagePrioritiesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + in use." + ::= { alaDcbxPfcUsageEntry 2 } + +alaDcbxPfcUsagePrioritiesReserved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of PFC Lossless Priorities + reserved." + ::= { alaDcbxPfcUsageEntry 3 } + +alaDcbxPfcUsagePrioritiesAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of Priorities + available to be configured as PFC Lossless." + ::= { alaDcbxPfcUsageEntry 4 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- DCBX APP PRIO configuration. Used to delete an entry +---in standard mib containing application priorities +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +alaXdot1dcbxAdminApplicationPriorityAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF + AlaXdot1dcbxAdminApplicationPriorityAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing entries indicating the status of the corresponding row in lldpXdot1dcbxAdminApplicationPriorityAppTable " + ::= { alaDcbxConfig 9 } + +alaXdot1dcbxAdminApplicationPriorityAppEntry OBJECT-TYPE + SYNTAX AlaXdot1dcbxAdminApplicationPriorityAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry that indicates the rowstatus of application priority entry in lldpXdot1dcbxAdminApplicationPriorityAppTable " + INDEX { + lldpV2LocPortIfIndex, + lldpXdot1dcbxAdminApplicationPriorityAESelector, + lldpXdot1dcbxAdminApplicationPriorityAEProtocol + } + ::= { alaXdot1dcbxAdminApplicationPriorityAppTable 1 } + +AlaXdot1dcbxAdminApplicationPriorityAppEntry ::= +SEQUENCE { + alaXdot1dcbxAdminApplicationPriorityAEPriority + IEEE8021PriorityValue, + alaXdot1dcbxAdminApplicationPriorityAppRowStatus + RowStatus +} + +alaXdot1dcbxAdminApplicationPriorityAEPriority OBJECT-TYPE + SYNTAX IEEE8021PriorityValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority code point that should be used in + frames transporting the protocol indicated by + alaXdot1dcbxAdminApplicationPriorityAESelector and + alaXdot1dcbxAdminApplicationPriorityAEProtocol" + ::= { alaXdot1dcbxAdminApplicationPriorityAppEntry 1 } + +alaXdot1dcbxAdminApplicationPriorityAppRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object controls only the deletion of an entry in + lldpXdot1dcbxAdminApplicationPriorityAppTable." + ::= { alaXdot1dcbxAdminApplicationPriorityAppEntry 2 } + +-- ------------------------------------------------------------- +-- Compliance Statements +-- ------------------------------------------------------------- + +alcatelIND1DcbxMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for VFC-DCBX Subsystem." + MODULE -- this module + MANDATORY-GROUPS + { + alaDcbxDCProfileGroup, + alaDcbxDCPTrafficClassGroup, + alaDcbxPortInstanceGroup, + alaDcbxPortInstancePriorityGroup, + alaDcbxPfcUsageGroup, + alaDcbxPfcUsageNewGroup + } + ::= { alcatelIND1DcbxMIBCompliances 1 } + +-- ------------------------------------------------------------- +-- Units Of Conformance +-- ------------------------------------------------------------- + +alaDcbxDCProfileGroup OBJECT-GROUP + OBJECTS + { + alaDcbxDCPName, + alaDcbxDCPETSTrafficClassesSupported, + alaDcbxDCPPFCCap, + alaDcbxDCPPriorityTCMap, + alaDcbxDCPTemplateDCPId, + alaDcbxDCPTemplateDCPName, + alaDcbxDCPTCsPresent, + alaDcbxDCP8023xPauseReady, + alaDcbxDCPRowStatus + } + STATUS current + DESCRIPTION + "Collection of DCB Profile for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 1 } + +alaDcbxDCPTrafficClassGroup OBJECT-GROUP + OBJECTS + { + alaDcbxDCPTCDCPName, + alaDcbxDCPTCMaximumBandwidth, + alaDcbxDCPTCMinimumBandwidth, + alaDcbxDCPTCPFCLinkDelay, + alaDcbxDCPTCPFCLinkDelayUserModified, + alaDcbxDCPTCPFCTrafficFlow, + alaDcbxDCPTCPriorityMap, + alaDcbxDCPTCTrafficScheduler, + alaDcbxDCPTCRecommendedBandwidth, + alaDcbxDCPTCRecommendedTrafficScheduler + } + STATUS current + DESCRIPTION + "Collection of DCB Profile Traffic Class for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 2 } + +alaDcbxPortInstanceGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPIDCBXAdmin, + alaDcbxPIDCBXOper, + alaDcbxPIAdminDCPId, + alaDcbxPIAdminDCPName, + alaDcbxPILocalModified, + alaDcbxPIPFCDefense, + alaDcbxPIPFCStatsClear, + alaDcbxPIStatus, + alaDcbxPIActionTaken, + alaDcbxPIRowStatus, + alaDcbxPIDCBXVersion, + alaDcbxPIDCBXOperVersion, + alaDcbxPIDCBXRemoteOperVersion + + } + STATUS current + DESCRIPTION + "Collection of DCP Port Instances for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 3 } + +alaDcbxPortInstancePriorityGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPIPrioTC, + alaDcbxPIPrioPFCPacketsReceived, + alaDcbxPIPrioPFCPacketsTransmitted + } + STATUS current + DESCRIPTION + "Collection of DCP Port Instance Traffic Class for management of DCBX." + ::= { alcatelIND1DcbxMIBGroups 4 } + +alaDcbxPfcUsageGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPfcLLPrioritiesUsed, + alaDcbxPfcLLPrioritiesReserved, + alaDcbxPfcLLPrioritiesAvailable + } + STATUS current + DESCRIPTION + "Collection of PFC Lossless TC Usage Objects." + ::= { alcatelIND1DcbxMIBGroups 5 } + +alaDcbxPfcUsageNewGroup OBJECT-GROUP + OBJECTS + { + alaDcbxPfcUsagePrioritiesUsed, + alaDcbxPfcUsagePrioritiesReserved, + alaDcbxPfcUsagePrioritiesAvailable + } + STATUS current + DESCRIPTION + "Collection of PFC Lossless Priorities Usage Objects. Compatible with + Virtual Chassis mode." + ::= { alcatelIND1DcbxMIBGroups 6 } + +alaXdot1dcbxAdminApplicationPriorityGroup OBJECT-GROUP + OBJECTS + { + alaXdot1dcbxAdminApplicationPriorityAEPriority, + alaXdot1dcbxAdminApplicationPriorityAppRowStatus + } + STATUS current + DESCRIPTION + "Collection of dcbx app priority configuration Usage Objects. " + ::= { alcatelIND1DcbxMIBGroups 7 } + +END |