EZ5 MIB Catalog

LLDP-EXT-DOT1-V2-MIB

2018-06-21

Download LLDP-EXT-DOT1-V2-MIB.txt Open LLDP-EXT-DOT1-V2-MIB.txt in a new tab

The LLDP Management Information Base extension module for IEEE 802.1 organizationally defined discovery information. In order to ensure the uniqueness of the LLDP-V2-MIB, lldpV2Xdot1MIB is branched from lldpV2Extensions using an Organizationally Unique Identifier (OUI) value as the node. An OUI is a 24 bit globally unique number assigned by the IEEE Registration Authority - see: http://standards.ieee.org/develop/regauth/oui/index.html Unless otherwise indicated, the references in this MIB module are to IEEE Std 802.1Q. Copyright (C) IEEE (2018). This version of this MIB module is published as D.5.5 of IEEE Std 802.1Q; see the standard itself for full legal notices.

TABLES (60)

Tables (60)

NameOID
lldpV2Xdot1ConfigPortVlanTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.1.1.1
lldpV2Xdot1ConfigVlanNameTableaugments lldpV2Xdot1LocVlanNameTable1.3.111.2.802.1.1.13.1.5.32962.1.1.2
lldpV2Xdot1ConfigProtoVlanTableaugments lldpV2Xdot1LocProtoVlanTable1.3.111.2.802.1.1.13.1.5.32962.1.1.3
lldpV2Xdot1ConfigProtocolTableaugments lldpV2Xdot1LocProtocolTable1.3.111.2.802.1.1.13.1.5.32962.1.1.4
lldpV2Xdot1ConfigVidUsageDigestTableaugments lldpV2Xdot1LocVidUsageDigestTable1.3.111.2.802.1.1.13.1.5.32962.1.1.5
lldpV2Xdot1ConfigManVidTableaugments lldpV2Xdot1LocManVidTable1.3.111.2.802.1.1.13.1.5.32962.1.1.6
lldpV2Xdot1LocTable1.3.111.2.802.1.1.13.1.5.32962.1.2.1
lldpV2Xdot1LocProtoVlanTable1.3.111.2.802.1.1.13.1.5.32962.1.2.2
lldpV2Xdot1LocVlanNameTable1.3.111.2.802.1.1.13.1.5.32962.1.2.3
lldpV2Xdot1LocProtocolTable1.3.111.2.802.1.1.13.1.5.32962.1.2.4
lldpV2Xdot1LocVidUsageDigestTable1.3.111.2.802.1.1.13.1.5.32962.1.2.5
lldpV2Xdot1LocManVidTable1.3.111.2.802.1.1.13.1.5.32962.1.2.6
lldpV2Xdot1LocLinkAggTable1.3.111.2.802.1.1.13.1.5.32962.1.2.7
lldpV2Xdot1RemTable1.3.111.2.802.1.1.13.1.5.32962.1.3.1
lldpV2Xdot1RemProtoVlanTable1.3.111.2.802.1.1.13.1.5.32962.1.3.2
lldpV2Xdot1RemVlanNameTable1.3.111.2.802.1.1.13.1.5.32962.1.3.3
lldpV2Xdot1RemProtocolTable1.3.111.2.802.1.1.13.1.5.32962.1.3.4
lldpV2Xdot1RemVidUsageDigestTable1.3.111.2.802.1.1.13.1.5.32962.1.3.5
lldpV2Xdot1RemManVidTable1.3.111.2.802.1.1.13.1.5.32962.1.3.6
lldpV2Xdot1RemLinkAggTable1.3.111.2.802.1.1.13.1.5.32962.1.3.7
lldpV2Xdot1RemVidUsageDigestV2Table1.3.111.2.802.1.1.13.1.5.32962.1.3.8
lldpV2Xdot1RemManVidV2Table1.3.111.2.802.1.1.13.1.5.32962.1.3.9
lldpXdot1CnConfigCnTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.3.1.1.1
lldpV2Xdot1LocCnTable1.3.111.2.802.1.1.13.1.5.32962.3.1.2.1
lldpV2Xdot1RemCnTable1.3.111.2.802.1.1.13.1.5.32962.3.1.3.1
lldpXdot1dcbxConfigETSConfigurationTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.5.1.1.1
lldpXdot1dcbxConfigETSRecommendationTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.5.1.1.2
lldpXdot1dcbxConfigPFCTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.5.1.1.3
lldpXdot1dcbxConfigApplicationPriorityTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.5.1.1.4
lldpXdot1dcbxConfigApplicationVlanTableaugments lldpV2PortConfigTable (LLDP-V2-MIB)1.3.111.2.802.1.1.13.1.5.32962.5.1.1.5
lldpXdot1dcbxLocETSBasicConfigurationTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.1
lldpXdot1dcbxLocETSConPriorityAssignmentTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.2
lldpXdot1dcbxLocETSConTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.3
lldpXdot1dcbxLocETSConTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.4
lldpXdot1dcbxLocETSRecoTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.1
lldpXdot1dcbxLocETSRecoTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.2
lldpXdot1dcbxLocPFCBasicTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.1
lldpXdot1dcbxLocPFCEnableTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.2
lldpXdot1dcbxLocApplicationPriorityAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.4
lldpXdot1dcbxLocApplicationVlanAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.2.5
lldpXdot1dcbxRemETSBasicConfigurationTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.1
lldpXdot1dcbxRemETSConPriorityAssignmentTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.2
lldpXdot1dcbxRemETSConTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.3
lldpXdot1dcbxRemETSConTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.4
lldpXdot1dcbxRemETSRecoTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.1
lldpXdot1dcbxRemETSRecoTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.2
lldpXdot1dcbxRemPFCBasicTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.1
lldpXdot1dcbxRemPFCEnableTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.2
lldpXdot1dcbxRemApplicationPriorityAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.4
lldpXdot1dcbxRemApplicationVlanAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.3.5
lldpXdot1dcbxAdminETSBasicConfigurationTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.1
lldpXdot1dcbxAdminETSConPriorityAssignmentTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.2
lldpXdot1dcbxAdminETSConTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.3
lldpXdot1dcbxAdminETSConTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.4
lldpXdot1dcbxAdminETSRecoTrafficClassBandwidthTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.1
lldpXdot1dcbxAdminETSRecoTrafficSelectionAlgorithmTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.2
lldpXdot1dcbxAdminPFCBasicTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.1
lldpXdot1dcbxAdminPFCEnableTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.2
lldpXdot1dcbxAdminApplicationPriorityAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.4
lldpXdot1dcbxAdminApplicationVlanAppTable1.3.111.2.802.1.1.13.1.5.32962.5.1.4.5

END OF TOC

Table details

lldpV2Xdot1ConfigPortVlanTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.1

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of LLDP Port VLAN-ID TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2Xdot1ConfigPortVlanTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The lldpV2Xdot1ConfigPortVlanTxEnable, 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.

lldpV2Xdot1ConfigVlanNameTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.2

augments lldpV2Xdot1LocVlanNameTable

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocVlanId

The table that controls selection of LLDP VLAN name TLV instances to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1ConfigVlanNameTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.2.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The boolean value that indicates whether the corresponding Local System VLAN name instance is transmitted on the port defined by the given lldpV2Xdot1LocVlanNameEntry. The value of this object is restored from non-volatile storage after a re-initialization of the management system.

lldpV2Xdot1ConfigProtoVlanTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.3

augments lldpV2Xdot1LocProtoVlanTable

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocProtoVlanId

The table that controls selection of LLDP Port And Protocol VLAN ID TLV instances to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1ConfigProtoVlanTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.3.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The boolean value that indicates whether the corresponding Local System Port and Protocol VLAN instance is transmitted on the port defined by the given lldpV2Xdot1LocProtoVlanEntry. The value of this object is restored from non-volatile storage after a re-initialization of the management system.

lldpV2Xdot1ConfigProtocolTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.4

augments lldpV2Xdot1LocProtocolTable

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocProtocolIndex

The table that controls selection of LLDP Protocol TLV instances to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1ConfigProtocolTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.4.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The boolean value that indicates whether the corresponding Local System Protocol Identity instance is transmitted on the port defined by the given lldpV2Xdot1LocProtocolEntry. The value of this object is restored from non-volatile storage after a re-initialization of the management system.

lldpV2Xdot1ConfigVidUsageDigestTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.5

augments lldpV2Xdot1LocVidUsageDigestTable

Index: lldpV2LocPortIfIndex

A table that controls selection of LLDP VID Usage Digest TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1ConfigVidUsageDigestTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.5.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The boolean value that indicates whether the corresponding Local System VID Usage Digest instance will be transmitted on the port defined by the given lldpV2Xdot1LocVidUsageDigestEntry. The value of this object must be restored from non-volatile storage after a reinitialization of the management system.

lldpV2Xdot1ConfigManVidTable

1.3.111.2.802.1.1.13.1.5.32962.1.1.6

augments lldpV2Xdot1LocManVidTable

Index: lldpV2LocPortIfIndex

A table that controls selection of LLDP Management VID TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1ConfigManVidTxEnable

1.3.111.2.802.1.1.13.1.5.32962.1.1.6.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The lldpV2Xdot1ConfigManVidTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined Management VID TLV transmission is allowed on a given LLDP transmission-capable port. The value of this object must be restored from non-volatile storage after a re-initialization of the management system.

lldpV2Xdot1LocTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.1

Index: lldpV2LocPortIfIndex

This table contains one row per port for IEEE 802.1 organizationally defined LLDP extension on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocPortVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.2.1.1.1

Unsigned32 (0 | 1..4094)

The integer value used to identify the port's VLAN identifier associated with the local system. A value of zero shall be used if the system either does not know the PVID or does not support Port-based VLAN operation.

lldpV2Xdot1LocProtoVlanTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.2

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocProtoVlanId

This table contains one or more rows per Port and Protocol VLAN information about the local system.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocProtoVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.2.2.1.1

Unsigned32 (0 | 1..4094)

The integer value used to identify the port and protocol VLANs associated with the given port associated with the local system. A value of zero shall be used if the system either does not know the protocol VLAN ID (PPVID) or does not support port and protocol VLAN operation.

lldpV2Xdot1LocProtoVlanSupported

1.3.111.2.802.1.1.13.1.5.32962.1.2.2.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The truth value used to indicate whether the given port (associated with the local system) supports port and protocol VLANs.

lldpV2Xdot1LocProtoVlanEnabled

1.3.111.2.802.1.1.13.1.5.32962.1.2.2.1.3

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the local system.

lldpV2Xdot1LocVlanNameTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.3

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocVlanId

This table contains one or more rows per IEEE 802.1Q VLAN name information on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.2.3.1.1

VlanIdThe VLAN-ID that uniquely identifies a VLAN. This is the 12-bit VLAN-ID used in the VLAN Tag header. The range is defined by the REFERENCEd specification.Reference: IEEE Std 802.1Q 2003 Edition, Virtual Bridged Local Area Networks. (1..4094) · Integer32 · hint d

The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port is compatible.

lldpV2Xdot1LocVlanName

1.3.111.2.802.1.1.13.1.5.32962.1.2.3.1.2

SnmpAdminStringAn octet string containing administrative information, preferably in human-readable form. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2279]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. Byte sequences that do not correspond to the valid UTF-8 encoding of a code point or are outside this range are prohibited. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. The use of leading or trailing white space should be avoided. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. UTF-8 may require multiple bytes to represent a single character / code point; thus the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction MUST be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC3416]. Note that the size of an SnmpAdminString object is measured in octets, not characters. SIZE (1..32) · OCTET STRING · hint 255t

The string value used to identify VLAN name identified by the Vlan Id associated with the given port on the local system. This object should contain the value of the dot1QVLANStaticName object (defined in IETF RFC 4363) identified with the given lldpV2Xdot1LocVlanId.

lldpV2Xdot1LocProtocolTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.4

Index: lldpV2LocPortIfIndex · lldpV2Xdot1LocProtocolIndex

This table contains one or more rows per protocol identity information on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocProtocolIndex

1.3.111.2.802.1.1.13.1.5.32962.1.2.4.1.1

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular protocol identity.

lldpV2Xdot1LocProtocolId

1.3.111.2.802.1.1.13.1.5.32962.1.2.4.1.2

OCTET STRING SIZE (1..255)

The octet string value used to identify the protocols associated with the given port of the local system.

lldpV2Xdot1LocVidUsageDigestTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.5

Index: lldpV2LocPortIfIndex

This table contains one row per ifIndex/ destination MAC address pair for usage digest information on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocVidUsageDigest

1.3.111.2.802.1.1.13.1.5.32962.1.2.5.1.1

Unsigned32

The integer value obtained by applying the CRC32 function to the 128-octet VID Usage Table. A bit of the VID Usage Table contains the value PBB-TE-USAGE (binary 1) if the corresponding element of the MST Configuration Table (IEEE Std 802.1Q 8.9.1) contains the value PBB-TE MSTID (hex FFE) and otherwise contains the value NON-PBB-TE-USAGE (binary 0).

lldpV2Xdot1LocManVidTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.6

Index: lldpV2LocPortIfIndex

This table contains one row per ifIndex/ destination MAC address pair for usage digest information on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocManVid

1.3.111.2.802.1.1.13.1.5.32962.1.2.6.1.1

Unsigned32 (0 | 1..4094)

The integer value configured on the Local system for the Management VID, or the value 0 if a Management VID has not been provisioned.

lldpV2Xdot1LocLinkAggTable

1.3.111.2.802.1.1.13.1.5.32962.1.2.7

Index: lldpV2LocPortIfIndex

This table contains one row per port of link aggregation information (as a part of the LLDP 802.1 organizational extension) on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocLinkAggStatus

1.3.111.2.802.1.1.13.1.5.32962.1.2.7.1.1

LldpV2XLinkAggStatusMapThis TC describes the link aggregation status. The bit 'aggCapable(0)' indicates the link is capable of being aggregated if 1, not capable if 0. The bit 'aggEnabled(1)' indicates the link is currently in an aggregation if 1, not in an aggregation if 0. The bits 'portTypeLS(1)' and portTypeMS(2)' form the LS and MS bits of a Port Type value respectively: 00 = no port type specified 01 = transmitted from Aggregation Port 10 = transmitted from Aggregator 11 = transmitted from an Aggregator with a single Aggregation Port. The remaining bits are reserved for future standardization. · BITS

The bitmap value contains the link aggregation capabilities and the current aggregation status of the link.

lldpV2Xdot1LocLinkAggPortId

1.3.111.2.802.1.1.13.1.5.32962.1.2.7.1.2

Unsigned32 (0 | 1..2147483647)

This object contains the IEEE 802.1 aggregated port identifier, aAggPortID (IEEE Std 802.1AX, 6.3.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.

lldpV2Xdot1RemTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.1

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains one or more rows per physical network connection known to this agent. The agent may wish to ensure that only one lldpV2Xdot1RemEntry is present for each local port, or it may choose to maintain multiple lldpV2Xdot1RemEntries for the same local port.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemPortVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.3.1.1.1

Unsigned32 (0 | 1..4094)

The integer value used to identify the port's VLAN identifier associated with the remote system. if the remote system either does not know the PVID or does not support Port-based VLAN operation, the value of lldpV2Xdot1RemPortVlanId should be zero.

lldpV2Xdot1RemProtoVlanTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.2

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpV2Xdot1RemProtoVlanId

This table contains one or more rows per Port and Protocol VLAN information about the remote system, received on the given port.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemProtoVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.3.2.1.1

Unsigned32 (0 | 1..4094)

The integer value used to identify the port and protocol VLANs associated with the given port associated with the remote system. If port and protocol VLANs are not supported on the given port associated with the remote system, or if the port is not enabled with any port and protocol VLAN, the value of lldpV2Xdot1RemProtoVlanId should be zero.

lldpV2Xdot1RemProtoVlanSupported

1.3.111.2.802.1.1.13.1.5.32962.1.3.2.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The truth value used to indicate whether the given port (associated with the remote system) is capable of supporting port and protocol VLANs.

lldpV2Xdot1RemProtoVlanEnabled

1.3.111.2.802.1.1.13.1.5.32962.1.3.2.1.3

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The truth value used to indicate whether the port and protocol VLANs are enabled on the given port associated with the remote system.

lldpV2Xdot1RemVlanNameTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.3

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpV2Xdot1RemVlanId

This table contains one or more rows per IEEE 802.1Q VLAN name information about the remote system, received on the given port.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemVlanId

1.3.111.2.802.1.1.13.1.5.32962.1.3.3.1.1

VlanIdThe VLAN-ID that uniquely identifies a VLAN. This is the 12-bit VLAN-ID used in the VLAN Tag header. The range is defined by the REFERENCEd specification.Reference: IEEE Std 802.1Q 2003 Edition, Virtual Bridged Local Area Networks. (1..4094) · Integer32 · hint d

The integer value used to identify the IEEE 802.1Q VLAN IDs with which the given port of the remote system is compatible.

lldpV2Xdot1RemVlanName

1.3.111.2.802.1.1.13.1.5.32962.1.3.3.1.2

SnmpAdminStringAn octet string containing administrative information, preferably in human-readable form. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2279]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. Byte sequences that do not correspond to the valid UTF-8 encoding of a code point or are outside this range are prohibited. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. The use of leading or trailing white space should be avoided. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. UTF-8 may require multiple bytes to represent a single character / code point; thus the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction MUST be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC3416]. Note that the size of an SnmpAdminString object is measured in octets, not characters. SIZE (1..32) · OCTET STRING · hint 255t

The string value used to identify VLAN name identified by the VLAN Id associated with the remote system.

lldpV2Xdot1RemProtocolTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.4

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpV2Xdot1RemProtocolIndex

This table contains one or more rows per protocol information about the remote system, received on the given port.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemProtocolIndex

1.3.111.2.802.1.1.13.1.5.32962.1.3.4.1.1

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular protocol identity.

lldpV2Xdot1RemProtocolId

1.3.111.2.802.1.1.13.1.5.32962.1.3.4.1.2

OCTET STRING SIZE (1..255)

The octet string value used to identify the protocols associated with the given port of remote system.

lldpV2Xdot1RemVidUsageDigestTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.5

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress

This table contains one row per ifIndex/ destination MAC address pair for usage digest information received by the local system.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2Xdot1RemVidUsageDigest

1.3.111.2.802.1.1.13.1.5.32962.1.3.5.1.1

Unsigned32

The integer value obtained by applying the CRC32 function to the 128-octet VID Usage Table. A bit of the VID Usage Table contains the value PBB-TE-USAGE (binary 1) if the corresponding element of the MST Configuration Table (IEEE Std 802.1Q 8.9.1) contains the value PBB-TE MSTID (hex FFE)and otherwise contains the value NON-PBB-TE-USAGE (binary 0).

lldpV2Xdot1RemManVidTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.6

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress

This table contains one row per ifIndex/ destination MAC address pair for management VID information received from remote systems.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2Xdot1RemManVid

1.3.111.2.802.1.1.13.1.5.32962.1.3.6.1.1

Unsigned32 (0 | 1..4094)

The integer value configured on a system for the Management VID, or the value 0 if a Management VID has not been provisioned.

lldpV2Xdot1RemLinkAggTable

1.3.111.2.802.1.1.13.1.5.32962.1.3.7

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains port link aggregation information (as a part of the LLDP IEEE 802.1 organizational extension) of the remote system.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemLinkAggStatus

1.3.111.2.802.1.1.13.1.5.32962.1.3.7.1.1

LldpV2XLinkAggStatusMapThis TC describes the link aggregation status. The bit 'aggCapable(0)' indicates the link is capable of being aggregated if 1, not capable if 0. The bit 'aggEnabled(1)' indicates the link is currently in an aggregation if 1, not in an aggregation if 0. The bits 'portTypeLS(1)' and portTypeMS(2)' form the LS and MS bits of a Port Type value respectively: 00 = no port type specified 01 = transmitted from Aggregation Port 10 = transmitted from Aggregator 11 = transmitted from an Aggregator with a single Aggregation Port. The remaining bits are reserved for future standardization. · BITS

The bitmap value contains the link aggregation capabilities and the current aggregation status of the link.

lldpV2Xdot1RemLinkAggPortId

1.3.111.2.802.1.1.13.1.5.32962.1.3.7.1.2

Unsigned32 (0 | 1..2147483647)

This object contains the IEEE 802.1 aggregated port identifier, aAggPortID (IEEE Std 802.1AX, 6.3.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.

lldpV2Xdot1RemVidUsageDigestV2Table

1.3.111.2.802.1.1.13.1.5.32962.1.3.8

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains one row per ifIndex/ destination MAC address pair for usage digest information received by the local system.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemVidUsageDigestV2

1.3.111.2.802.1.1.13.1.5.32962.1.3.8.1.1

Unsigned32

The integer value obtained by applying the CRC32 function to the 128-octet VID Usage Table. A bit of the VID Usage Table contains the value PBB-TE-USAGE (binary 1) if the corresponding element of the MST Configuration Table (IEEE Std 802.1Q 8.9.1) contains the value PBB-TE MSTID (hex FFE)and otherwise contains the value NON-PBB-TE-USAGE (binary 0).

lldpV2Xdot1RemManVidV2Table

1.3.111.2.802.1.1.13.1.5.32962.1.3.9

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains one row per ifIndex/ destination MAC address pair for management VID information received from remote systems.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemManVidV2

1.3.111.2.802.1.1.13.1.5.32962.1.3.9.1.1

Unsigned32 (0 | 1..4094)

The integer value configured on a system for the Management VID, or the value 0 if a Management VID has not been provisioned.

lldpXdot1CnConfigCnTable

1.3.111.2.802.1.1.13.1.5.32962.3.1.1.1

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of Congestion Notification TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1CnConfigCnTxEnable

1.3.111.2.802.1.1.13.1.5.32962.3.1.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The lldpXdot1CnConfigCnTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined Congestion Notification 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.

lldpV2Xdot1LocCnTable

1.3.111.2.802.1.1.13.1.5.32962.3.1.2.1

Index: lldpV2LocPortIfIndex

This table contains one row per port of Congestion Notification information (as a part of the LLDP 802.1 organizational extension) on the local system known to this agent.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpV2Xdot1LocCNPVIndicators

1.3.111.2.802.1.1.13.1.5.32962.3.1.2.1.1.1

LldpV2CnBitVectorThis TC describes a bit vector used in the Congestion Notification objects. Each bit represents a Boolean status associated with a priority code point. A bit value of 0 represents FALSE, 1 represents TRUE. The bit 'pri0status(0)' indicates the status for priority 0 The bit 'pri1status(1)' indicates the status for priority 1 The bit 'pri2status(2)' indicates the status for priority 2 The bit 'pri3status(3)' indicates the status for priority 3 The bit 'pri4status(4)' indicates the status for priority 4 The bit 'pri5status(5)' indicates the status for priority 5 The bit 'pri6status(6)' indicates the status for priority 6 The bit 'pri7status(7)' indicates the status for priority 7 · BITS

This object contains the CNPV indicators for the Port.

lldpV2Xdot1LocReadyIndicators

1.3.111.2.802.1.1.13.1.5.32962.3.1.2.1.1.2

LldpV2CnBitVectorThis TC describes a bit vector used in the Congestion Notification objects. Each bit represents a Boolean status associated with a priority code point. A bit value of 0 represents FALSE, 1 represents TRUE. The bit 'pri0status(0)' indicates the status for priority 0 The bit 'pri1status(1)' indicates the status for priority 1 The bit 'pri2status(2)' indicates the status for priority 2 The bit 'pri3status(3)' indicates the status for priority 3 The bit 'pri4status(4)' indicates the status for priority 4 The bit 'pri5status(5)' indicates the status for priority 5 The bit 'pri6status(6)' indicates the status for priority 6 The bit 'pri7status(7)' indicates the status for priority 7 · BITS

This object contains the Ready indicators for the Port.

lldpV2Xdot1RemCnTable

1.3.111.2.802.1.1.13.1.5.32962.3.1.3.1

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains Congestion Notification information (as a part of the LLDP IEEE 802.1 organizational extension) of the remote system.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpV2Xdot1RemCNPVIndicators

1.3.111.2.802.1.1.13.1.5.32962.3.1.3.1.1.1

LldpV2CnBitVectorThis TC describes a bit vector used in the Congestion Notification objects. Each bit represents a Boolean status associated with a priority code point. A bit value of 0 represents FALSE, 1 represents TRUE. The bit 'pri0status(0)' indicates the status for priority 0 The bit 'pri1status(1)' indicates the status for priority 1 The bit 'pri2status(2)' indicates the status for priority 2 The bit 'pri3status(3)' indicates the status for priority 3 The bit 'pri4status(4)' indicates the status for priority 4 The bit 'pri5status(5)' indicates the status for priority 5 The bit 'pri6status(6)' indicates the status for priority 6 The bit 'pri7status(7)' indicates the status for priority 7 · BITS

This object contains the CNPV indicators for the Port.

lldpV2Xdot1RemReadyIndicators

1.3.111.2.802.1.1.13.1.5.32962.3.1.3.1.1.2

LldpV2CnBitVectorThis TC describes a bit vector used in the Congestion Notification objects. Each bit represents a Boolean status associated with a priority code point. A bit value of 0 represents FALSE, 1 represents TRUE. The bit 'pri0status(0)' indicates the status for priority 0 The bit 'pri1status(1)' indicates the status for priority 1 The bit 'pri2status(2)' indicates the status for priority 2 The bit 'pri3status(3)' indicates the status for priority 3 The bit 'pri4status(4)' indicates the status for priority 4 The bit 'pri5status(5)' indicates the status for priority 5 The bit 'pri6status(6)' indicates the status for priority 6 The bit 'pri7status(7)' indicates the status for priority 7 · BITS

This object contains the Ready indicators for the Port.

lldpXdot1dcbxConfigETSConfigurationTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.1

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of ETS Configuration TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1dcbxConfigETSConfigurationTxEnable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

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.

lldpXdot1dcbxConfigETSRecommendationTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.2

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of ETS Recommendation TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1dcbxConfigETSRecommendationTxEnable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.2.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

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.

lldpXdot1dcbxConfigPFCTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.3

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of Priority-based Flow Control Configuration TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1dcbxConfigPFCTxEnable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.3.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

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 Control 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.

lldpXdot1dcbxConfigApplicationPriorityTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.4

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of Priority-based Flow Control Configuration TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1dcbxConfigApplicationPriorityTxEnable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.4.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

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.

lldpXdot1dcbxConfigApplicationVlanTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.5

augments lldpV2PortConfigTable (LLDP-V2-MIB)

Index: lldpV2PortConfigIfIndex · lldpV2PortConfigDestAddressIndex

A table that controls selection of Application VLAN TLVs to be transmitted on individual ports.

from LLDP-V2-MIB

lldpV2PortConfigIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpV2PortConfigDestAddressIndex

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2PortConfigTable.

lldpXdot1dcbxConfigApplicationVlanTxEnable

1.3.111.2.802.1.1.13.1.5.32962.5.1.1.5.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

The lldpXdot1dcbxConfigApplicationVlanTxEnable, which is defined as a truth value and configured by the network management, determines whether the IEEE 802.1 organizationally defined Application 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.

lldpXdot1dcbxLocETSBasicConfigurationTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.1

Index: lldpV2LocPortIfIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP ETS Configuration TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSConCreditBasedShaperSupport

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the credit-based shaper Traffic Selection Algorithm is supported on the local system.

lldpXdot1dcbxLocETSConTrafficClassesSupported

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.1.1.2

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes supported.

lldpXdot1dcbxLocETSConWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.1.1.3

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is willing to accept the ETS configuration recommended by the remote system.

lldpXdot1dcbxLocETSConPriorityAssignmentTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocETSConPriority

This table contains one row per priority. The entry in each row indicates the traffic class to which the priority is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSConPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Indicates the priority that is assigned to a traffic class.

lldpXdot1dcbxLocETSConPriTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.2.1.2

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this priority is to be assigned.

lldpXdot1dcbxLocETSConTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.3

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocETSConTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSConTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.3.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxLocETSConTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.3.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class.

lldpXdot1dcbxLocETSConTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.4

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocETSConTSATrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic selction algorithm to be used by the traffic class.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSConTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.4.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxLocETSConTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.1.4.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxLocETSRecoTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.1

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocETSRecoTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSRecoTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.1.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxLocETSRecoTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.1.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class.

lldpXdot1dcbxLocETSRecoTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocETSRecoTSATrafficClass

This table contains one row per priority. The entry in each row indicates the traffic selction algorithm to be used by the traffic class.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocETSRecoTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.2.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxLocETSRecoTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.2.2.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxLocPFCBasicTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.1

Index: lldpV2LocPortIfIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP PFC TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocPFCWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is willing to accept the PFC configuration of the remote system.

lldpXdot1dcbxLocPFCMBC

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.1.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is capable of bypassing MACsec processing when MACsec is disabled.

lldpXdot1dcbxLocPFCCap

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.1.1.3

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes on the local device that may simultaneously have PFC enabled.

lldpXdot1dcbxLocPFCEnableTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocPFCEnablePriority

This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocPFCEnablePriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Prioity for which PFC is enabled / disabled

lldpXdot1dcbxLocPFCEnableEnabled

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.3.2.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if PFC is enabled on the corresponding priority

lldpXdot1dcbxLocApplicationPriorityAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.4

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocApplicationPriorityAESelector · lldpXdot1dcbxLocApplicationPriorityAEProtocol

Table containing entries indicating the priorty to be used for a given application

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocApplicationPriorityAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.4.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxLocApplicationPriorityAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxLocApplicationPriorityAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.4.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxLocApplicationPriorityAESelector.

lldpXdot1dcbxLocApplicationPriorityAEPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.4.1.3

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

The priority code point that should be used in frames transporting the protocol indicated by lldpXdot1dcbxLocApplicationPriorityAESelector and lldpXdot1dcbxLocApplicationPriorityAEProtocol

lldpXdot1dcbxLocApplicationVlanAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.5

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxLocApplicationVlanAESelector · lldpXdot1dcbxLocApplicationVlanAEProtocol

Table containing entries indicating the VLAN to be used for a given application

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxLocApplicationVlanAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.5.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxLocApplicationVlanAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxLocApplicationVlanAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.5.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxLocApplicationVlanAESelector.

lldpXdot1dcbxLocApplicationVlanAEVlanId

1.3.111.2.802.1.1.13.1.5.32962.5.1.2.5.1.3

VlanIdThe VLAN-ID that uniquely identifies a VLAN. This is the 12-bit VLAN-ID used in the VLAN Tag header. The range is defined by the REFERENCEd specification.Reference: IEEE Std 802.1Q 2003 Edition, Virtual Bridged Local Area Networks. (1..4094) · Integer32 · hint d

The VLAN Identifier that should be used in frames transporting the protocol indicated by lldpXdot1dcbxLocApplicationVlanAESelector and lldpXdot1dcbxLocApplicationVlanAEProtocol

lldpXdot1dcbxRemETSBasicConfigurationTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.1

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP ETS Configuration TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSConCreditBasedShaperSupport

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the credit-based shaper Traffic Selection algorithm is supported on the remote system.

lldpXdot1dcbxRemETSConTrafficClassesSupported

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.1.1.2

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes supported.

lldpXdot1dcbxRemETSConWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.1.1.3

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the remote system is willing to accept the ETS configuration recommended by the remote system.

lldpXdot1dcbxRemETSConPriorityAssignmentTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.2

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemETSConPriority

This table contains one row per priority. The entry in each row indicates the traffic class to which the priority is assigned.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSConPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Indicates the priority that is assigned to a traffic class.

lldpXdot1dcbxRemETSConPriTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.2.1.2

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this priority is to be assigned.

lldpXdot1dcbxRemETSConTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.3

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemETSConTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSConTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.3.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxRemETSConTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.3.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class.

lldpXdot1dcbxRemETSConTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.4

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemETSConTSATrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic selction algorithm to be used by the traffic class.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSConTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.4.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxRemETSConTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.1.4.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxRemETSRecoTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.1

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemETSRecoTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSRecoTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.1.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxRemETSRecoTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.1.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class.

lldpXdot1dcbxRemETSRecoTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.2

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemETSRecoTSATrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic selction algorithm to be used by the priority.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemETSRecoTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.2.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxRemETSRecoTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.2.2.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxRemPFCBasicTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.1

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP PFC TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemPFCWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the remote system is willing to accept the PFC configuration of the local system.

lldpXdot1dcbxRemPFCMBC

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.1.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the remote system is capable of bypassing MACsec processing when MACsec is disabled.

lldpXdot1dcbxRemPFCCap

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.1.1.3

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes on the remote device that may simultaneously have PFC enabled.

lldpXdot1dcbxRemPFCEnableTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.2

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemPFCEnablePriority

This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority.

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemPFCEnablePriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Prioity for which PFC is enabled / disabled

lldpXdot1dcbxRemPFCEnableEnabled

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.3.2.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if PFC is enabled on the corresponding priority

lldpXdot1dcbxRemApplicationPriorityAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.4

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemApplicationPriorityAESelector · lldpXdot1dcbxRemApplicationPriorityAEProtocol

Table containing entries indicating the priorty to be used for a given application

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemApplicationPriorityAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.4.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxRemApplicationPriorityAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxRemApplicationPriorityAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.4.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxRemApplicationPriorityAESelector.

lldpXdot1dcbxRemApplicationPriorityAEPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.4.1.3

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

The priority code point that should be used in frames transporting the protocol indicated by lldpXdot1dcbxRemApplicationPriorityAESelector and lldpXdot1dcbxRemApplicationPriorityAEProtocol

lldpXdot1dcbxRemApplicationVlanAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.5

Index: lldpV2RemTimeMark · lldpV2RemLocalIfIndex · lldpV2RemLocalDestMACAddress · lldpV2RemIndex · lldpXdot1dcbxRemApplicationVlanAESelector · lldpXdot1dcbxRemApplicationVlanAEProtocol

Table containing entries indicating the VLAN to be used for a given application

from LLDP-V2-MIB

lldpV2RemTimeMark

TimeFilterTo be used for the index to a table. Allows an application to download only those rows changed since a particular time. Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not. An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded. A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime. When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation. When sysUpTime is equal to zero, this table shall be empty. One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap. As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances. After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table. It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations. See the appendix for further discussion of this textual convention. The following example is provided to demonstrate TimeFilter behavior: Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.) basicFooTable: basicFooTable ... INDEX { fooIndex } BasicFooEntry { fooIndex Integer32, fooCounts Counter32 } For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'. The time-filtered version of the basicFooTable could be defined as follows: FooTable: fooTable ... INDEX { fooTimeMark, fooIndex } FooEntry { fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 } Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table. For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9): - fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'. The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle). The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0': fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0 Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0': fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0 Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'. Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created. Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3': fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5 Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'. Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk. The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6': fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9 Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'. Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' are duplicates and can be suppressed by the agent in a MIB walk. · TimeTicks

A TimeFilter for this entry. See the TimeFilter textual convention in IETF RFC 4502 and http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to see how TimeFilter works.

lldpV2RemLocalIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemLocalDestMACAddress

LldpV2DestAddressTableIndexAn index value, used as the index to the table of destination MAC addresses used both as the destination addresses on transmitted LLDPDUs and on received LLDPDUs. This index value is also used as a secondary index value in tables indexed by fields of type ifIndex, in order to associate a destination address with each row of the table. (1..4096) · Unsigned32 · hint d

The index value used to identify the destination MAC address associated with this entry. Its value identifies the row in the lldpV2DestAddressTable where the MAC address can be found. The value of this object is used as an index to the lldpV2RemTable.

lldpV2RemIndex

Unsigned32 (1..2147483647)

This object represents an arbitrary local integer value used by this agent to identify a particular connection instance, unique only for the indicated remote system. An agent is encouraged to assign monotonically increasing index values to new entries, starting with one, after each reboot. It is considered unlikely that the lldpRemIndex can wrap between reboots.

lldpXdot1dcbxRemApplicationVlanAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.5.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxRemApplicationVlanAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxRemApplicationVlanAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.5.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxRemApplicationVlanAESelector.

lldpXdot1dcbxRemApplicationVlanAEVlanId

1.3.111.2.802.1.1.13.1.5.32962.5.1.3.5.1.3

VlanIdThe VLAN-ID that uniquely identifies a VLAN. This is the 12-bit VLAN-ID used in the VLAN Tag header. The range is defined by the REFERENCEd specification.Reference: IEEE Std 802.1Q 2003 Edition, Virtual Bridged Local Area Networks. (1..4094) · Integer32 · hint d

The VLAN Identifier that should be used in frames transporting the protocol indicated by lldpXdot1dcbxRemApplicationVlanAESelector and lldpXdot1dcbxRemApplicationVlanAEProtocol

lldpXdot1dcbxAdminETSBasicConfigurationTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.1

Index: lldpV2LocPortIfIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP ETS Configuration TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSConCreditBasedShaperSupport

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates support for the credit-based shaper Traffic Selection Algorithm.

lldpXdot1dcbxAdminETSConTrafficClassesSupported

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.1.1.2

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes supported.

lldpXdot1dcbxAdminETSConWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.1.1.3

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is willing to accept the ETS configuration recommended by the remote system.

lldpXdot1dcbxAdminETSConPriorityAssignmentTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminETSConPriority

This table contains one row per priority. The entry in each row indicates the traffic class to which the priority is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSConPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Indicates the priority that is assigned to a traffic class.

lldpXdot1dcbxAdminETSConPriTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.2.1.2

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this priority is to be assigned.

lldpXdot1dcbxAdminETSConTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.3

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminETSConTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSConTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.3.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxAdminETSConTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.3.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class. The sum of the bandwidths assigned to a given port is required at all times to eqaul 100. An operation that attempts to change this table such that the bandwidth entires do not total 100 shall be rejected. An implication of this is that modification of this table requires that multiple set operations be included in a single SNMP PDU, commonly referred to as an MSET operation, to perform simultaneous set operations to keep the sum at 100. Any attempt to change a single entry in this table will result in the operation being rejected since entries in the table referring to the given port will no longer sum to 100.

lldpXdot1dcbxAdminETSConTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.4

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminETSConTSATrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic selction algorithm to be used by the priority.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSConTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.4.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxAdminETSConTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.1.4.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxAdminETSRecoTrafficClassBandwidthTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.1

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminETSRecoTrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic class to which the bandwidth is assigned.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSRecoTrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.1.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class to which this bandwidth applies

lldpXdot1dcbxAdminETSRecoTrafficClassBandwidth

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.1.1.2

LldpXdot1dcbxTrafficClassBandwidthValueIndicates the bandwidth in percent assigned to a traffic class. (0..100) · Unsigned32 · hint d

Indicates the bandwidth assigned to this traffic class. The sum of the bandwidths assigned to a given port is required at all times to eqaul 100. An operation that attempts to change this table such that the bandwidth entires do not total 100 shall be rejected. An implication of this is that modification of this table requires that multiple set operations be included in a single SNMP PDU, commonly referred to as an MSET operation, to perform simultaneous set operations to keep the sum at 100. Any attempt to change a single entry in this table will result in the operation being rejected since entries in the table referring to the given port will no longer sum to 100.

lldpXdot1dcbxAdminETSRecoTrafficSelectionAlgorithmTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminETSRecoTSATrafficClass

This table contains one row per traffic class. The entry in each row indicates the traffic selction algorithm to be used by the traffic class.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminETSRecoTSATrafficClass

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.2.1.1

LldpXdot1dcbxTrafficClassValueIndicates a traffic class. Values 0-7 correspond to traffic classes. (0..7) · Unsigned32 · hint d

Indicates the traffic class that is assigned to a traffic selection algorithm.

lldpXdot1dcbxAdminETSRecoTrafficSelectionAlgorithm

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.2.2.1.2

LldpXdot1dcbxTrafficSelectionAlgorithm0 = tsaStrictPriority1 = tsaCreditBasedShaper2 = tsaEnhancedTransmission255 = tsaVendorSpecificIndicates the Traffic Selection Algorithm 0: Strict Priority 1: Credit-based shaper 2: Enhanced transmission selection 3-254: Reserved for furture standardization 255: Vendor specific · Integer32

Indicates the Traffic Selection Algorithm to which this traffic class is to be assigned.

lldpXdot1dcbxAdminPFCBasicTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.1

Index: lldpV2LocPortIfIndex

This table contains one row per port for the IEEE 802.1 organizationally defined LLDP PFC TLV on the local system known to this agent

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminPFCWilling

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.1.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is willing to accept the PFC configuration of the remote system.

lldpXdot1dcbxAdminPFCMBC

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.1.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if the local system is capable of bypassing MACsec processing when MACsec is disabled.

lldpXdot1dcbxAdminPFCCap

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.1.1.3

LldpXdot1dcbxSupportedCapacityIndicates 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 and a minimum of one. (1..8) · Unsigned32 · hint d

Indicates the number of traffic classes on the local device that may simultaneously 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.

lldpXdot1dcbxAdminPFCEnableTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.2

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminPFCEnablePriority

This table contains eight entries, one entry per priority, indicating if PFC is enabled on the corresponding priority.

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminPFCEnablePriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.2.1.1

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

Prioity for which PFC is enabled / disabled

lldpXdot1dcbxAdminPFCEnableEnabled

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.3.2.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

Indicates if PFC is enabled on the corresponding priority

lldpXdot1dcbxAdminApplicationPriorityAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.4

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminApplicationPriorityAESelector · lldpXdot1dcbxAdminApplicationPriorityAEProtocol

Table containing entries indicating the priorty to be used for a given application

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminApplicationPriorityAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.4.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxAdminApplicationPriorityAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxAdminApplicationPriorityAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.4.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxAdminApplicationPriorityAESelector.

lldpXdot1dcbxAdminApplicationPriorityAEPriority

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.4.1.3

IEEE8021PriorityValueAn IEEE 802.1Q user priority value.Reference: 12.13.3.3 (0..7) · Unsigned32 · hint d

The priority code point that should be used in frames transporting the protocol indicated by lldpXdot1dcbxAdminApplicationPriorityAESelector and lldpXdot1dcbxAdminApplicationPriorityAEProtocol

lldpXdot1dcbxAdminApplicationVlanAppTable

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.5

Index: lldpV2LocPortIfIndex · lldpXdot1dcbxAdminApplicationVlanAESelector · lldpXdot1dcbxAdminApplicationVlanAEProtocol

Table containing entries indicating the VLAN to be used for a given application

from LLDP-V2-MIB

lldpV2LocPortIfIndex

InterfaceIndexA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization. (1..2147483647) · Integer32 · hint d

The interface index value used to identify the port associated with this entry. Its value is an index into the interfaces MIB. The value of this object is used as an index to the lldpV2LocPortTable.

lldpXdot1dcbxAdminApplicationVlanAESelector

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.5.1.1

LldpXdot1dcbxAppSelector1 = asEthertype2 = asTCPPortNumber3 = asUDPPortNumber4 = asTCPUDPPortNumber5 = asDSCPValueIndicates the contents of a protocol object 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.) · Integer32

Indicates the contents of the protocol object (lldpXdot1dcbxAdminApplicationVlanAEProtocol) 1: Ethertype 2: Well Known Port number over TCP, or SCTP 3: Well Known Port number over UDP, or DCCP 4: Well Known Port number over TCP, SCTP, UDP, and DCCP 5: Differentiated Services Code Point (DSCP) value. The 6 bit DSCP value is stored in the low order 6 bits of the protocol object. The higher order bits are set to zero. (See IETF RFC 2474 for the definition of the DSCP value.)

lldpXdot1dcbxAdminApplicationVlanAEProtocol

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.5.1.2

LldpXdot1dcbxAppProtocolContains the application protocol indicator the type of which is specified by an object with the syntax of LldpXdot1dcbxAppSelector (0..65535) · Unsigned32 · hint d

The protocol indicator of the type indicated by lldpXdot1dcbxAdminApplicationVlanAESelector.

lldpXdot1dcbxAdminApplicationVlanAEVlanId

1.3.111.2.802.1.1.13.1.5.32962.5.1.4.5.1.3

VlanIdThe VLAN-ID that uniquely identifies a VLAN. This is the 12-bit VLAN-ID used in the VLAN Tag header. The range is defined by the REFERENCEd specification.Reference: IEEE Std 802.1Q 2003 Edition, Virtual Bridged Local Area Networks. (1..4094) · Integer32 · hint d

The VLAN Identifier that should be used in frames transporting the protocol indicated by lldpXdot1dcbxAdminApplicationVlanAESelector and lldpXdot1dcbxAdminApplicationVlanAEProtocol

↑ To TOC