LLDP-EXT-DOT1-DCBX-MIB ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC lldpV2PortConfigEntry, lldpV2LocPortIfIndex, lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex FROM LLDP-V2-MIB lldpV2Xdot1MIB FROM LLDP-EXT-DOT1-V2-MIB IEEE8021PriorityValue FROM IEEE8021-TC-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; lldpXdot1dcbxMIB MODULE-IDENTITY LAST-UPDATED "200907220000Z" -- July 22, 2009 ORGANIZATION "IEEE 802.1 Working Group" CONTACT-INFO "WG-URL: http://grouper.ieee.org/groups/802/1/index.html WG-EMail: STDS-802-1-L@LISTSERV.IEEE.ORG Contact: Joseph Pelissier Postal: Cisco Systems 3 West Plumeria Drive San Jose, CA 95747 USA Tel: +1-503-628-0801 E-mail: jopeliss@cisco.com" DESCRIPTION "The DCBX Management Information Base module for IEEE 802.1 organizationally defined configuration information. The DCBX MIB is branched from lldpV2Xdot1mib. Copyright (C) IEEE (2009). This version of this MIB module is published as TBD of TBD; see the standard itself for full legal notices." REVISION "200907220000Z" -- July 22, 2009 DESCRIPTION "Published as part of IEEE Std TBD initial version." ::= { lldpV2Xdot1MIB 2 } ---------------------------------------------------------------------- ---------------------------------------------------------------------- -- -- Data Center Control Protocol (DCBX) MIB Module - IEEE 802.1 -- ---------------------------------------------------------------------- ---------------------------------------------------------------------- lldpXdot1dcbxObjects OBJECT IDENTIFIER ::= { lldpXdot1dcbxMIB 1 } -- DCBX 802.1 MIB Extension groups lldpXdot1dcbxConfig OBJECT IDENTIFIER ::= { lldpXdot1dcbxObjects 1 } lldpXdot1dcbxLocalData OBJECT IDENTIFIER ::= { lldpXdot1dcbxObjects 2 } lldpXdot1dcbxRemoteData OBJECT IDENTIFIER ::= { lldpXdot1dcbxObjects 3 } lldpXdot1dcbxAdminData OBJECT IDENTIFIER ::= { lldpXdot1dcbxObjects 4 } ------------------------------------------------------------------- -- IEEE 802.1 - DCBX Textual Conventions ------------------------------------------------------------------- LldpXdot1dcbxPriorityGroupValue ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Indicates a priority group. Values 0-7 correspond to priority groups. Value 15 indicates no priority group." SYNTAX Integer32 (0..7 | 15) LldpXdot1dcbxAppSelector ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the contents of a protocol object 0: Ethertype 1: TCP Port number 2: UDP Port number 3: Port number over both TCP and UDP 4: Port number over neither TCP nor UDP" SYNTAX INTEGER { asEthertype(0), asTCPPortNumber(1), asUDPPortNumber(2), asTCPUDPPortNumber(3), asNotTCPUDPPortNumber(4) } LldpXdot1dcbxAppProtocol ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Contains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector" SYNTAX Integer32 (0..65535) LldpXdot1dcbxSupportedCapacity ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Indicates the supported capacity of a given feature, for example, the number of traffic classes supported. This TC is used for features that have a maximum capacity of eight but may have fewer supported. A value of zero indicates that there are not capacity restrictions, i.e., the capacity is eight." SYNTAX Integer32 (0|1..7) ------------------------------------------------------------------- -- IEEE 802.1 - DCBX Configuration ------------------------------------------------------------------- -- -- lldpXdot1dcbxConfigTCSupportedTable : configure the transmission -- of the Traffic classes Supported TLV on a set of ports -- lldpXdot1dcbxConfigTCSupportedTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxConfigTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that controls selection of Traffic Classes Supported TLVs to be transmitted on individual ports." ::= { lldpXdot1dcbxConfig 1 } lldpXdot1dcbxConfigTCSupportedEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxConfigTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined Traffic Classes Supported TLV on LLDP transmission capable ports. This configuration object augments the lldpV2PortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpV2PortConfigEntry entry. Each active lldpConfigEntry is restored from non-volatile storage (along with the corresponding lldpV2PortConfigEntry) after a re-initialization of the managemetn system." AUGMENTS { lldpV2PortConfigEntry } ::= { lldpXdot1dcbxConfigTCSupportedTable 1 } LldpXdot1dcbxConfigTCSupportedEntry ::= SEQUENCE { lldpXdot1dcbxConfigTCSupportedTxEnable TruthValue } lldpXdot1dcbxConfigTCSupportedTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpXdot1dcbxConfigTCSupportedTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined port VLAN TLV transmission is allowed on a given LLDP transmission capable port. The value of this object is restored from non-volatile storage after a re-initialization of the management system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxConfigTCSupportedEntry 1 } -- -- lldpXdot1dcbxConfigETSConfigurationTable : configure the -- transmission of the ETS Configuration TLV on a set of ports -- lldpXdot1dcbxConfigETSConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxConfigETSConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that controls selection of ETS Configuration TLVs to be transmitted on individual ports." ::= { lldpXdot1dcbxConfig 2 } lldpXdot1dcbxConfigETSConfigurationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxConfigETSConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined ETS Configuration TLV on LLDP transmission capable ports. This configuration object augments the lldpV2PortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpV2PortConfigEntry entry. Each active lldpConfigEntry is restored from non-volatile storage (along with the corresponding lldpV2PortConfigEntry) after a re-initialization of the management system." AUGMENTS { lldpV2PortConfigEntry } ::= { lldpXdot1dcbxConfigETSConfigurationTable 1 } LldpXdot1dcbxConfigETSConfigurationEntry ::= SEQUENCE { lldpXdot1dcbxConfigETSConfigurationTxEnable TruthValue } lldpXdot1dcbxConfigETSConfigurationTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpXdot1dcbxConfigETSConfigurationTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined ETS Configuration TLV transmission is allowed on a given LLDP transmission capable port. The value of this object is restored from non-volatile storage after a re-initialization of the management system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxConfigETSConfigurationEntry 1 } -- -- lldpXdot1dcbxConfigETSRecommendationTable : configure the -- transmission of the ETS Recommendation TLV on a set of ports -- lldpXdot1dcbxConfigETSRecommendationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxConfigETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that controls selection of ETS Recommendation TLVs to be transmitted on individual ports." ::= { lldpXdot1dcbxConfig 3 } lldpXdot1dcbxConfigETSRecommendationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxConfigETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined ETS Recommendation TLV on LLDP transmission capable ports. This configuration object augments the lldpV2PortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpV2PortConfigEntry entry. Each active lldpConfigEntry is restored from non-volatile storage (along with the corresponding lldpV2PortConfigEntry) after a re-initialization of the management system." AUGMENTS { lldpV2PortConfigEntry } ::= { lldpXdot1dcbxConfigETSRecommendationTable 1 } LldpXdot1dcbxConfigETSRecommendationEntry ::= SEQUENCE { lldpXdot1dcbxConfigETSRecommendationTxEnable TruthValue } lldpXdot1dcbxConfigETSRecommendationTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpXdot1dcbxConfigETSRecommendationTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined ETS Recommendation TLV transmission is allowed on a given LLDP transmission capable port. The value of this object is restored from non-volatile storage after a re-initialization of the management system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxConfigETSRecommendationEntry 1 } -- -- lldpXdot1dcbxConfigPFCTable : configure the transmission of the -- Priority-based Flow Control TLV on a set of ports -- lldpXdot1dcbxConfigPFCTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxConfigPFCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that controls selection of Priorit-based Flow Control TLVs to be transmitted on individual ports." ::= { lldpXdot1dcbxConfig 4 } lldpXdot1dcbxConfigPFCEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxConfigPFCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined Priority-based Flow Control TLV on LLDP transmission capable ports. This configuration object augments the lldpV2PortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpV2PortConfigEntry entry. Each active lldpConfigEntry is restored from non-volatile storage (along with the corresponding lldpV2PortConfigEntry) after a re-initialization of the management system." AUGMENTS { lldpV2PortConfigEntry } ::= { lldpXdot1dcbxConfigPFCTable 1 } LldpXdot1dcbxConfigPFCEntry ::= SEQUENCE { lldpXdot1dcbxConfigPFCTxEnable TruthValue } lldpXdot1dcbxConfigPFCTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpXdot1dcbxConfigPFCTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined Priority-based Flow Fontrol TLV transmission is allowed on a given LLDP transmission capable port. The value of this object is restored from non-volatile storage after a re-initialization of the management system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxConfigPFCEntry 1 } -- -- lldpXdot1dcbxConfigApplicationPriorityTable : configure the -- transmission of the Application Priority TLV on a set of ports -- lldpXdot1dcbxConfigApplicationPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxConfigApplicationPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that controls selection of Priorit-based Flow Control TLVs to be transmitted on individual ports." ::= { lldpXdot1dcbxConfig 5 } lldpXdot1dcbxConfigApplicationPriorityEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxConfigApplicationPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP configuration information that controls the transmission of IEEE 802.1 organizationally defined Application Priority TLV on LLDP transmission capable ports. This configuration object augments the lldpV2PortConfigEntry of the LLDP-MIB, therefore it is only present along with the port configuration defined by the associated lldpV2PortConfigEntry entry. Each active lldpConfigEntry is restored from non-volatile storage (along with the corresponding lldpV2PortConfigEntry) after a re-initialization of the management system." AUGMENTS { lldpV2PortConfigEntry } ::= { lldpXdot1dcbxConfigApplicationPriorityTable 1 } LldpXdot1dcbxConfigApplicationPriorityEntry ::= SEQUENCE { lldpXdot1dcbxConfigApplicationPriorityTxEnable TruthValue } lldpXdot1dcbxConfigApplicationPriorityTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The lldpXdot1dcbxConfigApplicationPriorityTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined Application Priority TLV transmission is allowed on a given LLDP transmission capable port. The value of this object is restored from non-volatile storage after a re-initialization of the management system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxConfigApplicationPriorityEntry 1 } ------------------------------------------------------------------------ -- IEEE 802.1 - DCBX Local System Information ------------------------------------------------------------------------ -- -- lldpXdot1dcbxLocTCSupportedTable - Contains the information for the -- Traffic Classes Supported TLV. -- lldpXdot1dcbxLocTCSupportedTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizational deffined LLDP TCSupported TLV on the local system known to this agent" ::= { lldpXdot1dcbxLocalData 1 } lldpXdot1dcbxLocTCSupportedEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Traffic Classes Supported TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxLocTCSupportedTable 1 } LldpXdot1dcbxLocTCSupportedEntry ::= SEQUENCE { lldpXdot1dcbxLocTCSupported LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxLocTCSupported OBJECT-TYPE SYNTAX LldpXdot1dcbxSupportedCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of traffic classes supported on the local system. A value of 0 indicates that 8 traffic classes are supported." REFERENCE "TBD" ::= { lldpXdot1dcbxLocTCSupportedEntry 1 } -- -- lldpXdot1dcbxLocETSConfigurationTable - Contains the information -- for the ETS Configuration TLV. -- lldpXdot1dcbxLocETSConfiguration OBJECT IDENTIFIER ::= { lldpXdot1dcbxLocalData 2 } lldpXdot1dcbxLocETSBasicConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Configuration TLV on the local system known to this agent" ::= { lldpXdot1dcbxLocETSConfiguration 1 } lldpXdot1dcbxLocETSBasicConfigurationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Configuration TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxLocETSBasicConfigurationTable 1 } LldpXdot1dcbxLocETSBasicConfigurationEntry ::= SEQUENCE { lldpXdot1dcbxLocETSConWilling TruthValue, lldpXdot1dcbxLocETSConPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxLocETSConWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the ETS configuration recommended by the remote system." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSBasicConfigurationEntry 1 } lldpXdot1dcbxLocETSConPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable atomic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSBasicConfigurationEntry 2} lldpXdot1dcbxLocETSConPriorityAssignmentTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per priority. The entry in each row indicates the priority group to which the priority is assigned. 15 indicates that the priority is not assigned to any priority group." ::= { lldpXdot1dcbxLocETSConfiguration 2 } lldpXdot1dcbxLocETSConPriorityAssignmentEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates a priority to priority group assignment." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxLocETSConPriority } ::= { lldpXdot1dcbxLocETSConPriorityAssignmentTable 1 } LldpXdot1dcbxLocETSConPriorityAssignmentEntry ::= SEQUENCE { lldpXdot1dcbxLocETSConPriority IEEE8021PriorityValue, lldpXdot1dcbxLocETSConPriorityGroup LldpXdot1dcbxPriorityGroupValue } lldpXdot1dcbxLocETSConPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the priority that is assigned to a priority group." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSConPriorityAssignmentEntry 1 } lldpXdot1dcbxLocETSConPriorityGroup OBJECT-TYPE SYNTAX LldpXdot1dcbxPriorityGroupValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the priority group this priority is to be assigned to." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSConPriorityAssignmentEntry 2 } -- -- lldpXdot1dcbxLocETSRecommendationTable - Contains the information for -- the ETS Recommendation TLV. -- lldpXdot1dcbxLocETSRecommendationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Recommendation TLV on the local system known to this agent" ::= { lldpXdot1dcbxLocalData 3 } lldpXdot1dcbxLocETSRecommendationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Recommendation TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxLocETSRecommendationTable 1 } LldpXdot1dcbxLocETSRecommendationEntry ::= SEQUENCE { lldpXdot1dcbxLocETSRecoValid TruthValue, lldpXdot1dcbxLocETSRecoPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxLocETSRecoValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True idicates that the Recommendations in lldpXdot1dcbxLocETSRecoPriorityGroupBandwidthTable are valid, false indicates that no Recommendations are currently being made and the values in lldpXdot1dcbxLocETSRecoPriorityGroupBandwidthTable are to be ignored." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSRecommendationEntry 1} lldpXdot1dcbxLocETSRecoPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent that the remote station is recommending to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable automic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" ::= { lldpXdot1dcbxLocETSRecommendationEntry 2} -- -- lldpXdot1dcbxLocPFCTable - Contains the information for the ETS -- Recommendation TLV. -- lldpXdot1dcbxLocPFC OBJECT IDENTIFIER ::= { lldpXdot1dcbxLocalData 4 } lldpXdot1dcbxLocPFCBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP PFC TLV on the local system known to this agent" ::= { lldpXdot1dcbxLocPFC 1 } lldpXdot1dcbxLocPFCBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined PFC TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxLocPFCBasicTable 1 } LldpXdot1dcbxLocPFCBasicEntry ::= SEQUENCE { lldpXdot1dcbxLocPFCWilling TruthValue, lldpXdot1dcbxLocPFCCap LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxLocPFCWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the PFC configuration of the remote system." REFERENCE "TBD" ::= { lldpXdot1dcbxLocPFCBasicEntry 1} lldpXdot1dcbxLocPFCCap 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. Zero indicates no limitation, i.e. all available traffic classes may have PFC enabled." REFERENCE "TBD" ::= { lldpXdot1dcbxLocPFCBasicEntry 2} lldpXdot1dcbxLocPFCEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority." ::= { lldpXdot1dcbxLocPFC 2 } lldpXdot1dcbxLocPFCEnableEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC is enabled on the correponding priority" INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxLocPFCEnablePriority } ::= { lldpXdot1dcbxLocPFCEnableTable 1 } LldpXdot1dcbxLocPFCEnableEntry ::= SEQUENCE { lldpXdot1dcbxLocPFCEnablePriority IEEE8021PriorityValue, lldpXdot1dcbxLocPFCEnableEnabled TruthValue } lldpXdot1dcbxLocPFCEnablePriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC is enabled / disabled" ::= { lldpXdot1dcbxLocPFCEnableEntry 1 } lldpXdot1dcbxLocPFCEnableEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC is enabled on the corresponding priority" REFERENCE "TBD" ::= { lldpXdot1dcbxLocPFCEnableEntry 2 } lldpXdot1dcbxLocPFCDefTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with eight entries, one per priority, indicating if PFC defense mode is enabled for the given priority" ::= { lldpXdot1dcbxLocPFC 3 } lldpXdot1dcbxLocPFCDefEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC Defense mode is currently enabled for the corresponding priority." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxLocPFCDefPriority } ::= { lldpXdot1dcbxLocPFCDefTable 1 } LldpXdot1dcbxLocPFCDefEntry ::= SEQUENCE { lldpXdot1dcbxLocPFCDefPriority IEEE8021PriorityValue, lldpXdot1dcbxLocPFCDefEnabled TruthValue } lldpXdot1dcbxLocPFCDefPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC defenses is enabled / disabled" ::= { lldpXdot1dcbxLocPFCDefEntry 1 } lldpXdot1dcbxLocPFCDefEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC defenses are enabled on the corresponding priority" REFERENCE "TBD" ::= { lldpXdot1dcbxLocPFCDefEntry 2 } -- -- lldpXdot1dcbxLocApplicationPriorityTable - Contains the information -- for the Application Priority TLV. -- lldpXdot1dcbxLocApplicationPriority OBJECT IDENTIFIER ::= { lldpXdot1dcbxLocalData 5 } lldpXdot1dcbxLocApplicationPriorityBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP Application PrioriytTLV on the local system known to this agent" ::= { lldpXdot1dcbxLocApplicationPriority 1 } lldpXdot1dcbxLocApplicationPriorityBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Application PriorityTLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxLocApplicationPriorityBasicTable 1 } LldpXdot1dcbxLocApplicationPriorityBasicEntry ::= SEQUENCE { lldpXdot1dcbxLocApplicationPriorityWilling TruthValue } lldpXdot1dcbxLocApplicationPriorityWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the Application Priority configuration of the remote system." ::= { lldpXdot1dcbxLocApplicationPriorityBasicEntry 1} lldpXdot1dcbxLocApplicationPriorityAppTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxLocApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing entries indicating the priorty to be used for a given application" ::= { lldpXdot1dcbxLocApplicationPriority 2 } lldpXdot1dcbxLocApplicationPriorityAppEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxLocApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that indicates the priority to be used for a given application." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxLocApplicationPriorityAESelector, lldpXdot1dcbxLocApplicationPriorityAEProtocol } ::= { lldpXdot1dcbxLocApplicationPriorityAppTable 1 } LldpXdot1dcbxLocApplicationPriorityAppEntry ::= SEQUENCE { lldpXdot1dcbxLocApplicationPriorityAESelector LldpXdot1dcbxAppSelector, lldpXdot1dcbxLocApplicationPriorityAEProtocol LldpXdot1dcbxAppProtocol, lldpXdot1dcbxLocApplicationPriorityAEPriority IEEE8021PriorityValue } lldpXdot1dcbxLocApplicationPriorityAESelector OBJECT-TYPE SYNTAX LldpXdot1dcbxAppSelector MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the contents of the protocol object (lldpXdot1dcbxLocApplicationPriorityAEProtocol) 0: Ethertype 1: TCP Port number 2: UDP Port number 3: Port number over both TCP and UDP 4: Port number over neither TCP nor UDP" REFERENCE "TBD" ::= { lldpXdot1dcbxLocApplicationPriorityAppEntry 1 } lldpXdot1dcbxLocApplicationPriorityAEProtocol OBJECT-TYPE SYNTAX LldpXdot1dcbxAppProtocol MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol indicator of the type indicated by lldpXdot1dcbxLocApplicationPriorityAESelector." REFERENCE "TBD" ::= { lldpXdot1dcbxLocApplicationPriorityAppEntry 2 } lldpXdot1dcbxLocApplicationPriorityAEPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS read-only STATUS current DESCRIPTION "The priority code point that should be used in frames transporting the protocol indicated by lldpXdot1dcbxLocApplicationPriorityAESelector and lldpXdot1dcbxLocApplicationPriorityAEProtocol" REFERENCE "TBD" ::= { lldpXdot1dcbxLocApplicationPriorityAppEntry 3 } ------------------------------------------------------------------------ -- IEEE 802.1 - DCBX Remote System Information ------------------------------------------------------------------------ -- -- lldpXdot1dcbxRemTCSupportedTable - Contains the information for the -- Traffic Classes Supported TLV. -- lldpXdot1dcbxRemTCSupportedTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizational deffined LLDP TCSupported TLV on the local system known to this agent" ::= { lldpXdot1dcbxRemoteData 1 } lldpXdot1dcbxRemTCSupportedEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Traffic Classes Supported TLV LLDP extension." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex } ::= { lldpXdot1dcbxRemTCSupportedTable 1 } LldpXdot1dcbxRemTCSupportedEntry ::= SEQUENCE { lldpXdot1dcbxRemTCSupported LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxRemTCSupported OBJECT-TYPE SYNTAX LldpXdot1dcbxSupportedCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of traffic classes supported on the local system. A value of 0 indicates that 8 traffic classes are supported." REFERENCE "TBD" ::= { lldpXdot1dcbxRemTCSupportedEntry 1 } -- -- lldpXdot1dcbxRemETSConfigurationTable - Contains the information -- for the ETS Configuration TLV. -- lldpXdot1dcbxRemETSConfiguration OBJECT IDENTIFIER ::= { lldpXdot1dcbxRemoteData 2 } lldpXdot1dcbxRemETSBasicConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Configuration TLV on the local system known to this agent" ::= { lldpXdot1dcbxRemETSConfiguration 1 } lldpXdot1dcbxRemETSBasicConfigurationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Configuration TLV LLDP extension." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex } ::= { lldpXdot1dcbxRemETSBasicConfigurationTable 1 } LldpXdot1dcbxRemETSBasicConfigurationEntry ::= SEQUENCE { lldpXdot1dcbxRemETSConWilling TruthValue, lldpXdot1dcbxRemETSConPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxRemETSConWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the ETS configuration recommended by the remote system." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSBasicConfigurationEntry 1 } lldpXdot1dcbxRemETSConPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable atomic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSBasicConfigurationEntry 2} lldpXdot1dcbxRemETSConPriorityAssignmentTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per priority. The entry in each row indicates the priority group to which the priority is assigned. 15 indicates that the priority is not assigned to any priority group." ::= { lldpXdot1dcbxRemETSConfiguration 2 } lldpXdot1dcbxRemETSConPriorityAssignmentEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates a priority to priority group assignment." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex, lldpXdot1dcbxRemETSConPriority } ::= { lldpXdot1dcbxRemETSConPriorityAssignmentTable 1 } LldpXdot1dcbxRemETSConPriorityAssignmentEntry ::= SEQUENCE { lldpXdot1dcbxRemETSConPriority IEEE8021PriorityValue, lldpXdot1dcbxRemETSConPriorityGroup LldpXdot1dcbxPriorityGroupValue } lldpXdot1dcbxRemETSConPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the priority that is assigned to a priority group." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSConPriorityAssignmentEntry 1 } lldpXdot1dcbxRemETSConPriorityGroup OBJECT-TYPE SYNTAX LldpXdot1dcbxPriorityGroupValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the priority group this priority is to be assigned to." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSConPriorityAssignmentEntry 2 } -- -- lldpXdot1dcbxRemETSRecommendationTable - Contains the information for -- the ETS Recommendation TLV. -- lldpXdot1dcbxRemETSRecommendationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Recommendation TLV on the local system known to this agent" ::= { lldpXdot1dcbxRemoteData 3 } lldpXdot1dcbxRemETSRecommendationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Recommendation TLV LLDP extension." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex } ::= { lldpXdot1dcbxRemETSRecommendationTable 1 } LldpXdot1dcbxRemETSRecommendationEntry ::= SEQUENCE { lldpXdot1dcbxRemETSRecoValid TruthValue, lldpXdot1dcbxRemETSRecoPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxRemETSRecoValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True idicates that the Recommendations in lldpXdot1dcbxRemETSRecoPriorityGroupBandwidthTable are valid, false indicates that no Recommendations are currently being made and the values in lldpXdot1dcbxRemETSRecoPriorityGroupBandwidthTable are to be ignored." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSRecommendationEntry 1} lldpXdot1dcbxRemETSRecoPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent that the remote station is recommending to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable automic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" ::= { lldpXdot1dcbxRemETSRecommendationEntry 2} -- -- lldpXdot1dcbxRemPFCTable - Contains the information for the ETS -- Recommendation TLV. -- lldpXdot1dcbxRemPFC OBJECT IDENTIFIER ::= { lldpXdot1dcbxRemoteData 4 } lldpXdot1dcbxRemPFCBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP PFC TLV on the local system known to this agent" ::= { lldpXdot1dcbxRemPFC 1 } lldpXdot1dcbxRemPFCBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined PFC TLV LLDP extension." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex } ::= { lldpXdot1dcbxRemPFCBasicTable 1 } LldpXdot1dcbxRemPFCBasicEntry ::= SEQUENCE { lldpXdot1dcbxRemPFCWilling TruthValue, lldpXdot1dcbxRemPFCCap LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxRemPFCWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the PFC configuration of the remote system." REFERENCE "TBD" ::= { lldpXdot1dcbxRemPFCBasicEntry 1} lldpXdot1dcbxRemPFCCap 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. Zero indicates no limitation, i.e. all available traffic classes may have PFC enabled." REFERENCE "TBD" ::= { lldpXdot1dcbxRemPFCBasicEntry 2} lldpXdot1dcbxRemPFCEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority." ::= { lldpXdot1dcbxRemPFC 2 } lldpXdot1dcbxRemPFCEnableEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC is enabled on the correponding priority" INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex, lldpXdot1dcbxRemPFCEnablePriority } ::= { lldpXdot1dcbxRemPFCEnableTable 1 } LldpXdot1dcbxRemPFCEnableEntry ::= SEQUENCE { lldpXdot1dcbxRemPFCEnablePriority IEEE8021PriorityValue, lldpXdot1dcbxRemPFCEnableEnabled TruthValue } lldpXdot1dcbxRemPFCEnablePriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC is enabled / disabled" ::= { lldpXdot1dcbxRemPFCEnableEntry 1 } lldpXdot1dcbxRemPFCEnableEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC is enabled on the corresponding priority" REFERENCE "TBD" ::= { lldpXdot1dcbxRemPFCEnableEntry 2 } lldpXdot1dcbxRemPFCDefTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with eight entries, one per priority, indicating if PFC defense mode is enabled for the given priority" ::= { lldpXdot1dcbxRemPFC 3 } lldpXdot1dcbxRemPFCDefEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC Defense mode is currently enabled for the corresponding priority." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex, lldpXdot1dcbxRemPFCDefPriority } ::= { lldpXdot1dcbxRemPFCDefTable 1 } LldpXdot1dcbxRemPFCDefEntry ::= SEQUENCE { lldpXdot1dcbxRemPFCDefPriority IEEE8021PriorityValue, lldpXdot1dcbxRemPFCDefEnabled TruthValue } lldpXdot1dcbxRemPFCDefPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC defenses is enabled / disabled" ::= { lldpXdot1dcbxRemPFCDefEntry 1 } lldpXdot1dcbxRemPFCDefEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC defenses are enabled on the corresponding priority" REFERENCE "TBD" ::= { lldpXdot1dcbxRemPFCDefEntry 2 } -- -- lldpXdot1dcbxRemApplicationPriorityTable - Contains the information -- for the Application Priority TLV. -- lldpXdot1dcbxRemApplicationPriority OBJECT IDENTIFIER ::= { lldpXdot1dcbxRemoteData 5 } lldpXdot1dcbxRemApplicationPriorityBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP Application PrioriytTLV on the local system known to this agent" ::= { lldpXdot1dcbxRemApplicationPriority 1 } lldpXdot1dcbxRemApplicationPriorityBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Application PriorityTLV LLDP extension." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex } ::= { lldpXdot1dcbxRemApplicationPriorityBasicTable 1 } LldpXdot1dcbxRemApplicationPriorityBasicEntry ::= SEQUENCE { lldpXdot1dcbxRemApplicationPriorityWilling TruthValue } lldpXdot1dcbxRemApplicationPriorityWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the local system is willing to accept the Application Priority configuration of the remote system." ::= { lldpXdot1dcbxRemApplicationPriorityBasicEntry 1} lldpXdot1dcbxRemApplicationPriorityAppTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxRemApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing entries indicating the priorty to be used for a given application" ::= { lldpXdot1dcbxRemApplicationPriority 2 } lldpXdot1dcbxRemApplicationPriorityAppEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxRemApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that indicates the priority to be used for a given application." INDEX { lldpV2RemTimeMark, lldpV2RemLocalIfIndex, lldpV2RemLocalDestMACAddress, lldpV2RemIndex, lldpXdot1dcbxRemApplicationPriorityAESelector, lldpXdot1dcbxRemApplicationPriorityAEProtocol } ::= { lldpXdot1dcbxRemApplicationPriorityAppTable 1 } LldpXdot1dcbxRemApplicationPriorityAppEntry ::= SEQUENCE { lldpXdot1dcbxRemApplicationPriorityAESelector LldpXdot1dcbxAppSelector, lldpXdot1dcbxRemApplicationPriorityAEProtocol LldpXdot1dcbxAppProtocol, lldpXdot1dcbxRemApplicationPriorityAEPriority IEEE8021PriorityValue } lldpXdot1dcbxRemApplicationPriorityAESelector OBJECT-TYPE SYNTAX LldpXdot1dcbxAppSelector MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the contents of the protocol object (lldpXdot1dcbxRemApplicationPriorityAEProtocol) 0: Ethertype 1: TCP Port number 2: UDP Port number 3: Port number over both TCP and UDP 4: Port number over neither TCP nor UDP" REFERENCE "TBD" ::= { lldpXdot1dcbxRemApplicationPriorityAppEntry 1 } lldpXdot1dcbxRemApplicationPriorityAEProtocol OBJECT-TYPE SYNTAX LldpXdot1dcbxAppProtocol MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol indicator of the type indicated by lldpXdot1dcbxRemApplicationPriorityAESelector." REFERENCE "TBD" ::= { lldpXdot1dcbxRemApplicationPriorityAppEntry 2 } lldpXdot1dcbxRemApplicationPriorityAEPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS read-only STATUS current DESCRIPTION "The priority code point that should be used in frames transporting the protocol indicated by lldpXdot1dcbxRemApplicationPriorityAESelector and lldpXdot1dcbxRemApplicationPriorityAEProtocol" REFERENCE "TBD" ::= { lldpXdot1dcbxRemApplicationPriorityAppEntry 3 } ------------------------------------------------------------------------ -- IEEE 802.1 - DCBX Administrative Information ------------------------------------------------------------------------ -- -- lldpXdot1dcbxAdminTCSupportedTable - Contains the information for -- the Traffic Classes Supported TLV. -- lldpXdot1dcbxAdminTCSupportedTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizational deffined LLDP TCSupported TLV on the local system known to this agent" ::= { lldpXdot1dcbxAdminData 1 } lldpXdot1dcbxAdminTCSupportedEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminTCSupportedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Traffic Classes Supported TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxAdminTCSupportedTable 1 } LldpXdot1dcbxAdminTCSupportedEntry ::= SEQUENCE { lldpXdot1dcbxAdminTCSupported LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxAdminTCSupported OBJECT-TYPE SYNTAX LldpXdot1dcbxSupportedCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of traffic classes supported on the local system. A value of 0 indicates that 8 traffic classes are supported. Note that generaly this represents a physical characteristic of the device. However, some devices may allow this to be programmable, in which case MAX-ACCESS would change to read-write" REFERENCE "TBD" ::= { lldpXdot1dcbxAdminTCSupportedEntry 1 } -- -- lldpXdot1dcbxAdminETSConfigurationTable - Contains the information -- for the ETS Configuration TLV. -- lldpXdot1dcbxAdminETSConfiguration OBJECT IDENTIFIER ::= { lldpXdot1dcbxAdminData 2 } lldpXdot1dcbxAdminETSBasicConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Configuration TLV on the local system known to this agent" ::= { lldpXdot1dcbxAdminETSConfiguration 1 } lldpXdot1dcbxAdminETSBasicConfigurationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminETSBasicConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Configuration TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxAdminETSBasicConfigurationTable 1 } LldpXdot1dcbxAdminETSBasicConfigurationEntry ::= SEQUENCE { lldpXdot1dcbxAdminETSConWilling TruthValue, lldpXdot1dcbxAdminETSConPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxAdminETSConWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the local system is willing to accept the ETS configuration recommended by the remote system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxAdminETSBasicConfigurationEntry 1 } lldpXdot1dcbxAdminETSConPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable atomic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" DEFVAL { '0c0c0c0c0d0d0d0d'H } ::= { lldpXdot1dcbxAdminETSBasicConfigurationEntry 2} lldpXdot1dcbxAdminETSConPriorityAssignmentTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per priority. The entry in each row indicates the priority group to which the priority is assigned. 15 indicates that the priority is not assigned to any priority group." ::= { lldpXdot1dcbxAdminETSConfiguration 2 } lldpXdot1dcbxAdminETSConPriorityAssignmentEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminETSConPriorityAssignmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates a priority to priority group assignment." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxAdminETSConPriority } ::= { lldpXdot1dcbxAdminETSConPriorityAssignmentTable 1 } LldpXdot1dcbxAdminETSConPriorityAssignmentEntry ::= SEQUENCE { lldpXdot1dcbxAdminETSConPriority IEEE8021PriorityValue, lldpXdot1dcbxAdminETSConPriorityGroup LldpXdot1dcbxPriorityGroupValue } lldpXdot1dcbxAdminETSConPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the priority that is assigned to a priority group." REFERENCE "TBD" ::= { lldpXdot1dcbxAdminETSConPriorityAssignmentEntry 1 } lldpXdot1dcbxAdminETSConPriorityGroup OBJECT-TYPE SYNTAX LldpXdot1dcbxPriorityGroupValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the priority group this priority is to be assigned to." REFERENCE "TBD" DEFVAL { 15 } ::= { lldpXdot1dcbxAdminETSConPriorityAssignmentEntry 2 } -- -- lldpXdot1dcbxAdminETSRecommendationTable - Contains the information -- for the ETS Recommendation TLV. -- lldpXdot1dcbxAdminETSRecommendationTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP ETS Recommendation TLV on the local system known to this agent" ::= { lldpXdot1dcbxAdminData 3 } lldpXdot1dcbxAdminETSRecommendationEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminETSRecommendationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined ETS Recommendation TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxAdminETSRecommendationTable 1 } LldpXdot1dcbxAdminETSRecommendationEntry ::= SEQUENCE { lldpXdot1dcbxAdminETSRecoValid TruthValue, lldpXdot1dcbxAdminETSRecoPriorityGroupBandwidthTable OCTET STRING } lldpXdot1dcbxAdminETSRecoValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "True idicates that the Recommendations in lldpXdot1dcbxAdminETSRecoPriorityGroupBandwidthTable are valid, false indicates that no Recommendations are currently being made and the values in lldpXdot1dcbxAdminETSRecoPriorityGroupBandwidthTable are to be ignored." REFERENCE "TBD" DEFVAL { true } ::= { lldpXdot1dcbxAdminETSRecommendationEntry 1} lldpXdot1dcbxAdminETSRecoPriorityGroupBandwidthTable OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Each octet corresponds to one priority group. The first octet corresponds to priority group 0, the second to priority group 1, and so on. Each octet contains the bandwidth in percent that the remote station is recommending to be allocated to the priority group. Valid values are between 0 and 100 inclusive. The total of all eight octets must equal 100. Note that an octet string is used instead of a table to enable automic programming of these values which is required to fulfill the requirement that they always total to 100." REFERENCE "TBD" DEFVAL { '0c0c0c0c0d0d0d0d'H } ::= { lldpXdot1dcbxAdminETSRecommendationEntry 2} -- -- lldpXdot1dcbxAdminPFCTable - Contains the information for the ETS -- Recommendation TLV. -- lldpXdot1dcbxAdminPFC OBJECT IDENTIFIER ::= { lldpXdot1dcbxAdminData 4 } lldpXdot1dcbxAdminPFCBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP PFC TLV on the local system known to this agent" ::= { lldpXdot1dcbxAdminPFC 1 } lldpXdot1dcbxAdminPFCBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminPFCBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined PFC TLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxAdminPFCBasicTable 1 } LldpXdot1dcbxAdminPFCBasicEntry ::= SEQUENCE { lldpXdot1dcbxAdminPFCWilling TruthValue, lldpXdot1dcbxAdminPFCCap LldpXdot1dcbxSupportedCapacity } lldpXdot1dcbxAdminPFCWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the local system is willing to accept the PFC configuration of the remote system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxAdminPFCBasicEntry 1} lldpXdot1dcbxAdminPFCCap 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. Zero indicates no limitation, i.e. all available traffic classes may have PFC enabled. Note that this typically indicates a physical limitation of the device. However, some devices may allow this parameter to be administratively configured, in which case the MAX-ACCESS should be changed to read-write with and an appropriate DEFVAL added." REFERENCE "TBD" ::= { lldpXdot1dcbxAdminPFCBasicEntry 2} lldpXdot1dcbxAdminPFCEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority." ::= { lldpXdot1dcbxAdminPFC 2 } lldpXdot1dcbxAdminPFCEnableEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminPFCEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC is enabled on the correponding priority" INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxAdminPFCEnablePriority } ::= { lldpXdot1dcbxAdminPFCEnableTable 1 } LldpXdot1dcbxAdminPFCEnableEntry ::= SEQUENCE { lldpXdot1dcbxAdminPFCEnablePriority IEEE8021PriorityValue, lldpXdot1dcbxAdminPFCEnableEnabled TruthValue } lldpXdot1dcbxAdminPFCEnablePriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC is enabled / disabled" ::= { lldpXdot1dcbxAdminPFCEnableEntry 1 } lldpXdot1dcbxAdminPFCEnableEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if PFC is enabled on the corresponding priority" REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxAdminPFCEnableEntry 2 } lldpXdot1dcbxAdminPFCDefTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table with eight entries, one per priority, indicating if PFC defense mode is enabled for the given priority" ::= { lldpXdot1dcbxAdminPFC 3 } lldpXdot1dcbxAdminPFCDefEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminPFCDefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry indicates if PFC Defense mode is currently enabled for the corresponding priority." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxAdminPFCDefPriority } ::= { lldpXdot1dcbxAdminPFCDefTable 1 } LldpXdot1dcbxAdminPFCDefEntry ::= SEQUENCE { lldpXdot1dcbxAdminPFCDefPriority IEEE8021PriorityValue, lldpXdot1dcbxAdminPFCDefEnabled TruthValue, lldpXdot1dcbxAdminPFCDefModeEnabled TruthValue } lldpXdot1dcbxAdminPFCDefPriority OBJECT-TYPE SYNTAX IEEE8021PriorityValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prioity for which PFC defenses is enabled / disabled" ::= { lldpXdot1dcbxAdminPFCDefEntry 1 } lldpXdot1dcbxAdminPFCDefEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC defenses are enabled on the corresponding priority. Note that the value of this parameter is contolled by the DCBX defense mode state machine. Note that this is different from lldpXdot1dcbxAdminPFCDefModeEnabled, which is an administrative input to the defense mode state machine indiciating if PFC defense mode should be enabled. lldpXdot1dcbxAdminPFCDefEnabled indicates if PFC defenses are currently active (which should never be the case if lldpXdot1dcbxAdminPFCDefModeEnabled is false)." REFERENCE "TBD" ::= { lldpXdot1dcbxAdminPFCDefEntry 2 } lldpXdot1dcbxAdminPFCDefModeEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if PFC defenses mode is enabled on the corresponding priority. Note that the value of this parameter is an input to by the DCBX defense mode state machine. Use of defense mode for PFC is administratively configured through this variable. Note that this is different from lldpXdot1dcbxAdminPFCDefEnabled, which is an output of the defense mode state machine indiciating if PFC defenses are currently active (which should never be the case if lldpXdot1dcbxAdminPFCDefModeEnabled is false). Also note that this table entry does not occur in the LocalData and RemoteData sections of this MIB module. This object does not appear in the TLVs, therefore, it was not needed in the other sections of the MIB" REFERENCE "TBD" ::= { lldpXdot1dcbxAdminPFCDefEntry 3 } -- -- lldpXdot1dcbxAdminApplicationPriorityTable - Contains the -- information for the Application Priority TLV. -- lldpXdot1dcbxAdminApplicationPriority OBJECT IDENTIFIER ::= { lldpXdot1dcbxAdminData 5 } lldpXdot1dcbxAdminApplicationPriorityBasicTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per port for the IEEE 802.1 organizationally deffined LLDP Application PrioriytTLV on the local system known to this agent" ::= { lldpXdot1dcbxAdminApplicationPriority 1 } lldpXdot1dcbxAdminApplicationPriorityBasicEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminApplicationPriorityBasicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the IEEE 802.1 organizational defined Application PriorityTLV LLDP extension." INDEX { lldpV2LocPortIfIndex } ::= { lldpXdot1dcbxAdminApplicationPriorityBasicTable 1 } LldpXdot1dcbxAdminApplicationPriorityBasicEntry ::= SEQUENCE { lldpXdot1dcbxAdminApplicationPriorityWilling TruthValue } lldpXdot1dcbxAdminApplicationPriorityWilling OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the local system is willing to accept the Application Priority configuration of the remote system." REFERENCE "TBD" DEFVAL { false } ::= { lldpXdot1dcbxAdminApplicationPriorityBasicEntry 1} lldpXdot1dcbxAdminApplicationPriorityAppTable OBJECT-TYPE SYNTAX SEQUENCE OF LldpXdot1dcbxAdminApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing entries indicating the priorty to be used for a given application" ::= { lldpXdot1dcbxAdminApplicationPriority 2 } lldpXdot1dcbxAdminApplicationPriorityAppEntry OBJECT-TYPE SYNTAX LldpXdot1dcbxAdminApplicationPriorityAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry that indicates the priority to be used for a given application." INDEX { lldpV2LocPortIfIndex, lldpXdot1dcbxAdminApplicationPriorityAESelector, lldpXdot1dcbxAdminApplicationPriorityAEProtocol } ::= { lldpXdot1dcbxAdminApplicationPriorityAppTable 1 } LldpXdot1dcbxAdminApplicationPriorityAppEntry ::= SEQUENCE { lldpXdot1dcbxAdminApplicationPriorityAESelector LldpXdot1dcbxAppSelector, lldpXdot1dcbxAdminApplicationPriorityAEProtocol LldpXdot1dcbxAppProtocol, lldpXdot1dcbxAdminApplicationPriorityAEPriority IEEE8021PriorityValue } lldpXdot1dcbxAdminApplicationPriorityAESelector OBJECT-TYPE SYNTAX LldpXdot1dcbxAppSelector MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the contents of the protocol object (lldpXdot1dcbxAdminApplicationPriorityAEProtocol) 0: Ethertype 1: TCP Port number 2: UDP Port number 3: Port number over both TCP and UDP 4: Port number over neither TCP nor UDP" REFERENCE "TBD" ::= { lldpXdot1dcbxAdminApplicationPriorityAppEntry 1 } lldpXdot1dcbxAdminApplicationPriorityAEProtocol OBJECT-TYPE SYNTAX LldpXdot1dcbxAppProtocol MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol indicator of the type indicated by lldpXdot1dcbxAdminApplicationPriorityAESelector." REFERENCE "TBD" ::= { lldpXdot1dcbxAdminApplicationPriorityAppEntry 2 } lldpXdot1dcbxAdminApplicationPriorityAEPriority 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 lldpXdot1dcbxAdminApplicationPriorityAESelector and lldpXdot1dcbxAdminApplicationPriorityAEProtocol" REFERENCE "TBD" ::= { lldpXdot1dcbxAdminApplicationPriorityAppEntry 3 } END