Initial commit
This commit is contained in:
2627
MIBS/tplink/RFC1213-MIB
Normal file
2627
MIBS/tplink/RFC1213-MIB
Normal file
File diff suppressed because it is too large
Load Diff
99
MIBS/tplink/TPLINK-DDMBIASCURTHRESHOLD-MIB
Normal file
99
MIBS/tplink/TPLINK-DDMBIASCURTHRESHOLD-MIB
Normal file
@ -0,0 +1,99 @@
|
||||
TPLINK-DDMBIASCURTHRESHOLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmBiasCurThreshold MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The config of DDM bias current threshold."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 4 }
|
||||
|
||||
ddmBiasCurThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMBiasCurThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to configure the DDM Bias Current Threshold for specific ports on the Switch."
|
||||
::= { ddmBiasCurThreshold 1 }
|
||||
|
||||
ddmBiasCurThresholdEntry OBJECT-TYPE
|
||||
SYNTAX DDMBiasCurThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmBiasCurThresholdTable 1 }
|
||||
|
||||
DDMBiasCurThresholdEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmBiasCurThresholdPort DisplayString(SIZE(0..255)),
|
||||
ddmBiasCurThresholdHighAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmBiasCurThresholdLowAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmBiasCurThresholdHighWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmBiasCurThresholdLowWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmBiasCurThresholdPortLAG OCTET STRING(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmBiasCurThresholdPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmBiasCurThresholdEntry 1 }
|
||||
|
||||
ddmBiasCurThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the alarm."
|
||||
::= { ddmBiasCurThresholdEntry 2 }
|
||||
|
||||
ddmBiasCurThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the alarm."
|
||||
::= { ddmBiasCurThresholdEntry 3 }
|
||||
|
||||
ddmBiasCurThresholdHighWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the warning."
|
||||
::= { ddmBiasCurThresholdEntry 4 }
|
||||
|
||||
ddmBiasCurThresholdLowWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the warning."
|
||||
::= { ddmBiasCurThresholdEntry 5 }
|
||||
|
||||
ddmBiasCurThresholdPortLAG OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lag number of the port."
|
||||
::= { ddmBiasCurThresholdEntry 6 }
|
||||
|
||||
END
|
||||
|
81
MIBS/tplink/TPLINK-DDMMANAGE-MIB
Normal file
81
MIBS/tplink/TPLINK-DDMMANAGE-MIB
Normal file
@ -0,0 +1,81 @@
|
||||
TPLINK-DDMMANAGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
tplinkDdmManageMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "Private MIB for DDM configuration."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tplinkMgmt 96 }
|
||||
|
||||
tplinkDdmManageMIBObjects OBJECT IDENTIFIER ::= { tplinkDdmManageMIB 1 }
|
||||
tplinkDdmManageNotifications OBJECT IDENTIFIER ::= { tplinkDdmManageMIB 2 }
|
||||
|
||||
tempExceedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tempExceedThreshold notification is sent when the
|
||||
value of temperature exceeds the threshold. "
|
||||
::= { tplinkDdmManageNotifications 1 }
|
||||
|
||||
volExceedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A volExceedThreshold notification is sent when the
|
||||
value of voltage exceeds the threshold. "
|
||||
::= { tplinkDdmManageNotifications 2 }
|
||||
|
||||
biasCurExceedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A biasCurExceedThreshold notification is sent when the
|
||||
value of bias current exceeds the threshold. "
|
||||
::= { tplinkDdmManageNotifications 3 }
|
||||
|
||||
txPowExceedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A txPowExceedThreshold notification is sent when the
|
||||
value of Tx power exceeds the threshold. "
|
||||
::= { tplinkDdmManageNotifications 4 }
|
||||
|
||||
rxPowExceedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A rxPowExceedThreshold notification is sent when the
|
||||
value of Rx power exceeds the threshold. "
|
||||
::= { tplinkDdmManageNotifications 5 }
|
||||
|
||||
END
|
99
MIBS/tplink/TPLINK-DDMRXPOWTHRESHOLD-MIB
Normal file
99
MIBS/tplink/TPLINK-DDMRXPOWTHRESHOLD-MIB
Normal file
@ -0,0 +1,99 @@
|
||||
TPLINK-DDMRXPOWTHRESHOLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmRxPowThreshold MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The config of DDM Rx Power threshold."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 6 }
|
||||
|
||||
ddmRxPowThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMRxPowThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to configure the DDM Rx Power Threshold for specific ports on the Switch."
|
||||
::= { ddmRxPowThreshold 1 }
|
||||
|
||||
ddmRxPowThresholdEntry OBJECT-TYPE
|
||||
SYNTAX DDMRxPowThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmRxPowThresholdTable 1 }
|
||||
|
||||
DDMRxPowThresholdEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmRxPowThresholdPort DisplayString(SIZE(0..255)),
|
||||
ddmRxPowThresholdHighAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmRxPowThresholdLowAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmRxPowThresholdHighWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmRxPowThresholdLowWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmRxPowThresholdPortLAG OCTET STRING(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmRxPowThresholdPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmRxPowThresholdEntry 1 }
|
||||
|
||||
ddmRxPowThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the alarm."
|
||||
::= { ddmRxPowThresholdEntry 2 }
|
||||
|
||||
ddmRxPowThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the alarm."
|
||||
::= { ddmRxPowThresholdEntry 3 }
|
||||
|
||||
ddmRxPowThresholdHighWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the warning."
|
||||
::= { ddmRxPowThresholdEntry 4 }
|
||||
|
||||
ddmRxPowThresholdLowWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the warning."
|
||||
::= { ddmRxPowThresholdEntry 5 }
|
||||
|
||||
ddmRxPowThresholdPortLAG OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lag number of the port."
|
||||
::= { ddmRxPowThresholdEntry 6 }
|
||||
|
||||
END
|
||||
|
126
MIBS/tplink/TPLINK-DDMSTATUS-MIB
Normal file
126
MIBS/tplink/TPLINK-DDMSTATUS-MIB
Normal file
@ -0,0 +1,126 @@
|
||||
TPLINK-DDMSTATUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmStatus MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The view of DDM status."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 7 }
|
||||
|
||||
ddmStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to view the DDM status for specific ports on the Switch."
|
||||
::= { ddmStatus 1 }
|
||||
|
||||
ddmStatusEntry OBJECT-TYPE
|
||||
SYNTAX DDMStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmStatusTable 1 }
|
||||
|
||||
DDMStatusEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmStatusPort DisplayString(SIZE(0..255)),
|
||||
ddmStatusTemperature DisplayString(SIZE(0..30)),
|
||||
ddmStatusVoltage DisplayString(SIZE(0..30)),
|
||||
ddmStatusBiasCurrent DisplayString(SIZE(0..30)),
|
||||
ddmStatusTxPow DisplayString(SIZE(0..30)),
|
||||
ddmStatusRxPow DisplayString(SIZE(0..30)),
|
||||
ddmStatusDataReady DisplayString(SIZE(0..30)),
|
||||
ddmStatusLossSignal DisplayString(SIZE(0..30)),
|
||||
ddmStatusTxFault DisplayString(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmStatusPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmStatusEntry 1 }
|
||||
|
||||
ddmStatusTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the temperature of the port."
|
||||
::= { ddmStatusEntry 2 }
|
||||
|
||||
ddmStatusVoltage OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the voltage of the port."
|
||||
::= { ddmStatusEntry 3 }
|
||||
|
||||
ddmStatusBiasCurrent OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the bias current of the port."
|
||||
::= { ddmStatusEntry 4 }
|
||||
|
||||
ddmStatusTxPow OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the tx power of the port."
|
||||
::= { ddmStatusEntry 5 }
|
||||
|
||||
ddmStatusRxPow OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the rx power of the port."
|
||||
::= { ddmStatusEntry 6 }
|
||||
|
||||
ddmStatusDataReady OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether SFP is operational or not."
|
||||
::= { ddmStatusEntry 7 }
|
||||
|
||||
ddmStatusLossSignal OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether local SFP reports signal loss or not."
|
||||
::= { ddmStatusEntry 8 }
|
||||
|
||||
ddmStatusTxFault OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether remote SFP reports signal loss or not."
|
||||
::= { ddmStatusEntry 9 }
|
||||
|
||||
END
|
||||
|
99
MIBS/tplink/TPLINK-DDMTEMPTHRESHOLD-MIB
Normal file
99
MIBS/tplink/TPLINK-DDMTEMPTHRESHOLD-MIB
Normal file
@ -0,0 +1,99 @@
|
||||
TPLINK-DDMTEMPTHRESHOLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmTempThreshold MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The config of DDM temperature threshold."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 2 }
|
||||
|
||||
ddmTempThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMTempThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to configure the DDM Temperature Threshold for specific ports on the Switch."
|
||||
::= { ddmTempThreshold 1 }
|
||||
|
||||
ddmTempThresholdEntry OBJECT-TYPE
|
||||
SYNTAX DDMTempThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmTempThresholdTable 1 }
|
||||
|
||||
DDMTempThresholdEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmTempThresholdPort DisplayString(SIZE(0..255)),
|
||||
ddmTempThresholdHighAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmTempThresholdLowAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmTempThresholdHighWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmTempThresholdLowWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmTempThresholdPortLAG OCTET STRING(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmTempThresholdPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmTempThresholdEntry 1 }
|
||||
|
||||
ddmTempThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the alarm."
|
||||
::= { ddmTempThresholdEntry 2 }
|
||||
|
||||
ddmTempThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the alarm."
|
||||
::= { ddmTempThresholdEntry 3 }
|
||||
|
||||
ddmTempThresholdHighWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the warning."
|
||||
::= { ddmTempThresholdEntry 4 }
|
||||
|
||||
ddmTempThresholdLowWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the warning."
|
||||
::= { ddmTempThresholdEntry 5 }
|
||||
|
||||
ddmTempThresholdPortLAG OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lag number of the port."
|
||||
::= { ddmTempThresholdEntry 6 }
|
||||
|
||||
END
|
||||
|
99
MIBS/tplink/TPLINK-DDMTXPOWTHRESHOLD-MIB
Normal file
99
MIBS/tplink/TPLINK-DDMTXPOWTHRESHOLD-MIB
Normal file
@ -0,0 +1,99 @@
|
||||
TPLINK-DDMTXPOWTHRESHOLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmTxPowThreshold MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The config of DDM Tx Power threshold."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 5 }
|
||||
|
||||
ddmTxPowThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMTxPowThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to configure the DDM Tx Power Threshold for specific ports on the Switch."
|
||||
::= { ddmTxPowThreshold 1 }
|
||||
|
||||
ddmTxPowThresholdEntry OBJECT-TYPE
|
||||
SYNTAX DDMTxPowThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmTxPowThresholdTable 1 }
|
||||
|
||||
DDMTxPowThresholdEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmTxPowThresholdPort DisplayString(SIZE(0..255)),
|
||||
ddmTxPowThresholdHighAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmTxPowThresholdLowAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmTxPowThresholdHighWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmTxPowThresholdLowWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmTxPowThresholdPortLAG OCTET STRING(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmTxPowThresholdPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmTxPowThresholdEntry 1 }
|
||||
|
||||
ddmTxPowThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the alarm."
|
||||
::= { ddmTxPowThresholdEntry 2 }
|
||||
|
||||
ddmTxPowThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the alarm."
|
||||
::= { ddmTxPowThresholdEntry 3 }
|
||||
|
||||
ddmTxPowThresholdHighWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the warning."
|
||||
::= { ddmTxPowThresholdEntry 4 }
|
||||
|
||||
ddmTxPowThresholdLowWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the warning."
|
||||
::= { ddmTxPowThresholdEntry 5 }
|
||||
|
||||
ddmTxPowThresholdPortLAG OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lag number of the port."
|
||||
::= { ddmTxPowThresholdEntry 6 }
|
||||
|
||||
END
|
||||
|
99
MIBS/tplink/TPLINK-DDMVOLTHRESHOLD-MIB
Normal file
99
MIBS/tplink/TPLINK-DDMVOLTHRESHOLD-MIB
Normal file
@ -0,0 +1,99 @@
|
||||
TPLINK-DDMVOLTHRESHOLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkDdmManageMIBObjects
|
||||
FROM TPLINK-DDMMANAGE-MIB;
|
||||
|
||||
ddmVolThreshold MODULE-IDENTITY
|
||||
LAST-UPDATED "200908270000Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "The config of DDM voltage threshold."
|
||||
REVISION "200908270000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkDdmManageMIBObjects 3 }
|
||||
|
||||
ddmVolThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DDMVolThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that is used to configure the DDM Voltage Threshold for specific ports on the Switch."
|
||||
::= { ddmVolThreshold 1 }
|
||||
|
||||
ddmVolThresholdEntry OBJECT-TYPE
|
||||
SYNTAX DDMVolThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information for every port."
|
||||
INDEX { ifIndex }
|
||||
::= { ddmVolThresholdTable 1 }
|
||||
|
||||
DDMVolThresholdEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ddmVolThresholdPort DisplayString(SIZE(0..255)),
|
||||
ddmVolThresholdHighAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmVolThresholdLowAlarm OCTET STRING(SIZE(0..30)),
|
||||
ddmVolThresholdHighWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmVolThresholdLowWarn OCTET STRING(SIZE(0..30)),
|
||||
ddmVolThresholdPortLAG OCTET STRING(SIZE(0..30))
|
||||
}
|
||||
|
||||
ddmVolThresholdPort OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the port number."
|
||||
::= { ddmVolThresholdEntry 1 }
|
||||
|
||||
ddmVolThresholdHighAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the alarm."
|
||||
::= { ddmVolThresholdEntry 2 }
|
||||
|
||||
ddmVolThresholdLowAlarm OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the alarm."
|
||||
::= { ddmVolThresholdEntry 3 }
|
||||
|
||||
ddmVolThresholdHighWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the highest threshold for the warning."
|
||||
::= { ddmVolThresholdEntry 4 }
|
||||
|
||||
ddmVolThresholdLowWarn OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lowest threshold for the warning."
|
||||
::= { ddmVolThresholdEntry 5 }
|
||||
|
||||
ddmVolThresholdPortLAG OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the lag number of the port."
|
||||
::= { ddmVolThresholdEntry 6 }
|
||||
|
||||
END
|
||||
|
239
MIBS/tplink/TPLINK-DOT1Q-VLAN-MIB
Normal file
239
MIBS/tplink/TPLINK-DOT1Q-VLAN-MIB
Normal file
@ -0,0 +1,239 @@
|
||||
-- ==================================================================
|
||||
-- Copyright(c) 2008-2010 Shenzhen TP-LINK Technologies Co.Ltd.
|
||||
--
|
||||
-- Description: Lan Switch VLAN MIB
|
||||
-- Reference:
|
||||
-- Version: V0.1
|
||||
-- History: Create by weishuifeng, 2102.11.28
|
||||
-- ==================================================================
|
||||
|
||||
TPLINK-DOT1Q-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, OBJECT-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TPRowStatus
|
||||
FROM TPLINK-TC-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
|
||||
tplinkDot1qVlanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200812160000Z"
|
||||
ORGANIZATION "Shenzhen TP-LINK Technologies Co.Ltd."
|
||||
CONTACT-INFO "www.tplink.com.cn"
|
||||
DESCRIPTION
|
||||
"VLAN (Virtual Local Area Network) technology is developed for
|
||||
the switch to divide the LAN into multiple logical LANs flexibly.
|
||||
Hosts in the same VLAN can communicate with each other, regardless
|
||||
of their physical locations. VLAN can enhance performance by conserving
|
||||
bandwidth, and improve security by limiting traffic to specific domains."
|
||||
REVISION "200908030000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tplinkMgmt 14 }
|
||||
|
||||
tplinkDot1qVlanMIBObjects OBJECT IDENTIFIER ::= { tplinkDot1qVlanMIB 1 }
|
||||
tplinkDot1qVlanNotifications OBJECT IDENTIFIER ::= { tplinkDot1qVlanMIB 2}
|
||||
|
||||
vlanTableCreate NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
dot1qVlanId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { tplinkDot1qVlanNotifications 1}
|
||||
|
||||
vlanPortConfig OBJECT IDENTIFIER ::= {tplinkDot1qVlanMIBObjects 1}
|
||||
vlanConfig OBJECT IDENTIFIER ::= {tplinkDot1qVlanMIBObjects 2}
|
||||
|
||||
|
||||
vlanPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VLANPORTCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch provides three Link Types for the ports. Usually,
|
||||
the ACCESS port is to connect to the terminal hosts, such as
|
||||
PC and Server; the TRUNK port is to connect to the switch;
|
||||
the GENERAL port can connect to the terminal hosts or the
|
||||
switch also."
|
||||
::= { vlanPortConfig 1 }
|
||||
|
||||
vlanPortConifgEntry OBJECT-TYPE
|
||||
SYNTAX VLANPORTCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of a port parameter."
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPortConfigTable 1 }
|
||||
|
||||
VLANPORTCONFIGENTRY ::=
|
||||
SEQUENCE {
|
||||
vlanPortNumber
|
||||
OCTET STRING,
|
||||
vlanPortType
|
||||
INTEGER,
|
||||
vlanPortPvid
|
||||
INTEGER,
|
||||
vlanPortLag
|
||||
DisplayString ( SIZE (0..10) )
|
||||
}
|
||||
|
||||
vlanPortNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port id."
|
||||
::= { vlanPortConifgEntry 1}
|
||||
|
||||
|
||||
vlanPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
access(0), --ACCESS
|
||||
trunk(1), --TRUNK
|
||||
general(2) --GENERAL
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0.ACCESS:The ACCESS port can be added in a single VLAN,and the
|
||||
egress rule of the port is UNTAG. The PVID is same as the current
|
||||
VLAN ID. If the current VLAN is deleted,the PVID will be set to 1
|
||||
by default.
|
||||
1.TRUNK:The TRUNK port can be added in multiple VLANs, and the
|
||||
egress rule of the port is TAG. The PVID can be set as the VID
|
||||
number of any VLAN the port belongs to.
|
||||
2.GENERAL:The GENERAL port can be added in multiple VLANs and set
|
||||
various egress rules according to the different VLANs. The default
|
||||
egress rule is UNTAG. The PVID can be set as the VID number of any
|
||||
VLAN the port belongs to."
|
||||
::= { vlanPortConifgEntry 2 }
|
||||
|
||||
vlanPortPvid OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the PVID number of the port, 1-4094"
|
||||
::= { vlanPortConifgEntry 3 }
|
||||
|
||||
vlanPortLag OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the LAG to which the port belongs."
|
||||
::= { vlanPortConifgEntry 4 }
|
||||
|
||||
vlanPortUnknown OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vlanPortConifgEntry 5 }
|
||||
|
||||
vlanConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DOT1QVLANCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Here you can view and modify the VLAN Table."
|
||||
::= { vlanConfig 1 }
|
||||
|
||||
vlanConfigEntry OBJECT-TYPE
|
||||
SYNTAX DOT1QVLANCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of a vlan."
|
||||
INDEX { dot1qVlanId }
|
||||
::= { vlanConfigTable 1 }
|
||||
|
||||
DOT1QVLANCONFIGENTRY ::=
|
||||
SEQUENCE {
|
||||
dot1qVlanId
|
||||
INTEGER(1..4094),
|
||||
dot1qVlanDescription
|
||||
OCTET STRING (SIZE (0..64)),
|
||||
vlanTagPortMemberAdd
|
||||
OCTET STRING,
|
||||
vlanUntagPortMemberAdd
|
||||
OCTET STRING,
|
||||
vlanPortMemberRemove
|
||||
OCTET STRING,
|
||||
dot1qVlanStatus
|
||||
TPRowStatus
|
||||
}
|
||||
|
||||
dot1qVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4094)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the ID number of VLAN,2-4094."
|
||||
::= { vlanConfigEntry 1 }
|
||||
|
||||
dot1qVlanDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Give a description to the VLAN for identification,1-16 characters"
|
||||
::= { vlanConfigEntry 2 }
|
||||
|
||||
vlanTagPortMemberAdd OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the desired port to be a tag member of VLAN,The format of input
|
||||
port number shoud be like '1, 3, 4-7, 11'.
|
||||
tag:All packets forwarded by the port are tagged. The packets contain
|
||||
VLAN information."
|
||||
::= { vlanConfigEntry 3 }
|
||||
|
||||
vlanUntagPortMemberAdd OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the desired port to be a untag member of VLAN,The format of input
|
||||
port number shoud be like '1, 3, 4-7, 11'.
|
||||
untag:Packets forwarded by the port are untagged."
|
||||
::= { vlanConfigEntry 4 }
|
||||
vlanPortMemberRemove OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remove port member of vlan,The format of input port number shoud be like
|
||||
'1, 3, 4-7, 11'."
|
||||
::= { vlanConfigEntry 5 }
|
||||
|
||||
dot1qVlanStatus OBJECT-TYPE
|
||||
SYNTAX TPRowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the following two values are states:
|
||||
these values may be read or written
|
||||
active(1),
|
||||
|
||||
the following three values are
|
||||
actions: these values may be written,
|
||||
but are never read
|
||||
createAndGo(4),
|
||||
|
||||
destroy(6)"
|
||||
::= { vlanConfigEntry 6 }
|
||||
|
||||
END
|
276
MIBS/tplink/TPLINK-IPV6ADDR-MIB
Normal file
276
MIBS/tplink/TPLINK-IPV6ADDR-MIB
Normal file
@ -0,0 +1,276 @@
|
||||
TPLINK-IPV6ADDR-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
RowStatus, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB
|
||||
OBJECT-TYPE,IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
InetAddress, InetAddressType
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
tplinkIpv6AddrMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201512130930Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "Private MIB for IPv6 address configuration."
|
||||
REVISION "201212130930Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tplinkMgmt 50 }
|
||||
|
||||
tplinkIpv6AddrMIBObjects OBJECT IDENTIFIER ::= { tplinkIpv6AddrMIB 1 }
|
||||
tplinkIpv6RoutingConfig OBJECT IDENTIFIER ::= { tplinkIpv6AddrMIB 2 }
|
||||
tplinkIpv6AddrNotifications OBJECT IDENTIFIER ::= { tplinkIpv6AddrMIB 3 }
|
||||
|
||||
ipv6ParaConfigAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ipv6ParaConfigAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of address information is relevant to the
|
||||
switch's IPv6 addresses."
|
||||
::= { tplinkIpv6AddrMIBObjects 1 }
|
||||
ipv6ParaConfigAddrEntry OBJECT-TYPE
|
||||
SYNTAX Ipv6ParaConfigAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the IPv6 address information."
|
||||
INDEX
|
||||
{
|
||||
ipv6ParaConfigIfIndex,
|
||||
ipv6ParaConfigAddrType,
|
||||
ipv6ParaConfigSourceType,
|
||||
ipv6ParaConfigAddress
|
||||
}
|
||||
::= { ipv6ParaConfigAddrTable 1 }
|
||||
|
||||
Ipv6ParaConfigAddrEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ipv6ParaConfigIfIndex INTEGER,
|
||||
ipv6ParaConfigIfDescription DisplayString,
|
||||
ipv6ParaConfigAddrType InetAddressType,
|
||||
ipv6ParaConfigAddress InetAddress,
|
||||
ipv6ParaConfigPrefixLength INTEGER(1..128),
|
||||
ipv6ParaConfigSourceType INTEGER,
|
||||
ipv6ParaConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
ipv6ParaConfigIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex of the interface"
|
||||
::= { ipv6ParaConfigAddrEntry 1 }
|
||||
|
||||
ipv6ParaConfigIfDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the interface."
|
||||
::= { ipv6ParaConfigAddrEntry 2 }
|
||||
|
||||
ipv6ParaConfigAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the switch. The value must be ipv6."
|
||||
::= { ipv6ParaConfigAddrEntry 3 }
|
||||
|
||||
|
||||
ipv6ParaConfigAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPv6 address of the switch."
|
||||
::= { ipv6ParaConfigAddrEntry 4 }
|
||||
|
||||
ipv6ParaConfigPrefixLength OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..128)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the prefix (in bits) associated with
|
||||
the IPv6 address of the switch."
|
||||
::= { ipv6ParaConfigAddrEntry 5 }
|
||||
|
||||
ipv6ParaConfigSourceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
assignedIp(1),
|
||||
assignedEUI64Ip(2),
|
||||
assignedLinklocalIp(3),
|
||||
autoIp(4),
|
||||
dhcpv6(5),
|
||||
negotiate(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the type of source of IPv6 address.
|
||||
The value can be one of following:
|
||||
'assignedIp':
|
||||
Assigned global/site-local IPv6 address;
|
||||
'assignedEUI64Ip':
|
||||
Assigned global/site-local IPv6 address
|
||||
by using EUI-64 interface identifier;
|
||||
'assignedLinklocalIp':
|
||||
Assigned link-local IPv6 address.
|
||||
'autoIp':
|
||||
Auto generated IPv6 address as a result
|
||||
of non-linklocal anycast/unicast address
|
||||
configuration;
|
||||
'dhcpv6':
|
||||
Assigned IPv6 address through DHCPv6
|
||||
protocol;
|
||||
'negotiate':
|
||||
Assigned IPv6 address through negotiation;"
|
||||
::= { ipv6ParaConfigAddrEntry 6 }
|
||||
|
||||
ipv6ParaConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the following values are states:
|
||||
these values may be used as follow:
|
||||
|
||||
active(1),if the entry is being used.
|
||||
notInService(2),destory the entry.
|
||||
notReady(3),destory the entry.
|
||||
createAndGo(4),not being used
|
||||
createAndWait(5),creat a new entry
|
||||
destroy(6),destory the entry.
|
||||
|
||||
When you create a new user,the default password
|
||||
is admin."
|
||||
::= { ipv6ParaConfigAddrEntry 7 }
|
||||
|
||||
ipv6ParaConfigCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ipv6ParaConfigCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of configuration information is relevant to the
|
||||
switch's IPv6 addresses."
|
||||
::= { tplinkIpv6AddrMIBObjects 2 }
|
||||
|
||||
ipv6ParaConfigCfgEntry OBJECT-TYPE
|
||||
SYNTAX Ipv6ParaConfigCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the IPv6 address information."
|
||||
INDEX
|
||||
{
|
||||
ipv6ParaConfigCfgIfIndex
|
||||
}
|
||||
::= { ipv6ParaConfigCfgTable 1 }
|
||||
|
||||
Ipv6ParaConfigCfgEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ipv6ParaConfigCfgIfIndex INTEGER,
|
||||
ipv6ParaConfigCfgIfDescription DisplayString,
|
||||
ipv6ParaConfigAutoLinkLocalEnable INTEGER,
|
||||
ipv6ParaConfigDhcpEnable INTEGER,
|
||||
ipv6ParaConfigNegotiateEnable INTEGER,
|
||||
ipv6ParaConfigIPv6Enable INTEGER
|
||||
}
|
||||
|
||||
ipv6ParaConfigCfgIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex of the interface"
|
||||
::= { ipv6ParaConfigCfgEntry 1 }
|
||||
|
||||
ipv6ParaConfigCfgIfDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the interface."
|
||||
::= { ipv6ParaConfigCfgEntry 2 }
|
||||
|
||||
ipv6ParaConfigAutoLinkLocalEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0. disable
|
||||
1. enable
|
||||
Enable/Disable IPv6 link-local address auto configuration mode."
|
||||
::= { ipv6ParaConfigCfgEntry 3 }
|
||||
|
||||
ipv6ParaConfigDhcpEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0. disable
|
||||
1. enable
|
||||
Enable/Disable IPv6 global address auto configuration via DHCPv6 Server."
|
||||
::= { ipv6ParaConfigCfgEntry 4 }
|
||||
|
||||
ipv6ParaConfigNegotiateEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0. disable
|
||||
1. enable
|
||||
Enable/Disable IPv6 global address auto configuration via RA message."
|
||||
::= { ipv6ParaConfigCfgEntry 5 }
|
||||
|
||||
ipv6ParaConfigIPv6Enable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0. disable
|
||||
1. enable
|
||||
Enable/Disable IPv6 function on the interface of switch."
|
||||
::= { ipv6ParaConfigCfgEntry 6 }
|
||||
|
||||
ipv6GatewayConfig OBJECT IDENTIFIER ::= {tplinkIpv6AddrMIBObjects 3}
|
||||
ipv6Gateway OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(46))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The gateway of the ipv6 interface. Set '0' to delete the gateway."
|
||||
::= { ipv6GatewayConfig 1 }
|
||||
|
||||
tpIpv6Routing OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0. disable
|
||||
1. enable"
|
||||
::= { tplinkIpv6RoutingConfig 1 }
|
||||
|
||||
END
|
20
MIBS/tplink/TPLINK-LLDP-MIB
Normal file
20
MIBS/tplink/TPLINK-LLDP-MIB
Normal file
@ -0,0 +1,20 @@
|
||||
TPLINK-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
|
||||
tplinkLldpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131730Z"
|
||||
ORGANIZATION "TPLINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION "LLDP Private MIB."
|
||||
REVISION "201212131730Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkMgmt 35 }
|
||||
|
||||
tplinkLldpMIBObjects OBJECT IDENTIFIER ::= {tplinkLldpMIB 1}
|
||||
tplinkLldpMIBNotifications OBJECT IDENTIFIER ::= {tplinkLldpMIB 2}
|
||||
END
|
797
MIBS/tplink/TPLINK-LLDPINFO-MIB
Normal file
797
MIBS/tplink/TPLINK-LLDPINFO-MIB
Normal file
@ -0,0 +1,797 @@
|
||||
|
||||
TPLINK-LLDPINFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
tplinkLldpMIBObjects
|
||||
FROM TPLINK-LLDP-MIB
|
||||
ifIndex
|
||||
FROM RFC1213-MIB;
|
||||
|
||||
lldpInfo OBJECT IDENTIFIER ::= {tplinkLldpMIBObjects 2}
|
||||
|
||||
lldpLocalInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LLDPLOCALINFOENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local port information entries."
|
||||
::= { lldpInfo 1 }
|
||||
|
||||
lldpLocalInfoEntry OBJECT-TYPE
|
||||
SYNTAX LLDPLOCALINFOENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of local port of the switch."
|
||||
INDEX { ifIndex }
|
||||
::= { lldpLocalInfoTable 1 }
|
||||
|
||||
LLDPLOCALINFOENTRY ::=
|
||||
SEQUENCE {
|
||||
lldpLocalPortId
|
||||
OCTET STRING,
|
||||
lldpLocalChassisIdType
|
||||
OCTET STRING,
|
||||
lldpLocalChassisId
|
||||
OCTET STRING,
|
||||
lldpLocalPortIdType
|
||||
OCTET STRING,
|
||||
lldpLocalPortIdDescr
|
||||
OCTET STRING,
|
||||
lldpLocalTtl
|
||||
INTEGER,
|
||||
lldpLocalPortDescr
|
||||
OCTET STRING,
|
||||
lldpLocalDeviceName
|
||||
OCTET STRING,
|
||||
lldpLocalDeviceDescr
|
||||
OCTET STRING,
|
||||
lldpLocalCapAvailable
|
||||
OCTET STRING,
|
||||
lldpLocalCapEnabled
|
||||
OCTET STRING,
|
||||
lldpLocalManageIpAddr
|
||||
IpAddress,
|
||||
lldpLocalManageAddrType
|
||||
OCTET STRING,
|
||||
lldpLocalManageAddrInterfaceType
|
||||
OCTET STRING,
|
||||
lldpLocalManageAddrInterfaceId
|
||||
INTEGER,
|
||||
lldpLocalManageAddrOID
|
||||
OCTET STRING,
|
||||
lldpLocalPortAndProtocolVlanID
|
||||
OCTET STRING,
|
||||
lldpLocalVlanName
|
||||
OCTET STRING,
|
||||
lldpLocalAutoNegotiationSupported
|
||||
INTEGER,
|
||||
lldpLocalAutoNegotiationEnabled
|
||||
INTEGER,
|
||||
lldpLocalOperMau
|
||||
OCTET STRING,
|
||||
lldpLocalLinkAggregationSupported
|
||||
INTEGER,
|
||||
lldpLocalLinkAggregationEnabled
|
||||
INTEGER,
|
||||
lldpLocalAggregationPortId
|
||||
INTEGER,
|
||||
lldpLocalPowerPortClass
|
||||
OCTET STRING,
|
||||
lldpLocalPsePowerSupported
|
||||
INTEGER,
|
||||
lldpLocalPsePowerEnabled
|
||||
INTEGER,
|
||||
lldpLocalPsePairsControlAbility
|
||||
INTEGER,
|
||||
lldpLocalMaximumFrameSize
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
lldpLocalPortId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port index."
|
||||
::= { lldpLocalInfoEntry 1 }
|
||||
|
||||
lldpLocalChassisIdType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the type of the chassis ID."
|
||||
::= { lldpLocalInfoEntry 2 }
|
||||
|
||||
lldpLocalChassisId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the chassis ID."
|
||||
::= { lldpLocalInfoEntry 3 }
|
||||
|
||||
lldpLocalPortIdType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the type of the port ID."
|
||||
::= { lldpLocalInfoEntry 4 }
|
||||
|
||||
lldpLocalPortIdDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the description of the port ID."
|
||||
::= { lldpLocalInfoEntry 5 }
|
||||
|
||||
lldpLocalTtl OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the TTL."
|
||||
::= { lldpLocalInfoEntry 6 }
|
||||
|
||||
lldpLocalPortDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port description."
|
||||
::= { lldpLocalInfoEntry 7 }
|
||||
|
||||
lldpLocalDeviceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system name."
|
||||
::= { lldpLocalInfoEntry 8 }
|
||||
|
||||
lldpLocalDeviceDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system description."
|
||||
::= { lldpLocalInfoEntry 9 }
|
||||
|
||||
lldpLocalCapAvailable OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system capabilities supported."
|
||||
::= { lldpLocalInfoEntry 10 }
|
||||
|
||||
lldpLocalCapEnabled OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system capabilities enabled."
|
||||
::= { lldpLocalInfoEntry 11 }
|
||||
|
||||
lldpLocalManageIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address."
|
||||
::= { lldpLocalInfoEntry 12 }
|
||||
|
||||
lldpLocalManageAddrType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address type."
|
||||
::= { lldpLocalInfoEntry 13 }
|
||||
|
||||
lldpLocalManageAddrInterfaceType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface type."
|
||||
::= { lldpLocalInfoEntry 14 }
|
||||
|
||||
lldpLocalManageAddrInterfaceId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface ID."
|
||||
::= { lldpLocalInfoEntry 15 }
|
||||
|
||||
lldpLocalManageAddrOID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address OID."
|
||||
::= { lldpLocalInfoEntry 16 }
|
||||
|
||||
lldpLocalPortAndProtocolVlanID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port and protocol VLAN ID."
|
||||
::= { lldpLocalInfoEntry 17 }
|
||||
|
||||
lldpLocalVlanName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port and protocol VLAN ID."
|
||||
::= { lldpLocalInfoEntry 18 }
|
||||
|
||||
lldpLocalAutoNegotiationSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the auto-negotiation ."
|
||||
::= { lldpLocalInfoEntry 19 }
|
||||
|
||||
lldpLocalAutoNegotiationEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the auto-negotiation ."
|
||||
::= { lldpLocalInfoEntry 20 }
|
||||
|
||||
lldpLocalOperMau OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the OperMau."
|
||||
::= { lldpLocalInfoEntry 21 }
|
||||
|
||||
lldpLocalLinkAggregationSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the link aggregation ."
|
||||
::= { lldpLocalInfoEntry 22 }
|
||||
|
||||
lldpLocalLinkAggregationEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the link aggregation ."
|
||||
::= { lldpLocalInfoEntry 23 }
|
||||
|
||||
lldpLocalAggregationPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the aggregation port id ."
|
||||
::= { lldpLocalInfoEntry 24 }
|
||||
|
||||
lldpLocalPowerPortClass OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the power port class."
|
||||
::= { lldpLocalInfoEntry 25 }
|
||||
|
||||
lldpLocalPsePowerSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the PSE power ."
|
||||
::= { lldpLocalInfoEntry 26 }
|
||||
|
||||
lldpLocalPsePowerEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the PSE power."
|
||||
::= { lldpLocalInfoEntry 27 }
|
||||
|
||||
lldpLocalPsePairsControlAbility OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the PSE pairs control."
|
||||
::= { lldpLocalInfoEntry 28 }
|
||||
|
||||
lldpLocalMaximumFrameSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the size of the maximum frame."
|
||||
::= { lldpLocalInfoEntry 29 }
|
||||
|
||||
|
||||
lldpNeighborInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LLDPNEIGHBORINFOENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Neighbor port information entries."
|
||||
::= { lldpInfo 2 }
|
||||
|
||||
lldpNeighborInfoEntry OBJECT-TYPE
|
||||
SYNTAX LLDPNEIGHBORINFOENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of neighbor port of the switch."
|
||||
INDEX { ifIndex , lldpNeighborPortIndexId}
|
||||
::= { lldpNeighborInfoTable 1 }
|
||||
|
||||
LLDPNEIGHBORINFOENTRY ::=
|
||||
SEQUENCE {
|
||||
lldpNeighborPortId
|
||||
OCTET STRING,
|
||||
lldpNeighborPortIndexId
|
||||
INTEGER,
|
||||
lldpNeighborChassisIdType
|
||||
OCTET STRING,
|
||||
lldpNeighborChassisId
|
||||
OCTET STRING,
|
||||
lldpNeighborPortIdType
|
||||
OCTET STRING,
|
||||
lldpNeighborPortIdDescr
|
||||
OCTET STRING,
|
||||
lldpNeighborTtl
|
||||
INTEGER,
|
||||
lldpNeighborPortDescr
|
||||
OCTET STRING,
|
||||
lldpNeighborDeviceName
|
||||
OCTET STRING,
|
||||
lldpNeighborDeviceDescr
|
||||
OCTET STRING,
|
||||
lldpNeighborCapAvailable
|
||||
OCTET STRING,
|
||||
lldpNeighborCapEnabled
|
||||
OCTET STRING,
|
||||
lldpNeighborManageIpAddr
|
||||
IpAddress,
|
||||
lldpNeighborManageAddrType
|
||||
OCTET STRING,
|
||||
lldpNeighborManageAddrInterfaceType
|
||||
OCTET STRING,
|
||||
lldpNeighborManageAddrInterfaceId
|
||||
INTEGER,
|
||||
lldpNeighborManageAddrOID
|
||||
OCTET STRING,
|
||||
lldpNeighborPortAndProtocolVlanID
|
||||
OCTET STRING,
|
||||
lldpNeighborVlanName
|
||||
OCTET STRING,
|
||||
lldpNeighborProtocolIdentity
|
||||
OCTET STRING,
|
||||
lldpNeighborAutoNegotiationSupported
|
||||
INTEGER,
|
||||
lldpNeighborAutoNegotiationEnabled
|
||||
INTEGER,
|
||||
lldpNeighborOperMau
|
||||
OCTET STRING,
|
||||
lldpNeighborLinkAggregationSupported
|
||||
INTEGER,
|
||||
lldpNeighborLinkAggregationEnabled
|
||||
INTEGER,
|
||||
lldpNeighborAggregationPortId
|
||||
INTEGER,
|
||||
lldpNeighborPowerPortClass
|
||||
OCTET STRING,
|
||||
lldpNeighborPsePowerSupported
|
||||
INTEGER,
|
||||
lldpNeighborPsePowerEnabled
|
||||
INTEGER,
|
||||
lldpNeighborPsePairsControlAbility
|
||||
INTEGER,
|
||||
lldpNeighborMaximumFrameSize
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lldpNeighborPortId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port index."
|
||||
::= { lldpNeighborInfoEntry 1 }
|
||||
|
||||
lldpNeighborPortIndexId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the neighbor index."
|
||||
::= { lldpNeighborInfoEntry 2 }
|
||||
|
||||
lldpNeighborChassisIdType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the type of the chassis ID."
|
||||
::= { lldpNeighborInfoEntry 3 }
|
||||
|
||||
lldpNeighborChassisId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the chassis ID."
|
||||
::= { lldpNeighborInfoEntry 4 }
|
||||
|
||||
lldpNeighborPortIdType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the type of the port ID."
|
||||
::= { lldpNeighborInfoEntry 5 }
|
||||
|
||||
lldpNeighborPortIdDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the description of the port ID."
|
||||
::= { lldpNeighborInfoEntry 6 }
|
||||
|
||||
lldpNeighborTtl OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the TTL."
|
||||
::= { lldpNeighborInfoEntry 7 }
|
||||
|
||||
lldpNeighborPortDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port description."
|
||||
::= { lldpNeighborInfoEntry 8 }
|
||||
|
||||
lldpNeighborDeviceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system name."
|
||||
::= { lldpNeighborInfoEntry 9 }
|
||||
|
||||
lldpNeighborDeviceDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system description."
|
||||
::= { lldpNeighborInfoEntry 10 }
|
||||
|
||||
lldpNeighborCapAvailable OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system capabilities supported."
|
||||
::= { lldpNeighborInfoEntry 11 }
|
||||
|
||||
lldpNeighborCapEnabled OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the system capabilities enabled."
|
||||
::= { lldpNeighborInfoEntry 12 }
|
||||
|
||||
lldpNeighborManageIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address."
|
||||
::= { lldpNeighborInfoEntry 13 }
|
||||
|
||||
lldpNeighborManageAddrType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address type."
|
||||
::= { lldpNeighborInfoEntry 14 }
|
||||
|
||||
lldpNeighborManageAddrInterfaceType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface type."
|
||||
::= { lldpNeighborInfoEntry 15 }
|
||||
|
||||
lldpNeighborManageAddrInterfaceId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface ID."
|
||||
::= { lldpNeighborInfoEntry 16 }
|
||||
|
||||
lldpNeighborManageAddrOID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address OID."
|
||||
::= { lldpNeighborInfoEntry 17 }
|
||||
|
||||
lldpNeighborPortAndProtocolVlanID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..512))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port and protocol VLAN ID tlv."
|
||||
::= { lldpNeighborInfoEntry 18 }
|
||||
|
||||
lldpNeighborVlanName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..512))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the VLAN name tlv."
|
||||
::= { lldpNeighborInfoEntry 19 }
|
||||
|
||||
lldpNeighborProtocolIdentity OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..512))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the protocol identity tlv."
|
||||
::= { lldpNeighborInfoEntry 20 }
|
||||
|
||||
lldpNeighborAutoNegotiationSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the auto-negotiation ."
|
||||
::= { lldpNeighborInfoEntry 21 }
|
||||
|
||||
lldpNeighborAutoNegotiationEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the auto-negotiation ."
|
||||
::= { lldpNeighborInfoEntry 22 }
|
||||
|
||||
lldpNeighborOperMau OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the OperMau."
|
||||
::= { lldpNeighborInfoEntry 23 }
|
||||
|
||||
lldpNeighborLinkAggregationSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the link aggregation ."
|
||||
::= { lldpNeighborInfoEntry 24 }
|
||||
|
||||
lldpNeighborLinkAggregationEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the link aggregation ."
|
||||
::= { lldpNeighborInfoEntry 25 }
|
||||
|
||||
lldpNeighborAggregationPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the aggregation port id ."
|
||||
::= { lldpNeighborInfoEntry 26 }
|
||||
|
||||
lldpNeighborPowerPortClass OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the power port class."
|
||||
::= { lldpNeighborInfoEntry 27 }
|
||||
|
||||
lldpNeighborPsePowerSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the supported state of the PSE power ."
|
||||
::= { lldpNeighborInfoEntry 28 }
|
||||
|
||||
lldpNeighborPsePowerEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the PSE power."
|
||||
::= { lldpNeighborInfoEntry 29 }
|
||||
|
||||
lldpNeighborPsePairsControlAbility OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0), --disable
|
||||
enable(1) --enable
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the enabled state of the PSE pairs control."
|
||||
::= { lldpNeighborInfoEntry 30 }
|
||||
|
||||
lldpNeighborMaximumFrameSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the size of the maximum frame."
|
||||
::= { lldpNeighborInfoEntry 31 }
|
||||
|
||||
lldpNeighborManAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LLDPNEIGHBORMANADDRENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Neighbor management IP address information entries."
|
||||
::= { lldpInfo 3 }
|
||||
|
||||
lldpNeighborManAddrEntry OBJECT-TYPE
|
||||
SYNTAX LLDPNEIGHBORMANADDRENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of neighbor management address."
|
||||
INDEX { ifIndex , lldpNeighborManAddrPortIndexId, lldpNeighborManAddrSubtype, lldpNeighborManAddr}
|
||||
::= { lldpNeighborManAddrTable 1 }
|
||||
|
||||
LLDPNEIGHBORMANADDRENTRY ::=
|
||||
SEQUENCE {
|
||||
lldpNeighborManAddrPortId
|
||||
OCTET STRING,
|
||||
lldpNeighborManAddrPortIndexId
|
||||
INTEGER,
|
||||
lldpNeighborManAddrSubtype
|
||||
INTEGER,
|
||||
lldpNeighborManAddr
|
||||
OCTET STRING,
|
||||
lldpNeighborManAddrIfSubtype
|
||||
INTEGER,
|
||||
lldpNeighborManAddrIfId
|
||||
INTEGER,
|
||||
lldpNeighborManAddrIfOID
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
lldpNeighborManAddrPortId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port index."
|
||||
::= { lldpNeighborManAddrEntry 1 }
|
||||
|
||||
lldpNeighborManAddrPortIndexId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the neighbor index."
|
||||
::= { lldpNeighborManAddrEntry 2 }
|
||||
|
||||
lldpNeighborManAddrSubtype OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipv4(1),
|
||||
ipv6(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the neighbor index."
|
||||
::= { lldpNeighborManAddrEntry 3 }
|
||||
|
||||
lldpNeighborManAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address."
|
||||
::= { lldpNeighborManAddrEntry 4 }
|
||||
|
||||
lldpNeighborManAddrIfSubtype OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ifIndex(2),
|
||||
sysPortNumber(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface ID subtype."
|
||||
::= { lldpNeighborManAddrEntry 5 }
|
||||
|
||||
lldpNeighborManAddrIfId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface ID."
|
||||
::= { lldpNeighborManAddrEntry 6 }
|
||||
|
||||
lldpNeighborManAddrIfOID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the management address interface OID."
|
||||
::= { lldpNeighborManAddrEntry 7 }
|
||||
END
|
40
MIBS/tplink/TPLINK-MIB
Normal file
40
MIBS/tplink/TPLINK-MIB
Normal file
@ -0,0 +1,40 @@
|
||||
TPLINK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--iso OBJECT IDENTIFIER ::= { 1 }
|
||||
--org OBJECT IDENTIFIER ::= { iso 3 }
|
||||
--dod OBJECT IDENTIFIER ::= { org 6 }
|
||||
--internet OBJECT IDENTIFIER ::= { dod 1 }
|
||||
--private OBJECT IDENTIFIER ::= { internet 4 }
|
||||
--enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
tplink OBJECT IDENTIFIER ::= { enterprises 11863 }
|
||||
|
||||
switch OBJECT IDENTIFIER ::= { tplink 1 }
|
||||
router OBJECT IDENTIFIER ::= { tplink 2 }
|
||||
wireless OBJECT IDENTIFIER ::= { tplink 3 }
|
||||
adsl OBJECT IDENTIFIER ::= { tplink 4 }
|
||||
|
||||
|
||||
tplinkProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"tplinkProducts is the root OBJECT IDENTIFIER from
|
||||
which sysObjectID values are assigned. Actual
|
||||
values are defined in TPLINK-PRODUCTS-MIB."
|
||||
::= { tplink 5 }
|
||||
|
||||
tplinkMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"tplinkMgmt is the main subtree for new mib development."
|
||||
|
||||
::= { tplink 6 }
|
||||
|
||||
END
|
||||
|
594
MIBS/tplink/TPLINK-POWER-OVER-ETHERNET-MIB
Normal file
594
MIBS/tplink/TPLINK-POWER-OVER-ETHERNET-MIB
Normal file
@ -0,0 +1,594 @@
|
||||
TPLINK-POWER-OVER-ETHERNET-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TPRowStatus
|
||||
FROM TPLINK-TC-MIB
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
tplinkPowerOverEthernetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201307030000Z"
|
||||
ORGANIZATION "TP-LINK"
|
||||
CONTACT-INFO " www.tplink.com"
|
||||
DESCRIPTION "Private MIB for PoE module."
|
||||
REVISION "201307030000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { tplinkMgmt 56 }
|
||||
|
||||
-- (Top) SubNodes
|
||||
tplinkPoeMIBObjects OBJECT IDENTIFIER ::= {tplinkPowerOverEthernetMIB 1}
|
||||
tplinkPoeNotifications OBJECT IDENTIFIER ::= {tplinkPowerOverEthernetMIB 2}
|
||||
|
||||
-------------- tplinkPoeMIBObjects Overview------------
|
||||
tpPoeConfig OBJECT IDENTIFIER ::= {tplinkPoeMIBObjects 1}
|
||||
tpPoeProfile OBJECT IDENTIFIER ::= {tplinkPoeMIBObjects 2}
|
||||
tpPoeRecovery OBJECT IDENTIFIER ::= {tplinkPoeMIBObjects 3}
|
||||
tpPoeExtend OBJECT IDENTIFIER ::= {tplinkPoeMIBObjects 4}
|
||||
|
||||
-- (1) tpPoeConfig Objects
|
||||
tpPoeGlobal OBJECT IDENTIFIER ::= {tpPoeConfig 1}
|
||||
tpPoePort OBJECT IDENTIFIER ::= {tpPoeConfig 2}
|
||||
|
||||
tpSystemPowerLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3200)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define max power the PoE switch supply. The unit is 0.1W."
|
||||
::= { tpPoeGlobal 1 }
|
||||
|
||||
tpPowerDisconnectMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
deny-lower-priority(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PoE Switch use this method to offset the power
|
||||
limit being exceeded and keep the switch system using
|
||||
power at a usable level."
|
||||
::= { tpPoeGlobal 2 }
|
||||
|
||||
tpSystemPowerConsumption OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3200)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display the PoE switch's real time system power consumption. The unit is 0.1W."
|
||||
::= { tpPoeGlobal 3 }
|
||||
|
||||
tpSystemPowerRemain OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3200)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display the PoE switch's real time remaining system power. The unit is 0.1W."
|
||||
::= { tpPoeGlobal 4 }
|
||||
|
||||
tpPoePortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF POEPORTCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of PoE entries.
|
||||
Here you can configure the PoE feature on each port."
|
||||
::= { tpPoePort 1 }
|
||||
|
||||
tpPoePortConfigEntry OBJECT-TYPE
|
||||
SYNTAX POEPORTCONFIGENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the configuration and information of poe port."
|
||||
INDEX { tpPoePortIndex }
|
||||
::= { tpPoePortConfigTable 1 }
|
||||
|
||||
POEPORTCONFIGENTRY ::=
|
||||
SEQUENCE {
|
||||
|
||||
tpPoePortIndex
|
||||
INTEGER,
|
||||
tpPoePortStatus
|
||||
INTEGER,
|
||||
tpPoePriority
|
||||
INTEGER,
|
||||
tpPoePowerLimit
|
||||
INTEGER,
|
||||
tpPoePortTimeRangeName
|
||||
OCTET STRING (SIZE (0..255)),
|
||||
tpPoePortProfileName
|
||||
OCTET STRING (SIZE (0..255)),
|
||||
tpPoePower
|
||||
INTEGER,
|
||||
tpPoeCurrent
|
||||
INTEGER,
|
||||
tpPoeVoltage
|
||||
INTEGER,
|
||||
tpPoeClass
|
||||
INTEGER,
|
||||
tpPoePowerStatus
|
||||
INTEGER
|
||||
}
|
||||
tpPoePortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the Switch."
|
||||
::= { tpPoePortConfigEntry 1 }
|
||||
|
||||
tpPoePortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select to disable/enable the PoE feature
|
||||
for the corresponding port. If set enable,
|
||||
the corresponding port can supply power to
|
||||
the linked PD (Powered Device)."
|
||||
::= { tpPoePortConfigEntry 2 }
|
||||
|
||||
tpPoePriority OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
high(0),
|
||||
middle(1),
|
||||
low(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cooperates with the Power Disconnected Method
|
||||
to decide the way to supply power to the new
|
||||
linked PD (Powered Device) when the surplus
|
||||
power is inadequate."
|
||||
::= { tpPoePortConfigEntry 3 }
|
||||
tpPoePowerLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the max power the corresponding port can supply.The unit is 0.1W"
|
||||
::= { tpPoePortConfigEntry 4 }
|
||||
|
||||
tpPoePortTimeRangeName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select time range by entering its name."
|
||||
::= { tpPoePortConfigEntry 5 }
|
||||
|
||||
tpPoePortProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select profile by entering its name. "
|
||||
::= { tpPoePortConfigEntry 6 }
|
||||
tpPoePower OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's real time power supply in 0.1W."
|
||||
::= { tpPoePortConfigEntry 7 }
|
||||
tpPoeCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's real time current in 1mA."
|
||||
::= { tpPoePortConfigEntry 8 }
|
||||
tpPoeVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's real time voltage in 0.1V."
|
||||
::= { tpPoePortConfigEntry 9 }
|
||||
tpPoeClass OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
class0(0),
|
||||
class1(1),
|
||||
class2(2),
|
||||
class3(3),
|
||||
class4(4),
|
||||
class-not-defined(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the class the linked PD (Powered Device) belongs to."
|
||||
::= { tpPoePortConfigEntry 10 }
|
||||
tpPoePowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
off(0),
|
||||
turning-on(1),
|
||||
on(2),
|
||||
overload(3),
|
||||
short(4),
|
||||
nonstandard-pd(5),
|
||||
voltage-high(6),
|
||||
voltage-low(7),
|
||||
hardware-fault(8),
|
||||
overtemperature(9)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's real time power status."
|
||||
::= { tpPoePortConfigEntry 11 }
|
||||
|
||||
-- (2) tpPoeProfile Objects
|
||||
tpPoeProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF POEPROFILEENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of PoE profile entries.
|
||||
Here you can define the PoE profile."
|
||||
::= { tpPoeProfile 1 }
|
||||
|
||||
tpPoeProfileEntry OBJECT-TYPE
|
||||
SYNTAX POEPROFILEENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of PoE profile."
|
||||
INDEX { tpPoeProfileName }
|
||||
::= { tpPoeProfileTable 1 }
|
||||
|
||||
|
||||
POEPROFILEENTRY ::=
|
||||
SEQUENCE {
|
||||
tpPoeProfileIndex
|
||||
INTEGER,
|
||||
tpPoeProfileName
|
||||
OCTET STRING (SIZE (0..255)),
|
||||
tpPoeProfilePortStatus
|
||||
INTEGER,
|
||||
tpPoeProfilePriority
|
||||
INTEGER,
|
||||
tpPoeProfilePowerLimit
|
||||
INTEGER,
|
||||
tpPoeProfileStatus
|
||||
TPRowStatus
|
||||
}
|
||||
tpPoeProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index number of the Switch."
|
||||
::= { tpPoeProfileEntry 1 }
|
||||
|
||||
tpPoeProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" the name of PoE profile."
|
||||
::= { tpPoeProfileEntry 2 }
|
||||
|
||||
tpPoeProfilePortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select to disable/enable the PoE feature
|
||||
for the corresponding profile. If set enable,
|
||||
the port selected the profile can supply power to
|
||||
the linked PD (Powered Device)."
|
||||
::= { tpPoeProfileEntry 3 }
|
||||
|
||||
tpPoeProfilePriority OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
high(0),
|
||||
middle(1),
|
||||
low(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cooperates with the Power Disconnected Method
|
||||
to decide the way to supply power to the new
|
||||
linked PD (Powered Device) when the surplus
|
||||
power is inadequate."
|
||||
::= { tpPoeProfileEntry 4 }
|
||||
|
||||
tpPoeProfilePowerLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the max power the corresponding port can supply.The unit is 0.1W."
|
||||
::= { tpPoeProfileEntry 5 }
|
||||
|
||||
tpPoeProfileStatus OBJECT-TYPE
|
||||
SYNTAX TPRowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { tpPoeProfileEntry 6 }
|
||||
|
||||
-- (3) tpPoeRecovery Objects
|
||||
tpPoeRecoveryGlobal OBJECT IDENTIFIER ::= {tpPoeRecovery 1}
|
||||
tpPoeRecoveryPort OBJECT IDENTIFIER ::= {tpPoeRecovery 2}
|
||||
|
||||
tpPoeRecoveryGlobalStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable the PoE Auto Recovery function."
|
||||
::= { tpPoeRecoveryGlobal 1 }
|
||||
|
||||
tpPoeRecoveryPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF POERECOVERYPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of PoE Auto Recovery entries. Here you can configure the PoE Auto Recovery feature on each port."
|
||||
::= { tpPoeRecoveryPort 1 }
|
||||
|
||||
tpPoeRecoveryPortEntry OBJECT-TYPE
|
||||
SYNTAX POERECOVERYPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the poe auto recovery configuration and information of poe port."
|
||||
INDEX { tpPoePortIndex }
|
||||
::= { tpPoeRecoveryPortTable 1 }
|
||||
|
||||
POERECOVERYPORTENTRY ::=
|
||||
SEQUENCE {
|
||||
|
||||
tpPoeRecoveryPort
|
||||
INTEGER,
|
||||
tpPoeRecoveryIp
|
||||
OCTET STRING (SIZE (0..255)),
|
||||
tpPoeRecoveryStartup
|
||||
INTEGER,
|
||||
tpPoeRecoveryInterval
|
||||
INTEGER,
|
||||
tpPoeRecoveryRetry
|
||||
INTEGER,
|
||||
tpPoeRecoveryBreak
|
||||
INTEGER,
|
||||
tpPoeRecoveryStatus
|
||||
INTEGER,
|
||||
tpPoeRecoveryFailure
|
||||
INTEGER,
|
||||
tpPoeRecoveryRestart
|
||||
INTEGER,
|
||||
tpPoeRecoveryTotal
|
||||
INTEGER
|
||||
}
|
||||
tpPoeRecoveryPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the Switch."
|
||||
::= { tpPoeRecoveryPortEntry 1 }
|
||||
|
||||
tpPoeRecoveryIp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ping IP address for the corresponding port. (Format: x.x.x.x)"
|
||||
::= { tpPoeRecoveryPortEntry 2 }
|
||||
|
||||
tpPoeRecoveryStartup OBJECT-TYPE
|
||||
SYNTAX INTEGER(30..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the startup delay for the corresponding port.(30-600 Seconds)"
|
||||
::= { tpPoeRecoveryPortEntry 3 }
|
||||
|
||||
tpPoeRecoveryInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER(10..120)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ping interval for the corresponding port. (10-120 Seconds)"
|
||||
::= { tpPoeRecoveryPortEntry 4 }
|
||||
|
||||
tpPoeRecoveryRetry OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the ping failure threshold for the corresponding port. (1-10) "
|
||||
::= { tpPoeRecoveryPortEntry 5 }
|
||||
|
||||
tpPoeRecoveryBreak OBJECT-TYPE
|
||||
SYNTAX INTEGER(3..120)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the break time for the corresponding port. (3-120 Seconds)"
|
||||
::= { tpPoeRecoveryPortEntry 6 }
|
||||
|
||||
tpPoeRecoveryStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select to disable/enable the PoE Auto Recovery feature for the corresponding port."
|
||||
::= { tpPoeRecoveryPortEntry 7 }
|
||||
|
||||
tpPoeRecoveryFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's ping failures."
|
||||
::= { tpPoeRecoveryPortEntry 8 }
|
||||
|
||||
tpPoeRecoveryRestart OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's restarts."
|
||||
::= { tpPoeRecoveryPortEntry 9 }
|
||||
|
||||
tpPoeRecoveryTotal OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Displays the port's total pings."
|
||||
::= { tpPoeRecoveryPortEntry 10 }
|
||||
|
||||
---(4) tpPoeExtend Objects
|
||||
tpPoeExtendPort OBJECT IDENTIFIER ::= {tpPoeExtend 1}
|
||||
|
||||
tpPoeExtendPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF POEEXTENDPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of PoE Extend Mode entries. Here you can configure the PoE Extend Mode feature on each port."
|
||||
::= { tpPoeExtendPort 1 }
|
||||
|
||||
tpPoeExtendPortEntry OBJECT-TYPE
|
||||
SYNTAX POEEXTENDPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the poe extend mode configuration and information of poe port."
|
||||
INDEX { tpPoePortIndex }
|
||||
::= { tpPoeExtendPortTable 1 }
|
||||
|
||||
POEEXTENDPORTENTRY ::=
|
||||
SEQUENCE {
|
||||
|
||||
tpPoeExtendPort
|
||||
INTEGER,
|
||||
tpPoeExtendStatus
|
||||
INTEGER
|
||||
}
|
||||
tpPoeExtendPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the Switch."
|
||||
::= { tpPoeExtendPortEntry 1 }
|
||||
|
||||
tpPoeExtendStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select to disable/enable the PoE Extend Mode feature for the corresponding port."
|
||||
::= { tpPoeExtendPortEntry 2 }
|
||||
|
||||
-- (5) poeNotifications Objects
|
||||
tpPoePortPowerChange NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex,
|
||||
tpPoePortStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poePortPowerChange notification is sent when the status of a port power changes."
|
||||
::= {tplinkPoeNotifications 1}
|
||||
|
||||
tpPoePortPowerOverLoading NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poePortPowerOverLoading notification is sent when a port is over loading."
|
||||
::= {tplinkPoeNotifications 2}
|
||||
|
||||
tpPoePortShortCircuit NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poePortShortCircuit notification is sent when short circuit occurs on a port."
|
||||
::= {tplinkPoeNotifications 3}
|
||||
|
||||
tpPoePortPowerOver30Watts NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poePortPowerOver30Watts notification is sent when a port's consumption is over 30W."
|
||||
::= {tplinkPoeNotifications 4}
|
||||
|
||||
tpPoePortPowerDeny NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poePowerDeny notification is sent when a port's power supply is denied."
|
||||
::= {tplinkPoeNotifications 5}
|
||||
|
||||
tpPoeThermalShutdown NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpPoePortIndex -- an dummpy object, for compile pass
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poeThermalShutdown notification is sent when the power supply shutdown occurs because temperature is too high."
|
||||
::= {tplinkPoeNotifications 6}
|
||||
|
||||
tpPoeOverMaxPowerBudget NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
tpSystemPowerLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A poeOverMaxPowerBudget notification is sent when the total power is over the budget."
|
||||
::= {tplinkPoeNotifications 7}
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
91
MIBS/tplink/TPLINK-PRODUCTS-MIB
Normal file
91
MIBS/tplink/TPLINK-PRODUCTS-MIB
Normal file
@ -0,0 +1,91 @@
|
||||
TPLINK-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
tplinkProducts
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
-- the *manageswitch switch entries are not defined anywhere. le sigh (spencerbutler)
|
||||
tplink-tlsl5428 OBJECT IDENTIFIER ::= { tplinkProducts 1 }
|
||||
tplink-tlsl3452 OBJECT IDENTIFIER ::= { tplinkProducts 2 }
|
||||
tplink-tlsg3424 OBJECT IDENTIFIER ::= { tplinkProducts 3 }
|
||||
tplink-tlsg3216 OBJECT IDENTIFIER ::= { tplinkProducts 4 }
|
||||
tplink-tlsg3210 OBJECT IDENTIFIER ::= { tplinkProducts 5 }
|
||||
tplink-tlsl3428 OBJECT IDENTIFIER ::= { tplinkProducts 6 }
|
||||
tplink-tlsg5428 OBJECT IDENTIFIER ::= { tplinkProducts 7 }
|
||||
tplink-tlsg3424p OBJECT IDENTIFIER ::= { tplinkProducts 8 }
|
||||
tplink-tlsg5412f OBJECT IDENTIFIER ::= { tplinkProducts 9 }
|
||||
tplink-t2700-28tct OBJECT IDENTIFIER ::= { tplinkProducts 10 }
|
||||
tplink-tlsl2428 OBJECT IDENTIFIER ::= { tplinkProducts 11 }
|
||||
tplink-tlsg2216 OBJECT IDENTIFIER ::= { tplinkProducts 12 }
|
||||
tplink-tlsg2424 OBJECT IDENTIFIER ::= { tplinkProducts 13 }
|
||||
tplink-tlsg5428cn OBJECT IDENTIFIER ::= { tplinkProducts 14 }
|
||||
tplink-tlsg2452 OBJECT IDENTIFIER ::= { tplinkProducts 15 }
|
||||
tplink-tlsl2218 OBJECT IDENTIFIER ::= { tplinkProducts 16 }
|
||||
tplink-tlsg2424p OBJECT IDENTIFIER ::= { tplinkProducts 17 }
|
||||
tplink-tlsg2210 OBJECT IDENTIFIER ::= { tplinkProducts 18 }
|
||||
tplink-tlsl2210 OBJECT IDENTIFIER ::= { tplinkProducts 19 }
|
||||
tplink-t3700g-28tq OBJECT IDENTIFIER ::= { tplinkProducts 20 }
|
||||
tplink-tlsl2226p OBJECT IDENTIFIER ::= { tplinkProducts 21 }
|
||||
tplink-tlsl2452 OBJECT IDENTIFIER ::= { tplinkProducts 22 }
|
||||
tplink-tlsl2218p OBJECT IDENTIFIER ::= { tplinkProducts 23 }
|
||||
tplink-tlsg3424-ipv6 OBJECT IDENTIFIER ::= { tplinkProducts 24 }
|
||||
tplink-tlsg2008 OBJECT IDENTIFIER ::= { tplinkProducts 25 }
|
||||
tplink-tlsg2210p OBJECT IDENTIFIER ::= { tplinkProducts 26 }
|
||||
tplink-t2700g-28tq OBJECT IDENTIFIER ::= { tplinkProducts 27 }
|
||||
tplink-t1600g-28ts OBJECT IDENTIFIER ::= { tplinkProducts 28 }
|
||||
tplink-t1600g-52ts OBJECT IDENTIFIER ::= { tplinkProducts 29 }
|
||||
tplink-t3700g-54tq OBJECT IDENTIFIER ::= { tplinkProducts 30 }
|
||||
tplink-t1700g-28tq OBJECT IDENTIFIER ::= { tplinkProducts 31 }
|
||||
tplink-t1700g-52tq OBJECT IDENTIFIER ::= { tplinkProducts 32 }
|
||||
tplink-t2600g-28ts OBJECT IDENTIFIER ::= { tplinkProducts 33 }
|
||||
tplink-t2600g-52ts OBJECT IDENTIFIER ::= { tplinkProducts 34 }
|
||||
tplink-t1600g-28ps OBJECT IDENTIFIER ::= { tplinkProducts 37 }
|
||||
tplink-t1600g-52ps OBJECT IDENTIFIER ::= { tplinkProducts 38 }
|
||||
tplink-tlsg2224p OBJECT IDENTIFIER ::= { tplinkProducts 39 }
|
||||
tplink-tlsg3428 OBJECT IDENTIFIER ::= { tplinkProducts 40 }
|
||||
tplink-t1700x-16ts OBJECT IDENTIFIER ::= { tplinkProducts 41 }
|
||||
--tlsl3226p-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 42 }
|
||||
--tlsl3218pe-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 43 }
|
||||
tplink-t2500-28tc OBJECT IDENTIFIER ::= { tplinkProducts 44 }
|
||||
--tlsl3226pe-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 45 }
|
||||
--tlsl3452-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 46 }
|
||||
--tlsg3210_v3 OBJECT IDENTIFIER ::= { l2manageswitch 47 }
|
||||
--tlsg3218_v1 OBJECT IDENTIFIER ::= { l2manageswitch 48 }
|
||||
--tlsl3226-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 49 }
|
||||
--tlsl3226_v1 OBJECT IDENTIFIER ::= { l2manageswitch 50 }
|
||||
--tlsg3452_v1 OBJECT IDENTIFIER ::= { l2manageswitch 51 }
|
||||
--tlsg5428_v2 OBJECT IDENTIFIER ::= { l3manageswitch 52 }
|
||||
--tlsl3428-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 53 }
|
||||
--tlsl3218_v1 OBJECT IDENTIFIER ::= { l2manageswitch 54 }
|
||||
--tlsl3218-combo_v1 OBJECT IDENTIFIER ::= { l2manageswitch 55 }
|
||||
--tlsg3226p_v1 OBJECT IDENTIFIER ::= { l2manageswitch 56 }
|
||||
--tlsg3226pe_v1 OBJECT IDENTIFIER ::= { l2manageswitch 57 }
|
||||
--tlsg3218pe_v1 OBJECT IDENTIFIER ::= { l2manageswitch 58 }
|
||||
tplink-t2500g-10ts OBJECT IDENTIFIER ::= { tplinkProducts 59 }
|
||||
--tlsl3210_v2 OBJECT IDENTIFIER ::= { l2manageswitch 60 }
|
||||
--tlsl3109_v1 OBJECT IDENTIFIER ::= { l2manageswitch 61 }
|
||||
--tlsl3210pe_v1 OBJECT IDENTIFIER ::= { l2manageswitch 62 }
|
||||
--tlsg3210pe_v1 OBJECT IDENTIFIER ::= { l2manageswitch 63 }
|
||||
--tlsl5218-combo_v1 OBJECT IDENTIFIER ::= { l3manageswitch 64 }
|
||||
--tlsl5210_v1 OBJECT IDENTIFIER ::= { l3manageswitch 65 }
|
||||
--tlsl5428-combo_v1 OBJECT IDENTIFIER ::= { l3manageswitch 66 }
|
||||
--tlsg5218_v1 OBJECT IDENTIFIER ::= { l3manageswitch 67 }
|
||||
--tlsg5210_v1 OBJECT IDENTIFIER ::= { l3manageswitch 68 }
|
||||
--tlsl5452-combo_v1 OBJECT IDENTIFIER ::= { l3manageswitch 71 }
|
||||
tplink-t2600g-18ts OBJECT IDENTIFIER ::= { tplinkProducts 72 }
|
||||
--tlsg5452_v1 OBJECT IDENTIFIER ::= { l3manageswitch 73 }
|
||||
tplink-t2600g-28mps OBJECT IDENTIFIER ::= { tplinkProducts 74 }
|
||||
--tlsg5820f_v1 OBJECT IDENTIFIER ::= { l3manageswitch 75 }
|
||||
tplink-t1500g-8t OBJECT IDENTIFIER ::= { tplinkProducts 76 }
|
||||
tplink-t1500g-10ps OBJECT IDENTIFIER ::= { tplinkProducts 78 }
|
||||
tplink-t1500g-10mps OBJECT IDENTIFIER ::= { tplinkProducts 80 }
|
||||
tplink-t1500-28tc OBJECT IDENTIFIER ::= { tplinkProducts 82 }
|
||||
tplink-t1500-28pct OBJECT IDENTIFIER ::= { tplinkProducts 84 }
|
||||
tplink-t1600g-18ts OBJECT IDENTIFIER ::= { tplinkProducts 86 }
|
||||
tplink-t2500g-10mps OBJECT IDENTIFIER ::= { tplinkProducts 88 }
|
||||
tplink-t2600g-28ps OBJECT IDENTIFIER ::= { tplinkProducts 90 }
|
||||
tplink-t2600g-28sq OBJECT IDENTIFIER ::= { tplinkProducts 92 }
|
||||
|
||||
END
|
||||
|
180
MIBS/tplink/TPLINK-SYSINFO-MIB
Normal file
180
MIBS/tplink/TPLINK-SYSINFO-MIB
Normal file
@ -0,0 +1,180 @@
|
||||
TPLINK-SYSINFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB
|
||||
ifIndex
|
||||
FROM RFC1213-MIB;
|
||||
|
||||
tplinkSysInfoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201211290000Z"
|
||||
ORGANIZATION "TP-LINK"
|
||||
CONTACT-INFO "www.tplink.com"
|
||||
DESCRIPTION
|
||||
"This MIB module contain a collection of managed objects
|
||||
that get infomation of the system."
|
||||
|
||||
REVISION "201211290000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tplinkMgmt 1 }
|
||||
|
||||
tplinkSysInfoMIBObjects OBJECT IDENTIFIER ::= {tplinkSysInfoMIB 1}
|
||||
tplinkSysInfoNotifications OBJECT IDENTIFIER ::= {tplinkSysInfoMIB 2}
|
||||
|
||||
|
||||
tpSysInfoDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the entity. This value
|
||||
should include the full name and version
|
||||
identification of the system's hardware type,
|
||||
software operating-system, and networking
|
||||
software. It is current that this only contain
|
||||
printable ASCII characters."
|
||||
::= { tplinkSysInfoMIBObjects 1 }
|
||||
|
||||
tpSysInfoHostName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administratively-assigned name for this
|
||||
managed node. By convention, this is the node's
|
||||
fully-qualified domain name.range:17 byte."
|
||||
::= { tplinkSysInfoMIBObjects 2 }
|
||||
|
||||
tpSysInfoLocation OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical location of this node (e.g.,
|
||||
`telephone closet, 3rd floor'),range:32 byte."
|
||||
::= { tplinkSysInfoMIBObjects 3 }
|
||||
|
||||
tpSysInfoContact OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual identification of the contact person
|
||||
for this managed node, together with information
|
||||
on how to contact this person.range:32 byte."
|
||||
::= { tplinkSysInfoMIBObjects 4 }
|
||||
|
||||
tpSysInfoHwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hardWare version of the product."
|
||||
::= { tplinkSysInfoMIBObjects 5 }
|
||||
|
||||
tpSysInfoSwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The softWare version of the product."
|
||||
::= { tplinkSysInfoMIBObjects 6 }
|
||||
|
||||
tpSysInfoMacAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the product."
|
||||
::= { tplinkSysInfoMIBObjects 7 }
|
||||
|
||||
tpSysInfoSerialNum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Serial number of the product."
|
||||
::= { tplinkSysInfoMIBObjects 8 }
|
||||
|
||||
tpSysInfoUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time (in hundredths of a second) since the
|
||||
network management portion of the system was last
|
||||
re-initialized."
|
||||
::= { tplinkSysInfoMIBObjects 9 }
|
||||
|
||||
tpSysInfoSerialPort OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
9600(0), --config the baud rate as 9600
|
||||
19200(1), --config the baud rate as 19200
|
||||
38400(2), --config the baud rate as 38400
|
||||
57600(3), --config the baud rate as 57600
|
||||
115200(4) --config the baud rate as 115200
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"config the baud rate of the system"
|
||||
::= { tplinkSysInfoMIBObjects 10}
|
||||
|
||||
tpSysInfoPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TPSYSINFOPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port Utilization."
|
||||
::= { tplinkSysInfoMIBObjects 11 }
|
||||
|
||||
tpSysInfoPortEntry OBJECT-TYPE
|
||||
SYNTAX TPSYSINFOPORTENTRY
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of port Utilization."
|
||||
INDEX { ifIndex }
|
||||
::= { tpSysInfoPortTable 1 }
|
||||
|
||||
TPSYSINFOPORTENTRY ::=
|
||||
SEQUENCE {
|
||||
tpSysInfoPortRxUtilization
|
||||
OCTET STRING,
|
||||
tpSysInfoPortTxUtilization
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
tpSysInfoPortRxUtilization OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port Tx Utilization."
|
||||
::= { tpSysInfoPortEntry 1 }
|
||||
|
||||
tpSysInfoPortTxUtilization OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the port Tx Utilization."
|
||||
::= { tpSysInfoPortEntry 2 }
|
||||
|
||||
tpSysInfoLed OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
off(0), --LED off
|
||||
on(1), --LED on
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config the switch LED status."
|
||||
::= { tplinkSysInfoMIBObjects 12}
|
||||
|
||||
END
|
185
MIBS/tplink/TPLINK-SYSMONITOR-MIB
Normal file
185
MIBS/tplink/TPLINK-SYSMONITOR-MIB
Normal file
@ -0,0 +1,185 @@
|
||||
-- ============================================================================
|
||||
-- Copyright(c) 2008-2012 Shenzhen TP-LINK Technologies Co.,Ltd.
|
||||
--
|
||||
-- FileName : tplink-sysMonitor.mib
|
||||
-- Description :
|
||||
-- Reference :
|
||||
-- Version : 1.0
|
||||
-- History :
|
||||
-- V1.0 11Dec12 Created by dengjianjun
|
||||
-- Original version.
|
||||
-- ============================================================================
|
||||
|
||||
TPLINK-SYSMONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
tplinkMgmt
|
||||
FROM TPLINK-MIB;
|
||||
|
||||
tplinkSysMonitorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"201212110930Z"
|
||||
ORGANIZATION
|
||||
"TPLINK"
|
||||
CONTACT-INFO
|
||||
"www.tplink.com"
|
||||
DESCRIPTION
|
||||
"Private MIB for System Monitor."
|
||||
::= { tplinkMgmt 4 }
|
||||
|
||||
tplinkSysMonitorMIBObjects OBJECT IDENTIFIER ::= { tplinkSysMonitorMIB 1 }
|
||||
tpSysMonitorCpu OBJECT IDENTIFIER ::= { tplinkSysMonitorMIBObjects 1 }
|
||||
tpSysMonitorCpuTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TPSYSMONITORCPUENTRY
|
||||
MAX-ACCESS
|
||||
not-accessible
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the CPU utilization of all UNITs."
|
||||
::= { tpSysMonitorCpu 1 }
|
||||
|
||||
tpSysMonitorCpuEntry OBJECT-TYPE
|
||||
SYNTAX TPSYSMONITORCPUENTRY
|
||||
MAX-ACCESS
|
||||
not-accessible
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of CPU utilization."
|
||||
INDEX
|
||||
{ tpSysMonitorCpuUnitNumber }
|
||||
::= { tpSysMonitorCpuTable 1 }
|
||||
|
||||
TPSYSMONITORCPUENTRY ::=
|
||||
SEQUENCE
|
||||
{
|
||||
tpSysMonitorCpuUnitNumber
|
||||
INTEGER,
|
||||
tpSysMonitorCpu5Seconds
|
||||
INTEGER,
|
||||
tpSysMonitorCpu1Minute
|
||||
INTEGER,
|
||||
tpSysMonitorCpu5Minutes
|
||||
INTEGER
|
||||
}
|
||||
|
||||
tpSysMonitorCpuUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the UNIT number."
|
||||
::= { tpSysMonitorCpuEntry 1 }
|
||||
|
||||
tpSysMonitorCpu5Seconds OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
(0..100)
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the CPU utilization in 5 seconds."
|
||||
::= { tpSysMonitorCpuEntry 2 }
|
||||
|
||||
tpSysMonitorCpu1Minute OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
(0..100)
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the CPU utilization in 1 minute."
|
||||
::= { tpSysMonitorCpuEntry 3 }
|
||||
|
||||
tpSysMonitorCpu5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
(0..100)
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the CPU utilization in 5 minutes."
|
||||
::= { tpSysMonitorCpuEntry 4 }
|
||||
|
||||
|
||||
tpSysMonitorMemory OBJECT IDENTIFIER ::= { tplinkSysMonitorMIBObjects 2 }
|
||||
tpSysMonitorMemoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TPSYSMONITORMEMORYENTRY
|
||||
MAX-ACCESS
|
||||
not-accessible
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the memory utilization of all UNITs."
|
||||
::= { tpSysMonitorMemory 1 }
|
||||
|
||||
tpSysMonitorMemoryEntry OBJECT-TYPE
|
||||
SYNTAX TPSYSMONITORMEMORYENTRY
|
||||
MAX-ACCESS
|
||||
not-accessible
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"An entry contains of the information of memory utilization."
|
||||
INDEX
|
||||
{ tpSysMonitorMemoryUnitNumber }
|
||||
::= { tpSysMonitorMemoryTable 1 }
|
||||
|
||||
TPSYSMONITORMEMORYENTRY ::=
|
||||
SEQUENCE
|
||||
{
|
||||
tpSysMonitorMemoryUnitNumber
|
||||
INTEGER,
|
||||
tpSysMonitorMemoryUtilization
|
||||
INTEGER
|
||||
}
|
||||
|
||||
tpSysMonitorMemoryUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the UNIT number."
|
||||
::= { tpSysMonitorMemoryEntry 1 }
|
||||
|
||||
tpSysMonitorMemoryUtilization OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
(0..100)
|
||||
MAX-ACCESS
|
||||
read-only
|
||||
STATUS
|
||||
current
|
||||
DESCRIPTION
|
||||
"Displays the memory utilization."
|
||||
::= { tpSysMonitorMemoryEntry 2 }
|
||||
|
||||
|
||||
|
||||
tplinkSysMonitorNotifications OBJECT IDENTIFIER ::= { tplinkSysMonitorMIB 2 }
|
||||
tpSysMonitorCpuOverLoading NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU utilization reached the threshold."
|
||||
::= { tplinkSysMonitorNotifications 1 }
|
||||
|
||||
tpSysMonitorMemoryOverLoading NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Memory utilization reached the threshold."
|
||||
::= { tplinkSysMonitorNotifications 2 }
|
||||
|
||||
END
|
41
MIBS/tplink/TPLINK-TC-MIB
Normal file
41
MIBS/tplink/TPLINK-TC-MIB
Normal file
@ -0,0 +1,41 @@
|
||||
TPLINK-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
--TPLINK TYPE
|
||||
TPRowStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status column has three defined values:
|
||||
- `active(1)', which indicates that the conceptual row is
|
||||
available for using by the managed device;
|
||||
|
||||
- `createAndGo(4)', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for using by the managed
|
||||
device;
|
||||
|
||||
- `destroy(6)', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row."
|
||||
SYNTAX INTEGER{
|
||||
active(1),
|
||||
createAndGo(4),
|
||||
destroy(6)
|
||||
}
|
||||
|
||||
|
||||
TPMacAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x-1x-1x-1x-1x-1x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an 802 MAC address represented in the
|
||||
`canonical' order defined by IEEE 802.1a, i.e., as if it
|
||||
were transmitted least significant bit first, even though
|
||||
802.5 (in contrast to other 802.x protocols) requires MAC
|
||||
addresses to be transmitted most significant bit first."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
END
|
Reference in New Issue
Block a user