PLANET-MC1610MR-MIB DEFINITIONS ::= BEGIN -- -- Top-level infrastructure of the PLANET enterprise MIB tree -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC enterprises FROM RFC1155-SMI; planet MODULE-IDENTITY LAST-UPDATED "202105190000Z" ORGANIZATION "www.planet.com.tw" CONTACT-INFO "sales@planet.com.tw" DESCRIPTION "Top-level infrastructure of PLANET enterprise MIB tree" REVISION "202105190000Z" DESCRIPTION "MIB tree re-organized for validation" REVISION "200811200000Z" DESCRIPTION "First draft for MC-1610MR" ::= { enterprises 10456} -- -- PLANET enterprise-specific management objects -- mediaConverter OBJECT IDENTIFIER ::= { planet 2} chassis OBJECT IDENTIFIER ::= { mediaConverter 625 } -- -- chassis MIBS -- chassisIfNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MC-1610MR interfaces." ::= { chassis 1 } chassisIfInfo OBJECT IDENTIFIER ::= { chassis 2 } chassisIfStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ChassisIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MC-1610MR interface entries. The number of entries is given by the value of ifNumber." ::= { chassisIfInfo 1 } chassisIfStatusEntry OBJECT-TYPE SYNTAX ChassisIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { chassisIfStatusIndex } ::= { chassisIfStatusTable 1 } ChassisIfStatusEntry ::= SEQUENCE { chassisIfStatusIndex Unsigned32, chassisIfStatusName OCTET STRING, chassisIfStatusTPStatus INTEGER, chassisIfStatusTPSpeed INTEGER, chassisIfStatusTPDuplex INTEGER, chassisIfStatusFXStatus INTEGER, chassisIfStatusFXSpeed INTEGER, chassisIfStatusFXDuplex INTEGER } chassisIfStatusIndex OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index value" ::= { chassisIfStatusEntry 1 } chassisIfStatusName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Conveter Name." ::= { chassisIfStatusEntry 2 } chassisIfStatusTPStatus OBJECT-TYPE SYNTAX INTEGER { linkDown(0), linkUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current TP state of the interface." ::= { chassisIfStatusEntry 3 } chassisIfStatusTPSpeed OBJECT-TYPE SYNTAX INTEGER { linkDown(0), ifSpeed-10M(1), ifSpeed-100M(2), ifSpeed-1000M(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current TP speed of the interface." ::= { chassisIfStatusEntry 4 } chassisIfStatusTPDuplex OBJECT-TYPE SYNTAX INTEGER { linkDown(0), half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current TP Duplex of the interface." ::= { chassisIfStatusEntry 5 } chassisIfStatusFXStatus OBJECT-TYPE SYNTAX INTEGER { linkDown(0), linkUp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current FX state of the interface." ::= { chassisIfStatusEntry 6 } chassisIfStatusFXSpeed OBJECT-TYPE SYNTAX INTEGER { linkDown(0), ifSpeed-10M(1), ifSpeed-100M(2), ifSpeed-1000M(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current FX speed of the interface." ::= { chassisIfStatusEntry 7 } chassisIfStatusFXDuplex OBJECT-TYPE SYNTAX INTEGER { linkDown(0), half(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current FX Duplex of the interface." ::= { chassisIfStatusEntry 8 } chassisIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ChassisIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MC-1610MR interface entries. The number of entries is given by the value of ifNumber." ::= { chassisIfInfo 2 } chassisIfConfEntry OBJECT-TYPE SYNTAX ChassisIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { chassisIfStatusIndex } ::= { chassisIfConfTable 1 } ChassisIfConfEntry ::= SEQUENCE { chassisIfConfAdmin INTEGER, chassisIfConfTPANmode INTEGER, chassisIfConfTPSpeed INTEGER, chassisIfConfTPDuplex INTEGER, chassisIfConfTPFlowControl INTEGER, chassisIfConfLLCF INTEGER, chassisIfConfFXDuplex INTEGER, chassisIfConfFXLLR INTEGER, chassisIfConfFXANbyPass INTEGER } chassisIfConfAdmin OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the interface.(FST-80X only)" ::= { chassisIfConfEntry 1 } chassisIfConfTPANmode OBJECT-TYPE SYNTAX INTEGER { enable(0), disable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "TP autonegotiation configuration.(FST-80X only)" ::= { chassisIfConfEntry 2 } chassisIfConfTPSpeed OBJECT-TYPE SYNTAX INTEGER { ifSpeed-10M(0), ifSpeed-100M(1), ifSpeed-1000M(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "TP Speed configuration.(FST-80X only)" ::= { chassisIfConfEntry 3 } chassisIfConfTPDuplex OBJECT-TYPE SYNTAX INTEGER { half(0), full(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "TP Speed configuration.(FST-80X only)" ::= { chassisIfConfEntry 4 } chassisIfConfTPFlowControl OBJECT-TYPE SYNTAX INTEGER { enable(0), disable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "TP flow control configuration.(FST-80X only)" ::= { chassisIfConfEntry 5 } chassisIfConfLLCF OBJECT-TYPE SYNTAX INTEGER { enable(0), disable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "LLCF configuration.(FST-80X only)" ::= { chassisIfConfEntry 6 } chassisIfConfFXDuplex OBJECT-TYPE SYNTAX INTEGER { half(0), full(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Fiber duplex configuration.(FST-80X only)" ::= { chassisIfConfEntry 7 } chassisIfConfFXLLR OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "LLR configuration." ::= { chassisIfConfEntry 8 } chassisIfConfFXANbyPass OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Fiber AN by pass configuration.(GST-70X only)" ::= { chassisIfConfEntry 9 } chassisTemperature OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "chassis current temperature(C)." ::= { chassis 3 } chassisPowerStatus OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "chassis current Power Status." ::= { chassis 4 } chassisFanStatus OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "chassis current Fan Status." ::= { chassis 5 } chassisRedundant OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "chassis Redundant Configuration." ::= { chassis 6 } chassisSlotLocation OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Slot location description." ::= { chassis 7 } END