summaryrefslogtreecommitdiff
path: root/MIBS/dell/DELL-NETWORKING-DCB-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/DELL-NETWORKING-DCB-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dell/DELL-NETWORKING-DCB-MIB')
-rw-r--r--MIBS/dell/DELL-NETWORKING-DCB-MIB1609
1 files changed, 1609 insertions, 0 deletions
diff --git a/MIBS/dell/DELL-NETWORKING-DCB-MIB b/MIBS/dell/DELL-NETWORKING-DCB-MIB
new file mode 100644
index 0000000..a158b8b
--- /dev/null
+++ b/MIBS/dell/DELL-NETWORKING-DCB-MIB
@@ -0,0 +1,1609 @@
+-- Dell Networking OS DCB Proprietary MIB Definition
+
+-- This document explains the proprietary MIB implemented
+-- for the DCB Features.
+
+-- Data Center Bridging is a flexible framework that defines the
+-- capabilities required for switches and end points to be part of a
+-- data center network.
+
+-- DCB contains the following capabilities:
+
+-- 1. Priority-based flow control (PFC; IEEE 802.1Qbb)
+-- The Priority-based Flow Control (PFC) feature is used for a
+-- link level flow control mechanism that can be independently
+-- controlled for each priority.
+-- 2. Enhanced transmission selection (ETS; IEEE 802.1Qaz)
+-- The Enhanced Transmission Selection (ETS) feature provides a
+-- common management framework for assignment of bandwidth to
+-- traffic classes
+-- 3. DCBX is a discovery and capability exchange protocol that is used
+-- by devices enabled for Data Center Bridging to exchange
+-- configuration information. "
+
+DELL-NETWORKING-DCB-MIB DEFINITIONS ::= BEGIN
+
+-- This MIB contains tables used to configure a Dell Networking OS switch
+-- for the DCB functionality
+--
+-- This module will be extended, as needed.
+
+IMPORTS
+ Unsigned32,
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ Integer32
+ FROM SNMPv2-SMI
+ InterfaceIndex
+ FROM IF-MIB
+ TEXTUAL-CONVENTION,
+ TruthValue,
+ MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ dellNetMgmt
+ FROM DELL-NETWORKING-SMI;
+
+ dellNetDcb MODULE-IDENTITY
+ LAST-UPDATED "201204160000Z" -- Apr 16, 2012
+ ORGANIZATION "Dell Inc."
+ CONTACT-INFO
+ "http://www.dell.com/support"
+
+
+ DESCRIPTION
+ "The proprietary extension MIB module for Dell Networking OS DCB and DCBX."
+
+ REVISION "201204160000Z" -- Apr 16, 2012
+ DESCRIPTION
+ "1.Modified Access permission of following objects to read-only
+ dellNetETSAdminMode,dellNetPFCAdminMode,dellNetDCBXAdminStatus,
+ dellNetDcbPfcMinThreshold,dellNetDcbPfcMaxThreshold,
+ dellNetDcbETSAdminStatus,dellNetDcbPFCAdminStatus,
+ dellNetETSSystemControl,dellNetETSModuleStatus,
+ dellNetPFCSystemControl,dellNetPFCModuleStatus,
+ dellNetETSGlobalEnableTrap,dellNetPFCGlobalEnableTrap,
+ as enabling DCB on interface has been changed to policy based options.
+ 2.Removed 'auto' from DcbAdminMode as ets/pfc mode supported are on/off.
+ 3.Removed dellNetDcbRowStatus,dellNetETSRowStatus,dellNetPFCRowStatus objects."
+
+ REVISION "201111240000Z" -- Nov 24, 2011
+ DESCRIPTION
+ "Added interoperablity support - Modified MIB to reflect
+ Configuration Exchange and Auto detection of version.
+ 1. Modified DcbState Textual Convention to include internally
+ propagated information from Config Source.
+ 2. Modified DcbStateMachineType - for legacy DCBX versions
+ like CIN, CEE we only have a feature state machine.
+ 3. Added textual convention DcbxPortRole for various port
+ roles supported for Configuration Exchange.
+ 4. Added textual convention DcbxVersion for the different
+ versions of DCBX - CIN/ CEE /IEEEv2.4.
+ 5. Added a new table dellNetDCBXPortStatusTable for the
+ statistics and configuration exchange and version specific
+ details.
+ 6. Added Compliance and Conformance information."
+ REVISION "201009250000Z" -- Aug 25 2010
+ DESCRIPTION "Initial version of DCBX mib."
+ ::= { dellNetMgmt 15}
+
+ EnabledStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A simple status value for the object."
+ SYNTAX INTEGER { enabled(1), disabled(2) }
+
+ DcbAdminMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+
+ "'on(1)', In this mode, the configurations,
+ either from this system or the remote system will take
+ effect based on DCBX negotiations.
+
+ 'off(2)', In this mode, all the operational(local) parameters
+ for the feature will be same as Admin Configuration Parameters.
+ But Operational(local) parameters do not have any impact in the system."
+
+ SYNTAX INTEGER { on(1), off(2)}
+
+ DcbState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The state of the DCBX state machine.
+
+ off '(0)', In this state all Operational(local) parameters
+ for the feature will be same as Admin Configuration parameters
+ but will not be operational in the system(hardware).
+
+ init '(1)', In this state all Operational(local) parameters
+ for the feature will be same as Admin Configuration Parameters.
+
+ rxrecommended '(2)', In this state all the Operational(local)
+ parameters for the feature will be same as particular
+ feature Remote Parameters.
+
+ internallypropagated '(3)', In this state all the Operational(local)
+ parameters for the feature will be same as the internal propagated
+ information from the config source."
+ SYNTAX INTEGER { off(0), init(1), rxrecommended(2), internallypropagated(3) }
+
+ DcbStateMachineType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "asymmetric'(1)',By using this state machine the operational parameters
+ for the DCB feature can be same as peer or not.
+ symmetric '(2)',By using this state machine the operational parameters
+ for the DCB feature will be same as peer.
+ feature '(3)' Feature State machine as used by legacy DCBX - CIN/CEE
+ versions."
+ SYNTAX INTEGER { asymmetric(1), symmetric(2), feature(3) }
+
+ DcbxPortRole ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "."
+ SYNTAX INTEGER {
+ manual(1),
+ autoup(2),
+ autodown(3),
+ configSource(4)
+ }
+
+ DcbxVersion ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "."
+ SYNTAX INTEGER {
+ auto(1),
+ ieee(2),
+ cin(3),
+ cee(4)
+ }
+
+-- ****************************************************************************
+-- Groups in the MIB
+-- ****************************************************************************
+
+dellNetDcbSystem OBJECT IDENTIFIER ::= { dellNetDcb 1 }
+dellNetDcbObjects OBJECT IDENTIFIER ::= { dellNetDcb 2 }
+dellNetDcbApplicationObjects OBJECT IDENTIFIER ::= { dellNetDcb 3 }
+dellNetDcbNotificationObjects OBJECT IDENTIFIER ::= { dellNetDcb 4 }
+
+dellNetDCBXObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 1 }
+dellNetETSObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 2 }
+dellNetPFCObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 3 }
+
+dellNetDCBXScalars OBJECT IDENTIFIER ::= { dellNetDCBXObjects 1 }
+dellNetETSScalars OBJECT IDENTIFIER ::= { dellNetETSObjects 1 }
+dellNetPFCScalars OBJECT IDENTIFIER ::= { dellNetPFCObjects 1 }
+
+
+-- ****************************************************************************
+-- DCB Scalar MIB Objects
+-- ****************************************************************************
+
+ dellNetDcbPfcMinThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 ( 1..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum PFC(Priority Based Flow Control) threshold for the switch.
+ This Object indicates the minimum Receive queue buffer count.
+ The minimum and maximum values for this object may vary based on the
+ underlying hardware's capacity."
+ ::= { dellNetDcbSystem 1 }
+
+ dellNetDcbPfcMaxThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 ( 1..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum PFC(Priority Based Flow Control)threshold for the switch.
+ This Object indicates the maximum Receive queue buffer count.
+ The minimum and maximum values for this object may vary based
+ on the underlying hardware's capacity. "
+ ::= { dellNetDcbSystem 2 }
+
+ dellNetDcbMaxPfcProfiles OBJECT-TYPE
+ SYNTAX Unsigned32 (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of PFC(Priority Based Flow Control)profiles supported
+ by the device.
+
+ A PFC profile is a bitmap, containing the status of PFC for all the
+ priorities.
+
+ If Bit 0 is set, then it means PFC is enabled for priority 0, otherwise
+ PFC is disabled for priority 0.
+
+ If Bit 1 is set, then it means PFC is enabled for priority 1, otherwise
+ PFC is disabled for priority 1, and so on.
+
+ If this object value is zero, it means all the bits are set to zero and
+ PFC is disabled for all priorities.
+
+ If this object's value is 3, it means the bits 0 and 1 are set and
+ PFC is enabled for priorities 0 and 1 and disabled for all other priorities.
+
+ Device supporting 256 PFC profiles, means all possible combination of
+ PFC status on 8 priorities are supported. "
+
+ DEFVAL { 256 }
+ ::= { dellNetDcbSystem 3}
+
+-- ****************************************************************************
+-- DCB Port Configuration MIB Objects
+-- ****************************************************************************
+
+ dellNetDcbPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DellNetDcbPortEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Port table contains the DCB features
+ (Enhanced Transmission Selection/Priortiy Based Flow Control)
+ status (enabled or disabled)."
+ ::= { dellNetDcbObjects 1 }
+
+ dellNetDcbPortEntry OBJECT-TYPE
+ SYNTAX DellNetDcbPortEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An entry containing DCB control parameters for a particular port."
+ INDEX {dellNetDcbPortNumber}
+ ::= { dellNetDcbPortTable 1 }
+
+ DellNetDcbPortEntry ::=
+ SEQUENCE {
+ dellNetDcbPortNumber InterfaceIndex,
+ dellNetDcbETSAdminStatus EnabledStatus,
+ dellNetDcbPFCAdminStatus EnabledStatus
+ }
+
+ dellNetDcbPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This indicates the interface identifier for which the Dcb
+ configuration is applied."
+ ::= { dellNetDcbPortEntry 1 }
+
+ dellNetDcbETSAdminStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object is used to display if ETS feature is
+ enabled or disabled on the given port."
+
+ DEFVAL { enabled }
+ ::= { dellNetDcbPortEntry 2 }
+
+ dellNetDcbPFCAdminStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This object is used to display if PFC feature is
+ enabled or disabled on the given port."
+
+ DEFVAL { enabled }
+ ::= { dellNetDcbPortEntry 3 }
+
+-- ****************************************************************************
+-- DCBX Scalar Objects
+-- ****************************************************************************
+
+ dellNetDcbxGlobalTraceLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable Trace Statements in DCBX Module.
+
+ A FOUR BYTE integer is used for enabling the level of tracing.
+ Each BIT in the four byte integer represents a particular
+ level of Trace.
+
+ The mapping between the bit positions & the level of trace is
+ as follows:
+ 1 - Management Traces
+ 2 - DCBX State Machine Traces
+ 3 - TLV Traces
+ 4 - System Resource Traces
+ 5 - Failure Traces
+ 6 - Configuration Exchange Traces
+ 7 - Auto Detection Traces
+
+ The remaining bits are unused.
+
+ The user has to enter the corresponding INTEGER VALUE for the
+ trace to be set. Only one trace can be enabled at a time.
+ To enable all the traces, sum of all individual
+ traces must be provided."
+ ::= { dellNetDCBXScalars 1 }
+
+ dellNetDCBXGlobalVersion OBJECT-TYPE
+ SYNTAX DcbxVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIN is Cisco Intel Nuova DCBX (version 1.0).
+ CEE is converged enhanced ethernet DCBX (version 1.06).
+ IEEE is 802-1 az version.
+ The default value is auto.
+
+ DCBX supports the legacy implementations v1.0 (CIN) and
+ v1.06 (CEE) in addition to standard IEEE version 2.4 DCBX.
+
+ 1.DCBX starts in standard IEEE mode by sending an IEEE
+ standard version 2.4 DCBX frame. If the peer responds,
+ then IEEE standard version 2.4 DCBX is used,Starts means
+ after a link up, a DCBX timeout (or multiple peer
+ condition) or when commanded by the network operator.
+ If DCBX receives a DCBX frame with an OUI indicating a
+ legacy version, it immediately switches into legacy mode
+ for the detected version and does not wait for the
+ 3x LLDP fast timeout.
+ 2.If no IEEE DCBX response is received within 3 times the
+ LLDP fast transmit timeout period, DCBX immediately
+ transmits a version 1.06 DCBX frame with the
+ appropriate version number. If DCBX receives a DCBX
+ frame with an OUI indicating IEEE standard support,
+ it immediately switches into IEEE standard mode and
+ does not wait for the timer. If DCBX receives a DCBX
+ frame with an OUI indicating legacy mode and a version
+ number indicating version 1.0 support, it immediately
+ switches into legacy 1.0 mode and does not wait for the
+ timer.
+ 3.If no version 1.06 response is received within 3 times
+ the DCBX fast transmit timeout period, DCBX falls back
+ to version 1.0 and immediately transmits a version 1.0
+ frame. If no response is received within 3 times the
+ DCBX fast transmit period, DCBX waits the standard LLDP
+ timeout period, and then begins again with step 1. If
+ DCBX receives a DCBX frame with an OUI indicating IEEE
+ standard mode, it immediately switches into IEEE
+ standard mode."
+ DEFVAL { 1 }
+ ::= { dellNetDCBXScalars 2 }
+
+-- ****************************************************************************
+-- DCBX Port Configuration MIB Objects
+-- ****************************************************************************
+
+ dellNetDCBXPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DellNetDCBXPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port table contains the DCBX feature status (enabled or disabled)."
+ ::= { dellNetDCBXObjects 2 }
+
+ dellNetDCBXPortEntry OBJECT-TYPE
+ SYNTAX DellNetDCBXPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing DCBX control parameters for a particular port."
+ INDEX {dellNetDCBXPortNumber}
+ ::= { dellNetDCBXPortTable 1 }
+
+ DellNetDCBXPortEntry ::=
+ SEQUENCE {
+ dellNetDCBXPortNumber InterfaceIndex,
+ dellNetDCBXAdminStatus EnabledStatus,
+ dellNetDCBXAutoCfgPortRole DcbxPortRole,
+ dellNetDCBXPortVersion DcbxVersion,
+ dellNetDCBXPortSupportedTLVs BITS,
+ dellNetDCBXPortConfigTLVsTxEnable BITS
+ }
+
+ dellNetDCBXPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This indicates the interface identifier for which the DCBX
+ configuration is applied."
+ ::= { dellNetDCBXPortEntry 1 }
+
+ dellNetDCBXAdminStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display if DCBX feature is
+ enabled(1) or disabled(2) on the given port."
+
+ DEFVAL { enabled }
+ ::= { dellNetDCBXPortEntry 2 }
+
+ dellNetDCBXAutoCfgPortRole OBJECT-TYPE
+ SYNTAX DcbxPortRole
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Ports operating in the manual role do not have their
+ configuration affected by peer devices or by internal
+ propagation of configuration. These ports will advertise
+ their configuration to their peer if DCBX is enabled
+ on that port.
+
+ Auto-up: Advertises a configuration, but is also willing
+ to accept a configuration from the link-partner and
+ propagate it internally to the auto-downstream ports
+ as well as receive configuration propagated internally
+ by other auto-upstream ports.
+
+ Auto-down: Advertises a configuration but is not willing
+ to accept one from the link partner. However, the port
+ will accept a configuration propagated internally by the
+ configuration source.
+
+ Configuration Source:In this role, the port has been
+ manually selected to be the configuration source.
+ Configuration received over this port is propagated
+ to the other auto-configuration ports."
+ DEFVAL { 1 }
+ ::= { dellNetDCBXPortEntry 3 }
+
+ dellNetDCBXPortVersion OBJECT-TYPE
+ SYNTAX DcbxVersion
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIN is Cisco Intel Nuova DCBX (version 1.0).
+ CEE is converged enhanced ethernet DCBX (version 1.06).
+ IEEE is 802-1 az version.
+ The default value is auto.
+
+ DCBX supports the legacy implementations v1.0 (CIN) and
+ v1.06 (CEE) in addition to standard IEEE version 2.4 DCBX.
+
+ 1.DCBX starts in standard IEEE mode by sending an IEEE
+ standard version 2.4 DCBX frame. If the peer responds,
+ then IEEE standard version 2.4 DCBX is used,Starts means
+ after a link up, a DCBX timeout (or multiple peer
+ condition) or when commanded by the network operator.
+ If DCBX receives a DCBX frame with an OUI indicating a
+ legacy version, it immediately switches into legacy mode
+ for the detected version and does not wait for the
+ 3x LLDP fast timeout.
+ 2.If no IEEE DCBX response is received within 3 times the
+ LLDP fast transmit timeout period, DCBX immediately
+ transmits a version 1.06 DCBX frame with the
+ appropriate version number. If DCBX receives a DCBX
+ frame with an OUI indicating IEEE standard support,
+ it immediately switches into IEEE standard mode and
+ does not wait for the timer. If DCBX receives a DCBX
+ frame with an OUI indicating legacy mode and a version
+ number indicating version 1.0 support, it immediately
+ switches into legacy 1.0 mode and does not wait for the
+ timer.
+ 3.If no version 1.06 response is received within 3 times
+ the DCBX fast transmit timeout period, DCBX falls back
+ to version 1.0 and immediately transmits a version 1.0
+ frame. If no response is received within 3 times the
+ DCBX fast transmit period, DCBX waits the standard LLDP
+ timeout period, and then begins again with step 1. If
+ DCBX receives a DCBX frame with an OUI indicating IEEE
+ standard mode, it immediately switches into IEEE
+ standard mode."
+ DEFVAL { 1 }
+ ::= { dellNetDCBXPortEntry 4 }
+
+ dellNetDCBXPortSupportedTLVs OBJECT-TYPE
+ SYNTAX BITS {
+ pfc(0),
+ etsConfig(1),
+ etsRecom(2),
+ applicationPriorityFCOE(3),
+ applicationPriorityISCSI(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bitmap that includes the supported set of DCBX LLDP
+ TLVs the device is capable of and whose transmission is allowed on
+ the local LLDP agent by network management.
+
+ Having the bit 'pfc(0)' set indicates that the LLDP
+ transmit PFC TLV as part of DCBX TLVs.
+
+ Having the bit 'etcConfig(1)' set indicates that the LLDP
+ transmit ETS configuration TLV as part of DCBX TLVs.
+
+ Having the bit 'etsRecom(2)' set indicates that
+ transmit ETS Recommendation TLV as part of DCBX TLVs.
+
+ Having the bit 'applicationPriorityFCOE(3)' set indicates that
+ the LLDP transmit applicationPriority TLV for FCOE as part of
+ DCBX TLVs.
+
+ Having the bit 'applicationPriorityISCSI(4)' set indicates that
+ the LLDP transmit applicationPriority TLV for ISCSI as part of
+ DCBX TLVs."
+ ::= { dellNetDCBXPortEntry 5 }
+
+ dellNetDCBXPortConfigTLVsTxEnable OBJECT-TYPE
+ SYNTAX BITS {
+ pfc(0),
+ etsConfig(1),
+ etsRecom(2),
+ applicationPriorityFCOE(3),
+ applicationPriorityISCSI(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bitmap that includes the DCBX defined set of LLDP
+ TLVs whose transmission is enabled on the local LLDP agent by
+ network management.
+
+ Having the bit 'pfc(0)' set indicates that the LLDP
+ transmit PFC TLV as part of DCBX TLVs.
+
+ Having the bit 'etsConfig(1)' set indicates that the LLDP
+ transmit ETS configuration TLV as part of DCBX TLVs.
+
+ Having the bit 'etsRecom(2)' set indicates that
+ transmit ETS Recommendation TLV as part of DCBX TLVs.
+
+ Having the bit 'applicationPriorityFCOE(3)' set indicates that
+ the LLDP transmit applicationPriority TLV for FCOE as part of
+ DCBX TLVs.
+
+ Having the bit 'applicationPriorityISCSI(4)' set indicates that
+ the LLDP transmit applicationPriority TLV for ISCSI as part of
+ DCBX TLVs."
+ ::= { dellNetDCBXPortEntry 6 }
+
+-- ****************************************************************************
+-- DCBX Statistics
+-- ****************************************************************************
+
+ dellNetDCBXPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DellNetDCBXPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { dellNetDCBXObjects 3 }
+
+ dellNetDCBXPortStatusEntry OBJECT-TYPE
+ SYNTAX DellNetDCBXPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ AUGMENTS { dellNetDCBXPortEntry }
+ ::= { dellNetDCBXPortStatusTable 1 }
+
+ DellNetDCBXPortStatusEntry::=
+ SEQUENCE {
+ dellNetDCBXPortOperVersion
+ DcbxVersion,
+ dellNetDCBXPortPeerMACaddress
+ MacAddress,
+ dellNetDCBXPortCfgSource
+ INTEGER,
+ dellNetDCBXOperStatus
+ EnabledStatus,
+ dellNetDCBXPortMultiplePeerCount
+ Counter32,
+ dellNetDCBXPortPeerRemovedCount
+ Counter32,
+ dellNetDCBXPortPeerOperVersionNum
+ Unsigned32,
+ dellNetDCBXPortPeerMaxVersion
+ Unsigned32,
+ dellNetDCBXPortSeqNum
+ Unsigned32,
+ dellNetDCBXPortAckNum
+ Unsigned32,
+ dellNetDCBXPortPeerRcvdAckNum
+ Unsigned32,
+ dellNetDCBXPortTxCount
+ Counter32,
+ dellNetDCBXPortRxCount
+ Counter32,
+ dellNetDCBXPortErrorFramesCount
+ Counter32
+ }
+
+ dellNetDCBXPortOperVersion OBJECT-TYPE
+ SYNTAX DcbxVersion
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the DCBX mode in which the interface is
+ currently operating."
+ DEFVAL { 1 }
+ ::= { dellNetDCBXPortStatusEntry 2 }
+
+ dellNetDCBXPortPeerMACaddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC Address of the DCBX peer."
+ ::= { dellNetDCBXPortStatusEntry 3 }
+
+ dellNetDCBXPortCfgSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if this port is the source of configuration
+ information for auto-* ports."
+ ::= { dellNetDCBXPortStatusEntry 4 }
+
+ dellNetDCBXOperStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives information on the operational status of
+ DCBX on the given port.
+ Enabled(1) indicates DCBX on the port is in sync with the
+ remote and is operationally up.
+ Disabled(2) indicates DCBX on the port is operationally
+ disabled."
+ ::= { dellNetDCBXPortStatusEntry 5 }
+
+ dellNetDCBXPortMultiplePeerCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates number of times multiple peers were detected.
+ A duplicate peer is when more than one DCBX peer is
+ detected on a port."
+ ::= { dellNetDCBXPortStatusEntry 6 }
+
+ dellNetDCBXPortPeerRemovedCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { dellNetDCBXPortStatusEntry 7 }
+
+ dellNetDCBXPortPeerOperVersionNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the operational version of the peer DCBX device.
+ Valid only when peer device is a CEE/CIN DCBX device."
+ ::= { dellNetDCBXPortStatusEntry 8 }
+
+ dellNetDCBXPortPeerMaxVersion OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the max version of the peer DCBX device.
+ Valid only when peer device is CEE/CIN DCBX device."
+ ::= { dellNetDCBXPortStatusEntry 9 }
+
+ dellNetDCBXPortSeqNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the current sequence number that is sent
+ in DCBX control TLVs in CEE/CIN Mode."
+ ::= { dellNetDCBXPortStatusEntry 10 }
+
+ dellNetDCBXPortAckNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the current ACK number that is to be sent
+ to peer in DCBX control TLVs in CEE/CIN Mode."
+ ::= { dellNetDCBXPortStatusEntry 11 }
+
+ dellNetDCBXPortPeerRcvdAckNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies the current ACK number that is sent by peer
+ in DCBX control TLV in CEE/CIN Mode."
+ ::= { dellNetDCBXPortStatusEntry 12 }
+
+ dellNetDCBXPortTxCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DCBX frames transmitted per interface."
+ ::= { dellNetDCBXPortStatusEntry 13 }
+
+ dellNetDCBXPortRxCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DCBX frames received per interface."
+ ::= { dellNetDCBXPortStatusEntry 14 }
+
+ dellNetDCBXPortErrorFramesCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DCBX frames discarded due to errors in the frame."
+ ::= { dellNetDCBXPortStatusEntry 15 }
+
+-- ****************************************************************************
+-- ETS Scalar Objects
+-- ****************************************************************************
+
+ dellNetETSSystemControl OBJECT-TYPE
+ SYNTAX INTEGER { running(1), shutdown(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ETS(Enhanced Transmission selection) system control status
+ for the switch.
+
+ It indicates whether ETS Module in the system is
+ running or shutdown. When this object returns 'running',
+ resources required by ETS module are allocated and
+ the module is running. When this object returns 'shutdown',
+ all the pools used by ETS module are released to the system."
+ DEFVAL { running }
+ ::= { dellNetETSScalars 1 }
+
+ dellNetETSModuleStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ETS(Enhanced Transmission Selection) Module status for the switch.
+
+ If this object returns with 'disabled', then all the ports
+ have the ETS feature disabled in the system(hardware)
+ and the DCBX state machine has stopped on the ports.
+
+ If this object returns with 'enabled', then all the ports
+ have the ETS feature enabled in the system(hardware)
+ and the DCBX state machine is running on the ports."
+ DEFVAL { enabled }
+ ::= { dellNetETSScalars 2 }
+
+ dellNetETSClearCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when set to TRUE, clears the following counters
+ for the ETS Module:
+ dellNetETSConfTxTLVCounter,
+ dellNetETSConfRxTLVCounter,
+ dellNetETSConfRxTLVErrors,
+ dellNetETSRecoTxTLVCounter,
+ dellNetETSRecoRxTLVCounter,
+ dellNetETSRecoRxTLVErrors.
+
+ Setting this object to FALSE has no effect.
+ This object always returns FALSE when read."
+ DEFVAL { false }
+ ::= {dellNetETSScalars 3 }
+
+ dellNetETSGlobalEnableTrap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the transmission of TRAP
+ notification messages for ETS feature is enabled or disabled."
+
+ DEFVAL { 0 }
+ ::= { dellNetETSScalars 4 }
+
+-- ****************************************************************************
+-- ETS Port Configuration table
+-- ****************************************************************************
+
+ dellNetETSPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DellNetETSPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ETS Port table contains the ETS (Enhanced Transmission Selection) features
+ information specific to this port.
+
+ An entry created in this table in the following tables in the standard
+ DCBX Mib for this port.
+ lldpXdot1dcbxConfigTCSupportedTable,
+ lldpXdot1dcbxConfigETSConfigurationTable,
+ lldpXdot1dcbxConfigETSRecommendationTable,
+ lldpXdot1dcbxLocTCSupportedTable,
+ lldpXdot1dcbxLocETSBasicConfigurationTable,
+ lldpXdot1dcbxLocETSConPriorityAssignmentTable,
+ lldpXdot1dcbxLocETSRecommendationTable,
+ lldpXdot1dcbxAdminTCSupportedTable,
+ lldpXdot1dcbxAdminETSBasicConfigurationTable,
+ lldpXdot1dcbxAdminETSConPriorityAssignmentTable,
+ lldpXdot1dcbxAdminETSRecommendationTable.
+
+ Deletion of entry in this table deletes all the entries in the above tables
+ in the standatd DCBX mib for this port."
+ ::= { dellNetETSObjects 2 }
+
+ dellNetETSPortEntry OBJECT-TYPE
+ SYNTAX DellNetETSPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing ETS control parameters and ETS information
+ for a particular port."
+ INDEX {dellNetETSPortNumber}
+ ::= { dellNetETSPortTable 1 }
+
+ DellNetETSPortEntry ::=
+ SEQUENCE {
+ dellNetETSPortNumber InterfaceIndex,
+ dellNetETSAdminMode DcbAdminMode,
+ dellNetETSDcbxOperState DcbState,
+ dellNetETSDcbxStateMachine DcbStateMachineType,
+ dellNetETSOperStatus EnabledStatus,
+ dellNetETSClearTLVCounters TruthValue,
+ dellNetETSConfTxTLVCounter Counter32,
+ dellNetETSConfRxTLVCounter Counter32,
+ dellNetETSConfRxTLVErrors Counter32,
+ dellNetETSRecoTxTLVCounter Counter32,
+ dellNetETSRecoRxTLVCounter Counter32,
+ dellNetETSRecoRxTLVErrors Counter32
+ }
+
+ dellNetETSPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This indicates the interface identifier for which the ETS
+ configuration is applied."
+ ::= { dellNetETSPortEntry 1 }
+
+ dellNetETSAdminMode OBJECT-TYPE
+ SYNTAX DcbAdminMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display the Admin mode for ETS feature on
+ the given port.
+
+ If the mode is 'on(1)',ETS feature is enabled on this port.
+ ETS configurations, either from this system or
+ the remote system will take effect based on DCBX negotiations.
+
+ If the mode is 'off(2)', ETS feature is disabled on this port.
+ Operational(local) parameters is same as Admin Configuration
+ Parameters. But Operational(local) parameters do not have any impact
+ in the system and dellNetETSOperState is in 'Off' state.
+ dellNetETSDcbxOperState becomes oper up if remote is also disabled.
+
+ The Operational(local) parameters do not have any impact in
+ the system if this object value is 'on(1)' and
+ dellNetETSModuleStatus is disabled. dellNetETSDcbxOperState will
+ be in 'Off' State."
+ DEFVAL { on }
+ ::= { dellNetETSPortEntry 2 }
+
+ dellNetETSDcbxOperState OBJECT-TYPE
+ SYNTAX DcbState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display the current state of the
+ DCBX state machine for the ETS feature on the given port.
+
+ If state is Off '(0)', then ETS Operational(local) parameters
+ will be same as ETS Admin Configuration Parameters and will
+ not have any impact in the system(hardware).
+
+ If state is init '(1)', then ETS Operational(local) parameters
+ will be same as ETS Admin Configuration Parameters.
+
+ If state is rxrecommended '(2)', then ETS Operational(local) parameters
+ will be same as ETS Remote Parameters.
+
+ internallypropagated '(3)', In this state all the Operational(local)
+ parameters for the feature will be same as the internal propagated
+ information from the config source."
+ ::= { dellNetETSPortEntry 3 }
+
+ dellNetETSDcbxStateMachine OBJECT-TYPE
+ SYNTAX DcbStateMachineType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display the DCBX state machine
+ type that is used by the ETS feature on the given port."
+ ::= { dellNetETSPortEntry 4 }
+
+ dellNetETSOperStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives information on the operational status of ETS
+ on the given port.
+ Enabled(1) indicates ETS on the port is in sync with the remote
+ and is operationally up.
+ Disabled(2) indicates ETS on the port is operationally disabled."
+ ::= { dellNetETSPortEntry 5 }
+
+ dellNetETSClearTLVCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when set to TRUE, clears the following counters
+ associated with a Port:
+ dellNetETSConfTxTLVCounter,
+ dellNetETSConfRxTLVCounter,
+ dellNetETSConfRxTLVErrors,
+ dellNetETSRecoTxTLVCounter,
+ dellNetETSRecoRxTLVCounter,
+ dellNetETSRecoRxTLVErrors.
+
+ Setting this object to FALSE has no effect.
+ This object always returns FALSE when read."
+ DEFVAL { false }
+ ::= { dellNetETSPortEntry 6 }
+
+ dellNetETSConfTxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of ETS
+ configuration TLV that are transmitted from this port.
+ This counter will be incremented every time when there
+ is ETS Configuration TLV is generated and transmitted
+ to the LLDP."
+ ::= { dellNetETSPortEntry 7 }
+
+ dellNetETSConfRxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of ETS
+ ConfigurationTLV that are received in this port. This
+ counter will be incremented every time when there is ETS
+ Configuration TLV is received from the LLDP."
+ ::= { dellNetETSPortEntry 8 }
+
+ dellNetETSConfRxTLVErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of number of malformed
+ ETS Conf TLVs received by ETS. This counter will be
+ incremented every time a ETS Conf TLV is dropped by ETS."
+ ::= { dellNetETSPortEntry 9 }
+
+
+ dellNetETSRecoTxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of ETS
+ Recommendation TLV that are transmitted from this port.
+ This counter will be incremented every time when there
+ is ETS Recommendation TLV is generated and transmitted
+ to the LLDP."
+ ::= { dellNetETSPortEntry 10 }
+
+ dellNetETSRecoRxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of ETS
+ Recommendation TLV that are received in this port. This
+ counter will be incremented every time when there is ETS
+ Recommendation TLV is received from the LLDP."
+ ::= { dellNetETSPortEntry 11 }
+
+ dellNetETSRecoRxTLVErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of number of malformed
+ ETS Reco TLVs received by ETS. This counter will be
+ incremented every time a ETS Reco TLV is dropped by ETS."
+ ::= { dellNetETSPortEntry 12 }
+
+-- ****************************************************************************
+-- PFC Scalar Objects
+-- ****************************************************************************
+
+ dellNetPFCSystemControl OBJECT-TYPE
+ SYNTAX INTEGER { running(1), shutdown(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PFC(Priority Based Flow Control) system control status for the switch.
+
+ It indicates whether PFC Module in the system is
+ running or shutdown. When this object returns 'running',
+ resources required by PFC module are allocated and
+ the module is running. When this object returns 'shutdown',
+ all the pools used by PFC module are released to the system."
+
+ DEFVAL { running }
+ ::= { dellNetPFCScalars 1 }
+
+ dellNetPFCModuleStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PFC(Priority Based Flow Control) Module status for the switch.
+
+ If this object returns with 'disabled', then all the ports
+ have the PFC feature disabled in the system(hardware)
+ and the DCBX state machine has stopped on the ports.
+
+ If this object returns with 'enabled', then all the ports
+ have the PFC feature enabled in the system(hardware)
+ and the DCBX state machine is running on the ports."
+ DEFVAL { enabled }
+ ::= { dellNetPFCScalars 2 }
+
+ dellNetPFCClearCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when set to TRUE, clears the following counters
+ for the PFC Module:
+ dellNetPFCTxTLVCounter,
+ dellNetPFCRxTLVCounter,
+ dellNetPFCRxTLVErrors.
+
+ Setting this object to FALSE has no effect.
+ This object always returns FALSE when read."
+ DEFVAL { false }
+ ::= {dellNetPFCScalars 3 }
+
+ dellNetPFCGlobalEnableTrap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the transmission of TRAP
+ notification messages for PFC feature is enabled or disabled."
+
+ DEFVAL { 0 }
+ ::= { dellNetPFCScalars 4 }
+
+-- ****************************************************************************
+-- PFC Port Configuration table
+-- ****************************************************************************
+
+ dellNetPFCPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DellNetPFCPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PFC Port table contains the PFC (Priortiy Based Flow Control) features
+ information specific to this port.
+
+ An entry created in the port table populates the entry in this table and
+ in the following tables in the standard DCBX Mib for this port.
+ lldpXdot1dcbxConfigPFCTable,
+ lldpXdot1dcbxLocPFCBasicTable,
+ lldpXdot1dcbxLocPFCEnableTable,
+ lldpXdot1dcbxAdminPFCBasicTable,
+ lldpXdot1dcbxAdminPFCEnableTable.
+
+ Deletion of entry in the port table deletes the entry in this table and
+ all the entries in the above tables in the standatd DCBX mib for this port."
+ ::= { dellNetPFCObjects 2 }
+
+ dellNetPFCPortEntry OBJECT-TYPE
+ SYNTAX DellNetPFCPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing PFC control parameters and PFC information
+ for a particular port."
+ INDEX {dellNetPFCPortNumber}
+ ::= { dellNetPFCPortTable 1 }
+
+ DellNetPFCPortEntry ::=
+ SEQUENCE {
+ dellNetPFCPortNumber InterfaceIndex,
+ dellNetPFCAdminMode DcbAdminMode,
+ dellNetPFCDcbxOperState DcbState,
+ dellNetPFCDcbxStateMachine DcbStateMachineType,
+ dellNetPFCOperStatus EnabledStatus,
+ dellNetPFCClearTLVCounters TruthValue,
+ dellNetPFCTxTLVCounter Counter32,
+ dellNetPFCRxTLVCounter Counter32,
+ dellNetPFCRxTLVErrors Counter32
+ }
+
+ dellNetPFCPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This indicates the interface identifier for which the PFC
+ configuration is applied."
+ ::= { dellNetPFCPortEntry 1 }
+
+ dellNetPFCAdminMode OBJECT-TYPE
+ SYNTAX DcbAdminMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display Admin mode for PFC feature on
+ the given port.
+
+ If mode is 'on(1)',PFC feature is enabled on this port.
+ PFC configurations, either from this system or
+ the remote system will take effect based on DCBX negotiations.
+
+ If mode is 'off(2)',PFC feature is disabled on this port.
+ Operational(local) parameters is same as Admin Configuration
+ Parameters. But Operational(local) parameters do not have any impact
+ in the system.dellNetPFCDcbxOperState becomes up if remote is also disabled
+
+ The Operational(local) parameters do not have any impact in
+ the system if this object value is 'on(1)'
+ and dellNetPFCModuleStatus is disabled. dellNetPFCDcbxOperState
+ will be in 'Off' State."
+ DEFVAL { on }
+ ::= { dellNetPFCPortEntry 2 }
+
+ dellNetPFCDcbxOperState OBJECT-TYPE
+ SYNTAX DcbState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display the current state of the
+ DCBX state machine for the PFC feature on the given port.
+
+ If state is Off '(0)', then PFC Operational(local) parameters
+ will be same as PFC Admin Configuration Parameters and will
+ not have any impact in the system(hardware).
+
+ If state is init '(1)', then PFC Operational(local) parameters
+ will be same as PFC Admin Configuration Parameters.
+
+ If state is rxrecommended '(2)',then PFC Operational(local) parameters
+ will be same as PFC Remote Parameters.
+
+ internallypropagated '(3)', In this state all the Operational(local)
+ parameters for the feature will be same as the internal propagated
+ information from the config source."
+ ::= { dellNetPFCPortEntry 3 }
+
+ dellNetPFCDcbxStateMachine OBJECT-TYPE
+ SYNTAX DcbStateMachineType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to display the DCBX state machine
+ type that is used by the PFC feature on the given port."
+ ::= { dellNetPFCPortEntry 4 }
+
+ dellNetPFCOperStatus OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives information on the operational status of PFC
+ on the given port.
+ Enabled(1) indicates PFC on the port is in sync with the remote
+ and is operationally up.
+ Disabled(2) indicates PFC on the port is operationally disabled."
+ ::= { dellNetPFCPortEntry 5 }
+
+ dellNetPFCClearTLVCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when set to TRUE, clears the following counters
+ associated with a Port:
+ dellNetPFCTxTLVCounter,
+ dellNetPFCRxTLVCounter,
+ dellNetPFCRxTLVErrors.
+
+ Setting this object to FALSE has no effect.
+ This object always returns FALSE when read."
+ DEFVAL { false }
+ ::= { dellNetPFCPortEntry 6 }
+
+ dellNetPFCTxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of PFC TLV
+ that are transmitted from this port. This counter will be
+ incremented every time when there is PFC TLV is generated
+ and transmitted to the LLDP."
+ ::= { dellNetPFCPortEntry 7 }
+
+ dellNetPFCRxTLVCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of the number of PFC TLV
+ that are received in this port. This counter will be
+ incremented every time when there is PFC TLV is received
+ from the LLDP."
+ ::= { dellNetPFCPortEntry 8 }
+
+ dellNetPFCRxTLVErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to keep track of number of malformed TLVs received by PFC.
+ This counter will be incremented every time a PFC-TLV is dropped by PFC."
+ ::= { dellNetPFCPortEntry 9 }
+
+-- ****************************************************************************
+-- dellNetDCbNotification subtree contains the objects related to notifications.
+-- ****************************************************************************
+ dellNetDCBTraps OBJECT IDENTIFIER ::= { dellNetDcbNotificationObjects 0 }
+ dellNetDCBTrapObjects OBJECT IDENTIFIER ::= { dellNetDcbNotificationObjects 1 }
+
+ dellNetDcbTrapPortNumber OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object refers to the Port number for which the DCBX feature
+ is enabled. And will be used in sending the feature port specific Traps."
+ ::= { dellNetDCBTrapObjects 1 }
+
+ dellNetDcbPeerUpStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object refers to the DCBX Peer Up or Peer down status
+ on the port.
+ If the value is 'true', then the DCBX Peer will be present
+ and UP.
+ If the value is 'false', then the DCBX Peer will be absent
+ and DOWN."
+ ::= { dellNetDCBTrapObjects 2 }
+
+ dellNetETSModuleStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetETSModuleStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated when there is a change in the ETS Module
+ status. This trap is generated only if dellNetETSGlobalEnableTrap
+ is enabled to send the trap."
+ ::= { dellNetDCBTraps 1 }
+
+ dellNetETSPortAdminStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetETSAdminMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the ETS Admin status and the
+ dellNetETSGlobalEnableTrap is enabled to send the trap
+ for ETS Admin mode change. "
+ ::= {dellNetDCBTraps 2 }
+
+ dellNetETSPortPeerStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetDcbPeerUpStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the DCBX Peer Status and the
+ dellNetETSGlobalEnableTrap is enabled
+ to send the trap for Peer Up or Peer Down."
+ ::= {dellNetDCBTraps 3 }
+
+ dellNetETSPortDcbxOperStateTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetETSDcbxOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the ETS Operational State and the
+ dellNetETSGlobalEnableTrap is enabled
+ to send the trap for ETS state machine state change."
+ ::= {dellNetDCBTraps 4 }
+
+ dellNetPFCModuleStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetPFCModuleStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated when there is a change in the PFC Module
+ status is enabled. This trap is generated only if
+ dellNetPFCGlobalEnableTrap is enabled to send the trap."
+ ::= { dellNetDCBTraps 5 }
+
+ dellNetPFCPortAdminStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetPFCAdminMode
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the PFC Admin Status and the
+ dellNetPFCGlobalEnableTrap is enabled
+ to send the trap for PFC Admin Status change."
+ ::= {dellNetDCBTraps 6 }
+
+ dellNetPFCPortPeerStatusTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetDcbPeerUpStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the DCBX Peer Status and the
+ dellNetPFCGlobalEnableTrap is enabled
+ to send the trap for Peer Up or Peer Down."
+ ::= {dellNetDCBTraps 7 }
+
+ dellNetPFCPortDcbxOperStateTrap NOTIFICATION-TYPE
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetPFCDcbxOperState
+ }
+ STATUS current
+ DESCRIPTION
+ "This trap is generated in the following conditions.
+ Whenever there is a change in the PFC Operational State and the
+ dellNetPFCGlobalEnableTrap is enabled
+ to send the trap for PFC state machine state change."
+ ::= {dellNetDCBTraps 8 }
+
+-- ############################################################################
+-- Conformance information
+-- ############################################################################
+
+ dellNetDCBMibConformance OBJECT IDENTIFIER
+ ::= { dellNetDcb 5 }
+
+ dellNetDCBMibCompliances OBJECT IDENTIFIER
+ ::= { dellNetDCBMibConformance 1 }
+
+ dellNetDCBMibGroups OBJECT IDENTIFIER
+ ::= { dellNetDCBMibConformance 2 }
+
+-- ############################################################################
+-- Compliance Statements
+-- ############################################################################
+
+dellNetDCBMibComplianceRev1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Dell Networking OS product which implement the
+ Dell Networking OS dcbx MIB. "
+ MODULE
+ MANDATORY-GROUPS {
+ dellNetDcbSystemObjectGroup,
+ dellNetDcbxScalarsGroup,
+ dellNetDCBXPortTableGroup,
+ dellNetETSScalarsGroup,
+ dellNetETSPortTableGroup,
+ dellNetPFCScalarsGroup,
+ dellNetPFCPortTableGroup,
+ dellNetDCBNotificationObjectsGroup,
+ dellNetDCBNotificationsGroup
+ }
+ ::= { dellNetDCBMibCompliances 1 }
+
+dellNetDCBMibCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for Dell Networking OS product which implement the
+ Dell Networking OS dcb MIB. This module consists of the obsolete MIB objects."
+ MODULE
+ MANDATORY-GROUPS {
+ dellNetDcbObjectGroup
+ }
+ ::= { dellNetDCBMibCompliances 2 }
+
+-- ##########################################################################
+-- Units of conformance
+-- ##########################################################################
+
+dellNetDcbSystemObjectGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetDcbPfcMinThreshold,
+ dellNetDcbPfcMaxThreshold,
+ dellNetDcbMaxPfcProfiles
+ }
+ STATUS current
+ DESCRIPTION
+ "This group represents a collection of objects providing the
+ DCB system information."
+ ::= { dellNetDCBMibGroups 1 }
+
+ dellNetDcbObjectGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetDcbETSAdminStatus,
+ dellNetDcbPFCAdminStatus
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "This group represents a collection of objects providing the
+ information on the DCB control parameters for a particular port."
+ ::= { dellNetDCBMibGroups 2 }
+
+ dellNetDcbxScalarsGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetDcbxGlobalTraceLevel,
+ dellNetDCBXGlobalVersion
+ }
+ STATUS current
+ DESCRIPTION
+ "This group represents the DCBX scalars in the DellNet DCB mib. "
+ ::= { dellNetDCBMibGroups 3 }
+
+ dellNetDCBXPortTableGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetDCBXAdminStatus,
+ dellNetDCBXAutoCfgPortRole,
+ dellNetDCBXPortVersion,
+ dellNetDCBXPortSupportedTLVs,
+ dellNetDCBXPortConfigTLVsTxEnable,
+ dellNetDCBXPortOperVersion,
+ dellNetDCBXPortPeerMACaddress,
+ dellNetDCBXPortCfgSource,
+ dellNetDCBXOperStatus,
+ dellNetDCBXPortMultiplePeerCount,
+ dellNetDCBXPortPeerRemovedCount,
+ dellNetDCBXPortPeerOperVersionNum,
+ dellNetDCBXPortPeerMaxVersion,
+ dellNetDCBXPortSeqNum,
+ dellNetDCBXPortAckNum,
+ dellNetDCBXPortPeerRcvdAckNum,
+ dellNetDCBXPortTxCount,
+ dellNetDCBXPortRxCount,
+ dellNetDCBXPortErrorFramesCount
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains the collection of objects describing the
+ DCBX specific information on the particular port. "
+ ::= { dellNetDCBMibGroups 4 }
+
+ dellNetETSScalarsGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetETSSystemControl,
+ dellNetETSModuleStatus,
+ dellNetETSClearCounters,
+ dellNetETSGlobalEnableTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "This object represents the collection of objects providing the ETS
+ Information on the system."
+ ::= { dellNetDCBMibGroups 5 }
+
+ dellNetETSPortTableGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetETSAdminMode,
+ dellNetETSDcbxOperState,
+ dellNetETSDcbxStateMachine,
+ dellNetETSOperStatus,
+ dellNetETSClearTLVCounters,
+ dellNetETSConfTxTLVCounter,
+ dellNetETSConfRxTLVCounter,
+ dellNetETSConfRxTLVErrors,
+ dellNetETSRecoTxTLVCounter,
+ dellNetETSRecoRxTLVCounter,
+ dellNetETSRecoRxTLVErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "This object group represents the collection of objects providing
+ ETS specific status information on a specific port."
+ ::= { dellNetDCBMibGroups 6 }
+
+ dellNetPFCScalarsGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetPFCSystemControl,
+ dellNetPFCModuleStatus,
+ dellNetPFCClearCounters,
+ dellNetPFCGlobalEnableTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "This group represents a collection of objects providing the system
+ information related to PFC."
+ ::= { dellNetDCBMibGroups 7 }
+
+ dellNetPFCPortTableGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetPFCAdminMode,
+ dellNetPFCDcbxOperState,
+ dellNetPFCDcbxStateMachine,
+ dellNetPFCOperStatus,
+ dellNetPFCClearTLVCounters,
+ dellNetPFCTxTLVCounter,
+ dellNetPFCRxTLVCounter,
+ dellNetPFCRxTLVErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "This group represents a collection of objects providing the
+ PFC specific status information per port. "
+ ::= { dellNetDCBMibGroups 8 }
+
+ dellNetDCBNotificationObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ dellNetDcbTrapPortNumber,
+ dellNetDcbPeerUpStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This object group represents the collection of objects used by the
+ notification group dellNetDCBNotificationsGroup."
+ ::= { dellNetDCBMibGroups 9 }
+
+ dellNetDCBNotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ dellNetETSModuleStatusTrap,
+ dellNetETSPortAdminStatusTrap,
+ dellNetETSPortPeerStatusTrap,
+ dellNetETSPortDcbxOperStateTrap,
+ dellNetPFCModuleStatusTrap,
+ dellNetPFCPortAdminStatusTrap,
+ dellNetPFCPortPeerStatusTrap,
+ dellNetPFCPortDcbxOperStateTrap
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection on notification objects in the DellNet-DCB mib"
+ ::= { dellNetDCBMibGroups 10 }
+
+
+END
+