summaryrefslogtreecommitdiff
path: root/MIBS/LLDP-EXT-DOT3-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/LLDP-EXT-DOT3-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/LLDP-EXT-DOT3-MIB')
-rw-r--r--MIBS/LLDP-EXT-DOT3-MIB857
1 files changed, 857 insertions, 0 deletions
diff --git a/MIBS/LLDP-EXT-DOT3-MIB b/MIBS/LLDP-EXT-DOT3-MIB
new file mode 100644
index 0000000..937f5e4
--- /dev/null
+++ b/MIBS/LLDP-EXT-DOT3-MIB
@@ -0,0 +1,857 @@
+LLDP-EXT-DOT3-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ lldpExtensions, lldpLocPortNum,
+ lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
+ lldpPortConfigEntry
+ FROM LLDP-MIB;
+
+lldpXdot3MIB MODULE-IDENTITY
+ LAST-UPDATED "200505060000Z" -- May 06, 2005
+ ORGANIZATION "IEEE 802.1 Working Group"
+ CONTACT-INFO
+ " WG-URL: http://grouper.ieee.org/groups/802/1/index.html
+ WG-EMail: stds-802-1@ieee.org
+
+ Contact: Paul Congdon
+ Postal: Hewlett-Packard Company
+ 8000 Foothills Blvd.
+ Roseville, CA 95747
+ USA
+ Tel: +1-916-785-5753
+ E-mail: paul_congdon@hp.com"
+ DESCRIPTION
+ "The LLDP Management Information Base extension module for
+ IEEE 802.3 organizationally defined discovery information.
+
+ In order to assure the uniqueness of the LLDP-MIB,
+ lldpXdot3MIB is branched from lldpExtensions using OUI value
+ as the node. An OUI/'company_id' is a 24 bit globally unique
+ assigned number referenced by various standards.
+
+ Copyright (C) IEEE (2005). This version of this MIB module
+ is published as Annex G.6.1 of IEEE Std 802.1AB-2005;
+ see the standard itself for full legal notices."
+ REVISION "200505060000Z" -- May 06, 2005
+ DESCRIPTION
+ "Published as part of IEEE Std 802.1AB-2005 initial version."
+-- OUI for IEEE 802.3 is 4623 (00-12-0F)
+ ::= { lldpExtensions 4623 }
+--UnComment For MIBCOMPLIER TOOL
+-- ::= { iso std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) lldPMIB(2) lldpObjects(1) lldpExtensions(5) 4623}
+
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+--
+-- Organizationally Defined Information Extension - IEEE 802.3
+--
+------------------------------------------------------------------------------
+------------------------------------------------------------------------------
+
+lldpXdot3Objects OBJECT IDENTIFIER ::= { lldpXdot3MIB 1 }
+
+-- LLDP IEEE 802.3 extension MIB groups
+lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 }
+lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 }
+lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 }
+
+-- textual conventions
+
+LldpPowerPortClass ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This TC describes the Power over Ethernet (PoE) port class."
+ SYNTAX INTEGER {
+ pClassPSE(1),
+ pClassPD(2)
+ }
+
+LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This TC describes the link aggregation status.
+
+ The bit 'aggCapable(0)' indicates the link is capable of being
+ aggregated.
+
+ The bit 'aggEnabled(1)' indicates the link is currently in
+ aggregation."
+ SYNTAX BITS {
+ aggCapable(0),
+ aggEnabled(1)
+ }
+
+------------------------------------------------------------------------------
+-- IEEE 802.3 - Configuration
+------------------------------------------------------------------------------
+
+lldpXdot3PortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that controls selection of LLDP TLVs to be transmitted
+ on individual ports."
+ ::= { lldpXdot3Config 1 }
+
+lldpXdot3PortConfigEntry OBJECT-TYPE
+ SYNTAX LldpXdot3PortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LLDP configuration information that controls the
+ transmission of IEEE 802.3 organizationally defined TLVs on
+ LLDP transmission capable ports.
+
+ This configuration object augments the lldpPortConfigEntry of
+ the LLDP-MIB, therefore it is only present along with the port
+ configuration defined by the associated lldpPortConfigEntry
+ entry.
+
+ Each active lldpXdot3PortConfigEntry must be from non-volatile
+ storage (along with the corresponding lldpPortConfigEntry)
+ after a re-initialization of the management system."
+ AUGMENTS { lldpPortConfigEntry }
+ ::= { lldpXdot3PortConfigTable 1 }
+
+LldpXdot3PortConfigEntry ::= SEQUENCE {
+ lldpXdot3PortConfigTLVsTxEnable BITS
+}
+
+lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE
+ SYNTAX BITS {
+ macPhyConfigStatus(0),
+ powerViaMDI(1),
+ linkAggregation(2),
+ maxFrameSize(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap,
+ includes the IEEE 802.3 organizationally defined set of LLDP
+ TLVs whose transmission is allowed on the local LLDP agent by
+ the network management. Each bit in the bitmap corresponds
+ to an IEEE 802.3 subtype associated with a specific IEEE
+ 802.3 optional TLV. The bit 0 is not used since there is
+ no corresponding subtype.
+
+ The bit 'macPhyConfigStatus(0)' indicates that LLDP agent
+ should transmit 'MAC/PHY configuration/status TLV'.
+
+ The bit 'powerViaMDI(1)' indicates that LLDP agent should
+ transmit 'Power via MDI TLV'.
+
+ The bit 'linkAggregation(2)' indicates that LLDP agent should
+ transmit 'Link Aggregation TLV'.
+
+ The bit 'maxFrameSize(3)' indicates that LLDP agent should
+ transmit 'Maximum-frame-size TLV'.
+
+ The default value for lldpXdot3PortConfigTLVsTxEnable object
+ is an empty set, which means no enumerated values are set.
+
+ The value of this object must be restored from non-volatile
+ storage after a re-initialization of the management system."
+ REFERENCE
+ "IEEE 802.1AB-2005 10.2.1.1"
+-- DEFVAL { { } }
+ ::= { lldpXdot3PortConfigEntry 1 }
+
+
+------------------------------------------------------------------------------
+-- IEEE 802.3 - Local Device Information
+------------------------------------------------------------------------------
+---
+--- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex
+--- Information Table
+---
+---
+lldpXdot3LocPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3LocPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per port of Ethernet port
+ information (as a part of the LLDP 802.3 organizational
+ extension) on the local system known to this agent."
+ ::= { lldpXdot3LocalData 1 }
+
+lldpXdot3LocPortEntry OBJECT-TYPE
+ SYNTAX LldpXdot3LocPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port component."
+ INDEX { lldpLocPortNum }
+ ::= { lldpXdot3LocPortTable 1 }
+
+LldpXdot3LocPortEntry ::= SEQUENCE {
+ lldpXdot3LocPortAutoNegSupported TruthValue,
+ lldpXdot3LocPortAutoNegEnabled TruthValue,
+ lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING,
+ lldpXdot3LocPortOperMauType Integer32
+}
+
+lldpXdot3LocPortAutoNegSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether the given port
+ (associated with the local system) supports Auto-negotiation."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.1"
+ ::= { lldpXdot3LocPortEntry 1 }
+
+lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether port
+ Auto-negotiation is enabled on the given port associated
+ with the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.1"
+ ::= { lldpXdot3LocPortEntry 2 }
+
+lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value (bitmap) of the
+ ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
+ 3636) which is associated with the given port on the
+ local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.2"
+ ::= { lldpXdot3LocPortEntry 3 }
+
+lldpXdot3LocPortOperMauType OBJECT-TYPE
+ SYNTAX Integer32(0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer value that indicates the operational MAU type
+ of the given port on the local system.
+
+ This object contains the integer value derived from the
+ list position of the corresponding dot3MauType as listed
+ in IETF RFC 3636 (or subsequent revisions) and is equal
+ to the last number in the respective dot3MauType OID.
+
+ For example, if the ifMauType object is dot3MauType1000BaseTHD
+ which corresponds to {dot3MauType 29}, the numerical value of
+ this field will be 29. For MAU types not listed in RFC 3636
+ (or subsequent revisions), the value of this field shall be
+ set to zero."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.3"
+ ::= { lldpXdot3LocPortEntry 4 }
+
+---
+---
+--- lldpXdot3LocPowerTable: Power Ethernet Information Table
+---
+---
+lldpXdot3LocPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per port of power ethernet
+ information (as a part of the LLDP 802.3 organizational
+ extension) on the local system known to this agent."
+ ::= { lldpXdot3LocalData 2 }
+
+lldpXdot3LocPowerEntry OBJECT-TYPE
+ SYNTAX LldpXdot3LocPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular port component."
+ INDEX { lldpLocPortNum }
+ ::= { lldpXdot3LocPowerTable 1 }
+
+LldpXdot3LocPowerEntry ::= SEQUENCE {
+ lldpXdot3LocPowerPortClass LldpPowerPortClass,
+ lldpXdot3LocPowerMDISupported TruthValue,
+ lldpXdot3LocPowerMDIEnabled TruthValue,
+ lldpXdot3LocPowerPairControlable TruthValue,
+ lldpXdot3LocPowerPairs Integer32,
+ lldpXdot3LocPowerClass Integer32
+}
+
+lldpXdot3LocPowerPortClass OBJECT-TYPE
+ SYNTAX LldpPowerPortClass
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value that identifies the port Class of the given port
+ associated with the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3LocPowerEntry 1 }
+
+lldpXdot3LocPowerMDISupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether the MDI power is
+ supported on the given port associated with the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3LocPowerEntry 2 }
+
+lldpXdot3LocPowerMDIEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to identify whether MDI power is
+ enabled on the given port associated with the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3LocPowerEntry 3 }
+
+lldpXdot3LocPowerPairControlable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value is derived from the value of
+ pethPsePortPowerPairsControlAbility object (defined in IETF
+ RFC 3621) and is used to indicate whether the pair selection
+ can be controlled on the given port associated with the
+ local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3LocPowerEntry 4 }
+
+lldpXdot3LocPowerPairs OBJECT-TYPE
+ SYNTAX Integer32(1|2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value of the pethPsePortPowerPairs
+ object (defined in IETF RFC 3621) which is associated with
+ the given port on the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.2"
+ ::= { lldpXdot3LocPowerEntry 5 }
+
+lldpXdot3LocPowerClass OBJECT-TYPE
+ SYNTAX Integer32(1|2|3|4|5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value of the
+ pethPsePortPowerClassifications object (defined in IETF
+ RFC 3621) which is associated with the given port on the
+ local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.3"
+ ::= { lldpXdot3LocPowerEntry 6 }
+
+---
+---
+--- lldpXdot3LocLinkAggTable: Link Aggregation Information Table
+---
+---
+lldpXdot3LocLinkAggTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per port of link aggregation
+ information (as a part of the LLDP 802.3 organizational
+ extension) on the local system known to this agent."
+ ::= { lldpXdot3LocalData 3 }
+
+lldpXdot3LocLinkAggEntry OBJECT-TYPE
+ SYNTAX LldpXdot3LocLinkAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Link Aggregation information about a particular port
+ component."
+ INDEX { lldpLocPortNum }
+ ::= { lldpXdot3LocLinkAggTable 1 }
+
+LldpXdot3LocLinkAggEntry ::= SEQUENCE {
+ lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap,
+ lldpXdot3LocLinkAggPortId Integer32
+}
+
+lldpXdot3LocLinkAggStatus OBJECT-TYPE
+ SYNTAX LldpLinkAggStatusMap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap value contains the link aggregation capabilities
+ and the current aggregation status of the link."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.4.1"
+ ::= { lldpXdot3LocLinkAggEntry 1 }
+
+lldpXdot3LocLinkAggPortId OBJECT-TYPE
+ SYNTAX Integer32(0|1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the IEEE 802.3 aggregated port
+ identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
+ derived from the ifNumber of the ifIndex for the port
+ component in link aggregation.
+
+ If the port is not in link aggregation state and/or it
+ does not support link aggregation, this value should be set
+ to zero."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.4.2"
+ ::= { lldpXdot3LocLinkAggEntry 2 }
+
+---
+---
+--- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information
+---
+---
+lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per port of maximum frame
+ size information (as a part of the LLDP 802.3 organizational
+ extension) on the local system known to this agent."
+ ::= { lldpXdot3LocalData 4 }
+
+lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE
+ SYNTAX LldpXdot3LocMaxFrameSizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Maximum Frame Size information about a particular port
+ component."
+ INDEX { lldpLocPortNum }
+ ::= { lldpXdot3LocMaxFrameSizeTable 1 }
+
+LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE {
+ lldpXdot3LocMaxFrameSize Integer32
+}
+
+lldpXdot3LocMaxFrameSize OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer value indicating the maximum supported frame
+ size in octets on the given port of the local system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.5.1"
+ ::= { lldpXdot3LocMaxFrameSizeEntry 1 }
+
+
+------------------------------------------------------------------------------
+-- IEEE 802.3 - Remote Devices Information
+------------------------------------------------------------------------------
+---
+---
+--- lldpXdot3RemPortTable: Ethernet Information Table
+---
+---
+lldpXdot3RemPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3RemPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains Ethernet port information (as a part
+ of the LLDP 802.3 organizational extension) of the remote
+ system."
+ ::= { lldpXdot3RemoteData 1 }
+
+lldpXdot3RemPortEntry OBJECT-TYPE
+ SYNTAX LldpXdot3RemPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular physical network connection."
+ INDEX { lldpRemTimeMark,
+ lldpRemLocalPortNum,
+ lldpRemIndex }
+ ::= { lldpXdot3RemPortTable 1 }
+
+LldpXdot3RemPortEntry ::= SEQUENCE {
+ lldpXdot3RemPortAutoNegSupported TruthValue,
+ lldpXdot3RemPortAutoNegEnabled TruthValue,
+ lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING,
+ lldpXdot3RemPortOperMauType Integer32
+}
+
+lldpXdot3RemPortAutoNegSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether the given port
+ (associated with remote system) supports Auto-negotiation."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.1"
+ ::= { lldpXdot3RemPortEntry 1 }
+
+lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether port
+ Auto-negotiation is enabled on the given port associated
+ with the remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.1"
+ ::= { lldpXdot3RemPortEntry 2 }
+
+lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value (bitmap) of the
+ ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
+ 3636) which is associated with the given port on the
+ remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.2"
+ ::= { lldpXdot3RemPortEntry 3 }
+
+lldpXdot3RemPortOperMauType OBJECT-TYPE
+ SYNTAX Integer32(0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer value that indicates the operational MAU type
+ of the sending device.
+
+ This object contains the integer value derived from the
+ list position of the corresponding dot3MauType as listed in
+ in IETF RFC 3636 (or subsequent revisions) and is equal
+ to the last number in the respective dot3MauType OID.
+
+ For example, if the ifMauType object is dot3MauType1000BaseTHD
+ which corresponds to {dot3MauType 29}, the numerical value of
+ this field will be 29. For MAU types not listed in RFC 3636
+ (or subsequent revisions), the value of this field shall be
+ set to zero."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.2.3"
+ ::= { lldpXdot3RemPortEntry 4 }
+
+---
+---
+--- lldpXdot3RemPowerTable: Power Ethernet Information Table
+---
+---
+lldpXdot3RemPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains Ethernet power information (as a part
+ of the LLDP 802.3 organizational extension) of the remote
+ system."
+ ::= { lldpXdot3RemoteData 2 }
+
+lldpXdot3RemPowerEntry OBJECT-TYPE
+ SYNTAX LldpXdot3RemPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular physical network connection."
+ INDEX { lldpRemTimeMark,
+ lldpRemLocalPortNum,
+ lldpRemIndex }
+ ::= { lldpXdot3RemPowerTable 1 }
+
+LldpXdot3RemPowerEntry ::= SEQUENCE {
+ lldpXdot3RemPowerPortClass LldpPowerPortClass,
+ lldpXdot3RemPowerMDISupported TruthValue,
+ lldpXdot3RemPowerMDIEnabled TruthValue,
+ lldpXdot3RemPowerPairControlable TruthValue,
+ lldpXdot3RemPowerPairs Integer32,
+ lldpXdot3RemPowerClass Integer32
+}
+
+lldpXdot3RemPowerPortClass OBJECT-TYPE
+ SYNTAX LldpPowerPortClass
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value that identifies the port Class of the given port
+ associated with the remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3RemPowerEntry 1 }
+
+lldpXdot3RemPowerMDISupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to indicate whether the MDI power
+ is supported on the given port associated with the remote
+ system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3RemPowerEntry 2 }
+
+lldpXdot3RemPowerMDIEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value used to identify whether MDI power is
+ enabled on the given port associated with the remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3RemPowerEntry 3 }
+
+lldpXdot3RemPowerPairControlable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The truth value is derived from the value of
+ pethPsePortPowerPairsControlAbility object (defined in IETF
+ RFC 3621) and is used to indicate whether the pair selection
+ can be controlled on the given port associated with the
+ remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.1"
+ ::= { lldpXdot3RemPowerEntry 4 }
+
+lldpXdot3RemPowerPairs OBJECT-TYPE
+ SYNTAX Integer32(1|2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value of the pethPsePortPowerPairs
+ object (defined in IETF RFC 3621) which is associated with
+ the given port on the remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.2"
+ ::= { lldpXdot3RemPowerEntry 5 }
+
+lldpXdot3RemPowerClass OBJECT-TYPE
+ SYNTAX Integer32(1|2|3|4|5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the value of the
+ pethPsePortPowerClassifications object (defined in IETF
+ RFC 3621) which is associated with the given port on the
+ remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.3.3"
+ ::= { lldpXdot3RemPowerEntry 6 }
+
+---
+---
+--- lldpXdot3RemLinkAggTable: Link Aggregation Information Table
+---
+---
+lldpXdot3RemLinkAggTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains port link aggregation information
+ (as a part of the LLDP 802.3 organizational extension)
+ of the remote system."
+ ::= { lldpXdot3RemoteData 3 }
+
+lldpXdot3RemLinkAggEntry OBJECT-TYPE
+ SYNTAX LldpXdot3RemLinkAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Link Aggregation information about remote system's port
+ component."
+ INDEX { lldpRemTimeMark,
+ lldpRemLocalPortNum,
+ lldpRemIndex }
+ ::= { lldpXdot3RemLinkAggTable 1 }
+
+LldpXdot3RemLinkAggEntry ::= SEQUENCE {
+ lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap,
+ lldpXdot3RemLinkAggPortId Integer32
+}
+
+lldpXdot3RemLinkAggStatus OBJECT-TYPE
+ SYNTAX LldpLinkAggStatusMap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap value contains the link aggregation capabilities
+ and the current aggregation status of the link."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.4.1"
+ ::= { lldpXdot3RemLinkAggEntry 1 }
+
+lldpXdot3RemLinkAggPortId OBJECT-TYPE
+ SYNTAX Integer32(0|1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the IEEE 802.3 aggregated port
+ identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
+ derived from the ifNumber of the ifIndex for the port
+ component associated with the remote system.
+
+ If the remote port is not in link aggregation state and/or
+ it does not support link aggregation, this value should be
+ zero."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.4.2"
+ ::= { lldpXdot3RemLinkAggEntry 2 }
+
+
+---
+---
+--- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information
+---
+---
+lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per port of maximum frame
+ size information (as a part of the LLDP 802.3 organizational
+ extension) of the remote system."
+ ::= { lldpXdot3RemoteData 4 }
+
+lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE
+ SYNTAX LldpXdot3RemMaxFrameSizeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Maximum Frame Size information about a particular port
+ component."
+ INDEX { lldpRemTimeMark,
+ lldpRemLocalPortNum,
+ lldpRemIndex }
+ ::= { lldpXdot3RemMaxFrameSizeTable 1 }
+
+LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE {
+ lldpXdot3RemMaxFrameSize Integer32
+}
+
+lldpXdot3RemMaxFrameSize OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer value indicating the maximum supported frame
+ size in octets on the port component associated with the
+ remote system."
+ REFERENCE
+ "IEEE 802.1AB-2005 G.5.1"
+ ::= { lldpXdot3RemMaxFrameSizeEntry 1 }
+
+
+------------------------------------------------------------------------------
+-- Conformance Information
+------------------------------------------------------------------------------
+lldpXdot3Conformance OBJECT IDENTIFIER ::= { lldpXdot3MIB 2 }
+lldpXdot3Compliances OBJECT IDENTIFIER ::= { lldpXdot3Conformance 1 }
+lldpXdot3Groups OBJECT IDENTIFIER ::= { lldpXdot3Conformance 2 }
+
+-- compliance statements
+
+lldpXdot3Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement
+ the LLDP 802.3 organizational extension MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { lldpXdot3ConfigGroup,
+ lldpXdot3LocSysGroup,
+ lldpXdot3RemSysGroup
+ }
+ ::= { lldpXdot3Compliances 1 }
+
+-- MIB groupings
+
+lldpXdot3ConfigGroup OBJECT-GROUP
+ OBJECTS {
+ lldpXdot3PortConfigTLVsTxEnable
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to configure the
+ LLDP 802.3 organizational extension implementation behavior.
+
+ This group is mandatory for agents which implement the
+ LLDP 802.3 organizational extension."
+ ::= { lldpXdot3Groups 1 }
+
+lldpXdot3LocSysGroup OBJECT-GROUP
+ OBJECTS {
+ lldpXdot3LocPortAutoNegSupported,
+ lldpXdot3LocPortAutoNegEnabled,
+ lldpXdot3LocPortAutoNegAdvertisedCap,
+ lldpXdot3LocPortOperMauType,
+ lldpXdot3LocPowerPortClass,
+ lldpXdot3LocPowerMDISupported,
+ lldpXdot3LocPowerMDIEnabled,
+ lldpXdot3LocPowerPairControlable,
+ lldpXdot3LocPowerPairs,
+ lldpXdot3LocPowerClass,
+ lldpXdot3LocLinkAggStatus,
+ lldpXdot3LocLinkAggPortId,
+ lldpXdot3LocMaxFrameSize
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to represent LLDP
+ 802.3 organizational extension Local Device Information.
+
+ This group is mandatory for agents which implement the
+ LLDP 802.3 organizational extension in the TX mode."
+ ::= { lldpXdot3Groups 2 }
+
+lldpXdot3RemSysGroup OBJECT-GROUP
+ OBJECTS {
+ lldpXdot3RemPortAutoNegSupported,
+ lldpXdot3RemPortAutoNegEnabled,
+ lldpXdot3RemPortAutoNegAdvertisedCap,
+ lldpXdot3RemPortOperMauType,
+ lldpXdot3RemPowerPortClass,
+ lldpXdot3RemPowerMDISupported,
+ lldpXdot3RemPowerMDIEnabled,
+ lldpXdot3RemPowerPairControlable,
+ lldpXdot3RemPowerPairs,
+ lldpXdot3RemPowerClass,
+ lldpXdot3RemLinkAggStatus,
+ lldpXdot3RemLinkAggPortId,
+ lldpXdot3RemMaxFrameSize
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to represent LLDP
+ 802.3 organizational extension Local Device Information.
+
+ This group is mandatory for agents which implement the
+ LLDP 802.3 organizational extension in the RX mode."
+ ::= { lldpXdot3Groups 3 }
+
+END