summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-WS-BLADE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-WS-BLADE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-WS-BLADE-MIB')
-rw-r--r--MIBS/ciena/CIENA-WS-BLADE-MIB450
1 files changed, 450 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-WS-BLADE-MIB b/MIBS/ciena/CIENA-WS-BLADE-MIB
new file mode 100644
index 0000000..d4253a6
--- /dev/null
+++ b/MIBS/ciena/CIENA-WS-BLADE-MIB
@@ -0,0 +1,450 @@
+-- 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