1028 lines
33 KiB
Plaintext
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
|