#-MIBFILE: LLDP-MIB.mib

LLDP-MIB DEFINITIONS ::= BEGIN


DisplayString ::=
	OCTET STRING (SIZE(0..255))

PhysAddress ::=
	OCTET STRING

MacAddress ::=
	OCTET STRING (SIZE(6))

TruthValue ::=
	INTEGER {
	true(1),
	false(2)
	}

TestAndIncr ::=
	INTEGER (0..2147483647)

AutonomousType ::=
	OBJECT IDENTIFIER

InstancePointer ::=
	OBJECT IDENTIFIER

VariablePointer ::=
	OBJECT IDENTIFIER

RowPointer ::=
	OBJECT IDENTIFIER

RowStatus ::=
	INTEGER {
	active(1),
	notInService(2),
	notReady(3),
	createAndGo(4),
	createAndWait(5),
	destroy(6)
	}

TimeStamp ::=
	TimeTicks

TimeInterval ::=
	INTEGER (0..2147483647)

DateAndTime ::=
	OCTET STRING (SIZE(8|11))

StorageType ::=
	INTEGER {
	other(1),
	volatile(2),
	nonVolatile(3),
	permanent(4),
	readOnly(5)
	}

TDomain ::=
	OBJECT IDENTIFIER

TAddress ::=
	OCTET STRING (SIZE(1..255))

SnmpEngineID ::=
	OCTET STRING (SIZE(5..32))

SnmpSecurityModel ::=
	INTEGER (0..2147483647)

SnmpMessageProcessingModel ::=
	INTEGER (0..2147483647)

SnmpSecurityLevel ::=
	INTEGER {
	noAuthNoPriv(1),
	authNoPriv(2),
	authPriv(3)
	}

SnmpAdminString ::=
	OCTET STRING (SIZE(0..255))

ZeroBasedCounter32 ::=
	Gauge

LastCreateTime ::=
	TimeTicks

TimeFilter ::=
	TimeTicks

DataSource ::=
	OBJECT IDENTIFIER

ControlString ::=
	DisplayString

AddressFamilyNumbers ::=
	INTEGER {
	other(0),
	ipV4(1),
	ipV6(2),
	nsap(3),
	hdlc(4),
	bbn1822(5),
	all802(6),
	e163(7),
	e164(8),
	f69(9),
	x121(10),
	ipx(11),
	appleTalk(12),
	decnetIV(13),
	banyanVines(14),
	e164withNsap(15),
	dns(16),
	distinguishedName(17),
	asNumber(18),
	xtpOverIpv4(19),
	xtpOverIpv6(20),
	xtpNativeModeXTP(21),
	fibreChannelWWPN(22),
	fibreChannelWWNN(23),
	gwid(24),
	afi(25),
	mplsTpSectionEndpointIdentifier(26),
	mplsTpLspEndpointIdentifier(27),
	mplsTpPseudowireEndpointIdentifier(28),
	eigrpCommonServiceFamily(16384),
	eigrpIpv4ServiceFamily(16385),
	eigrpIpv6ServiceFamily(16386),
	lispCanonicalAddressFormat(16387),
	bgpLs(16388),
	fortyeightBitMac(16389),
	sixtyfourBitMac(16390),
	reserved(65535)
	}

LldpChassisIdSubtype ::=
	INTEGER {
	chassisComponent(1),
	interfaceAlias(2),
	portComponent(3),
	macAddress(4),
	networkAddress(5),
	interfaceName(6),
	local(7)
	}

LldpChassisId ::=
	OCTET STRING (SIZE(1..255))

LldpPortIdSubtype ::=
	INTEGER {
	interfaceAlias(1),
	portComponent(2),
	macAddress(3),
	networkAddress(4),
	interfaceName(5),
	agentCircuitId(6),
	local(7)
	}

LldpPortId ::=
	OCTET STRING (SIZE(1..255))

LldpManAddrIfSubtype ::=
	INTEGER {
	unknown(1),
	ifIndex(2),
	systemPortNumber(3)
	}

LldpManAddress ::=
	OCTET STRING (SIZE(1..31))

LldpSystemCapabilitiesMap ::=
	OCTET STRING {
	other(0),
	repeater(1),
	bridge(2),
	wlanAccessPoint(3),
	router(4),
	telephone(5),
	docsisCableDevice(6),
	stationOnly(7)
	}

LldpPortNumber ::=
	INTEGER (1..4096)

LldpPortList ::=
	OCTET STRING (SIZE(0..512))

std OBJECT IDENTIFIER ::= { iso 0 }

iso8802 OBJECT IDENTIFIER ::= { std 8802 }

ieee802dot1 OBJECT IDENTIFIER ::= { iso8802 1 }

ieee802dot1mibs OBJECT IDENTIFIER ::= { ieee802dot1 1 }

lldpMIB OBJECT IDENTIFIER ::= { ieee802dot1mibs 2 }

lldpNotifications OBJECT IDENTIFIER ::= { lldpMIB 0 }

lldpObjects OBJECT IDENTIFIER ::= { lldpMIB 1 }

lldpConformance OBJECT IDENTIFIER ::= { lldpMIB 2 }

lldpConfiguration OBJECT IDENTIFIER ::= { lldpObjects 1 }

lldpStatistics OBJECT IDENTIFIER ::= { lldpObjects 2 }

lldpLocalSystemData OBJECT IDENTIFIER ::= { lldpObjects 3 }

lldpRemoteSystemsData OBJECT IDENTIFIER ::= { lldpObjects 4 }

lldpExtensions OBJECT IDENTIFIER ::= { lldpObjects 5 }

lldpMessageTxInterval OBJECT-TYPE
	SYNTAX INTEGER (5..32768)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The interval at which LLDP frames are transmitted on
behalf of this LLDP agent.

The default value for lldpMessageTxInterval object is
30 seconds.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpConfiguration 1 }


lldpMessageTxHoldMultiplier OBJECT-TYPE
	SYNTAX INTEGER (2..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The time-to-live value expressed as a multiple of the
lldpMessageTxInterval object.  The actual time-to-live value
used in LLDP frames, transmitted on behalf of this LLDP agent,
can be expressed by the following formula: TTL = min(65535,
(lldpMessageTxInterval * lldpMessageTxHoldMultiplier)) For
example, if the value of lldpMessageTxInterval is '30', and
the value of lldpMessageTxHoldMultiplier is '4', then the
value '120' is encoded in the TTL field in the LLDP header.

The default value for lldpMessageTxHoldMultiplier object is 4.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpConfiguration 2 }


lldpReinitDelay OBJECT-TYPE
	SYNTAX INTEGER (1..10)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The lldpReinitDelay indicates the delay (in units of
seconds) from when lldpPortConfigAdminStatus object of a
particular port becomes 'disabled' until re-initialization
will be attempted.

The default value for lldpReintDelay object is two seconds.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpConfiguration 3 }


lldpTxDelay OBJECT-TYPE
	SYNTAX INTEGER (1..8192)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The lldpTxDelay indicates the delay (in units
of seconds) between successive LLDP frame transmissions
initiated by value/status changes in the LLDP local systems
MIB.  The recommended value for the lldpTxDelay is set by the
following  formula:

1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval)

The default value for lldpTxDelay object is two seconds.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpConfiguration 4 }


lldpNotificationInterval OBJECT-TYPE
	SYNTAX INTEGER (5..3600)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object controls the transmission of LLDP notifications.

the agent must not generate more than one lldpRemTablesChange
notification-event in the indicated period, where a
'notification-event' is the transmission of a single
notification PDU type to a list of notification destinations.
If additional changes in lldpRemoteSystemsData object
groups occur within the indicated throttling period,
then these trap- events must be suppressed by the
agent. An NMS should periodically check the value of
lldpStatsRemTableLastChangeTime to detect any missed
lldpRemTablesChange notification-events, e.g. due to
throttling or transmission loss.

If notification transmission is enabled for particular ports,
the suggested default throttling period is 5 seconds.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpConfiguration 5 }


lldpPortConfigTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpPortConfigEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table that controls LLDP frame transmission on individual
ports."
	::= { lldpConfiguration 6 }


lldpPortConfigEntry OBJECT-TYPE
	SYNTAX LldpPortConfigEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LLDP configuration information for a particular port.
This configuration parameter controls the transmission and
the reception of LLDP frames on those ports whose rows are
created in this table."
	INDEX { lldpPortConfigPortNum  }

	::= { lldpPortConfigTable 1 }

lldpPortConfigEntry ::=
	SEQUENCE {
		lldpPortConfigPortNum LldpPortNumber,
		lldpPortConfigAdminStatus INTEGER,
		lldpPortConfigNotificationEnable TruthValue,
		lldpPortConfigTLVsTxEnable BITS
		}

lldpPortConfigPortNum OBJECT-TYPE
	SYNTAX INTEGER (1..4096)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.

The value of this object is used as a port index to the
lldpPortConfigTable."
	::= { lldpPortConfigEntry 1 }


lldpPortConfigAdminStatus OBJECT-TYPE
	SYNTAX INTEGER {
	txOnly(1),
	rxOnly(2),
	txAndRx(3),
	disabled(4)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The administratively desired status of the local LLDP agent.

If the associated lldpPortConfigAdminStatus object has a
value of 'txOnly(1)', then LLDP agent will transmit LLDP
frames on this port and it will not store any information
about the remote systems connected.

If the associated lldpPortConfigAdminStatus object has a
value of 'rxOnly(2)', then the LLDP agent will receive,
but it will not transmit LLDP frames on this port.

If the associated lldpPortConfigAdminStatus object has a
value of 'txAndRx(3)', then the LLDP agent will transmit
and receive LLDP frames on this port.

If the associated lldpPortConfigAdminStatus object has a
value of 'disabled(4)', then LLDP agent will not transmit or
receive LLDP frames on this port.  If there is remote systems
information which is received on this port and stored in
other tables, before the port's lldpPortConfigAdminStatus
becomes disabled, then the information will naturally age out."
	::= { lldpPortConfigEntry 2 }


lldpPortConfigNotificationEnable OBJECT-TYPE
	SYNTAX TruthValue
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The lldpPortConfigNotificationEnable controls, on a per
port basis,  whether or not notifications from the agent
are enabled. The value true(1) means that notifications are
enabled; the value false(2) means that they are not."
	::= { lldpPortConfigEntry 3 }


lldpPortConfigTLVsTxEnable OBJECT-TYPE
	SYNTAX OCTET STRING {
	portDesc(0),
	sysName(1),
	sysDesc(2),
	sysCap(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The lldpPortConfigTLVsTxEnable, defined as a bitmap,
includes the basic set of LLDP TLVs whose transmission is
allowed on the local LLDP agent by the network management.
Each bit in the bitmap corresponds to a TLV type associated
with a specific optional TLV.

It should be noted that the organizationally-specific TLVs
are excluded from the lldpTLVsTxEnable bitmap.

LLDP Organization Specific Information Extension MIBs should
have similar configuration object to control transmission
of their organizationally defined TLVs.

The bit 'portDesc(0)' indicates that LLDP agent should
transmit 'Port Description TLV'.

The bit 'sysName(1)' indicates that LLDP agent should transmit
'System Name TLV'.

The bit 'sysDesc(2)' indicates that LLDP agent should transmit
'System Description TLV'.

The bit 'sysCap(3)' indicates that LLDP agent should transmit
'System Capabilities TLV'.

There is no bit reserved for the management address TLV type
since transmission of management address TLVs are controlled
by another object, lldpConfigManAddrTable.

The default value for lldpPortConfigTLVsTxEnable object is
empty set, which means no enumerated values are set.

The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
	::= { lldpPortConfigEntry 4 }


lldpConfigManAddrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpConfigManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The table that controls selection of LLDP management address
TLV instances to be transmitted on individual ports."
	::= { lldpConfiguration 7 }


lldpConfigManAddrEntry OBJECT-TYPE
	SYNTAX LldpConfigManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LLDP configuration information that specifies the set
of ports (represented as a PortList) on which the local
system management address instance will be transmitted.

This configuration object augments the lldpLocManAddrEntry,
therefore it is only present along with the management
address instance contained in the associated
lldpLocManAddrEntry entry.

Each active lldpConfigManAddrEntry must be restored from
non-volatile and re-created (along with the corresponding
lldpLocManAddrEntry) after a re-initialization of the
management system."
	::= { lldpConfigManAddrTable 1 }

lldpConfigManAddrEntry ::=
	SEQUENCE {
		lldpConfigManAddrPortsTxEnable LldpPortList
		}

lldpConfigManAddrPortsTxEnable OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..512))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A set of ports that are identified by a PortList, in which
each port is represented as a bit.  The corresponding local
system management address instance will be transmitted on the
member ports of the lldpManAddrPortsTxEnable.

The default value for lldpConfigManAddrPortsTxEnable object
is empty binary string, which means no ports are specified
for advertising indicated management address instance."
	::= { lldpConfigManAddrEntry 1 }


lldpStatsRemTablesLastChangeTime OBJECT-TYPE
	SYNTAX TimeStamp
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The value of sysUpTime object (defined in IETF RFC 3418)
at the time an entry is created, modified, or deleted in the
in tables associated with the lldpRemoteSystemsData objects
and all LLDP extension objects associated with remote systems.

An NMS can use this object to reduce polling of the
lldpRemoteSystemsData objects."
	::= { lldpStatistics 1 }


lldpStatsRemTablesInserts OBJECT-TYPE
	SYNTAX ZeroBasedCounter32
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times the complete set of information
advertised by a particular MSAP has been inserted into tables
contained in lldpRemoteSystemsData and lldpExtensions objects.

The complete set of information received from a particular
MSAP should be inserted into related tables.  If partial
information cannot be inserted for a reason such as lack
of resources, all of the complete set of information should
be removed.

This counter should be incremented only once after the
complete set of information is successfully recorded
in all related tables.  Any failures during inserting
information set which result in deletion of previously
inserted information should not trigger any changes in
lldpStatsRemTablesInserts since the insert is not completed
yet or or in lldpStatsRemTablesDeletes, since the deletion
would only be a partial deletion. If the failure was the
result of lack of resources, the lldpStatsRemTablesDrops
counter should be incremented once."
	::= { lldpStatistics 2 }


lldpStatsRemTablesDeletes OBJECT-TYPE
	SYNTAX ZeroBasedCounter32
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times the complete set of information
advertised by a particular MSAP has been deleted from
tables contained in lldpRemoteSystemsData and lldpExtensions
objects.

This counter should be incremented only once when the
complete set of information is completely deleted from all
related tables.  Partial deletions, such as deletion of
rows associated with a particular MSAP from some tables,
but not from all tables are not allowed, thus should not
change the value of this counter."
	::= { lldpStatistics 3 }


lldpStatsRemTablesDrops OBJECT-TYPE
	SYNTAX ZeroBasedCounter32
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times the complete set of information
advertised by a particular MSAP could not be entered into
tables contained in lldpRemoteSystemsData and lldpExtensions
objects because of insufficient resources."
	::= { lldpStatistics 4 }


lldpStatsRemTablesAgeouts OBJECT-TYPE
	SYNTAX ZeroBasedCounter32
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of times the complete set of information
advertised by a particular MSAP has been deleted from tables
contained in lldpRemoteSystemsData and lldpExtensions objects
because the information timeliness interval has expired.

This counter should be incremented only once when the complete
set of information is completely invalidated (aged out)
from all related tables.  Partial aging, similar to deletion
case, is not allowed, and thus, should not change the value
of this counter."
	::= { lldpStatistics 5 }


lldpStatsTxPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpStatsTxPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A table containing LLDP transmission statistics for
individual ports.  Entries are not required to exist in
this table while the lldpPortConfigEntry object is equal to
'disabled(4)'."
	::= { lldpStatistics 6 }


lldpStatsTxPortEntry OBJECT-TYPE
	SYNTAX LldpStatsTxPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LLDP frame transmission statistics for a particular port.
The port must be contained in the same chassis as the
LLDP agent.

All counter values in a particular entry shall be
maintained on a continuing basis and shall not be deleted
upon expiration of rxInfoTTL timing counters in the LLDP
remote systems MIB of the receipt of a shutdown frame from
a remote LLDP agent.

All statistical counters associated with a particular
port on the local LLDP agent become frozen whenever the
adminStatus is disabled for the same port."
	INDEX { lldpStatsTxPortNum  }

	::= { lldpStatsTxPortTable 1 }

lldpStatsTxPortEntry ::=
	SEQUENCE {
		lldpStatsTxPortNum LldpPortNumber,
		lldpStatsTxPortFramesTotal Counter32
		}

lldpStatsTxPortNum OBJECT-TYPE
	SYNTAX INTEGER (1..4096)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.

The value of this object is used as a port index to the
lldpStatsTable."
	::= { lldpStatsTxPortEntry 1 }


lldpStatsTxPortFramesTotal OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of LLDP frames transmitted by this LLDP agent
on the indicated port."
	::= { lldpStatsTxPortEntry 2 }


lldpStatsRxPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpRxStatsPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A table containing LLDP reception statistics for individual
ports.  Entries are not required to exist in this table while
the lldpPortConfigEntry object is equal to 'disabled(4)'."
	::= { lldpStatistics 7 }


lldpStatsRxPortEntry OBJECT-TYPE
	SYNTAX LldpRxStatsPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "LLDP frame reception statistics for a particular port.
The port must be contained in the same chassis as the
LLDP agent.

All counter values in a particular entry shall be
maintained on a continuing basis and shall not be deleted
upon expiration of rxInfoTTL timing counters in the LLDP
remote systems MIB of the receipt of a shutdown frame from
a remote LLDP agent.

All statistical counters associated with a particular
port on the local LLDP agent become frozen whenever the
adminStatus is disabled for the same port."
	INDEX { lldpStatsRxPortNum  }

	::= { lldpStatsRxPortTable 1 }

lldpStatsRxPortEntry ::=
	SEQUENCE {
		lldpStatsRxPortNum LldpPortNumber,
		lldpStatsRxPortFramesDiscardedTotal Counter32,
		lldpStatsRxPortFramesErrors Counter32,
		lldpStatsRxPortFramesTotal Counter32,
		lldpStatsRxPortTLVsDiscardedTotal Counter32,
		lldpStatsRxPortTLVsUnrecognizedTotal Counter32,
		lldpStatsRxPortAgeoutsTotal ZeroBasedCounter32
		}

lldpStatsRxPortNum OBJECT-TYPE
	SYNTAX INTEGER (1..4096)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.

The value of this object is used as a port index to the
lldpStatsTable."
	::= { lldpStatsRxPortEntry 1 }


lldpStatsRxPortFramesDiscardedTotal OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of LLDP frames received by this LLDP agent on
the indicated port, and then discarded for any reason.
This counter can provide an indication that LLDP header
formating problems may exist with the local LLDP agent in
the sending system or that LLDPDU validation problems may
exist with the local LLDP agent in the receiving system."
	::= { lldpStatsRxPortEntry 2 }


lldpStatsRxPortFramesErrors OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of invalid LLDP frames received by this LLDP
agent on the indicated port, while this LLDP agent is enabled."
	::= { lldpStatsRxPortEntry 3 }


lldpStatsRxPortFramesTotal OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of valid LLDP frames received by this LLDP agent
on the indicated port, while this LLDP agent is enabled."
	::= { lldpStatsRxPortEntry 4 }


lldpStatsRxPortTLVsDiscardedTotal OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of LLDP TLVs discarded for any reason by this LLDP
agent on the indicated port."
	::= { lldpStatsRxPortEntry 5 }


lldpStatsRxPortTLVsUnrecognizedTotal OBJECT-TYPE
	SYNTAX Counter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The number of LLDP TLVs received on the given port that
are not recognized by this LLDP agent on the indicated port.

An unrecognized TLV is referred to as the TLV whose type value
is in the range of reserved TLV types (000 1001 - 111 1110)
in Table 9.1 of IEEE Std 802.1AB-2005.  An unrecognized
TLV may be a basic management TLV from a later LLDP version."
	::= { lldpStatsRxPortEntry 6 }


lldpStatsRxPortAgeoutsTotal OBJECT-TYPE
	SYNTAX ZeroBasedCounter32
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The counter that represents the number of age-outs that
occurred on a given port.  An age-out is the number of
times the complete set of information advertised by a
particular MSAP has been deleted from tables contained in
lldpRemoteSystemsData and lldpExtensions objects because
the information timeliness interval has expired.

This counter is similar to lldpStatsRemTablesAgeouts, except
that the counter is on a per port basis.  This enables NMS to
poll tables associated with the lldpRemoteSystemsData objects
and all LLDP extension objects associated with remote systems
on the indicated port only.

This counter should be set to zero during agent initialization
and its value should not be saved in non-volatile storage.
When a port's admin status changes from 'disabled' to
'rxOnly', 'txOnly' or 'txAndRx', the counter associated with
the same port should reset to 0.  The agent should also flush
all remote system information associated with the same port.

This counter should be incremented only once when the
complete set of information is invalidated (aged out) from
all related tables on a particular port.  Partial aging
is not allowed, and thus, should not change the value of
this counter."
	::= { lldpStatsRxPortEntry 7 }


lldpLocChassisIdSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	chassisComponent(1),
	interfaceAlias(2),
	portComponent(3),
	macAddress(4),
	networkAddress(5),
	interfaceName(6),
	local(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of encoding used to identify the chassis
associated with the local system."
	::= { lldpLocalSystemData 1 }


lldpLocChassisId OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the chassis component
associated with the local system."
	::= { lldpLocalSystemData 2 }


lldpLocSysName OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the system name of the
local system.  If the local agent supports IETF RFC 3418,
lldpLocSysName object should have the same value of sysName
object."
	::= { lldpLocalSystemData 3 }


lldpLocSysDesc OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the system description
of the local system.  If the local agent supports IETF RFC 3418,
lldpLocSysDesc object should have the same value of sysDesc
object."
	::= { lldpLocalSystemData 4 }


lldpLocSysCapSupported OBJECT-TYPE
	SYNTAX OCTET STRING {
	other(0),
	repeater(1),
	bridge(2),
	wlanAccessPoint(3),
	router(4),
	telephone(5),
	docsisCableDevice(6),
	stationOnly(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bitmap value used to identify which system capabilities
are supported on the local system."
	::= { lldpLocalSystemData 5 }


lldpLocSysCapEnabled OBJECT-TYPE
	SYNTAX OCTET STRING {
	other(0),
	repeater(1),
	bridge(2),
	wlanAccessPoint(3),
	router(4),
	telephone(5),
	docsisCableDevice(6),
	stationOnly(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bitmap value used to identify which system capabilities
are enabled on the local system."
	::= { lldpLocalSystemData 6 }


lldpLocPortTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpLocPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains one or more rows per port information
associated with the local system known to this agent."
	::= { lldpLocalSystemData 7 }


lldpLocPortEntry OBJECT-TYPE
	SYNTAX LldpLocPortEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular port component.

Entries may be created and deleted in this table by the
agent."
	INDEX { lldpLocPortNum  }

	::= { lldpLocPortTable 1 }

lldpLocPortEntry ::=
	SEQUENCE {
		lldpLocPortNum LldpPortNumber,
		lldpLocPortIdSubtype LldpPortIdSubtype,
		lldpLocPortId LldpPortId,
		lldpLocPortDesc SnmpAdminString
		}

lldpLocPortNum OBJECT-TYPE
	SYNTAX INTEGER (1..4096)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.

The value of this object is used as a port index to the
lldpLocPortTable."
	::= { lldpLocPortEntry 1 }


lldpLocPortIdSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	interfaceAlias(1),
	portComponent(2),
	macAddress(3),
	networkAddress(4),
	interfaceName(5),
	agentCircuitId(6),
	local(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of port identifier encoding used in the associated
'lldpLocPortId' object."
	::= { lldpLocPortEntry 2 }


lldpLocPortId OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the port component
associated with a given port in the local system."
	::= { lldpLocPortEntry 3 }


lldpLocPortDesc OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the IEEE 802 LAN station's port
description associated with the local system.  If the local
agent supports IETF RFC 2863, lldpLocPortDesc object should
have the same value of ifDescr object."
	::= { lldpLocPortEntry 4 }


lldpLocManAddrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpLocManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains management address information on the
local system known to this agent."
	::= { lldpLocalSystemData 8 }


lldpLocManAddrEntry OBJECT-TYPE
	SYNTAX LldpLocManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Management address information about a particular chassis
component.  There may be multiple management addresses
configured on the system identified by a particular
lldpLocChassisId.  Each management address should have
distinct 'management address type' (lldpLocManAddrSubtype) and
'management address' (lldpLocManAddr.)

Entries may be created and deleted in this table by the
agent."
	INDEX { lldpLocManAddrSubtype , lldpLocManAddr }

	::= { lldpLocManAddrTable 1 }

lldpLocManAddrEntry ::=
	SEQUENCE {
		lldpLocManAddrSubtype AddressFamilyNumbers,
		lldpLocManAddr LldpManAddress,
		lldpLocManAddrLen Integer32,
		lldpLocManAddrIfSubtype LldpManAddrIfSubtype,
		lldpLocManAddrIfId Integer32,
		lldpLocManAddrOID OBJECT IDENTIFIER
		}

lldpLocManAddrSubtype OBJECT-TYPE
	SYNTAX AddressFamilyNumbers
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of management address identifier encoding used in
the associated 'lldpLocManagmentAddr' object."
	::= { lldpLocManAddrEntry 1 }


lldpLocManAddr OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..31))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the management address
component associated with the local system.  The purpose of
this address is to contact the management entity."
	::= { lldpLocManAddrEntry 2 }


lldpLocManAddrLen OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The total length of the management address subtype and the
management address fields in LLDPDUs transmitted by the
local LLDP agent.

The management address length field is needed so that the
receiving systems that do not implement SNMP will not be
required to implement an iana family numbers/address length
equivalency table in order to decode the management adress."
	::= { lldpLocManAddrEntry 3 }


lldpLocManAddrIfSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	unknown(1),
	ifIndex(2),
	systemPortNumber(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The enumeration value that identifies the interface numbering
method used for defining the interface number, associated
with the local system."
	::= { lldpLocManAddrEntry 4 }


lldpLocManAddrIfId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The integer value used to identify the interface number
regarding the management address component associated with
the local system."
	::= { lldpLocManAddrEntry 5 }


lldpLocManAddrOID OBJECT-TYPE
	SYNTAX OBJECT IDENTIFIER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OID value used to identify the type of hardware component
or protocol entity associated with the management address
advertised by the local system agent."
	::= { lldpLocManAddrEntry 6 }


lldpRemTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpRemEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains one or more rows per physical network
connection known to this agent.  The agent may wish to ensure
that only one lldpRemEntry is present for each local port,
or it may choose to maintain multiple lldpRemEntries for
the same local port.

The following procedure may be used to retrieve remote
systems information updates from an LLDP agent:

1. NMS polls all tables associated with remote systems
and keeps a local copy of the information retrieved.
NMS polls periodically the values of the following
objects:
a. lldpStatsRemTablesInserts
b. lldpStatsRemTablesDeletes
c. lldpStatsRemTablesDrops
d. lldpStatsRemTablesAgeouts
e. lldpStatsRxPortAgeoutsTotal for all ports.

2. LLDP agent updates remote systems MIB objects, and
sends out notifications to a list of notification
destinations.

3. NMS receives the notifications and compares the new
values of objects listed in step 1.

Periodically, NMS should poll the object
lldpStatsRemTablesLastChangeTime to find out if anything
has changed since the last poll.  if something has
changed, NMS will poll the objects listed in step 1 to
figure out what kind of changes occurred in the tables.

if value of lldpStatsRemTablesInserts has changed,
then NMS will walk all tables by employing TimeFilter
with the last-polled time value.  This request will
return new objects or objects whose values are updated
since the last poll.

if value of lldpStatsRemTablesAgeouts has changed,
then NMS will walk the lldpStatsRxPortAgeoutsTotal and
compare the new values with previously recorded ones.
For ports whose lldpStatsRxPortAgeoutsTotal value is
greater than the recorded value, NMS will have to
retrieve objects associated with those ports from
table(s) without employing a TimeFilter (which is
performed by specifying 0 for the TimeFilter.)

lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops
objects are provided for informational purposes."
	::= { lldpRemoteSystemsData 1 }


lldpRemEntry OBJECT-TYPE
	SYNTAX LldpRemEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about a particular physical network connection.
Entries may be created and deleted in this table by the agent,
if a physical topology discovery process is active."
	INDEX { lldpRemTimeMark , lldpRemLocalPortNum, lldpRemIndex }

	::= { lldpRemTable 1 }

lldpRemEntry ::=
	SEQUENCE {
		lldpRemTimeMark TimeFilter,
		lldpRemLocalPortNum LldpPortNumber,
		lldpRemIndex Integer32,
		lldpRemChassisIdSubtype LldpChassisIdSubtype,
		lldpRemChassisId LldpChassisId,
		lldpRemPortIdSubtype LldpPortIdSubtype,
		lldpRemPortId LldpPortId,
		lldpRemPortDesc SnmpAdminString,
		lldpRemSysName SnmpAdminString,
		lldpRemSysDesc SnmpAdminString,
		lldpRemSysCapSupported LldpSystemCapabilitiesMap,
		lldpRemSysCapEnabled LldpSystemCapabilitiesMap
		}

lldpRemTimeMark OBJECT-TYPE
	SYNTAX TimeFilter
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "A TimeFilter for this entry.  See the TimeFilter textual
convention in IETF RFC 2021 and
http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt
to see how TimeFilter works."
	::= { lldpRemEntry 1 }


lldpRemLocalPortNum OBJECT-TYPE
	SYNTAX INTEGER (1..4096)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.  The lldpRemLocalPortNum
identifies the port on which the remote system information
is received.

The value of this object is used as a port index to the
lldpRemTable."
	::= { lldpRemEntry 2 }


lldpRemIndex OBJECT-TYPE
	SYNTAX INTEGER (1..2147483647)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "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
will wrap between reboots."
	::= { lldpRemEntry 3 }


lldpRemChassisIdSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	chassisComponent(1),
	interfaceAlias(2),
	portComponent(3),
	macAddress(4),
	networkAddress(5),
	interfaceName(6),
	local(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of encoding used to identify the chassis associated
with the remote system."
	::= { lldpRemEntry 4 }


lldpRemChassisId OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the chassis component
associated with the remote system."
	::= { lldpRemEntry 5 }


lldpRemPortIdSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	interfaceAlias(1),
	portComponent(2),
	macAddress(3),
	networkAddress(4),
	interfaceName(5),
	agentCircuitId(6),
	local(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of port identifier encoding used in the associated
'lldpRemPortId' object."
	::= { lldpRemEntry 6 }


lldpRemPortId OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..255))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the port component
associated with the remote system."
	::= { lldpRemEntry 7 }


lldpRemPortDesc OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the description of
the given port associated with the remote system."
	::= { lldpRemEntry 8 }


lldpRemSysName OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the system name of the
remote system."
	::= { lldpRemEntry 9 }


lldpRemSysDesc OBJECT-TYPE
	SYNTAX SnmpAdminString
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the system description
of the remote system."
	::= { lldpRemEntry 10 }


lldpRemSysCapSupported OBJECT-TYPE
	SYNTAX OCTET STRING {
	other(0),
	repeater(1),
	bridge(2),
	wlanAccessPoint(3),
	router(4),
	telephone(5),
	docsisCableDevice(6),
	stationOnly(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bitmap value used to identify which system capabilities
are supported on the remote system."
	::= { lldpRemEntry 11 }


lldpRemSysCapEnabled OBJECT-TYPE
	SYNTAX OCTET STRING {
	other(0),
	repeater(1),
	bridge(2),
	wlanAccessPoint(3),
	router(4),
	telephone(5),
	docsisCableDevice(6),
	stationOnly(7)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The bitmap value used to identify which system capabilities
are enabled on the remote system."
	::= { lldpRemEntry 12 }


lldpRemManAddrTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpRemManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains one or more rows per management address
information on the remote system learned on a particular port
contained in the local chassis known to this agent."
	::= { lldpRemoteSystemsData 2 }


lldpRemManAddrEntry OBJECT-TYPE
	SYNTAX LldpRemManAddrEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Management address information about a particular chassis
component.  There may be multiple management addresses
configured on the remote system identified by a particular
lldpRemIndex whose information is received on
lldpRemLocalPortNum of the local system.  Each management
address should have distinct 'management address
type' (lldpRemManAddrSubtype) and 'management address'
(lldpRemManAddr.)

Entries may be created and deleted in this table by the
agent."
	INDEX { lldpRemTimeMark , lldpRemLocalPortNum, lldpRemIndex, lldpRemManAddrSubtype, lldpRemManAddr }

	::= { lldpRemManAddrTable 1 }

lldpRemManAddrEntry ::=
	SEQUENCE {
		lldpRemManAddrSubtype AddressFamilyNumbers,
		lldpRemManAddr LldpManAddress,
		lldpRemManAddrIfSubtype LldpManAddrIfSubtype,
		lldpRemManAddrIfId Integer32,
		lldpRemManAddrOID OBJECT IDENTIFIER
		}

lldpRemManAddrSubtype OBJECT-TYPE
	SYNTAX AddressFamilyNumbers
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The type of management address identifier encoding used in
the associated 'lldpRemManagmentAddr' object."
	::= { lldpRemManAddrEntry 1 }


lldpRemManAddr OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(1..31))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the management address
component associated with the remote system.  The purpose
of this address is to contact the management entity."
	::= { lldpRemManAddrEntry 2 }


lldpRemManAddrIfSubtype OBJECT-TYPE
	SYNTAX INTEGER {
	unknown(1),
	ifIndex(2),
	systemPortNumber(3)
	}
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The enumeration value that identifies the interface numbering
method used for defining the interface number, associated
with the remote system."
	::= { lldpRemManAddrEntry 3 }


lldpRemManAddrIfId OBJECT-TYPE
	SYNTAX INTEGER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The integer value used to identify the interface number
regarding the management address component associated with
the remote system."
	::= { lldpRemManAddrEntry 4 }


lldpRemManAddrOID OBJECT-TYPE
	SYNTAX OBJECT IDENTIFIER
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The OID value used to identify the type of hardware component
or protocol entity associated with the management address
advertised by the remote system agent."
	::= { lldpRemManAddrEntry 5 }


lldpRemUnknownTLVTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpRemUnknownTLVEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains information about an incoming TLV which
is not recognized by the receiving LLDP agent.  The TLV may
be from a later version of the basic management set.

This table should only contain TLVs that are found in
a single LLDP frame.  Entries in this table, associated
with an MAC service access point (MSAP, the access point
for MAC services provided to the LCC sublayer, defined
in IEEE 100, which is also identified with a particular
lldpRemLocalPortNum, lldpRemIndex pair) are overwritten with
most recently received unrecognized TLV from the same MSAP,
or they will naturally age out when the rxInfoTTL timer
(associated with the MSAP) expires."
	::= { lldpRemoteSystemsData 3 }


lldpRemUnknownTLVEntry OBJECT-TYPE
	SYNTAX LldpRemUnknownTLVEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about an unrecognized TLV received from a
physical network connection.  Entries may be created and
deleted in this table by the agent, if a physical topology
discovery process is active."
	INDEX { lldpRemTimeMark , lldpRemLocalPortNum, lldpRemIndex, lldpRemUnknownTLVType }

	::= { lldpRemUnknownTLVTable 1 }

lldpRemUnknownTLVEntry ::=
	SEQUENCE {
		lldpRemUnknownTLVType Integer32,
		lldpRemUnknownTLVInfo OCTET STRING
		}

lldpRemUnknownTLVType OBJECT-TYPE
	SYNTAX INTEGER (9..126)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object represents the value extracted from the type
field of the TLV."
	::= { lldpRemUnknownTLVEntry 1 }


lldpRemUnknownTLVInfo OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..511))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object represents the value extracted from the value
field of the TLV."
	::= { lldpRemUnknownTLVEntry 2 }


lldpRemOrgDefInfoTable OBJECT-TYPE
	SYNTAX SEQUENCE OF LldpRemOrgDefInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This table contains one or more rows per physical network
connection which advertises the organizationally defined
information.

Note that this table contains one or more rows of
organizationally defined information that is not recognized
by the local agent.

If the local system is capable of recognizing any
organizationally defined information, appropriate extension
MIBs from the organization should be used for information
retrieval."
	::= { lldpRemoteSystemsData 4 }


lldpRemOrgDefInfoEntry OBJECT-TYPE
	SYNTAX LldpRemOrgDefInfoEntry
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "Information about the unrecognized organizationally
defined information advertised by the remote system.
The lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
lldpRemOrgDefInfoOUI, lldpRemOrgDefInfoSubtype, and
lldpRemOrgDefInfoIndex are indexes to this table.  If there is
an lldpRemOrgDefInfoEntry associated with a particular remote
system identified by the lldpRemLocalPortNum and lldpRemIndex,
there must be an lldpRemEntry associated with the same
instance (i.e, using same indexes.)  When the lldpRemEntry
for the same index is removed from the lldpRemTable, the
associated lldpRemOrgDefInfoEntry should be removed from
the lldpRemOrgDefInfoTable.

Entries may be created and deleted in this table by the
agent."
	INDEX { lldpRemTimeMark , lldpRemLocalPortNum, lldpRemIndex, lldpRemOrgDefInfoOUI, lldpRemOrgDefInfoSubtype, lldpRemOrgDefInfoIndex }

	::= { lldpRemOrgDefInfoTable 1 }

lldpRemOrgDefInfoEntry ::=
	SEQUENCE {
		lldpRemOrgDefInfoOUI OCTET STRING,
		lldpRemOrgDefInfoSubtype Integer32,
		lldpRemOrgDefInfoIndex Integer32,
		lldpRemOrgDefInfo OCTET STRING
		}

lldpRemOrgDefInfoOUI OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(3))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The Organizationally Unique Identifier (OUI), as defined
in IEEE Std 802-2001, is a 24 bit (three octets) globally
unique assigned number referenced by various standards,
of the information received from the remote system."
	::= { lldpRemOrgDefInfoEntry 1 }


lldpRemOrgDefInfoSubtype OBJECT-TYPE
	SYNTAX INTEGER (1..255)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The integer value used to identify the subtype of the
organizationally defined information received from the
remote system.

The subtype value is required to identify different instances
of organizationally defined information that could not be
retrieved without a unique identifier that indicates the
particular type of information contained in the information
string."
	::= { lldpRemOrgDefInfoEntry 2 }


lldpRemOrgDefInfoIndex OBJECT-TYPE
	SYNTAX INTEGER (1..2147483647)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "This object represents an arbitrary local integer value
used by this agent to identify a particular unrecognized
organizationally defined information instance, unique only
for the lldpRemOrgDefInfoOUI and lldpRemOrgDefInfoSubtype
from the same 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
lldpRemOrgDefInfoIndex will wrap between reboots."
	::= { lldpRemOrgDefInfoEntry 3 }


lldpRemOrgDefInfo OBJECT-TYPE
	SYNTAX OCTET STRING (SIZE(0..507))
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION "The string value used to identify the organizationally
defined information of the remote system.  The encoding for
this object should be as defined for SnmpAdminString TC."
	::= { lldpRemOrgDefInfoEntry 4 }


lldpNotificationPrefix OBJECT IDENTIFIER ::= { lldpNotifications 0 }

lldpCompliances OBJECT IDENTIFIER ::= { lldpConformance 1 }

lldpGroups OBJECT IDENTIFIER ::= { lldpConformance 2 }

lldpConfigGroup OBJECT IDENTIFIER ::= { lldpGroups 1 }

lldpConfigRxGroup OBJECT IDENTIFIER ::= { lldpGroups 2 }

lldpConfigTxGroup OBJECT IDENTIFIER ::= { lldpGroups 3 }

lldpStatsRxGroup OBJECT IDENTIFIER ::= { lldpGroups 4 }

lldpStatsTxGroup OBJECT IDENTIFIER ::= { lldpGroups 5 }

lldpLocSysGroup OBJECT IDENTIFIER ::= { lldpGroups 6 }

lldpRemSysGroup OBJECT IDENTIFIER ::= { lldpGroups 7 }

lldpNotificationsGroup OBJECT IDENTIFIER ::= { lldpGroups 8 }

lldpRemTablesChange TRAP-TYPE
	ENTERPRISE lldpNotifications
	VARIABLES { lldpStatsRemTablesInserts, lldpStatsRemTablesDeletes, lldpStatsRemTablesDrops, lldpStatsRemTablesAgeouts }
DESCRIPTION "A lldpRemTablesChange notification is sent when the value
of lldpStatsRemTableLastChangeTime changes.  It can be
utilized by an NMS to trigger LLDP remote systems table
maintenance polls.

Note that transmission of lldpRemTablesChange
notifications are throttled by the agent, as specified by the
'lldpNotificationInterval' object."
	::= 1


END

