Previous MIB 
  Next MIB 
-- MIB LLDP-MIB (v1)

LLDP-MIB DEFINITIONS ::= BEGIN
IMPORTS  
 TimeStamp, TruthValue FROM SNMPv2-TC-v1 
 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 
 TimeFilter, ZeroBasedCounter32 FROM RMON2-MIB 
 AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB 
 Counter FROM RFC1155-SMI 
 OBJECT-TYPE FROM RFC-1212 
 TRAP-TYPE FROM RFC-1215 
 ;   

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 ( SIZE ( 1..2 ) )

-- BITS are:
-- 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 ) )  

lldpMIB OBJECT IDENTIFIER ::= { iso 0  8802  1  1  2  } 
-- 1.0.8802.1.1.2
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2)

lldpNotifications OBJECT IDENTIFIER ::= { lldpMIB 0  } 
-- 1.0.8802.1.1.2.0
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpNotifications(0)

lldpObjects OBJECT IDENTIFIER ::= { lldpMIB 1  } 
-- 1.0.8802.1.1.2.1
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1)

lldpConformance OBJECT IDENTIFIER ::= { lldpMIB 2  } 
-- 1.0.8802.1.1.2.2
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2)

lldpConfiguration OBJECT IDENTIFIER ::= { lldpObjects 1  } 
-- 1.0.8802.1.1.2.1.1
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1). lldpConfiguration(1)

lldpStatistics OBJECT IDENTIFIER ::= { lldpObjects 2  } 
-- 1.0.8802.1.1.2.1.2
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1). lldpStatistics(2)

lldpLocalSystemData OBJECT IDENTIFIER ::= { lldpObjects 3  } 
-- 1.0.8802.1.1.2.1.3
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1). lldpLocalSystemData(3)

lldpRemoteSystemsData OBJECT IDENTIFIER ::= { lldpObjects 4  } 
-- 1.0.8802.1.1.2.1.4
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1). lldpRemoteSystemsData(4)

lldpExtensions OBJECT IDENTIFIER ::= { lldpObjects 5  } 
-- 1.0.8802.1.1.2.1.5
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpObjects(1). lldpExtensions(5)

lldpNotificationPrefix OBJECT IDENTIFIER ::= { lldpNotifications 0  } 
-- 1.0.8802.1.1.2.0.0
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpNotifications(0). lldpNotificationPrefix(0)

lldpCompliances OBJECT IDENTIFIER ::= { lldpConformance 1  } 
-- 1.0.8802.1.1.2.2.1
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpCompliances(1)

lldpGroups OBJECT IDENTIFIER ::= { lldpConformance 2  } 
-- 1.0.8802.1.1.2.2.2
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2)

lldpConfigGroup OBJECT IDENTIFIER ::= { lldpGroups 1  } 
-- 1.0.8802.1.1.2.2.2.1
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpConfigGroup(1)

lldpConfigRxGroup OBJECT IDENTIFIER ::= { lldpGroups 2  } 
-- 1.0.8802.1.1.2.2.2.2
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpConfigRxGroup(2)

lldpConfigTxGroup OBJECT IDENTIFIER ::= { lldpGroups 3  } 
-- 1.0.8802.1.1.2.2.2.3
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpConfigTxGroup(3)

lldpStatsRxGroup OBJECT IDENTIFIER ::= { lldpGroups 4  } 
-- 1.0.8802.1.1.2.2.2.4
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpStatsRxGroup(4)

lldpStatsTxGroup OBJECT IDENTIFIER ::= { lldpGroups 5  } 
-- 1.0.8802.1.1.2.2.2.5
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpStatsTxGroup(5)

lldpLocSysGroup OBJECT IDENTIFIER ::= { lldpGroups 6  } 
-- 1.0.8802.1.1.2.2.2.6
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpLocSysGroup(6)

lldpRemSysGroup OBJECT IDENTIFIER ::= { lldpGroups 7  } 
-- 1.0.8802.1.1.2.2.2.7
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpRemSysGroup(7)

lldpNotificationsGroup OBJECT IDENTIFIER ::= { lldpGroups 8  } 
-- 1.0.8802.1.1.2.2.2.8
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpGroups(2). lldpNotificationsGroup(8)

lldpCompliance OBJECT IDENTIFIER ::= { lldpCompliances 1  } 
-- 1.0.8802.1.1.2.2.1.1
-- iso(1). std(0). iso8802(8802). ieee802dot1(1). ieee802dot1mibs(1). lldpMIB(2). lldpConformance(2). lldpCompliances(1). lldpCompliance(1)