CYAN-TENGPORT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC CyanOffOnTc, CyanLoopbackControlTc, CyanOpStateQualTc, CyanTxControlTc, CyanOpStateTc, CyanSecServiceStateTc, CyanTPConnectionStateTc, CyanXGOSignalTypeTc, CyanAdminStateTc, CyanEnDisabledTc FROM CYAN-TC-MIB cyanEntityModules FROM CYAN-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; cyanTENGPortModule MODULE-IDENTITY LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:23 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 Ten Gig Port" REVISION "201412070545Z" -- Sun Dec 7 05:45:23 2014 DESCRIPTION "Release 6.0 build 1416362081" ::= { cyanEntityModules 150 } cyanTENGPortMibObjects OBJECT IDENTIFIER ::={ cyanTENGPortModule 1 } cyanTENGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanTENGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of TENGPort entries." ::= { cyanTENGPortMibObjects 1 } cyanTENGPortEntry OBJECT-TYPE SYNTAX CyanTENGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of TENGPort." INDEX { cyanTENGPortShelfId , cyanTENGPortModuleId , cyanTENGPortXcvrId , cyanTENGPortPortId } ::= { cyanTENGPortTable 1 } CyanTENGPortEntry ::= SEQUENCE { cyanTENGPortShelfId Unsigned32, cyanTENGPortModuleId Unsigned32, cyanTENGPortXcvrId Unsigned32, cyanTENGPortPortId Unsigned32, cyanTENGPortAdminState CyanAdminStateTc, cyanTENGPortAutoinserviceSoakTimeSec Integer32, cyanTENGPortConnectionState CyanTPConnectionStateTc, cyanTENGPortDescription DisplayString, cyanTENGPortExternalFiberMultishelfLink CyanEnDisabledTc, cyanTENGPortExternalFiberRemotePort DisplayString, cyanTENGPortLoopbackControl CyanLoopbackControlTc, cyanTENGPortOperState CyanOpStateTc, cyanTENGPortOperStateQual CyanOpStateQualTc, cyanTENGPortRxPwr Integer32, cyanTENGPortSecServState CyanSecServiceStateTc, cyanTENGPortSignalType CyanXGOSignalTypeTc, cyanTENGPortTransmitControl CyanTxControlTc, cyanTENGPortTxPwr Integer32, cyanTENGPortTxStatus CyanOffOnTc } cyanTENGPortShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanTENGPortEntry 1 } cyanTENGPortModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Id" ::= { cyanTENGPortEntry 2 } cyanTENGPortXcvrId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Transceiver Id" ::= { cyanTENGPortEntry 3 } cyanTENGPortPortId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Id" ::= { cyanTENGPortEntry 4 } cyanTENGPortAdminState OBJECT-TYPE SYNTAX CyanAdminStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Administrative state" ::= { cyanTENGPortEntry 5 } cyanTENGPortAutoinserviceSoakTimeSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-In-Service soak time" ::= { cyanTENGPortEntry 6 } cyanTENGPortConnectionState OBJECT-TYPE SYNTAX CyanTPConnectionStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Termination point connection state" ::= { cyanTENGPortEntry 7 } cyanTENGPortDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { cyanTENGPortEntry 8 } cyanTENGPortExternalFiberMultishelfLink OBJECT-TYPE SYNTAX CyanEnDisabledTc MAX-ACCESS read-only STATUS current DESCRIPTION "Assign a port to an inter-node link" ::= { cyanTENGPortEntry 9 } cyanTENGPortExternalFiberRemotePort OBJECT-TYPE SYNTAX DisplayString (SIZE(0..45)) MAX-ACCESS read-only STATUS current DESCRIPTION "Remote connection point of the inter-node link" ::= { cyanTENGPortEntry 10 } cyanTENGPortLoopbackControl OBJECT-TYPE SYNTAX CyanLoopbackControlTc MAX-ACCESS read-only STATUS current DESCRIPTION "Port loopback control" ::= { cyanTENGPortEntry 11 } cyanTENGPortOperState OBJECT-TYPE SYNTAX CyanOpStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Operation State" ::= { cyanTENGPortEntry 12 } cyanTENGPortOperStateQual OBJECT-TYPE SYNTAX CyanOpStateQualTc MAX-ACCESS read-only STATUS current DESCRIPTION "Operation state qualifier" ::= { cyanTENGPortEntry 13 } cyanTENGPortRxPwr OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "RX Power" ::= { cyanTENGPortEntry 14 } cyanTENGPortSecServState OBJECT-TYPE SYNTAX CyanSecServiceStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary service state" ::= { cyanTENGPortEntry 15 } cyanTENGPortSignalType OBJECT-TYPE SYNTAX CyanXGOSignalTypeTc MAX-ACCESS read-only STATUS current DESCRIPTION "Client signal type or port mode" ::= { cyanTENGPortEntry 16 } cyanTENGPortTransmitControl OBJECT-TYPE SYNTAX CyanTxControlTc MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitter control" ::= { cyanTENGPortEntry 17 } cyanTENGPortTxPwr OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "TX Power" ::= { cyanTENGPortEntry 18 } cyanTENGPortTxStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitter status" ::= { cyanTENGPortEntry 19 } cyanTENGPortObjectGroup OBJECT-GROUP OBJECTS { cyanTENGPortAdminState, cyanTENGPortAutoinserviceSoakTimeSec, cyanTENGPortConnectionState, cyanTENGPortDescription, cyanTENGPortExternalFiberMultishelfLink, cyanTENGPortExternalFiberRemotePort, cyanTENGPortLoopbackControl, cyanTENGPortOperState, cyanTENGPortOperStateQual, cyanTENGPortRxPwr, cyanTENGPortSecServState, cyanTENGPortSignalType, cyanTENGPortTransmitControl, cyanTENGPortTxPwr, cyanTENGPortTxStatus } STATUS current DESCRIPTION "Group of objects that comes with TENGPort module" ::= {cyanTENGPortModule 20} cyanTENGPortCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan TENGPort" MODULE MANDATORY-GROUPS { cyanTENGPortObjectGroup } ::= { cyanTENGPortModule 30 } END