Имеем такое описание в MIB. Объясните процесс получения информации по портам. На другие вообще не похоже, пример:
http://wiki.sirmax.noname.com.ua/index.php/Dlink_Cable_Tester. В примере все предельно понятно.
-- Cable Diagnostics Group --------------------------------------------- --
cableDiagTriggerIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trigger an interface index to do cable diagnostic."
::= {companyCableDiagnostic 1 }
cableDiagPair1TestResult OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
open (1),
short (2),
notAvailable (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 1 test result."
::= {companyCableDiagnostic 2 }
cableDiagPair1FaultDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable Diagnostics pair 1 fault distance."
::= {companyCableDiagnostic 3}
cableDiagPair2TestResult OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
open (1),
short (2),
notAvailable (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 2 test result."
::= {companyCableDiagnostic 4 }
cableDiagPair2FaultDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 2 fault distance."
::= {companyCableDiagnostic 5}
cableDiagPair3TestResult OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
open (1),
short (2),
notAvailable (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 3 test result."
::= {companyCableDiagnostic 6 }
cableDiagPair3FaultDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 3 fault distance."
::= {companyCableDiagnostic 7}
cableDiagPair4TestResult OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
open (1),
short (2),
notAvailable (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 4 test result."
::= {companyCableDiagnostic 8 }
cableDiagPair4FaultDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cable diagnostics pair 4 fault distance."
::= {companyCableDiagnostic 9}
cableDiagLengthinRange OBJECT-TYPE
SYNTAX INTEGER {
less50 (1),
from50to80 (2),
from80to100 (3),
from100to140 (4),
notAvailable (5)