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