CYAN-GEPORT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC CyanOffOnTc, CyanLoopbackControlTc, CyanTxControlTc, CyanOpStateTc, CyanSecServiceStateTc, CyanOpStateQualTc, CyanAdminStateTc, CyanEnDisabledTc FROM CYAN-TC-MIB cyanEntityModules FROM CYAN-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; cyanGEPortModule MODULE-IDENTITY LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:29 2014 ORGANIZATION "Cyan, Inc." CONTACT-INFO " E-mail: support@cyaninc.com Postal: Cyan, Inc. 1390 N. McDowell Blvd., # G-327 Petaluma, CA 94954 USA Tel: +1-707-735-2300" DESCRIPTION "MIB module for Gig Ethernet Port" REVISION "201412070545Z" -- Sun Dec 7 05:45:29 2014 DESCRIPTION "Release 6.0 build 1416362081" ::= { cyanEntityModules 160 } cyanGEPortMibObjects OBJECT IDENTIFIER ::={ cyanGEPortModule 1 } cyanGEPortTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanGEPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of GEPort entries." ::= { cyanGEPortMibObjects 1 } cyanGEPortEntry OBJECT-TYPE SYNTAX CyanGEPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of GEPort." INDEX { cyanGEPortShelfId , cyanGEPortModuleId , cyanGEPortXcvrId , cyanGEPortPortId } ::= { cyanGEPortTable 1 } CyanGEPortEntry ::= SEQUENCE { cyanGEPortShelfId Unsigned32, cyanGEPortModuleId Unsigned32, cyanGEPortXcvrId Unsigned32, cyanGEPortPortId Unsigned32, cyanGEPortAdminState CyanAdminStateTc, cyanGEPortAutoinserviceSoakTimeSec Integer32, cyanGEPortDescription DisplayString, cyanGEPortExternalFiberMultishelfLink CyanEnDisabledTc, cyanGEPortExternalFiberRemotePort DisplayString, cyanGEPortLoopbackControl CyanLoopbackControlTc, cyanGEPortOperState CyanOpStateTc, cyanGEPortOperStateQual CyanOpStateQualTc, cyanGEPortRxPwr Integer32, cyanGEPortSecServState CyanSecServiceStateTc, cyanGEPortTransmitControl CyanTxControlTc, cyanGEPortTxPwr Integer32, cyanGEPortTxStatus CyanOffOnTc } cyanGEPortShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanGEPortEntry 1 } cyanGEPortModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Id" ::= { cyanGEPortEntry 2 } cyanGEPortXcvrId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transceiver Id" ::= { cyanGEPortEntry 3 } cyanGEPortPortId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Id" ::= { cyanGEPortEntry 4 } cyanGEPortAdminState OBJECT-TYPE SYNTAX CyanAdminStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Administrative state" ::= { cyanGEPortEntry 5 } cyanGEPortAutoinserviceSoakTimeSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-In-Service soak time" ::= { cyanGEPortEntry 6 } cyanGEPortDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { cyanGEPortEntry 7 } cyanGEPortExternalFiberMultishelfLink OBJECT-TYPE SYNTAX CyanEnDisabledTc MAX-ACCESS read-only STATUS current DESCRIPTION "Assign a port to an inter-node link" ::= { cyanGEPortEntry 8 } cyanGEPortExternalFiberRemotePort OBJECT-TYPE SYNTAX DisplayString (SIZE(0..45)) MAX-ACCESS read-only STATUS current DESCRIPTION "Remote connection point of the inter-node link" ::= { cyanGEPortEntry 9 } cyanGEPortLoopbackControl OBJECT-TYPE SYNTAX CyanLoopbackControlTc MAX-ACCESS read-only STATUS current DESCRIPTION "Port loopback control" ::= { cyanGEPortEntry 10 } cyanGEPortOperState OBJECT-TYPE SYNTAX CyanOpStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Operation State" ::= { cyanGEPortEntry 11 } cyanGEPortOperStateQual OBJECT-TYPE SYNTAX CyanOpStateQualTc MAX-ACCESS read-only STATUS current DESCRIPTION "Operation state qualifier" ::= { cyanGEPortEntry 12 } cyanGEPortRxPwr OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "RX Power" ::= { cyanGEPortEntry 13 } cyanGEPortSecServState OBJECT-TYPE SYNTAX CyanSecServiceStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary service state" ::= { cyanGEPortEntry 14 } cyanGEPortTransmitControl OBJECT-TYPE SYNTAX CyanTxControlTc MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitter control" ::= { cyanGEPortEntry 15 } cyanGEPortTxPwr OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "TX Power" ::= { cyanGEPortEntry 16 } cyanGEPortTxStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitter status" ::= { cyanGEPortEntry 17 } cyanGEPortObjectGroup OBJECT-GROUP OBJECTS { cyanGEPortAdminState, cyanGEPortAutoinserviceSoakTimeSec, cyanGEPortDescription, cyanGEPortExternalFiberMultishelfLink, cyanGEPortExternalFiberRemotePort, cyanGEPortLoopbackControl, cyanGEPortOperState, cyanGEPortOperStateQual, cyanGEPortRxPwr, cyanGEPortSecServState, cyanGEPortTransmitControl, cyanGEPortTxPwr, cyanGEPortTxStatus } STATUS current DESCRIPTION "Group of objects that comes with GEPort module" ::= {cyanGEPortModule 20} cyanGEPortCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan GEPort" MODULE MANDATORY-GROUPS { cyanGEPortObjectGroup } ::= { cyanGEPortModule 30 } END