-- This file was automatically generated from ciena-ws-blade.yang. Do not edit. CIENA-WS-BLADE-MIB DEFINITIONS ::= BEGIN IMPORTS cienaWsConfig FROM CIENA-WS-MIB MacString, ModuleTypeEnum, StringMaxl32, StringMaxl64 FROM CIENA-WS-TYPEDEFS-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; cienaWsBladeMIB MODULE-IDENTITY LAST-UPDATED "201702280000Z" ORGANIZATION "Ciena Corporation" CONTACT-INFO "Web URL: http://www.ciena.com/ Postal: 7035 Ridge Road Hanover, Maryland 21076 U.S.A. Phone: +1 800-921-1144 Fax: +1 410-694-5750" DESCRIPTION "This module defines Blade data for the Waveserver." REVISION "201702280000Z" DESCRIPTION "Waveserver Release 1.4 Aligned MIB files to respect YANG read/write status." REVISION "201612120000Z" DESCRIPTION "Waveserver Rel 1.3 revision." REVISION "201606120000Z" DESCRIPTION "Waveserver Rel 1.2 revised. Restructuring of the module." REVISION "201604060000Z" DESCRIPTION "Waveserver Rel 1.1 revised. leaf 'num-of-phy-line-ports' changed to 'num-of-physical-line-ports' for consistency. leaf 'admin-state' enum value updated" REVISION "201507250000Z" DESCRIPTION "Initial version." ::= { cienaWsConfig 5 } DeviceTypeBit ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "None" SYNTAX BITS { pluggable(0), fixed(1) } cwsBladeBladeidentificationTable OBJECT-TYPE SYNTAX SEQUENCE OF CwsBladeBladeidentificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" ::= { cienaWsBladeMIB 3 } cwsBladeBladeidentificationEntry OBJECT-TYPE SYNTAX CwsBladeBladeidentificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for cwsBladeBladeidentificationTable." INDEX { cwsBladeBladeidentificationTableSnmpKey } ::= { cwsBladeBladeidentificationTable 1 } CwsBladeBladeidentificationEntry ::= SEQUENCE { cwsBladeBladeidentificationTableSnmpKey Integer32, cwsBladeBladeidentificationName StringMaxl32, cwsBladeBladeidentificationModel StringMaxl32, cwsBladeBladeidentificationDescription StringMaxl64, cwsBladeBladeidentificationType Unsigned32, cwsBladeBladeidentificationUserDescription OCTET STRING, cwsBladeBladeidentificationBasemacaddress MacString, cwsBladeBladeidentificationPortbasemacaddress MacString } cwsBladeBladeidentificationTableSnmpKey OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique key for cwsBladeBladeidentification" ::= { cwsBladeBladeidentificationEntry 1 } cwsBladeBladeidentificationName OBJECT-TYPE SYNTAX StringMaxl32 MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the Blade. Read only attribute." ::= { cwsBladeBladeidentificationEntry 2 } cwsBladeBladeidentificationModel OBJECT-TYPE SYNTAX StringMaxl32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blade Board Type. Max string length of 32 characters." ::= { cwsBladeBladeidentificationEntry 3 } cwsBladeBladeidentificationDescription OBJECT-TYPE SYNTAX StringMaxl64 MAX-ACCESS read-only STATUS current DESCRIPTION "Blade Board Description. Max string length of 64 characters." ::= { cwsBladeBladeidentificationEntry 4 } cwsBladeBladeidentificationType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Blade Board type enum value." ::= { cwsBladeBladeidentificationEntry 5 } cwsBladeBladeidentificationUserDescription OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..130)) MAX-ACCESS read-write STATUS current DESCRIPTION "User Description." ::= { cwsBladeBladeidentificationEntry 6 } cwsBladeBladeidentificationBasemacaddress OBJECT-TYPE SYNTAX MacString MAX-ACCESS read-only STATUS current DESCRIPTION "Base MAC address." ::= { cwsBladeBladeidentificationEntry 7 } cwsBladeBladeidentificationPortbasemacaddress OBJECT-TYPE SYNTAX MacString MAX-ACCESS read-only STATUS current DESCRIPTION "Port base MAC address." ::= { cwsBladeBladeidentificationEntry 8 } cwsBladeBladestateTable OBJECT-TYPE SYNTAX SEQUENCE OF CwsBladeBladestateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" ::= { cienaWsBladeMIB 4 } cwsBladeBladestateEntry OBJECT-TYPE SYNTAX CwsBladeBladestateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for cwsBladeBladestateTable." INDEX { cwsBladeBladestateTableSnmpKey } ::= { cwsBladeBladestateTable 1 } CwsBladeBladestateEntry ::= SEQUENCE { cwsBladeBladestateTableSnmpKey Integer32, cwsBladeBladestateAdminState INTEGER, cwsBladeBladestateOperationalState INTEGER, cwsBladeBladestateLastRestart StringMaxl32, cwsBladeBladestateLastRestartReason INTEGER, cwsBladeBladestateUptime StringMaxl32 } cwsBladeBladestateTableSnmpKey OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique key for cwsBladeBladestate" ::= { cwsBladeBladestateEntry 1 } cwsBladeBladestateAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(0), disabled(1), shutdown(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative state of the Blade." ::= { cwsBladeBladestateEntry 2 } cwsBladeBladestateOperationalState OBJECT-TYPE SYNTAX INTEGER { up(0), down(1), faulted(2), lowpowermode(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational state of the Blade." ::= { cwsBladeBladestateEntry 3 } cwsBladeBladestateLastRestart OBJECT-TYPE SYNTAX StringMaxl32 MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time of last restart in the format of a human readable string. e.g 'Wed Jun 30 21:49:08 2015'" ::= { cwsBladeBladestateEntry 4 } cwsBladeBladestateLastRestartReason OBJECT-TYPE SYNTAX INTEGER { userwarm(0), usercold(1), systemwarm(2), systemcold(3), poweron(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Cause for the last restart." ::= { cwsBladeBladestateEntry 5 } cwsBladeBladestateUptime OBJECT-TYPE SYNTAX StringMaxl32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time since last reboot, in the format of a human readable string. e.g '041d 11h 29m 53s'" ::= { cwsBladeBladestateEntry 6 } cwsBladeBladecapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF CwsBladeBladecapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" ::= { cienaWsBladeMIB 5 } cwsBladeBladecapabilitiesEntry OBJECT-TYPE SYNTAX CwsBladeBladecapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for cwsBladeBladecapabilitiesTable." INDEX { cwsBladeBladecapabilitiesTableSnmpKey } ::= { cwsBladeBladecapabilitiesTable 1 } CwsBladeBladecapabilitiesEntry ::= SEQUENCE { cwsBladeBladecapabilitiesTableSnmpKey Integer32, cwsBladeBladecapabilitiesModuleType ModuleTypeEnum, cwsBladeBladecapabilitiesNumOfPorts Unsigned32, cwsBladeBladecapabilitiesNumOfChannels Unsigned32 } cwsBladeBladecapabilitiesTableSnmpKey OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique key for cwsBladeBladecapabilities" ::= { cwsBladeBladecapabilitiesEntry 1 } cwsBladeBladecapabilitiesModuleType OBJECT-TYPE SYNTAX ModuleTypeEnum MAX-ACCESS read-only STATUS current DESCRIPTION "module type of the Waveserver Blade." ::= { cwsBladeBladecapabilitiesEntry 2 } cwsBladeBladecapabilitiesNumOfPorts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Ports. There are 44 physical ports on the Waveserver chassis across the 12 faceplate holes." ::= { cwsBladeBladecapabilitiesEntry 3 } cwsBladeBladecapabilitiesNumOfChannels OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Channels on the Blade." ::= { cwsBladeBladecapabilitiesEntry 4 } cwsBladeClientcapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF CwsBladeClientcapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" ::= { cienaWsBladeMIB 6 } cwsBladeClientcapabilitiesEntry OBJECT-TYPE SYNTAX CwsBladeClientcapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for cwsBladeClientcapabilitiesTable." INDEX { cwsBladeClientcapabilitiesTableSnmpKey } ::= { cwsBladeClientcapabilitiesTable 1 } CwsBladeClientcapabilitiesEntry ::= SEQUENCE { cwsBladeClientcapabilitiesTableSnmpKey Integer32, cwsBladeClientcapabilitiesNumOfPhysicalClientPorts Unsigned32, cwsBladeClientcapabilitiesNumOfChannelPerClientPort Unsigned32, cwsBladeClientcapabilitiesCapacity StringMaxl64, cwsBladeClientcapabilitiesDeviceType DeviceTypeBit, cwsBladeClientcapabilitiesDeviceSupport BITS, cwsBladeClientcapabilitiesProtocolSupport BITS } cwsBladeClientcapabilitiesTableSnmpKey OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique key for cwsBladeClientcapabilities" ::= { cwsBladeClientcapabilitiesEntry 1 } cwsBladeClientcapabilitiesNumOfPhysicalClientPorts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Physical Client Ports." ::= { cwsBladeClientcapabilitiesEntry 2 } cwsBladeClientcapabilitiesNumOfChannelPerClientPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Physical Channels Per Client Port." ::= { cwsBladeClientcapabilitiesEntry 3 } cwsBladeClientcapabilitiesCapacity OBJECT-TYPE SYNTAX StringMaxl64 MAX-ACCESS read-only STATUS current DESCRIPTION "Client Capacity as a human readable string. e.g '400 Gbps'." ::= { cwsBladeClientcapabilitiesEntry 4 } cwsBladeClientcapabilitiesDeviceType OBJECT-TYPE SYNTAX DeviceTypeBit MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the Client Device Type." ::= { cwsBladeClientcapabilitiesEntry 5 } cwsBladeClientcapabilitiesDeviceSupport OBJECT-TYPE SYNTAX BITS { qsfpplus(0), qsfp28(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the supported client devices." ::= { cwsBladeClientcapabilitiesEntry 6 } cwsBladeClientcapabilitiesProtocolSupport OBJECT-TYPE SYNTAX BITS { ethernet(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the supported client protocols." ::= { cwsBladeClientcapabilitiesEntry 7 } cwsBladeLinecapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF CwsBladeLinecapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "None" ::= { cienaWsBladeMIB 7 } cwsBladeLinecapabilitiesEntry OBJECT-TYPE SYNTAX CwsBladeLinecapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for cwsBladeLinecapabilitiesTable." INDEX { cwsBladeLinecapabilitiesTableSnmpKey } ::= { cwsBladeLinecapabilitiesTable 1 } CwsBladeLinecapabilitiesEntry ::= SEQUENCE { cwsBladeLinecapabilitiesTableSnmpKey Integer32, cwsBladeLinecapabilitiesNumOfPhysicalLinePorts Unsigned32, cwsBladeLinecapabilitiesNumOfChannelPerLinePort Unsigned32, cwsBladeLinecapabilitiesCapacity StringMaxl64, cwsBladeLinecapabilitiesDeviceType DeviceTypeBit, cwsBladeLinecapabilitiesDeviceSupport BITS, cwsBladeLinecapabilitiesProtocolSupport BITS } cwsBladeLinecapabilitiesTableSnmpKey OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique key for cwsBladeLinecapabilities" ::= { cwsBladeLinecapabilitiesEntry 1 } cwsBladeLinecapabilitiesNumOfPhysicalLinePorts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Physical Line Ports." ::= { cwsBladeLinecapabilitiesEntry 2 } cwsBladeLinecapabilitiesNumOfChannelPerLinePort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Physical Channels Per Line Port." ::= { cwsBladeLinecapabilitiesEntry 3 } cwsBladeLinecapabilitiesCapacity OBJECT-TYPE SYNTAX StringMaxl64 MAX-ACCESS read-only STATUS current DESCRIPTION "Line Capacity as a human readable string. e.g '400 Gbps'." ::= { cwsBladeLinecapabilitiesEntry 4 } cwsBladeLinecapabilitiesDeviceType OBJECT-TYPE SYNTAX DeviceTypeBit MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the Line Device Type." ::= { cwsBladeLinecapabilitiesEntry 5 } cwsBladeLinecapabilitiesDeviceSupport OBJECT-TYPE SYNTAX BITS { cienawl3extreme(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the supported line devices." ::= { cwsBladeLinecapabilitiesEntry 6 } cwsBladeLinecapabilitiesProtocolSupport OBJECT-TYPE SYNTAX BITS { nolineprotocol(0), modulation200g16qam(1), modulation100gqpsk(2), modulation150g8qam(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bit field indicating the supported line protocols." ::= { cwsBladeLinecapabilitiesEntry 7 } -- Conformance statements cienaWsBladeObjects OBJECT IDENTIFIER ::= { cienaWsBladeMIB 1 } cienaWsBladeConformance OBJECT IDENTIFIER ::= { cienaWsBladeMIB 2 } cienaWsBladeGroups OBJECT IDENTIFIER ::= { cienaWsBladeConformance 1 } cienaWsBladeGroup OBJECT-GROUP OBJECTS { cwsBladeBladeidentificationName, cwsBladeBladeidentificationModel, cwsBladeBladeidentificationDescription, cwsBladeBladeidentificationType, cwsBladeBladeidentificationUserDescription, cwsBladeBladeidentificationBasemacaddress, cwsBladeBladeidentificationPortbasemacaddress, cwsBladeBladestateAdminState, cwsBladeBladestateOperationalState, cwsBladeBladestateLastRestart, cwsBladeBladestateLastRestartReason, cwsBladeBladestateUptime, cwsBladeBladecapabilitiesModuleType, cwsBladeBladecapabilitiesNumOfPorts, cwsBladeBladecapabilitiesNumOfChannels, cwsBladeClientcapabilitiesNumOfPhysicalClientPorts, cwsBladeClientcapabilitiesNumOfChannelPerClientPort, cwsBladeClientcapabilitiesCapacity, cwsBladeClientcapabilitiesDeviceType, cwsBladeClientcapabilitiesDeviceSupport, cwsBladeClientcapabilitiesProtocolSupport, cwsBladeLinecapabilitiesNumOfPhysicalLinePorts, cwsBladeLinecapabilitiesNumOfChannelPerLinePort, cwsBladeLinecapabilitiesCapacity, cwsBladeLinecapabilitiesDeviceType, cwsBladeLinecapabilitiesDeviceSupport, cwsBladeLinecapabilitiesProtocolSupport } STATUS current DESCRIPTION "Conformance Group" ::= { cienaWsBladeGroups 1 } cienaWsBladeCompliances OBJECT IDENTIFIER ::= { cienaWsBladeConformance 2 } cienaWsBladeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance" MODULE MANDATORY-GROUPS { cienaWsBladeGroup } ::= { cienaWsBladeCompliances 1 } END -- End module