280 lines
6.7 KiB
Plaintext
280 lines
6.7 KiB
Plaintext
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
|
|
|