mibs/MIBS/cdata/XXX-MIB
2023-12-05 12:25:34 +01:00

1028 lines
33 KiB
Plaintext

XXX-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Gauge32,
Integer32,Counter32,enterprises,
NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
company MODULE-IDENTITY
LAST-UPDATED "200903050000Z"
ORGANIZATION "CData"
CONTACT-INFO "www.cdatatec.com"
DESCRIPTION "Media Converter NMS SNMP mib file"
REVISION "200903050000Z"
DESCRIPTION "1G MC supported"
::= { enterprises 34592 }
ipProduct OBJECT-IDENTITY
STATUS current
DESCRIPTION "IP product line"
::= {company 1}
height2HU OBJECT IDENTIFIER ::= {ipProduct 1}
systemMIB OBJECT IDENTIFIER ::= {height2HU 1}
alarmMIB OBJECT IDENTIFIER ::= {height2HU 2}
-- [ShelfInfo] --
shelfNum OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of shelf in current system"
::= { systemMIB 1 }
shelfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Shelf table"
::= { systemMIB 2 }
shelfEntry OBJECT-TYPE
SYNTAX ShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Shelf entry definition"
INDEX { shelfName }
::= { shelfTable 1 }
ShelfEntry ::= SEQUENCE {
shelfName INTEGER,
psuA INTEGER,
psuB INTEGER,
volA INTEGER,
volB INTEGER,
fan INTEGER,
temperature INTEGER,
coCardNum INTEGER,
rmtCardNum INTEGER
}
shelfName OBJECT-TYPE
SYNTAX INTEGER {master(1),slave_1(2),slave_2(3),slave_3(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shelf name"
::= { shelfEntry 1 }
psuA OBJECT-TYPE
SYNTAX INTEGER {on(1),off(2),nc(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status fan A of current shelf"
::= { shelfEntry 2 }
psuB OBJECT-TYPE
SYNTAX INTEGER {on(1),off(2),nc(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status psu B of current shelf"
::= { shelfEntry 3 }
volA OBJECT-TYPE
SYNTAX INTEGER {normal(1),abnormal(2),nc(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The voltage status of psuA of current shelf"
::= { shelfEntry 4 }
volB OBJECT-TYPE
SYNTAX INTEGER {normal(1),abnormal(2),nc(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The voltage status of psuB of current shelf"
::= { shelfEntry 5 }
fan OBJECT-TYPE
SYNTAX INTEGER {on(1),off(2),nc(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status fan A of current shelf"
::= { shelfEntry 6 }
temperature OBJECT-TYPE
SYNTAX INTEGER
UNITS " °C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The temperature status of current shelf"
::= { shelfEntry 7 }
coCardNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of center card inserting of current shelf"
::= { shelfEntry 8 }
rmtCardNum OBJECT-TYPE
SYNTAX INTEGER (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of remote card inserting of current shelf"
::= { shelfEntry 9 }
-- [Slot Objects] --
slotObjects OBJECT IDENTIFIER ::= {systemMIB 3}
slotTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Sparse table containing one entry for each slot in exist
chassis in the system, indexed by shelfIdx and slotIdx."
::= { slotObjects 1 }
slotEntry OBJECT-TYPE
SYNTAX SlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "in this table ,user can find the converter module's type inserted
in the system's slot.then you can get the detail information about
the specified type in the cardObjects table"
INDEX { shelfIdx, slotIdx }
::= { slotTable 1 }
SlotEntry ::= SEQUENCE {
shelfIdx INTEGER,
slotIdx INTEGER,
coCardType INTEGER,
coCardDesc DisplayString,
rmtCardType INTEGER,
rmtCardDesc DisplayString
}
shelfIdx OBJECT-TYPE
SYNTAX INTEGER {master(1),slave_1(2),slave_2(3),slave_3(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Chassis index - 1 = master management module,
2-4 = slave management module"
::= { slotEntry 1 }
slotIdx OBJECT-TYPE
SYNTAX INTEGER {slot01(1),slot02(2),slot03(3),slot04(4),
slot05(5),slot06(6),slot07(7),slot08(8),
slot09(9),slot10(10),slot11(11),slot12(12),
slot13(13),slot14(14),slot15(15),slot16(16), slot17(17)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "chassis's slot,whitch is a index in this table"
::= { slotEntry 2 }
coCardType OBJECT-TYPE
SYNTAX INTEGER {no_card(0),ip113s(1),ip113f(2),mc_1g_e2o(3),mc_1g_o2o(4),fr600f-mm(100),fr600f-ms(101),not-support(102)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "local card's type inserted in the chassis"
::= { slotEntry 3 }
coCardDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "local card's description"
::= { slotEntry 4 }
rmtCardType OBJECT-TYPE
SYNTAX INTEGER {no_card(0),ip113sr(1),ip113f(2),mc_1g_e2o(3),mc_1g_o2o(4),fr600f-mm(100),fr600f-ms(101),not-support(102)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "remote card's type connect with the local converter"
::= { slotEntry 5 }
rmtCardDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "remote card's description"
::= { slotEntry 6 }
-- [Card Objects] --
cardObjects OBJECT IDENTIFIER ::= {systemMIB 4}
-- --[NMU Objects] --
nmuObjects OBJECT IDENTIFIER ::= {cardObjects 1}
nmuConfig OBJECT IDENTIFIER ::= {nmuObjects 1}
nmuType OBJECT-TYPE
SYNTAX INTEGER {fr600f-mm(100),fr600f-ms(101),not-support(102)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of NMU (network management unit)"
::= { nmuConfig 1 }
ipaddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ethernet IP address of NMU (network management unit)"
::= { nmuConfig 2 }
subnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The etherent mask address of NMU (network management unit)"
::= { nmuConfig 3 }
gateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ethernet gateway address of NMU (network management unit)"
::= { nmuConfig 4 }
sysContact OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Mirror of the system.sysContact.0"
::= { nmuConfig 5 }
sysName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Mirror of the system.sysName.0"
::= { nmuConfig 6 }
sysLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Mirror of the system.sysLocation.0"
::= { nmuConfig 7 }
trapHost1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The first host's IP address used to receive trap messages,
when set 0 it simply delete this entry. This applies to the trap host 2~4 below as well."
::= { nmuConfig 8 }
trapHost2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The second host's IP address used to receive trap messages"
::= { nmuConfig 9 }
trapHost3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The third host's IP address used to receive trap messages"
::= { nmuConfig 10 }
trapHost4 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The fourth host's IP address used to receive trap messages"
::= { nmuConfig 11 }
-- --[MC Configuration table] --
mcCmObjects OBJECT IDENTIFIER ::= {cardObjects 2}
mcCmTable OBJECT-TYPE
SYNTAX SEQUENCE OF McCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC Configuration table"
::= { mcCmObjects 1 }
mcCmEntry OBJECT-TYPE
SYNTAX McCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC Configuration entry definition"
INDEX { mcShelfIdx, mcCardIdx }
::= { mcCmTable 1 }
McCmEntry ::= SEQUENCE {
mcShelfIdx INTEGER,
mcCardIdx INTEGER,
mcType INTEGER,
mcTransceiverMode INTEGER,
mcTransceiverDist INTEGER,
mcPortState INTEGER,
mcTransmitMode INTEGER,
mcCurWorkMode INTEGER,
mcCfgWorkMode INTEGER,
mcLFPCfg INTEGER,
mcUpStream Gauge32,
mcDownStream Gauge32,
mcTxlink INTEGER,
mcFxlink INTEGER,
mcHWLFP INTEGER,
mcHWTransmitMode INTEGER,
mcHWWorkMode INTEGER,
mcHWRmtCtrlMode INTEGER,
mcNtwSfpExist INTEGER, -- for 1G E2O or O2O card
mcAccSfpExist INTEGER, -- for 1G O2O card only
mcUtility INTEGER,
mcRmtDetect INTEGER,
mcRmtType INTEGER,
mcRmtTransmitMode INTEGER,
mcRmtCurWorkMode INTEGER,
mcRmtCfgWorkMode INTEGER,
mcRmtLFP INTEGER,
mcRmtTxlink INTEGER,
mcRmtHWLFP INTEGER,
mcRmtHWTransmitMode INTEGER,
mcRmtHWWorkMode INTEGER,
mcRmtLoopback INTEGER,
mcRmtPwrDown INTEGER,
mcRmtAccSfpExist INTEGER, -- for 1G O2O card only. NtwSfp is always exist when remore detected.
mcRmtUtility INTEGER
}
mcShelfIdx OBJECT-TYPE
SYNTAX INTEGER {master(1),slave1(2),slave2(3),slave3(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shelf index"
::= { mcCmEntry 1 }
mcCardIdx OBJECT-TYPE
SYNTAX INTEGER {card01(1),card02(2),card03(3),card04(4),
card05(5),card06(6),card07(7),card08(8),
card09(9),card10(10),card11(11),card12(12),
card13(13),card14(14),card15(15),card16(16)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Card index"
::= { mcCmEntry 2 }
mcType OBJECT-TYPE
SYNTAX INTEGER {ip113s(1),ip113f(2),mc_1g_e2o(3),mc_1g_o2o(4),not-support(5)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's type"
::= { mcCmEntry 3 }
mcTransceiverMode OBJECT-TYPE
SYNTAX INTEGER {bidi(1),duplex_fiber(2),sfp(3),not-support(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's optical transceiver mode.
100M card support bidi/duplex_fiber; 1G card support bidi/duplex_fiber/sfp.
Once sfp is given, the following mcTransceiverDist should be ignored."
::= { mcCmEntry 4 }
mcTransceiverDist OBJECT-TYPE
SYNTAX INTEGER (1..120)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's optical transceiver distance,
1 means 550m for duplex_fiber mode in case of 1G card,
otherwise it represents the real distance (unit of km)."
::= { mcCmEntry 5 }
mcPortState OBJECT-TYPE
SYNTAX INTEGER {locked(1),unlocked(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Center card's port status, locked or unlocked"
::= { mcCmEntry 6 }
mcTransmitMode OBJECT-TYPE
SYNTAX INTEGER {cut-through(1),store-forward(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Center card's transmmit mode"
::= { mcCmEntry 7 }
mcCurWorkMode OBJECT-TYPE
SYNTAX INTEGER { -- mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION "Center card's current work mode"
::= { mcCmEntry 8 }
mcCfgWorkMode OBJECT-TYPE
SYNTAX INTEGER {mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-write
STATUS mandatory
DESCRIPTION "Center card's configurable work mode"
::= { mcCmEntry 9 }
mcLFPCfg OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remote fault detect function, valid only on center MC card"
::= { mcCmEntry 10 }
mcUpStream OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Center card's up stream of MC"
::= { mcCmEntry 11}
mcDownStream OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Center card's down stream of MC"
::= { mcCmEntry 12 }
mcTxlink OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's electrical port's link status"
::= { mcCmEntry 13 }
mcFxlink OBJECT-TYPE
SYNTAX INTEGER {up(1),down(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's optical port's link status"
::= { mcCmEntry 14 }
mcHWLFP OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's HW LFP, not applicable for 1G card"
::= { mcCmEntry 15 }
mcHWTransmitMode OBJECT-TYPE
SYNTAX INTEGER {cut-through(1),store-forward(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's HW transmit mode, not applicable for 1G card"
::= { mcCmEntry 16 }
mcHWWorkMode OBJECT-TYPE
SYNTAX INTEGER {mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's HW work mode, not applicable for 1G card"
::= { mcCmEntry 17 }
mcHWRmtCtrlMode OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center card's HW remote control mode (only valid for local card).
the disable mode indicates that all SET operations must be prohibited"
::= { mcCmEntry 18 }
mcNtwSfpExist OBJECT-TYPE
SYNTAX INTEGER {inserted(1),removed(2),na(3),not-support(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center 1G card's Network SFP indication"
::= { mcCmEntry 19 }
mcAccSfpExist OBJECT-TYPE
SYNTAX INTEGER {inserted(1),removed(2),na(3),not-support(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Center 1G card's Access SFP indication, applicable only for O2O type"
::= { mcCmEntry 20 }
mcUtility OBJECT-TYPE
SYNTAX INTEGER {idle(1),reset(2),default(3),set2hw(4),not-support(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "reset, default to factory, set to HW word, etc..."
::= { mcCmEntry 21 }
mcRmtDetect OBJECT-TYPE
SYNTAX INTEGER {no_remote(0),yes(1),not-support(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An identifier to indicate if there is a remote MC currently connecting to system or not"
::= { mcCmEntry 22 }
mcRmtType OBJECT-TYPE
SYNTAX INTEGER {no_card(0),ip113sr(1),ip113f(2),mc_1g_e2or(3),mc_1g_o2or(4),not-support(5)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's type"
::= { mcCmEntry 23 }
mcRmtTransmitMode OBJECT-TYPE
SYNTAX INTEGER {no_card(0),cut-through(1),store-forward(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remote card's transmmit mode"
::= { mcCmEntry 24 }
mcRmtCurWorkMode OBJECT-TYPE
SYNTAX INTEGER {no_card(0),
-- mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote card's current work mode"
::= { mcCmEntry 25 }
mcRmtCfgWorkMode OBJECT-TYPE
SYNTAX INTEGER {no_card(0),
mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-write
STATUS mandatory
DESCRIPTION "Remote card's configurable work mode"
::= { mcCmEntry 26 }
mcRmtLFP OBJECT-TYPE
SYNTAX INTEGER {no_card(0),enable(1),disable(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remote card's LFP lamp state"
::= { mcCmEntry 27 }
mcRmtTxlink OBJECT-TYPE
SYNTAX INTEGER {no_card(0),up(1),down(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's electrial port status"
::= { mcCmEntry 28 }
mcRmtHWLFP OBJECT-TYPE
SYNTAX INTEGER {no_card(0),enable(1),disable(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's HW LFP, not applicable for 1G card"
::= { mcCmEntry 29 }
mcRmtHWTransmitMode OBJECT-TYPE
SYNTAX INTEGER {no_card(0),cut-through(1),store-forward(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's HW transmit mode, not applicable for 1G card"
::= { mcCmEntry 30 }
mcRmtHWWorkMode OBJECT-TYPE
SYNTAX INTEGER {no_card(0),
mAuto(1),
m100-full(2),
m100-half(3),
m10-full(4),
m10-half(5),
m1G-full(6),
not-support(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's HW work mode, not applicable for 1G card"
::= { mcCmEntry 31 }
mcRmtLoopback OBJECT-TYPE
SYNTAX INTEGER {no_card(0),enable(1),disable(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remote card's HW Loopback state"
::= { mcCmEntry 32 }
mcRmtPwrDown OBJECT-TYPE
SYNTAX INTEGER {no_card(0),powerdown(1),normal(2),not-support(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote card's power down state"
::= { mcCmEntry 33 }
mcRmtAccSfpExist OBJECT-TYPE
SYNTAX INTEGER {no_card(0),inserted(1),removed(2),na(3),support(4)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote 1G card's Access SFP indication, applicable only for O2O type"
::= { mcCmEntry 34 }
mcRmtUtility OBJECT-TYPE
SYNTAX INTEGER {no_card(0),idle(1),reset(2),default(3),set2hw(4),not-support(5)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Rmote cards's reset, default to factory, set to HW word, etc..."
::= { mcCmEntry 35 }
-- --[MC 1G card Specific CM table] --
mcCm1gSpecificObjects OBJECT IDENTIFIER ::= {mcCmObjects 2}
-- -- --[MC 1G card IP table] --
mcCm1gIpObjects OBJECT IDENTIFIER ::= {mcCm1gSpecificObjects 1}
mcCm1gIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF McCm1gIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC 1G Ip address table"
::= { mcCm1gIpObjects 1 }
mcCm1gIpEntry OBJECT-TYPE
SYNTAX McCm1gIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC 1G Ip address entry definition"
INDEX { mcShelfIdx,mcCardIdx,mcLoOrRmtFg }
::= { mcCm1gIpTable 1 }
McCm1gIpEntry ::= SEQUENCE {
mcLoOrRmtFg INTEGER,
mcIpAddr IpAddress
}
mcLoOrRmtFg OBJECT-TYPE
SYNTAX INTEGER {local(1),remote(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "location index, local or remote"
::= { mcCm1gIpEntry 1 }
mcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Ip address of the node"
::= { mcCm1gIpEntry 2 }
-- -- --[MC 1G card SFP table] --
mcCm1gSfpObjects OBJECT IDENTIFIER ::= {mcCm1gSpecificObjects 2}
mcCm1gSfpTable OBJECT-TYPE
SYNTAX SEQUENCE OF McCm1gSfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC 1G SFP table"
::= { mcCm1gSfpObjects 1 }
mcCm1gSfpEntry OBJECT-TYPE
SYNTAX McCm1gSfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC 1G SFP entry definition"
INDEX { mcShelfIdx,mcCardIdx,mcLoOrRmtFg }
::= { mcCm1gSfpTable 1 }
McCm1gSfpEntry ::= SEQUENCE {
getSfpCmd INTEGER,
sfpCompliance INTEGER,
sfpConnector INTEGER,
sfpTransCode INTEGER,
sfpSmLength INTEGER,
sfpMmLength INTEGER,
sfpCopperLength INTEGER,
sfpBrSpeed INTEGER,
sfpWavelength INTEGER,
sfpTemperature INTEGER,
sfpTranPower INTEGER,
sfpRecvPower INTEGER,
sfpVoltage INTEGER
}
getSfpCmd OBJECT-TYPE
SYNTAX INTEGER {na(0),local(1),remote(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This command will get the updated sfp information.
Please send this command prior to getting the following params,
otherwise the history sfp information will be sent back."
::= { mcCm1gSfpEntry 1 }
sfpCompliance OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP compliance (one byte)
if 0 then the attributs of sfpTemperature/sfpTranPower/sfpRecvPower
should be ignored"
::= { mcCm1gSfpEntry 2 }
sfpConnector OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP connector type (one byte)
0x01: SC
0x07: LC
0x22: RJ45
others: unsupported"
::= { mcCm1gSfpEntry 3 }
sfpTransCode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP transceiver code (one byte)
bit0: SingleMode
bit2: MultiMode
bit3: MultiMode
others: unsupported"
::= { mcCm1gSfpEntry 4 }
sfpSmLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP link length for SingleMode, units of km. (one byte)
applicable only when sfpTransCode is SingleMode"
::= { mcCm1gSfpEntry 5 }
sfpMmLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP link length for MultiMode, units of 10m (one byte)
applicable only when sfpTransCode is MultiMode"
::= { mcCm1gSfpEntry 6 }
sfpCopperLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP link length for Copper, units of m (one byte)
applicable only when sfpConnector is RJ45"
::= { mcCm1gSfpEntry 7 }
sfpBrSpeed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP nominal signalling rate, units of 100Mbit/s (one byte)"
::= { mcCm1gSfpEntry 8 }
sfpWavelength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP laser wavelength (one word)"
::= { mcCm1gSfpEntry 9 }
sfpTemperature OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP temperature (one type, signed)"
::= { mcCm1gSfpEntry 10 }
sfpTranPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP tx power (one type, signed)"
::= { mcCm1gSfpEntry 11 }
sfpRecvPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP rx power (one type, signed)"
::= { mcCm1gSfpEntry 12 }
sfpVoltage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SFP voltage, units of 0.1mV (one word)"
::= { mcCm1gSfpEntry 13 }
-- --[MC Performance table] --
mcPmObjects OBJECT IDENTIFIER ::= {cardObjects 3}
mcPmTable OBJECT-TYPE
SYNTAX SEQUENCE OF McPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC Performance table"
::= { mcPmObjects 1 }
mcPmEntry OBJECT-TYPE
SYNTAX McPmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MC Performance entry definition"
INDEX { mcShelfIdx, mcCardIdx }
::= { mcPmTable 1 }
McPmEntry ::= SEQUENCE {
mcRxByteHi Counter32,
mcRxByteLo Counter32,
mcTxByteHi Counter32,
mcTxByteLo Counter32,
mcPmRest INTEGER
}
mcRxByteHi OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of reveive bytes (high)"
::= { mcPmEntry 1 }
mcRxByteLo OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of reveive bytes (low)"
::= { mcPmEntry 2 }
mcTxByteHi OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of transmit bytes (high)"
::= { mcPmEntry 3 }
mcTxByteLo OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of transmit bytes (low)"
::= { mcPmEntry 4 }
mcPmRest OBJECT-TYPE
SYNTAX INTEGER {idle(1), reset(2),not-support(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "reset counter"
::= { mcPmEntry 5 }
-- ---------------------------------------------------------------------------------------------
-- [Trap definition] --
-- --[shelf alarm] -- (1~19)
shelf-Detected NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "A slave shelf is detected"
::= { alarmMIB 1}
shelf-Lost NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "A shelf is lost"
::= { alarmMIB 2}
shelf-psuA-On NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "PSU A is detected"
::= { alarmMIB 3}
shelf-psuA-Off NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "PSU A is lost"
::= { alarmMIB 4}
shelf-psuB-On NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "PSU B is detected"
::= { alarmMIB 5}
shelf-psuB-Off NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "PSU B is lost"
::= { alarmMIB 6}
shelf-fan-On NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "Fan A is detected"
::= { alarmMIB 7}
shelf-fan-Off NOTIFICATION-TYPE
OBJECTS { shelfIdx }
STATUS current
DESCRIPTION "Fan A is lost"
::= { alarmMIB 8}
-- --[card common alarm] -- (20~29)
card-Detected NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "A card is detected"
::= { alarmMIB 20}
card-Lost NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "A card is lost"
::= { alarmMIB 21}
-- --[card specific (MC) alarm] -- (above 30)
card-MC-Co-Tx-Up NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The tx link of mc in center side is up"
::= { alarmMIB 30}
card-MC-Co-Tx-Down NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The tx link of mc in center side is broken"
::= { alarmMIB 31}
card-MC-Co-Fx-Up NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The fx link of mc in center side is up"
::= { alarmMIB 32}
card-MC-Co-Fx-Down NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The fx link of mc in center side is broken"
::= { alarmMIB 33}
card-MC-Rmt-Tx-Up NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The tx link of mc in customer side is up"
::= { alarmMIB 34}
card-MC-Rmt-Tx-Down NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "The tx link of mc in customer side is broken"
::= { alarmMIB 35}
card-MC-Rmt-PwrDown NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Remote mc power down detected"
::= { alarmMIB 36}
card-MC-Co-Ntw-SFP-Inserted NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Local network port SFP inserted"
::= { alarmMIB 37}
card-MC-Co-Ntw-SFP-Removed NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Local network port SFP removed"
::= { alarmMIB 38}
card-MC-Co-Acc-SFP-Inserted NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Local access port SFP inserted"
::= { alarmMIB 39}
card-MC-Co-Acc-SFP-Removed NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Local access port SFP removed"
::= { alarmMIB 40}
card-MC-Rmt-Acc-SFP-Inserted NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Remote access port SFP inserted"
::= { alarmMIB 41}
card-MC-Rmt-Acc-SFP-Removed NOTIFICATION-TYPE
OBJECTS { shelfIdx, slotIdx }
STATUS current
DESCRIPTION "Remote access port SFP removed"
::= { alarmMIB 42}
END