1676 lines
58 KiB
Plaintext
1676 lines
58 KiB
Plaintext
LLDP-EXT-MED-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
lldpExtensions, lldpLocPortNum,
|
|
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
|
|
lldpPortConfigEntry, lldpRemChassisIdSubtype, lldpRemChassisId
|
|
FROM LLDP-MIB
|
|
Dscp
|
|
FROM DIFFSERV-DSCP-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB;
|
|
|
|
lldpXMedMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200507280000Z" -- July 28th, 2005
|
|
ORGANIZATION "TIA TR41.4 Working Group"
|
|
CONTACT-INFO
|
|
" WG-URL: http://www.tiaonline.org/standards/sfg/scope.cfm#TR-41.4
|
|
WG-EMail: tr41@tiacomm.org
|
|
Contact: Chair, TIA TR-41
|
|
Postal: Telecommunications Industry Association
|
|
2500 Wilson Blvd., Suite 300
|
|
Arlington, VA 22201 USA
|
|
Tel: (703) 907-7700
|
|
E-mail: tr41@tiacomm.org"
|
|
DESCRIPTION
|
|
"The LLDP Management Information Base extension module for
|
|
TIA-TR41.4 media endpoint discovery information.
|
|
|
|
In order to assure the uniqueness of the LLDP-MIB,
|
|
lldpXMedMIB is branched from lldpExtensions using the TIA OUI
|
|
value as the node. An OUI/'company_id' is a 24 bit globally
|
|
unique assigned number referenced by various standards.
|
|
|
|
Copyright (C) TIA (2005). This version of this MIB module
|
|
is published as Section 13.3 of ANSI/TIA-1057.
|
|
|
|
See the standard itself for full legal notices."
|
|
REVISION "200507280000Z" -- July 28th, 2005
|
|
DESCRIPTION
|
|
"Published as part of ANSI/TIA-1057."
|
|
::= { lldpExtensions 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
------------------------------------------------------------------------------
|
|
--
|
|
-- LLDP-MED Information
|
|
--
|
|
------------------------------------------------------------------------------
|
|
------------------------------------------------------------------------------
|
|
|
|
lldpXMedNotifications OBJECT IDENTIFIER ::= { lldpXMedMIB 0 }
|
|
lldpXMedObjects OBJECT IDENTIFIER ::= { lldpXMedMIB 1 }
|
|
|
|
-- LLDP MED Extension Notifications
|
|
-- Transmission of LLDP MED Extension Notification is controlled by the
|
|
-- lldpNotificationInterval object in the LLDP MIB defined in
|
|
-- IEEE 802.1AB-2005
|
|
|
|
lldpXMedTopologyChangeDetected NOTIFICATION-TYPE
|
|
OBJECTS { lldpRemChassisIdSubtype,
|
|
lldpRemChassisId,
|
|
lldpXMedRemDeviceClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification generated by the local device sensing
|
|
a change in the topology that indicates that a new remote
|
|
device attached to a local port, or a remote device disconnected
|
|
or moved from one port to another."
|
|
::= { lldpXMedNotifications 1 }
|
|
|
|
|
|
-- LLDP MED extension MIB groups
|
|
|
|
lldpXMedConfig OBJECT IDENTIFIER ::= { lldpXMedObjects 1 }
|
|
lldpXMedLocalData OBJECT IDENTIFIER ::= { lldpXMedObjects 2 }
|
|
lldpXMedRemoteData OBJECT IDENTIFIER ::= { lldpXMedObjects 3 }
|
|
|
|
-- textual conventions
|
|
|
|
LldpXMedDeviceClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device Class to which the device is a member.
|
|
|
|
A value of notDefined(0) indicates that the device
|
|
has capabilities not covered by any of the LLDP-MED classes.
|
|
|
|
A value of endpointClass1(1) indicates that the device
|
|
has endpoint class 1 capabilities.
|
|
|
|
A value of endpointClass2(2) indicates that the device
|
|
has endpoint class 2 capabilities.
|
|
|
|
A value of endpointClass3(3) indicates that the device
|
|
has endpoint class 3 capabilities.
|
|
|
|
A value of networkConnectivity(4) indicates that the device
|
|
has network connectivity device capabilities.
|
|
"
|
|
|
|
SYNTAX INTEGER {
|
|
notDefined(0),
|
|
endpointClass1(1),
|
|
endpointClass2(2),
|
|
endpointClass3(3),
|
|
networkConnectivity(4)
|
|
}
|
|
|
|
-- LLDP-MED Capabilities TC
|
|
|
|
LldpXMedCapabilities ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bitmap that includes the MED organizationally defined set of LLDP
|
|
TLVs the device is capable of and whose transmission is allowed on
|
|
the local LLDP agent by network management.
|
|
|
|
Each bit in the bitmap corresponds to an LLDP-MED subtype associated
|
|
with a specific TIA TR41.4 MED TLV.
|
|
|
|
Having the bit 'capabilities(0)' set indicates that the LLDP
|
|
agent refers to the Capabilities TLVs.
|
|
|
|
Having the bit 'networkPolicy(1)' set indicates that the LLDP
|
|
agent refers to the Network Policy TLVs.
|
|
|
|
Having the bit 'location(2)' set indicates that
|
|
the LLDP agent refers to the Emergency Communications
|
|
System Location TLVs.
|
|
|
|
Having the bit 'extendedPSE(3)' set indicates that
|
|
the LLDP agent refers to the Extended PoE TLVs with PSE
|
|
capabilities.
|
|
|
|
Having the bit 'extendedPD(4)' set indicates that
|
|
the LLDP agent refers to the Extended PoE TLVs with PD
|
|
capabilities.
|
|
|
|
Having the bit 'inventory(5)' set indicates that
|
|
the LLDP agent refers to the Hardware Revision, Firmware
|
|
Revision, Software Revision, Serial Number, Manufacturer Name,
|
|
Model Name, and Asset ID TLVs."
|
|
|
|
SYNTAX BITS {
|
|
capabilities(0),
|
|
networkPolicy(1),
|
|
location(2),
|
|
extendedPSE(3),
|
|
extendedPD(4),
|
|
inventory(5)
|
|
}
|
|
|
|
|
|
-- Location Subtype Textual Convention
|
|
|
|
LocationSubtype ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location subtype advertised by the remote endpoint.
|
|
|
|
A value coordinateBased(2) indicates that the location subtype
|
|
advertised by the endpoint is defined to use the relevant sub-
|
|
fields of the DHCP option for Coordinate LCI as specified in
|
|
ANSI/TIA-1057, Section 10.2.4.3.1.
|
|
|
|
A value civicAddress(3) indicates that the location subtype
|
|
advertised by the endpoint is defined to use the relevant sub-
|
|
fields of the DHCP option for Civic Address as specified in
|
|
ANSI/TIA-1057, Section 10.2.4.3.2.
|
|
|
|
A value elin(4) indicates that the location subtype
|
|
advertised by the endpoint is defined to use the Emergency
|
|
Location Information Number (ELIN) as specified in
|
|
ANSI/TIA-1057, Section 10.2.4.3.3."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
coordinateBased(2),
|
|
civicAddress(3),
|
|
elin(4)
|
|
}
|
|
|
|
-- Policy Application Type Textual Convention
|
|
|
|
PolicyAppType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The media type that defines the primary function of the
|
|
application for the policy advertised by an endpoint.
|
|
|
|
Having the bit voice(1) set indicates that the media type defining
|
|
a primary function of the application for the policy advertised on
|
|
the local port is voice.
|
|
|
|
Having the bit voiceSignaling(3) set indicates that the media type
|
|
defining a primary function of the application for the policy
|
|
advertised on the local port is voice signaling.
|
|
|
|
Having the bit guestVoice(4) set indicates that the media type
|
|
Defining a primary function of the application for the policy
|
|
advertised on the local port is guest voice.
|
|
|
|
Having the bit guestVoiceSignaling(5) set indicates that the media
|
|
type defining a primary function of the application for the policy
|
|
advertised on the local port is guest voice signaling.
|
|
|
|
Having the bit softPhoneVoice(6) set indicates that the media type
|
|
Defining a primary function of the application for the policy
|
|
advertised on the local port is softphone voice.
|
|
|
|
Having the bit videoConferencing(7) set indicates that the media
|
|
type defining a primary function of the application for the policy
|
|
advertised on the local port is voice.
|
|
|
|
Having the bit streamingVideo(8) set indicates that the media type
|
|
defining a primary function of the application for the policy
|
|
advertised on the local port is streaming video.
|
|
|
|
Having the bit videoSignaling(2) set indicates that the media type
|
|
defining a primary function of the application for the policy
|
|
advertised on the local port is video signaling."
|
|
SYNTAX BITS {
|
|
unknown(0),
|
|
voice(1),
|
|
voiceSignaling(2),
|
|
guestVoice(3),
|
|
guestVoiceSignaling(4),
|
|
softPhoneVoice(5),
|
|
videoconferencing(6),
|
|
streamingVideo(7),
|
|
videoSignaling(8)
|
|
}
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- MED - Configuration
|
|
------------------------------------------------------------------------------
|
|
|
|
lldpXMedLocDeviceClass OBJECT-TYPE
|
|
SYNTAX LldpXMedDeviceClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local Device Class."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.2.2"
|
|
::= { lldpXMedConfig 1 }
|
|
|
|
|
|
lldpXMedPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that controls selection of LLDP TLVs to be transmitted
|
|
on individual ports."
|
|
::= { lldpXMedConfig 2 }
|
|
|
|
lldpXMedPortConfigEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP configuration information that controls the
|
|
transmission of the MED organizationally defined TLVs on
|
|
LLDP transmission capable ports.
|
|
|
|
This configuration object augments the lldpPortConfigEntry of
|
|
the LLDP-MIB, therefore it is only present along with the port
|
|
configuration defined by the associated lldpPortConfigEntry
|
|
entry.
|
|
|
|
Each active lldpXMedPortConfigEntry must be stored and
|
|
retrieved from non-volatile storage (along with the
|
|
corresponding lldpPortConfigEntry) after a re-initialization
|
|
of the management system."
|
|
AUGMENTS { lldpPortConfigEntry }
|
|
::= { lldpXMedPortConfigTable 1 }
|
|
|
|
LldpXMedPortConfigEntry ::= SEQUENCE {
|
|
lldpXMedPortCapSupported LldpXMedCapabilities,
|
|
lldpXMedPortConfigTLVsTxEnable LldpXMedCapabilities,
|
|
lldpXMedPortConfigNotifEnable TruthValue
|
|
}
|
|
|
|
lldpXMedPortCapSupported OBJECT-TYPE
|
|
SYNTAX LldpXMedCapabilities
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmap includes the MED organizationally defined set of LLDP
|
|
TLVs whose transmission is possible for the respective port
|
|
on the LLDP agent of the device. Each bit in the bitmap corresponds
|
|
to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
|
|
optional TLV. If the bit is set, the agent supports the
|
|
corresponding TLV."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.2.3"
|
|
::= { lldpXMedPortConfigEntry 1 }
|
|
|
|
lldpXMedPortConfigTLVsTxEnable OBJECT-TYPE
|
|
SYNTAX LldpXMedCapabilities
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lldpXMedPortConfigTLVsTxEnable, defined as a bitmap,
|
|
includes the MED organizationally defined set of LLDP
|
|
TLVs whose transmission is allowed on the local LLDP agent by
|
|
the network management. Each bit in the bitmap corresponds
|
|
to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
|
|
optional TLV. If the bit is set, the agent will send the
|
|
corresponding TLV if the respective capability is supported per
|
|
port.
|
|
|
|
Setting a bit with in this object for a non-supported capability
|
|
shall have no functional effect and will result in an inconsistent
|
|
value error returned to the management application.
|
|
|
|
There are other rules and restrictions that prevent arbitrary
|
|
combinations of TLVs to be enabled on LLDP-MED devices according to
|
|
the device classes. These rules are defined in Section 10.2.1,
|
|
Tables 5 - 9 of ANSI/TIA-1057. In case a management application
|
|
attempts to set this object to a value that does not follow the rules,
|
|
the set operation shall have and will result in an inconsistent
|
|
value error returned to the management application.
|
|
|
|
Setting this object to an empty set is valid and effectively
|
|
disables LLDP-MED on a per-port basis by disabling transmission of
|
|
all MED organizational TLVs. In this case the remote tables objects
|
|
in the LLDP-MED MIB corresponding to the respective port will not
|
|
be populated.
|
|
|
|
The default value for lldpXMedPortConfigTLVsTxEnable object
|
|
is an empty set, which means no enumerated values are set.
|
|
|
|
The value of this object must be restored from non-volatile
|
|
storage after a re-initialization of the management system."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.2.3"
|
|
DEFVAL { { } }
|
|
::= { lldpXMedPortConfigEntry 2 }
|
|
|
|
lldpXMedPortConfigNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of 'true(1)' enables sending the topology change
|
|
traps on this port.
|
|
A value of 'false(2)' disables sending the topology change
|
|
traps on this port."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 12.3"
|
|
DEFVAL { false }
|
|
::= { lldpXMedPortConfigEntry 3 }
|
|
|
|
|
|
|
|
lldpXMedFastStartRepeatCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the fast start LLDPDU are being sent during the
|
|
activation of the fast start mechanism defined by LLDP-MED."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 11.2.1"
|
|
DEFVAL { 3 }
|
|
::= { lldpXMedConfig 3 }
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- LLDP-MED - Local Device Information
|
|
------------------------------------------------------------------------------
|
|
---
|
|
--- lldpXMedLocMediaPolicyTable: Local Media Policy
|
|
--- Information Table
|
|
---
|
|
---
|
|
lldpXMedLocMediaPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedLocMediaPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per policy type per port
|
|
of media policy information (as a part of the MED
|
|
organizational extension) on the local system known
|
|
to this agent."
|
|
::= { lldpXMedLocalData 1 }
|
|
|
|
lldpXMedLocMediaPolicyEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedLocMediaPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular policy on a specific
|
|
port component."
|
|
INDEX { lldpLocPortNum, lldpXMedLocMediaPolicyAppType }
|
|
::= { lldpXMedLocMediaPolicyTable 1 }
|
|
|
|
LldpXMedLocMediaPolicyEntry ::= SEQUENCE {
|
|
lldpXMedLocMediaPolicyAppType PolicyAppType,
|
|
lldpXMedLocMediaPolicyVlanID Integer32,
|
|
lldpXMedLocMediaPolicyPriority Integer32,
|
|
lldpXMedLocMediaPolicyDscp Dscp,
|
|
lldpXMedLocMediaPolicyUnknown TruthValue,
|
|
lldpXMedLocMediaPolicyTagged TruthValue
|
|
}
|
|
|
|
lldpXMedLocMediaPolicyAppType OBJECT-TYPE
|
|
SYNTAX PolicyAppType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The media type that defines the primary function of the
|
|
application for the policy advertised by an endpoint."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.3.1"
|
|
::= { lldpXMedLocMediaPolicyEntry 1 }
|
|
|
|
lldpXMedLocMediaPolicyVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..4094|4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extension of the VLAN Identifier for the port,
|
|
as defined in IEEE 802.1P-1998.
|
|
|
|
A value of 1 through 4094 is used to define a valid PVID.
|
|
|
|
A value of 0 shall be used if the device is using priority tagged
|
|
frames, meaning that only the 802.1p priority level is significant
|
|
and the default VID of the ingress port is being used instead.
|
|
|
|
A value of 4095 is reserved for implementation use."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.5"
|
|
::= { lldpXMedLocMediaPolicyEntry 2 }
|
|
|
|
lldpXMedLocMediaPolicyPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the 802.1p priority
|
|
which is associated with the given port on the
|
|
local system."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.6 "
|
|
::= { lldpXMedLocMediaPolicyEntry 3 }
|
|
|
|
lldpXMedLocMediaPolicyDscp OBJECT-TYPE
|
|
SYNTAX Dscp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the Differentiated Service
|
|
Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
|
|
which is associated with the given port on the local system."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.7"
|
|
::= { lldpXMedLocMediaPolicyEntry 4 }
|
|
|
|
lldpXMedLocMediaPolicyUnknown OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of 'true' indicates that the
|
|
network policy for the specified application type is
|
|
currently unknown. In this case, the VLAN ID, the
|
|
layer 2 priority and the DSCP value fields are ignored.
|
|
A value of 'false' indicates that this network policy
|
|
is defined "
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.2"
|
|
::= { lldpXMedLocMediaPolicyEntry 5 }
|
|
|
|
lldpXMedLocMediaPolicyTagged OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of 'true' indicates that the application is using a
|
|
tagged VLAN.
|
|
A value of 'false' indicates that for the specific application
|
|
the device either is using an untagged VLAN or does not
|
|
support port based VLAN operation. In this case, both the
|
|
VLAN ID and the Layer 2 priority fields are ignored and
|
|
only the DSCP value has relevance "
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.3"
|
|
::= { lldpXMedLocMediaPolicyEntry 6 }
|
|
|
|
|
|
|
|
--- Inventory Information
|
|
--- Local Inventory Information transmitted by an endpoint
|
|
|
|
lldpXMedLocHardwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific hardware revision string
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.1"
|
|
::= { lldpXMedLocalData 2 }
|
|
|
|
lldpXMedLocFirmwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific firmware revision string
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.2"
|
|
::= { lldpXMedLocalData 3 }
|
|
|
|
lldpXMedLocSoftwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific software revision string
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.3"
|
|
::= { lldpXMedLocalData 4 }
|
|
|
|
lldpXMedLocSerialNum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific serial number
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.4"
|
|
::= { lldpXMedLocalData 5 }
|
|
|
|
lldpXMedLocMfgName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific manufacturer name
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.5"
|
|
::= { lldpXMedLocalData 6 }
|
|
|
|
lldpXMedLocModelName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific model name
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.6"
|
|
::= { lldpXMedLocalData 7 }
|
|
|
|
lldpXMedLocAssetID OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific asset tracking identifier
|
|
as advertised by the endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.7"
|
|
::= { lldpXMedLocalData 8 }
|
|
|
|
|
|
|
|
--- Location Information
|
|
--- Local Location Information transmitted by an endpoint
|
|
--- lldpXMedLocLocationTable - Location Information
|
|
---
|
|
|
|
lldpXMedLocLocationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedLocLocationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Location information as advertised
|
|
by the local system.
|
|
|
|
The information may be configured per port by a Location
|
|
Information Server (LIS) or other management application.
|
|
|
|
Multiple Location TLVs of different subtypes may be transmitted
|
|
in the same PDU.
|
|
|
|
The information in this table MUST be stored in non-volatile-memory
|
|
and persist over restart/reboot sequences."
|
|
::= { lldpXMedLocalData 9 }
|
|
|
|
lldpXMedLocLocationEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedLocLocationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about Location information for the local device."
|
|
INDEX { lldpLocPortNum, lldpXMedLocLocationSubtype}
|
|
::= { lldpXMedLocLocationTable 1 }
|
|
|
|
LldpXMedLocLocationEntry ::= SEQUENCE {
|
|
lldpXMedLocLocationSubtype LocationSubtype,
|
|
lldpXMedLocLocationInfo OCTET STRING
|
|
}
|
|
|
|
|
|
|
|
lldpXMedLocLocationSubtype OBJECT-TYPE
|
|
SYNTAX LocationSubtype
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location subtype advertised by the local device."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.4.2"
|
|
::= { lldpXMedLocLocationEntry 1 }
|
|
|
|
|
|
lldpXMedLocLocationInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location information. Parsing of this information is
|
|
dependent upon the location subtype, as defined by the value of the
|
|
lldpXMedLocLocationSubtype object. "
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.4.3"
|
|
DEFVAL { ''H }
|
|
::= { lldpXMedLocLocationEntry 2 }
|
|
|
|
--- Extended Power over Ethernet objects
|
|
---
|
|
|
|
lldpXMedLocXPoEDeviceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
pseDevice(2),
|
|
pdDevice(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of Power-via-MDI (Power over Ethernet) advertised
|
|
by the local device.
|
|
|
|
A value pseDevice(2) indicates that the device is advertised as a
|
|
Power Sourcing Entity (PSE).
|
|
|
|
A value pdDevice(3) indicates that the device is advertised as a
|
|
Powered Device (PD).
|
|
|
|
A value of none(4) indicates that the device does not support PoE."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.1"
|
|
::= { lldpXMedLocalData 10 }
|
|
|
|
--- Extended PoE - PSE objects
|
|
|
|
|
|
|
|
--- PSE Port Table
|
|
|
|
lldpXMedLocXPoEPSEPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedLocXPoEPSEPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains one row per port of PSE PoE
|
|
information on the local system known to this agent."
|
|
::= { lldpXMedLocalData 11 }
|
|
|
|
lldpXMedLocXPoEPSEPortEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedLocXPoEPSEPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a particular port PoE information."
|
|
INDEX { lldpLocPortNum }
|
|
::= { lldpXMedLocXPoEPSEPortTable 1 }
|
|
|
|
LldpXMedLocXPoEPSEPortEntry ::= SEQUENCE {
|
|
lldpXMedLocXPoEPSEPortPowerAv Gauge32,
|
|
lldpXMedLocXPoEPSEPortPDPriority INTEGER
|
|
}
|
|
|
|
lldpXMedLocXPoEPSEPortPowerAv OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..1023)
|
|
UNITS "tenth of watt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the power available from the
|
|
PSE via this port expressed in units of 0.1 watts."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.5.4 "
|
|
::= { lldpXMedLocXPoEPSEPortEntry 1 }
|
|
|
|
lldpXMedLocXPoEPSEPortPDPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
critical(2),
|
|
high(3),
|
|
low(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reflects the PD power priority that is being advertised on this
|
|
PSE port.
|
|
|
|
If both locally configure priority and
|
|
ldpXMedRemXPoEPDPowerPriority are available on this port, it is
|
|
a matter of local policy which one takes precedence. This object
|
|
reflects the active value on this port.
|
|
|
|
If the priority is not configured or known by the PD, the value
|
|
unknown(1) will be returned.
|
|
|
|
A value critical(2) indicates that the device advertises its power
|
|
Priority as critical, as per RFC 3621.
|
|
|
|
A value high(3) indicates that the device advertises its power
|
|
Priority as high, as per RFC 3621.
|
|
|
|
A value low(4) indicates that the device advertises its power
|
|
Priority as low, as per RFC 3621."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.3"
|
|
::= { lldpXMedLocXPoEPSEPortEntry 2 }
|
|
|
|
|
|
|
|
lldpXMedLocXPoEPSEPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
primary(2),
|
|
backup(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of PSE Power Source advertised
|
|
by the local device.
|
|
|
|
A value primary(2) indicates that the device advertises its power
|
|
source as primary.
|
|
|
|
A value backup(3) indicates that the device advertises its power
|
|
Source as backup."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.2"
|
|
::= { lldpXMedLocalData 12 }
|
|
|
|
|
|
--- Extended PoE - PD objects
|
|
|
|
lldpXMedLocXPoEPDPowerReq OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..1023)
|
|
UNITS "tenth of watt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the power required by a
|
|
PD expressed in units of 0.1 watts."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.4.3 "
|
|
::= { lldpXMedLocalData 13 }
|
|
|
|
lldpXMedLocXPoEPDPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
fromPSE(2),
|
|
local(3),
|
|
localAndPSE(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of Power Source advertised as being used
|
|
by the local device.
|
|
|
|
A value fromPSE(2) indicates that the device advertises its power
|
|
source as received from a PSE.
|
|
|
|
A value local(3) indicates that the device advertises its power
|
|
source as local.
|
|
|
|
A value localAndPSE(4) indicates that the device advertises its
|
|
power source as using both local and PSE power."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.2"
|
|
::= { lldpXMedLocalData 14 }
|
|
|
|
lldpXMedLocXPoEPDPowerPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
critical(2),
|
|
high(3),
|
|
low(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the priority advertised as being required by this PD.
|
|
|
|
A value critical(2) indicates that the device advertises its power
|
|
Priority as critical, as per RFC 3621.
|
|
|
|
A value high(3) indicates that the device advertises its power
|
|
Priority as high, as per RFC 3621.
|
|
|
|
A value low(4) indicates that the device advertises its power
|
|
Priority as low, as per RFC 3621."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.3"
|
|
::= { lldpXMedLocalData 15 }
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- LLDP-MED - Remote Devices Information
|
|
------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
-- LLdpXMedRemCapabilitiesTable
|
|
-- this table is read by a manager to determine what capabilities
|
|
-- exists and are enabled on the remote system connected to the port
|
|
|
|
-- The information in this table is based upon the information advertised
|
|
-- by the remote device and received on each port in the capabilities TLV
|
|
|
|
lldpXMedRemCapabilitiesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemCapabilitiesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that displays LLDP-MED capabilities of remote devices
|
|
connected to individual ports."
|
|
::= { lldpXMedRemoteData 1 }
|
|
|
|
lldpXMedRemCapabilitiesEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemCapabilitiesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LLDP-MED capabilities of remote devices connected to the device
|
|
ports and communicating via LLDP-MED.
|
|
|
|
The remote tables in the LLDP-MED MIB excepting this table may be
|
|
sparsely populate. An entry in one of these table is meaningful
|
|
and shall be populated by the agent only if the corresponding bits
|
|
for the respective function are set in the objects in this table. "
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex }
|
|
::= { lldpXMedRemCapabilitiesTable 1 }
|
|
|
|
LldpXMedRemCapabilitiesEntry ::= SEQUENCE {
|
|
lldpXMedRemCapSupported LldpXMedCapabilities,
|
|
lldpXMedRemCapCurrent LldpXMedCapabilities,
|
|
lldpXMedRemDeviceClass LldpXMedDeviceClass
|
|
}
|
|
|
|
lldpXMedRemCapSupported OBJECT-TYPE
|
|
SYNTAX LldpXMedCapabilities
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmap includes the MED organizationally defined set of LLDP
|
|
TLVs whose transmission is possible on the LLDP agent of the remote
|
|
device connected to this port. Each bit in the bitmap corresponds
|
|
to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
|
|
optional TLV. If the bit is set, the agent has the capability
|
|
to support the corresponding TLV."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Sections 10.2.2.1"
|
|
::= { lldpXMedRemCapabilitiesEntry 1 }
|
|
|
|
lldpXMedRemCapCurrent OBJECT-TYPE
|
|
SYNTAX LldpXMedCapabilities
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmap includes the MED organizationally defined set of LLDP
|
|
TLVs whose transmission is possible on the LLDP agent of the remote
|
|
device connected to this port. Each bit in the bitmap corresponds
|
|
to an LLDP-MED subtype associated with a specific TIA TR41.4 MED
|
|
optional TLV. If the bit is set, the agent currently supports the
|
|
corresponding TLV."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Sections 10.2.2.1"
|
|
::= { lldpXMedRemCapabilitiesEntry 2 }
|
|
|
|
lldpXMedRemDeviceClass OBJECT-TYPE
|
|
SYNTAX LldpXMedDeviceClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Device Class as advertised by the device remotely connected to the
|
|
port."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.2.2"
|
|
::= { lldpXMedRemCapabilitiesEntry 3 }
|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
|
--- lldpXMedRemMediaPolicyTable: Media Policy Table
|
|
---
|
|
---
|
|
lldpXMedRemMediaPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemMediaPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains media policy information as advertised
|
|
by the remote system.
|
|
|
|
This table may be sparsely populated. Entries in this table are
|
|
relevant only if the networkPolicy(0) bits in the
|
|
lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the
|
|
corresponding ports are set."
|
|
::= { lldpXMedRemoteData 2 }
|
|
|
|
lldpXMedRemMediaPolicyEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemMediaPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the per port per policy type policy
|
|
information for a particular physical network connection."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex,
|
|
lldpXMedRemMediaPolicyAppType }
|
|
::= { lldpXMedRemMediaPolicyTable 1 }
|
|
|
|
|
|
LldpXMedRemMediaPolicyEntry ::= SEQUENCE {
|
|
lldpXMedRemMediaPolicyAppType PolicyAppType,
|
|
lldpXMedRemMediaPolicyVlanID Integer32,
|
|
lldpXMedRemMediaPolicyPriority Integer32,
|
|
lldpXMedRemMediaPolicyDscp Dscp,
|
|
lldpXMedRemMediaPolicyUnknown TruthValue,
|
|
lldpXMedRemMediaPolicyTagged TruthValue
|
|
}
|
|
|
|
lldpXMedRemMediaPolicyAppType OBJECT-TYPE
|
|
SYNTAX PolicyAppType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The media type that defines the primary function of the
|
|
application for the policy advertised by the endpoint connected
|
|
remotely to this port."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.3.1"
|
|
::= { lldpXMedRemMediaPolicyEntry 1 }
|
|
|
|
lldpXMedRemMediaPolicyVlanID OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..4094|4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extension of the VLAN Identifier for the remote system
|
|
connected to this port, as defined in IEEE 802.1P-1998.
|
|
|
|
A value of 1 through 4094 is used to define a valid PVID.
|
|
|
|
A value of 0 shall be used if the device is using priority tagged
|
|
frames, meaning that only the 802.1p priority level is significant
|
|
and the default VID of the ingress port is being used instead.
|
|
|
|
A value of 4095 is reserved for implementation use."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.5"
|
|
::= { lldpXMedRemMediaPolicyEntry 2 }
|
|
|
|
lldpXMedRemMediaPolicyPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the 802.1p priority
|
|
which is associated with the remote system connected at
|
|
given port."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.6"
|
|
::= { lldpXMedRemMediaPolicyEntry 3 }
|
|
|
|
lldpXMedRemMediaPolicyDscp OBJECT-TYPE
|
|
SYNTAX Dscp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the Differentiated Service
|
|
Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
|
|
which is associated with remote system connected at the port."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.7"
|
|
::= { lldpXMedRemMediaPolicyEntry 4 }
|
|
|
|
lldpXMedRemMediaPolicyUnknown OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of 'true' indicates that the
|
|
network policy for the specified application type is
|
|
currently unknown. In this case, the VLAN ID, the
|
|
layer 2 priority and the DSCP value fields are ignored.
|
|
A value of 'false' indicates that this network policy
|
|
is defined."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.2"
|
|
::= { lldpXMedRemMediaPolicyEntry 5 }
|
|
|
|
lldpXMedRemMediaPolicyTagged OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of 'true' indicates that the application is using a
|
|
tagged VLAN.
|
|
A value of 'false' indicates that for the specific application
|
|
the device either is using an untagged VLAN or does not
|
|
support port based VLAN operation. In this case, both the
|
|
VLAN ID and the Layer 2 priority fields are ignored and
|
|
only the DSCP value has relevance "
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.3.3"
|
|
::= { lldpXMedRemMediaPolicyEntry 6 }
|
|
|
|
|
|
|
|
|
|
--- lldpXMedRemInventoryTable - Remote Inventory Information
|
|
---
|
|
|
|
lldpXMedRemInventoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains inventory information as advertised
|
|
by the remote system.
|
|
|
|
This table may be sparsely populated. Entries in this table are
|
|
relevant only if the inventory(2) bits in the
|
|
lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the
|
|
corresponding ports are set "
|
|
::= { lldpXMedRemoteData 3 }
|
|
|
|
lldpXMedRemInventoryEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemInventoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about inventory information for the remote devices
|
|
connected to the ports."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex }
|
|
::= { lldpXMedRemInventoryTable 1 }
|
|
|
|
LldpXMedRemInventoryEntry ::= SEQUENCE {
|
|
lldpXMedRemHardwareRev SnmpAdminString,
|
|
lldpXMedRemFirmwareRev SnmpAdminString,
|
|
lldpXMedRemSoftwareRev SnmpAdminString,
|
|
lldpXMedRemSerialNum SnmpAdminString,
|
|
lldpXMedRemMfgName SnmpAdminString,
|
|
lldpXMedRemModelName SnmpAdminString,
|
|
lldpXMedRemAssetID SnmpAdminString
|
|
}
|
|
|
|
lldpXMedRemHardwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific hardware revision string
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.1"
|
|
::= { lldpXMedRemInventoryEntry 1 }
|
|
|
|
lldpXMedRemFirmwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific firmware revision string
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.2"
|
|
::= { lldpXMedRemInventoryEntry 2 }
|
|
|
|
lldpXMedRemSoftwareRev OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific software revision string
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.3"
|
|
::= { lldpXMedRemInventoryEntry 3 }
|
|
|
|
lldpXMedRemSerialNum OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific serial number
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.4"
|
|
::= { lldpXMedRemInventoryEntry 4 }
|
|
|
|
lldpXMedRemMfgName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific manufacturer name
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.5"
|
|
::= { lldpXMedRemInventoryEntry 5 }
|
|
|
|
lldpXMedRemModelName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific model name
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.6"
|
|
::= { lldpXMedRemInventoryEntry 6 }
|
|
|
|
lldpXMedRemAssetID OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor-specific asset tracking identifier
|
|
as advertised by the remote endpoint."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.6.7"
|
|
::= { lldpXMedRemInventoryEntry 7 }
|
|
|
|
|
|
--- lldpXMedRemLocationTable - Remote Location Information
|
|
---
|
|
|
|
lldpXMedRemLocationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemLocationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Location information as advertised
|
|
by the remote system.
|
|
|
|
This table may be sparsely populated. Entries in this table are
|
|
relevant only if the Location(3) bits in the
|
|
lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the
|
|
corresponding ports are set "
|
|
::= { lldpXMedRemoteData 4 }
|
|
|
|
lldpXMedRemLocationEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemLocationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about Location information for the remote devices
|
|
connected to the ports."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex,
|
|
lldpXMedRemLocationSubtype}
|
|
::= { lldpXMedRemLocationTable 1 }
|
|
|
|
LldpXMedRemLocationEntry ::= SEQUENCE {
|
|
lldpXMedRemLocationSubtype LocationSubtype,
|
|
lldpXMedRemLocationInfo OCTET STRING
|
|
}
|
|
|
|
|
|
lldpXMedRemLocationSubtype OBJECT-TYPE
|
|
SYNTAX LocationSubtype
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location subtype advertised by the remote endpoint."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.4.2 "
|
|
::= { lldpXMedRemLocationEntry 1 }
|
|
|
|
|
|
lldpXMedRemLocationInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..256))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location information advertised by the remote endpoint.
|
|
Parsing of this information is dependent upon the location
|
|
subtype, as defined by the value of the corresponding
|
|
lldpXMedRemLocationSubType object. "
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.4.3 "
|
|
::= { lldpXMedRemLocationEntry 2 }
|
|
|
|
|
|
--- lldpXMedRemXPoETable - Information about Remote PoE Device Type
|
|
---
|
|
|
|
lldpXMedRemXPoETable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemXPoEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about the PoE device type
|
|
as advertised by the remote system.
|
|
|
|
This table is densely populated."
|
|
::= { lldpXMedRemoteData 5 }
|
|
|
|
lldpXMedRemXPoEEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemXPoEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about PoE type of the remote devices
|
|
connected to the ports."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex }
|
|
::= { lldpXMedRemXPoETable 1 }
|
|
|
|
LldpXMedRemXPoEEntry ::= SEQUENCE {
|
|
lldpXMedRemXPoEDeviceType INTEGER
|
|
}
|
|
|
|
|
|
lldpXMedRemXPoEDeviceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
pseDevice(2),
|
|
pdDevice(3),
|
|
none(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of Power-via-MDI (Power over Ethernet) advertised
|
|
by the remote device.
|
|
|
|
A value pseDevice(2) indicates that the device is advertised as a
|
|
Power Sourcing Entity (PSE).
|
|
|
|
A value pdDevice(3) indicates that the device is advertised as a
|
|
Powered Device (PD).
|
|
|
|
A value none(4) indicates that the device does not support PoE."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.1"
|
|
::= { lldpXMedRemXPoEEntry 1 }
|
|
|
|
|
|
--- lldpXMedRemXPoEPDTable - Extended PoE PSE Information from the remote device
|
|
---
|
|
|
|
lldpXMedRemXPoEPSETable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemXPoEPSEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains extended PoE information as advertised
|
|
by the remote devices of PSE type.
|
|
|
|
This table may be sparsely populated. Entries in this table are
|
|
relevant only if the extendedPSE(4) bits in the
|
|
lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the
|
|
corresponding ports are set "
|
|
::= { lldpXMedRemoteData 6 }
|
|
|
|
lldpXMedRemXPoEPSEEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemXPoEPSEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about Extended PoE PSE information for
|
|
the remote devices connected to the ports."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex }
|
|
::= { lldpXMedRemXPoEPSETable 1 }
|
|
|
|
LldpXMedRemXPoEPSEEntry ::= SEQUENCE {
|
|
lldpXMedRemXPoEPSEPowerAv Gauge32,
|
|
lldpXMedRemXPoEPSEPowerSource INTEGER,
|
|
lldpXMedRemXPoEPSEPowerPriority INTEGER
|
|
}
|
|
|
|
|
|
lldpXMedRemXPoEPSEPowerAv OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..1023)
|
|
UNITS "tenth of watt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the power available from the
|
|
PSE via this port expressed in units of 0.1 watts on the remote
|
|
device."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.5.4"
|
|
::= { lldpXMedRemXPoEPSEEntry 1 }
|
|
|
|
lldpXMedRemXPoEPSEPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
primary(2),
|
|
backup(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of PSE Power Source advertised
|
|
by the remote device.
|
|
|
|
A value primary(2) indicates that the device advertises its power
|
|
source as primary.
|
|
|
|
A value backup(3) indicates that the device advertises its power
|
|
Source as backup."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.2"
|
|
::= { lldpXMedRemXPoEPSEEntry 2 }
|
|
|
|
lldpXMedRemXPoEPSEPowerPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
critical(2),
|
|
high(3),
|
|
low(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the PSE power priority
|
|
advertised by the remote device.
|
|
|
|
A value critical(2) indicates that the device advertises its power
|
|
priority as critical, as per RFC 3621.
|
|
|
|
A value high(3) indicates that the device advertises its power
|
|
priority as high, as per RFC 3621.
|
|
|
|
A value low(4) indicates that the device advertises its power
|
|
priority as low, as per RFC 3621."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.3"
|
|
::= { lldpXMedRemXPoEPSEEntry 3 }
|
|
|
|
|
|
|
|
|
|
--- lldpXMedRemXPoEPDTable - Extended PoE PD Information from the remote device
|
|
---
|
|
|
|
lldpXMedRemXPoEPDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LldpXMedRemXPoEPDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains extended PoE information as advertised
|
|
by the remote devices of PD type.
|
|
|
|
This table may be sparsely populated. Entries in this table are
|
|
relevant only if the extendedPD(5) bits in the
|
|
lldpXMedRemCapSupported and lldpXMedRemCapCurrent objects of the
|
|
corresponding ports are set "
|
|
::= { lldpXMedRemoteData 7 }
|
|
|
|
lldpXMedRemXPoEPDEntry OBJECT-TYPE
|
|
SYNTAX LldpXMedRemXPoEPDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about XPoEPD information for the remote devices
|
|
connected to the ports."
|
|
INDEX { lldpRemTimeMark,
|
|
lldpRemLocalPortNum,
|
|
lldpRemIndex }
|
|
::= { lldpXMedRemXPoEPDTable 1 }
|
|
|
|
LldpXMedRemXPoEPDEntry ::= SEQUENCE {
|
|
lldpXMedRemXPoEPDPowerReq Gauge32,
|
|
lldpXMedRemXPoEPDPowerSource INTEGER,
|
|
lldpXMedRemXPoEPDPowerPriority INTEGER
|
|
}
|
|
|
|
|
|
lldpXMedRemXPoEPDPowerReq OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..1023)
|
|
UNITS "tenth of watt"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the power required by a
|
|
PD connected remotely to the port
|
|
expressed in units of 0.1 watts."
|
|
REFERENCE
|
|
" ANSI/TIA-1057, Section 10.2.5.4 "
|
|
::= { lldpXMedRemXPoEPDEntry 1 }
|
|
|
|
lldpXMedRemXPoEPDPowerSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
fromPSE(2),
|
|
local(3),
|
|
localAndPSE(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of Power Source advertised as being used
|
|
by the device connected remotely to the port.
|
|
|
|
A value fromPSE(2) indicates that the device advertises its power
|
|
source as received from a PSE.
|
|
|
|
A value local(3) indicates that the device advertises its power
|
|
source as local.
|
|
|
|
A value localAndPSE(4) indicates that the device advertises its
|
|
power source as using both local and PSE power."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.2"
|
|
::= { lldpXMedRemXPoEPDEntry 2 }
|
|
|
|
lldpXMedRemXPoEPDPowerPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
critical(2),
|
|
high(3),
|
|
low(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the priority advertised as being required by the PD
|
|
connected remotely to the port.
|
|
|
|
A value critical(2) indicates that the device advertises its power
|
|
Priority as critical, as per RFC 3621.
|
|
|
|
A value high(3) indicates that the device advertises its power
|
|
Priority as high, as per RFC 3621.
|
|
|
|
A value low(4) indicates that the device advertises its power
|
|
Priority as low, as per RFC 3621."
|
|
REFERENCE
|
|
"ANSI/TIA-1057, Section 10.2.5.3"
|
|
::= { lldpXMedRemXPoEPDEntry 3 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
-- conformance information
|
|
|
|
lldpXMedConformance OBJECT IDENTIFIER ::= { lldpXMedMIB 2 }
|
|
lldpXMedCompliances OBJECT IDENTIFIER ::= { lldpXMedConformance 1 }
|
|
lldpXMedGroups OBJECT IDENTIFIER ::= { lldpXMedConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
lldpXMedCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
the LLDP MED extension MIB."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { lldpXMedConfigGroup,
|
|
lldpXMedRemSysGroup,
|
|
lldpXMedNotificationsGroup
|
|
}
|
|
GROUP lldpXMedOptMediaPolicyGroup
|
|
DESCRIPTION
|
|
"This group represents the information associated with
|
|
the LLDP-MED optional Media Policy TLVs,
|
|
therefore the agent may not implement them."
|
|
GROUP lldpXMedOptInventoryGroup
|
|
DESCRIPTION
|
|
"This group represents the information associated with
|
|
the LLDP-MED optional inventory TLVs,
|
|
therefore the agent may not implement them."
|
|
GROUP lldpXMedOptLocationGroup
|
|
DESCRIPTION
|
|
"This group represents the information associated with
|
|
the LLDP-MED optional Location TLVs,
|
|
therefore the agent may not implement them."
|
|
GROUP lldpXMedOptPoEPSEGroup
|
|
DESCRIPTION
|
|
"This group represents the information associated with
|
|
the LLDP-MED optional extended PoE PolicyTLVs, carrying
|
|
PSE information, therefore the agent may
|
|
not implement them."
|
|
GROUP lldpXMedOptPoEPDGroup
|
|
DESCRIPTION
|
|
" This group represents the information associated with
|
|
the LLDP-MED optional extended PoE Policy TLVs, carrying
|
|
PD information, therefore the agent may
|
|
not implement them."
|
|
::= { lldpXMedCompliances 1 }
|
|
|
|
-- MIB groupings
|
|
|
|
lldpXMedConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedPortCapSupported,
|
|
lldpXMedPortConfigTLVsTxEnable,
|
|
lldpXMedPortConfigNotifEnable,
|
|
lldpXMedFastStartRepeatCount,
|
|
lldpXMedLocXPoEDeviceType,
|
|
lldpXMedLocDeviceClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to configure or
|
|
describe the configuration or behavior of the LLDP-MED
|
|
organizational extension implementation."
|
|
::= { lldpXMedGroups 1 }
|
|
|
|
lldpXMedOptMediaPolicyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedLocMediaPolicyVlanID,
|
|
lldpXMedLocMediaPolicyPriority,
|
|
lldpXMedLocMediaPolicyDscp,
|
|
lldpXMedLocMediaPolicyUnknown,
|
|
lldpXMedLocMediaPolicyTagged
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
MED organizational extensions for Media Policy Information."
|
|
::= { lldpXMedGroups 2 }
|
|
|
|
|
|
|
|
lldpXMedOptInventoryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedLocHardwareRev,
|
|
lldpXMedLocFirmwareRev,
|
|
lldpXMedLocSoftwareRev,
|
|
lldpXMedLocSerialNum,
|
|
lldpXMedLocMfgName,
|
|
lldpXMedLocModelName,
|
|
lldpXMedLocAssetID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
MED organizational extension for inventory Information."
|
|
::= { lldpXMedGroups 3 }
|
|
lldpXMedOptLocationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedLocLocationInfo
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
MED organizational extension for Location Information."
|
|
::= { lldpXMedGroups 4 }
|
|
|
|
|
|
lldpXMedOptPoEPSEGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedLocXPoEPSEPortPowerAv,
|
|
lldpXMedLocXPoEPSEPortPDPriority,
|
|
lldpXMedLocXPoEPSEPowerSource
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
MED organizational extensions for PoE PSE Information."
|
|
::= { lldpXMedGroups 5 }
|
|
|
|
lldpXMedOptPoEPDGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedLocXPoEPDPowerReq,
|
|
lldpXMedLocXPoEPDPowerSource,
|
|
lldpXMedLocXPoEPDPowerPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP
|
|
MED organizational extensions for PoE PD Information."
|
|
::= { lldpXMedGroups 6 }
|
|
|
|
lldpXMedRemSysGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lldpXMedRemCapSupported,
|
|
lldpXMedRemCapCurrent,
|
|
lldpXMedRemDeviceClass,
|
|
lldpXMedRemMediaPolicyVlanID,
|
|
lldpXMedRemMediaPolicyPriority,
|
|
lldpXMedRemMediaPolicyDscp,
|
|
lldpXMedRemMediaPolicyUnknown,
|
|
lldpXMedRemMediaPolicyTagged,
|
|
lldpXMedRemHardwareRev,
|
|
lldpXMedRemFirmwareRev,
|
|
lldpXMedRemSoftwareRev,
|
|
lldpXMedRemSerialNum,
|
|
lldpXMedRemMfgName,
|
|
lldpXMedRemModelName,
|
|
lldpXMedRemAssetID,
|
|
lldpXMedRemLocationInfo,
|
|
lldpXMedRemXPoEDeviceType,
|
|
lldpXMedRemXPoEPSEPowerAv,
|
|
lldpXMedRemXPoEPSEPowerSource,
|
|
lldpXMedRemXPoEPSEPowerPriority,
|
|
lldpXMedRemXPoEPDPowerReq,
|
|
lldpXMedRemXPoEPDPowerSource,
|
|
lldpXMedRemXPoEPDPowerPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent LLDP-
|
|
MED organizational extension Remote Device Information."
|
|
::= { lldpXMedGroups 7 }
|
|
|
|
lldpXMedNotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { lldpXMedTopologyChangeDetected }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notifications sent by an LLDP-MED agent."
|
|
::= { lldpXMedGroups 8 }
|
|
|
|
|
|
|
|
END
|
|
|