Added Ciena Waveserver (#9930)

* ciena waveserver files + MIB

* ciena tests

* ciena forgotten file

* Thresholds + cleaning
This commit is contained in:
PipoCanaja 2019-03-12 14:58:41 +01:00 committed by Tony Murray
parent 7b8ccc2ea2
commit a361f3fd09
51 changed files with 23337 additions and 0 deletions

View File

@ -0,0 +1,11 @@
os: ciena-waveserver
text: 'Ciena Waveserver'
icon: ciena
over:
- { graph: device_bits, text: Traffic }
type: network
mib_dir:
- ciena
discovery:
- sysObjectID:
- .1.3.6.1.4.1.1271.3

View File

@ -0,0 +1,26 @@
mib: CIENA-WS-XCVR-MIB
modules:
sensors:
pre-cache:
data:
- oid:
- cwsXcvrTemperatureThresholdLowAlarmThreshold
- cwsXcvrTemperatureThresholdHighAlarmThreshold
- cwsXcvrCienaIdDescription
temperature:
data:
-
oid: cwsXcvrTemperatureTable
value: cwsXcvrTemperatureActual
num_oid: '.1.3.6.1.4.1.1271.3.4.15.13.1.2.{{ $index }}'
descr: 'Module {{ $subindex0 }} - {{ $cwsXcvrCienaIdDescription }}'
index: 'cwsXcvrTemperatureTable.{{ $index }}'
group: 'Modules'
low_limit: cwsXcvrTemperatureThresholdLowAlarmThreshold
high_limit: cwsXcvrTemperatureThresholdHighAlarmThreshold
skip_values:
-
oid: cwsXcvrTemperatureThresholdHighAlarmThreshold
op: '<='
value: 0

View File

@ -0,0 +1,11 @@
<?php
// Grandstream HT
$oids = [
'serial' => '.1.3.6.1.2.1.47.1.1.1.1.11.1',
'version' => '.1.3.6.1.4.1.1271.3.4.14.3.1.5.0',
'hardware' => '.1.3.6.1.4.1.1271.3.4.6.3.1.3.0'
];
$os_data = snmp_get_multi_oid($device, $oids);
foreach ($oids as $var => $oid) {
$$var = $os_data[$oid];
}

0
mibs/ciena/CIENA-CES-ACCESS-LIST-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-ACL-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-ALARM-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-BENCHMARK-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-BFD-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-CONFIG-MGMT-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-DHCPV6-CLIENT-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-ICL-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-LDP-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-MCAST-FILTER-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-MGMT-INTERFACE-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-MODULE-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-MPLS-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-OSPF-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-PM-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-RADIUS-CLIENT-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-RMON-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-RSVPTE-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-TIME-SYNC-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-CES-VLLI-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-GLOBAL-MIB Executable file → Normal file
View File

0
mibs/ciena/CIENA-SMI Executable file → Normal file
View File

0
mibs/ciena/CIENA-TC Executable file → Normal file
View File

View File

@ -0,0 +1,461 @@
-- This file was automatically generated from ciena-ws-alarm.yang. Do not edit.
CIENA-WS-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
StringMaxl16, StringMaxl32, StringMaxl44
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC;
cienaWsAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201703140000Z"
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 alarm data for the Waveserver."
REVISION "201703140000Z"
DESCRIPTION "Waveserver Release 1.4
Changed the maximum length of alarm description to 44.
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revision"
REVISION "201606270000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Restructuring of the module."
REVISION "201505200000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 4 }
AlarmReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { reset(1), set(2), acknowledge(5), clear(6), delete(7), config(9) }
AlarmSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { cleared(1), critical(3), major(4), minor(5), warning(6), info(8) }
cwsAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Active alarms"
::= { cienaWsAlarmMIB 3 }
cwsAlarmActiveEntry OBJECT-TYPE
SYNTAX CwsAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsAlarmActiveTable."
INDEX { cwsAlarmActiveAlarmInstanceId }
::= { cwsAlarmActiveTable 1 }
CwsAlarmActiveEntry ::= SEQUENCE {
cwsAlarmActiveAlarmInstanceId Integer32,
cwsAlarmActiveAcknowledged TruthValue,
cwsAlarmActiveAlarmTableId Unsigned32,
cwsAlarmActiveSeverity AlarmSeverity,
cwsAlarmActiveLocalDateTime StringMaxl32,
cwsAlarmActiveInstance StringMaxl32,
cwsAlarmActiveDescription StringMaxl44,
cwsAlarmActiveSiteIdentifier Unsigned32,
cwsAlarmActiveGroupIdentifier Unsigned32,
cwsAlarmActiveMemberIdentifier Unsigned32
}
cwsAlarmActiveAlarmInstanceId OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The alarm Instance ID"
::= { cwsAlarmActiveEntry 1 }
cwsAlarmActiveAcknowledged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm has been acknowledged."
::= { cwsAlarmActiveEntry 2 }
cwsAlarmActiveAlarmTableId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm table ID."
::= { cwsAlarmActiveEntry 3 }
cwsAlarmActiveSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm severity."
::= { cwsAlarmActiveEntry 4 }
cwsAlarmActiveLocalDateTime OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local date and time when alarm was raised."
::= { cwsAlarmActiveEntry 5 }
cwsAlarmActiveInstance OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The object instance the alarm is raised against."
::= { cwsAlarmActiveEntry 6 }
cwsAlarmActiveDescription OBJECT-TYPE
SYNTAX StringMaxl44
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm description."
::= { cwsAlarmActiveEntry 7 }
cwsAlarmActiveSiteIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located."
::= { cwsAlarmActiveEntry 8 }
cwsAlarmActiveGroupIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site."
::= { cwsAlarmActiveEntry 9 }
cwsAlarmActiveMemberIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers. Initial configuration of this identifier automatically assigns 2 specific wavelengths for the Ciena wavelength grid to the Wavelogic 3 Extreme ports 1 and 12. Wavelengths can also be manually assigned independently."
::= { cwsAlarmActiveEntry 10 }
cwsAlarmHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsAlarmHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Alarm history"
::= { cienaWsAlarmMIB 4 }
cwsAlarmHistoryEntry OBJECT-TYPE
SYNTAX CwsAlarmHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsAlarmHistoryTable."
INDEX { cwsAlarmHistoryHistoryId }
::= { cwsAlarmHistoryTable 1 }
CwsAlarmHistoryEntry ::= SEQUENCE {
cwsAlarmHistoryHistoryId Integer32,
cwsAlarmHistoryReason AlarmReason,
cwsAlarmHistoryAlarmInstanceId Unsigned32,
cwsAlarmHistoryAlarmTableId Unsigned32,
cwsAlarmHistorySeverity AlarmSeverity,
cwsAlarmHistoryLocalDateTime StringMaxl32,
cwsAlarmHistoryInstance StringMaxl32,
cwsAlarmHistoryDescription StringMaxl44,
cwsAlarmHistorySiteIdentifier Unsigned32,
cwsAlarmHistoryGroupIdentifier Unsigned32,
cwsAlarmHistoryMemberIdentifier Unsigned32
}
cwsAlarmHistoryHistoryId OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The alarm history ID"
::= { cwsAlarmHistoryEntry 1 }
cwsAlarmHistoryReason OBJECT-TYPE
SYNTAX AlarmReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The reason for the alarm condition."
::= { cwsAlarmHistoryEntry 2 }
cwsAlarmHistoryAlarmInstanceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm instance ID."
::= { cwsAlarmHistoryEntry 3 }
cwsAlarmHistoryAlarmTableId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm table ID."
::= { cwsAlarmHistoryEntry 4 }
cwsAlarmHistorySeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm severity."
::= { cwsAlarmHistoryEntry 5 }
cwsAlarmHistoryLocalDateTime OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local date and time when alarm was raised."
::= { cwsAlarmHistoryEntry 6 }
cwsAlarmHistoryInstance OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The object instance the alarm is raised against."
::= { cwsAlarmHistoryEntry 7 }
cwsAlarmHistoryDescription OBJECT-TYPE
SYNTAX StringMaxl44
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm description."
::= { cwsAlarmHistoryEntry 8 }
cwsAlarmHistorySiteIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify the site where this Waveserver is located."
::= { cwsAlarmHistoryEntry 9 }
cwsAlarmHistoryGroupIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify a group of Waveservers within a site."
::= { cwsAlarmHistoryEntry 10 }
cwsAlarmHistoryMemberIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An integer to uniquely identify a Waveserver chassis within a group of Waveservers. Initial configuration of this identifier automatically assigns 2 specific wavelengths for the Ciena wavelength grid to the Wavelogic 3 Extreme ports 1 and 12. Wavelengths can also be manually assigned independently."
::= { cwsAlarmHistoryEntry 11 }
cwsAlarmDefinedTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsAlarmDefinedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined Alarm Table"
::= { cienaWsAlarmMIB 5 }
cwsAlarmDefinedEntry OBJECT-TYPE
SYNTAX CwsAlarmDefinedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsAlarmDefinedTable."
INDEX { cwsAlarmDefinedAlarmTableId }
::= { cwsAlarmDefinedTable 1 }
CwsAlarmDefinedEntry ::= SEQUENCE {
cwsAlarmDefinedAlarmTableId Integer32,
cwsAlarmDefinedEnabled TruthValue,
cwsAlarmDefinedActive TruthValue,
cwsAlarmDefinedThreshold Unsigned32,
cwsAlarmDefinedCap Unsigned32,
cwsAlarmDefinedSeverity AlarmSeverity,
cwsAlarmDefinedInstance StringMaxl16,
cwsAlarmDefinedDescription StringMaxl44
}
cwsAlarmDefinedAlarmTableId OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The alarm table ID."
::= { cwsAlarmDefinedEntry 1 }
cwsAlarmDefinedEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm is enabled."
::= { cwsAlarmDefinedEntry 2 }
cwsAlarmDefinedActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm is active."
::= { cwsAlarmDefinedEntry 3 }
cwsAlarmDefinedThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm threshold."
::= { cwsAlarmDefinedEntry 4 }
cwsAlarmDefinedCap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm cap."
::= { cwsAlarmDefinedEntry 5 }
cwsAlarmDefinedSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm severity."
::= { cwsAlarmDefinedEntry 6 }
cwsAlarmDefinedInstance OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The object instance the alarm is raised against."
::= { cwsAlarmDefinedEntry 7 }
cwsAlarmDefinedDescription OBJECT-TYPE
SYNTAX StringMaxl44
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm description."
::= { cwsAlarmDefinedEntry 8 }
cwsAlarmStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsAlarmStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver Alarm Statistics."
::= { cienaWsAlarmMIB 6 }
cwsAlarmStatisticsEntry OBJECT-TYPE
SYNTAX CwsAlarmStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsAlarmStatisticsTable."
INDEX { cwsAlarmStatisticsIndex }
::= { cwsAlarmStatisticsTable 1 }
CwsAlarmStatisticsEntry ::= SEQUENCE {
cwsAlarmStatisticsIndex Integer32,
cwsAlarmStatisticsActive TruthValue,
cwsAlarmStatisticsDisabled TruthValue,
cwsAlarmStatisticsCount Unsigned32,
cwsAlarmStatisticsCumulative Unsigned32,
cwsAlarmStatisticsType StringMaxl32
}
cwsAlarmStatisticsIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The alarm statistics table index."
::= { cwsAlarmStatisticsEntry 1 }
cwsAlarmStatisticsActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "There is alarm active for the alarm type"
::= { cwsAlarmStatisticsEntry 2 }
cwsAlarmStatisticsDisabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "There is alarm disabled for the alarm type"
::= { cwsAlarmStatisticsEntry 3 }
cwsAlarmStatisticsCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of active alarms for the alarm type"
::= { cwsAlarmStatisticsEntry 4 }
cwsAlarmStatisticsCumulative OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The cumulative count of active alarms for the alarm type "
::= { cwsAlarmStatisticsEntry 5 }
cwsAlarmStatisticsType OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The alarm type."
::= { cwsAlarmStatisticsEntry 6 }
-- Conformance statements
cienaWsAlarmObjects OBJECT IDENTIFIER
::= { cienaWsAlarmMIB 1 }
cienaWsAlarmConformance OBJECT IDENTIFIER
::= { cienaWsAlarmMIB 2 }
cienaWsAlarmGroups OBJECT IDENTIFIER
::= { cienaWsAlarmConformance 1 }
cienaWsAlarmGroup OBJECT-GROUP
OBJECTS {
cwsAlarmActiveAcknowledged,
cwsAlarmActiveAlarmTableId,
cwsAlarmActiveSeverity,
cwsAlarmActiveLocalDateTime,
cwsAlarmActiveInstance,
cwsAlarmActiveDescription,
cwsAlarmActiveSiteIdentifier,
cwsAlarmActiveGroupIdentifier,
cwsAlarmActiveMemberIdentifier,
cwsAlarmHistoryReason,
cwsAlarmHistoryAlarmInstanceId,
cwsAlarmHistoryAlarmTableId,
cwsAlarmHistorySeverity,
cwsAlarmHistoryLocalDateTime,
cwsAlarmHistoryInstance,
cwsAlarmHistoryDescription,
cwsAlarmHistorySiteIdentifier,
cwsAlarmHistoryGroupIdentifier,
cwsAlarmHistoryMemberIdentifier,
cwsAlarmDefinedEnabled,
cwsAlarmDefinedActive,
cwsAlarmDefinedThreshold,
cwsAlarmDefinedCap,
cwsAlarmDefinedSeverity,
cwsAlarmDefinedInstance,
cwsAlarmDefinedDescription,
cwsAlarmStatisticsActive,
cwsAlarmStatisticsDisabled,
cwsAlarmStatisticsCount,
cwsAlarmStatisticsCumulative,
cwsAlarmStatisticsType
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsAlarmGroups 1 }
cienaWsAlarmCompliances OBJECT IDENTIFIER
::= { cienaWsAlarmConformance 2 }
cienaWsAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsAlarmGroup }
::= { cienaWsAlarmCompliances 1 }
END -- End module

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,267 @@
-- This file was automatically generated from ciena-ws-configuration.yang. Do not edit.
CIENA-WS-CONFIGURATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
EnabledDisabledEnum, StringMaxl128, StringMaxl254
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
cienaWsConfigurationMIB MODULE-IDENTITY
LAST-UPDATED "201704050000Z"
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 configuration data for the Waveserver."
REVISION "201704050000Z"
DESCRIPTION "Waveserver Release 1.5
Added 'include-default-settings' option to 'ws-configuration-save' RPC.
Added 'include-default-settings' option to 'ws-configuration-backup' RPC.
Added Zero Touch Provisioning (ZTP) support."
REVISION "201703020000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3"
REVISION "201606150000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Restructuring of the module."
REVISION "201509230000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 19 }
ZtpError ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unknown(0), none(1), bootFileDownloadFailed(2), bootFileParseError(3), ftpConfigError(4), ftpLicenseFileError(5), ftpSoftwareLoadFileError(6), sshKeyError(7), licenseIdError(8), licenseDownloadError(9), licenseInstallError(10), licenseHostIdMismatchError(11), licenseWarmRebootRequired(12), licenseUnsupportedFileType(13), expiredLicenseFile(14), systemTimeNotSet(15), loginBannerError(16), welcomeBannerError(17), configFileDownloadFailed(18), configFileApplyFailed(19), softwareUpgradeFailed(20), softwareServerSetFailed(21), softwareDownloadFailed(22), softwareRepositoryRemountFailed(23), softwareUnzipFailed(24), softwareAlreadyRunning(25), scriptFileDownloadFailed(26), scriptFileApplyFailed(27) }
ZtpOperationalState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unknown(0), idle(1), start(2), restarting(3), waitingForDhcpLease(4), downloadingBootFile(5), parsingBootFile(6), processingBootFile(7), processingFtpConfigFile(8), processingFtpLicenseFile(9), processingFtpSoftwareLoadFile(10), processingSshKeys(11), processingLicenseId(12), installingLicenses(13), downloadingLoginBanner(14), downloadingWelcomeBanner(15), downloadingConfigFile(16), applyingConfigFile(17), processingConfigFile(18), processingSoftwarePackage(19), requestingReboot(20), upgradingSoftware(21), booting(22), completed(23), failed(24), downloadingScriptFile(25), downloadingLicenses(26) }
cwsConfigurationFileListTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsConfigurationFileListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The filename list for all the saved configuration files."
::= { cienaWsConfigurationMIB 3 }
cwsConfigurationFileListEntry OBJECT-TYPE
SYNTAX CwsConfigurationFileListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsConfigurationFileListTable."
INDEX { cwsConfigurationConfigurationFilesTableSnmpKey, cwsConfigurationFileListTableSnmpKey }
::= { cwsConfigurationFileListTable 1 }
CwsConfigurationFileListEntry ::= SEQUENCE {
cwsConfigurationFileListTableSnmpKey Integer32,
cwsConfigurationFileList StringMaxl254
}
cwsConfigurationFileListTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsConfigurationFileList"
::= { cwsConfigurationFileListEntry 1 }
cwsConfigurationFileList OBJECT-TYPE
SYNTAX StringMaxl254
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The filename list for all the saved configuration files."
::= { cwsConfigurationFileListEntry 2 }
cwsConfigurationConfigurationFilesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsConfigurationConfigurationFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of saved configuration files on the Waveserver."
::= { cienaWsConfigurationMIB 4 }
cwsConfigurationConfigurationFilesEntry OBJECT-TYPE
SYNTAX CwsConfigurationConfigurationFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsConfigurationConfigurationFilesTable."
INDEX { cwsConfigurationConfigurationFilesTableSnmpKey }
::= { cwsConfigurationConfigurationFilesTable 1 }
CwsConfigurationConfigurationFilesEntry ::= SEQUENCE {
cwsConfigurationConfigurationFilesTableSnmpKey Integer32
}
cwsConfigurationConfigurationFilesTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique key for cwsConfigurationFileList"
::= { cwsConfigurationConfigurationFilesEntry 1 }
cwsConfigurationDefaultFilesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsConfigurationDefaultFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver Configuration: default configuration files."
::= { cienaWsConfigurationMIB 5 }
cwsConfigurationDefaultFilesEntry OBJECT-TYPE
SYNTAX CwsConfigurationDefaultFilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsConfigurationDefaultFilesTable."
INDEX { cwsConfigurationDefaultFilesTableSnmpKey }
::= { cwsConfigurationDefaultFilesTable 1 }
CwsConfigurationDefaultFilesEntry ::= SEQUENCE {
cwsConfigurationDefaultFilesTableSnmpKey Integer32,
cwsConfigurationDefaultFilesSaveFilename StringMaxl254,
cwsConfigurationDefaultFilesLoadFilename StringMaxl254,
cwsConfigurationDefaultFilesBackupLoadFilename StringMaxl254
}
cwsConfigurationDefaultFilesTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsConfigurationDefaultFiles"
::= { cwsConfigurationDefaultFilesEntry 1 }
cwsConfigurationDefaultFilesSaveFilename OBJECT-TYPE
SYNTAX StringMaxl254
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The filename for the default save configuration file."
::= { cwsConfigurationDefaultFilesEntry 2 }
cwsConfigurationDefaultFilesLoadFilename OBJECT-TYPE
SYNTAX StringMaxl254
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The filename for the default load configuration file."
::= { cwsConfigurationDefaultFilesEntry 3 }
cwsConfigurationDefaultFilesBackupLoadFilename OBJECT-TYPE
SYNTAX StringMaxl254
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The filename for the backup load configuration file."
::= { cwsConfigurationDefaultFilesEntry 4 }
cwsConfigurationZtpStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsConfigurationZtpStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsConfigurationMIB 7 }
cwsConfigurationZtpStateEntry OBJECT-TYPE
SYNTAX CwsConfigurationZtpStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsConfigurationZtpStateTable."
INDEX { cwsConfigurationZtpStateTableSnmpKey }
::= { cwsConfigurationZtpStateTable 1 }
CwsConfigurationZtpStateEntry ::= SEQUENCE {
cwsConfigurationZtpStateTableSnmpKey Integer32,
cwsConfigurationZtpStateAdminState EnabledDisabledEnum,
cwsConfigurationZtpStateOperationalState ZtpOperationalState,
cwsConfigurationZtpStateLastFailure ZtpError,
cwsConfigurationZtpStateLastCommandFile StringMaxl128,
cwsConfigurationZtpStateLastConfigFile StringMaxl128
}
cwsConfigurationZtpStateTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsConfigurationZtpState"
::= { cwsConfigurationZtpStateEntry 1 }
cwsConfigurationZtpStateAdminState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether the ZTP admin state is enabled or disabled. When ZTP is disabled, DHCP bootfile requests will be ignored."
::= { cwsConfigurationZtpStateEntry 2 }
cwsConfigurationZtpStateOperationalState OBJECT-TYPE
SYNTAX ZtpOperationalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current status or functional step being executed in the ZTP process. ZTP operational state will be 'idle' before ZTP is run, and 'completed' when the bootfile has been fully processed and applied."
::= { cwsConfigurationZtpStateEntry 3 }
cwsConfigurationZtpStateLastFailure OBJECT-TYPE
SYNTAX ZtpError
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The most recent failure encountered while running ZTP. This failure will be blank if no failure has occurred, or if the failure has been cleared due to successful completion of ZTP procedure."
::= { cwsConfigurationZtpStateEntry 4 }
cwsConfigurationZtpStateLastCommandFile OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The filename of the most recent command file (bootfile) processed by DHCP/ZTP."
::= { cwsConfigurationZtpStateEntry 5 }
cwsConfigurationZtpStateLastConfigFile OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The filename of the most recent config file processed by ZTP."
::= { cwsConfigurationZtpStateEntry 6 }
-- Conformance statements
cienaWsConfigurationObjects OBJECT IDENTIFIER
::= { cienaWsConfigurationMIB 1 }
cienaWsConfigurationConformance OBJECT IDENTIFIER
::= { cienaWsConfigurationMIB 2 }
cienaWsConfigurationGroups OBJECT IDENTIFIER
::= { cienaWsConfigurationConformance 1 }
cienaWsConfigurationGroup OBJECT-GROUP
OBJECTS {
cwsConfigurationDefaultFilesSaveFilename,
cwsConfigurationDefaultFilesLoadFilename,
cwsConfigurationDefaultFilesBackupLoadFilename,
cwsConfigurationZtpStateAdminState,
cwsConfigurationZtpStateOperationalState,
cwsConfigurationZtpStateLastFailure,
cwsConfigurationZtpStateLastCommandFile,
cwsConfigurationZtpStateLastConfigFile
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsConfigurationGroups 1 }
cienaWsConfigurationCompliances OBJECT IDENTIFIER
::= { cienaWsConfigurationConformance 2 }
cienaWsConfigurationCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsConfigurationGroup }
::= { cienaWsConfigurationCompliances 1 }
END -- End module

View File

@ -0,0 +1,258 @@
-- This file was automatically generated from ciena-ws-encryption.yang. Do not edit.
CIENA-WS-ENCRYPTION-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
PortId, StringMaxl32
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC;
cienaWsEncryptionMIB MODULE-IDENTITY
LAST-UPDATED "201703020000Z"
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 "Datapath encryption support on Waveserver.
Encryption support includes a global encryption state and per-port pre-shared-key
provisioning, authentication, and state."
REVISION "201703020000Z"
DESCRIPTION "Initial revision"
::= { cienaWsConfig 23 }
cwsEncryptionPortEncryptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionPortEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Data Path Encryption properties for a port."
::= { cienaWsEncryptionMIB 3 }
cwsEncryptionPortEncryptionEntry OBJECT-TYPE
SYNTAX CwsEncryptionPortEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsEncryptionPortEncryptionTable."
INDEX { cwsPortPortsPortId, cwsEncryptionPortEncryptionTableSnmpKey }
::= { cwsEncryptionPortEncryptionTable 1 }
CwsEncryptionPortEncryptionEntry ::= SEQUENCE {
cwsEncryptionPortEncryptionTableSnmpKey Integer32,
cwsEncryptionPortEncryptionPeerAuthenticationStatus INTEGER
}
cwsEncryptionPortEncryptionTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsEncryptionPortEncryption"
::= { cwsEncryptionPortEncryptionEntry 1 }
cwsEncryptionPortEncryptionPeerAuthenticationStatus OBJECT-TYPE
SYNTAX INTEGER { unknown(0), pass(1), fail(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the port is authenticated with its peer."
::= { cwsEncryptionPortEncryptionEntry 2 }
cwsEncryptionPreSharedKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionPreSharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Port data path encryption pre-shared-key properties."
::= { cienaWsEncryptionMIB 4 }
cwsEncryptionPreSharedKeyEntry OBJECT-TYPE
SYNTAX CwsEncryptionPreSharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsEncryptionPreSharedKeyTable."
INDEX { cwsPortPortsPortId, cwsEncryptionPreSharedKeyTableSnmpKey }
::= { cwsEncryptionPreSharedKeyTable 1 }
CwsEncryptionPreSharedKeyEntry ::= SEQUENCE {
cwsEncryptionPreSharedKeyTableSnmpKey Integer32,
cwsEncryptionPreSharedKeyValue OCTET STRING,
cwsEncryptionPreSharedKeyFingerprint StringMaxl32,
cwsEncryptionPreSharedKeyStatus TruthValue,
cwsEncryptionPreSharedKeyDescription OCTET STRING
}
cwsEncryptionPreSharedKeyTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsEncryptionPreSharedKey"
::= { cwsEncryptionPreSharedKeyEntry 1 }
cwsEncryptionPreSharedKeyValue OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0 ..512))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Value for a pre-shared-key (PSK).
The value must be specified as a hexadecimal encoded string.
The string must be 32 characters to 512 characters consisting of (0-9, a-f, A-F).
This is for support of 128bit key to 2048bit key in increment of 8 bits.
Setting this attribute to an empty or blank string will clear the PSK.
A read of this attribute will always return empty to protect the plaintext value.
Note: This is a write-only attribute."
::= { cwsEncryptionPreSharedKeyEntry 2 }
cwsEncryptionPreSharedKeyFingerprint OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A system generated hash value based on the provisioned pre-shared-key.
If no key is provisioned, the fingerprint is empty."
::= { cwsEncryptionPreSharedKeyEntry 3 }
cwsEncryptionPreSharedKeyStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Boolean value to indicate whether the pre-shared-key has been setup by user or not."
::= { cwsEncryptionPreSharedKeyEntry 4 }
cwsEncryptionPreSharedKeyDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..60))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A human-readable description for the applied pre-shared-key.
Eg. 'PSK for site 1 and site 2'"
::= { cwsEncryptionPreSharedKeyEntry 5 }
cwsEncryptionReAuthenticationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionReAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Port data path encryption re-authentication properties."
::= { cienaWsEncryptionMIB 5 }
cwsEncryptionReAuthenticationEntry OBJECT-TYPE
SYNTAX CwsEncryptionReAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsEncryptionReAuthenticationTable."
INDEX { cwsPortPortsPortId, cwsEncryptionReAuthenticationTableSnmpKey }
::= { cwsEncryptionReAuthenticationTable 1 }
CwsEncryptionReAuthenticationEntry ::= SEQUENCE {
cwsEncryptionReAuthenticationTableSnmpKey Integer32,
cwsEncryptionReAuthenticationPeriod Unsigned32,
cwsEncryptionReAuthenticationFailureMode INTEGER
}
cwsEncryptionReAuthenticationTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsEncryptionReAuthentication"
::= { cwsEncryptionReAuthenticationEntry 1 }
cwsEncryptionReAuthenticationPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This determines how often peer re-authentication will be performed. Default is 1 hour. Range is 1 to 24 hours in increment of 1 hour."
::= { cwsEncryptionReAuthenticationEntry 2 }
cwsEncryptionReAuthenticationFailureMode OBJECT-TYPE
SYNTAX INTEGER { unknown(0), drop(1), allow(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This attribute is useful for hitless per-shared-key renewal. It determines what the system would do when peer re-authentication fails.
If this is set to allow, then traffic will be maintained using the last known good encryption key.
If this is set to drop, then traffic will be down until peer re-authentication passes."
::= { cwsEncryptionReAuthenticationEntry 3 }
cwsEncryptionEncryptionStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionEncryptionStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Chassis level data path encryption properties."
::= { cienaWsEncryptionMIB 6 }
cwsEncryptionEncryptionStateEntry OBJECT-TYPE
SYNTAX CwsEncryptionEncryptionStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsEncryptionEncryptionStateTable."
INDEX { cwsEncryptionEncryptionStateTableSnmpKey }
::= { cwsEncryptionEncryptionStateTable 1 }
CwsEncryptionEncryptionStateEntry ::= SEQUENCE {
cwsEncryptionEncryptionStateTableSnmpKey Integer32,
cwsEncryptionEncryptionStateLicenseState INTEGER,
cwsEncryptionEncryptionStateFeatureState INTEGER
}
cwsEncryptionEncryptionStateTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsEncryptionEncryptionState"
::= { cwsEncryptionEncryptionStateEntry 1 }
cwsEncryptionEncryptionStateLicenseState OBJECT-TYPE
SYNTAX INTEGER { missing(0), available(1), held(2), na(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Datapath license feature state of this Waveserver."
::= { cwsEncryptionEncryptionStateEntry 2 }
cwsEncryptionEncryptionStateFeatureState OBJECT-TYPE
SYNTAX INTEGER { notSupported(0), notReady(1), ready(2), na(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Datapath encryption feature state of this Waveserver."
::= { cwsEncryptionEncryptionStateEntry 3 }
-- Conformance statements
cienaWsEncryptionObjects OBJECT IDENTIFIER
::= { cienaWsEncryptionMIB 1 }
cienaWsEncryptionConformance OBJECT IDENTIFIER
::= { cienaWsEncryptionMIB 2 }
cienaWsEncryptionGroups OBJECT IDENTIFIER
::= { cienaWsEncryptionConformance 1 }
cienaWsEncryptionGroup OBJECT-GROUP
OBJECTS {
cwsEncryptionPortEncryptionPeerAuthenticationStatus,
cwsEncryptionPreSharedKeyValue,
cwsEncryptionPreSharedKeyFingerprint,
cwsEncryptionPreSharedKeyStatus,
cwsEncryptionPreSharedKeyDescription,
cwsEncryptionReAuthenticationPeriod,
cwsEncryptionReAuthenticationFailureMode,
cwsEncryptionEncryptionStateLicenseState,
cwsEncryptionEncryptionStateFeatureState
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsEncryptionGroups 1 }
cienaWsEncryptionCompliances OBJECT IDENTIFIER
::= { cienaWsEncryptionConformance 2 }
cienaWsEncryptionCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsEncryptionGroup }
::= { cienaWsEncryptionCompliances 1 }
END -- End module

View File

@ -0,0 +1,182 @@
CIENA-WS-ENCRYPTION-RPC-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TimeStamp, DisplayString
FROM SNMPv2-TC;
cienaWsEncryptionRPCMIB MODULE-IDENTITY
LAST-UPDATED "201702130000Z"
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
"Datapath encryption clear-security-parameters RPC support."
REVISION "201702130000Z"
DESCRIPTION "Initial revision"
::= { cienaWsConfig 24 }
cwsEncryptionRPCClearCSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionRPCClearCSPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for Clear CSP RPC attributes"
::= { cienaWsEncryptionRPCMIB 3 }
cwsEncryptionRPCClearCSPEntry OBJECT-TYPE
SYNTAX CwsEncryptionRPCClearCSPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for Clear CSP RPC attributes"
INDEX { cwsEncryptionRPCClearCSPSnmpIndex }
::= { cwsEncryptionRPCClearCSPTable 1 }
CwsEncryptionRPCClearCSPEntry ::= SEQUENCE {
cwsEncryptionRPCClearCSPSnmpIndex Integer32,
cwsEncryptionRPCClearCSPActivate INTEGER,
cwsEncryptionRPCClearCSPLastActivation TimeStamp,
cwsEncryptionRPCClearCSPLastReturnCode INTEGER,
cwsEncryptionRPCClearCSPLastFailureReason DisplayString
}
cwsEncryptionRPCClearCSPSnmpIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCClearCSPEntry 1 }
cwsEncryptionRPCClearCSPActivate OBJECT-TYPE
SYNTAX INTEGER { notActive(0), activate(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCClearCSPEntry 2 }
cwsEncryptionRPCClearCSPLastActivation OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since the last ClearCSP activation"
::= { cwsEncryptionRPCClearCSPEntry 3 }
cwsEncryptionRPCClearCSPLastReturnCode OBJECT-TYPE
SYNTAX INTEGER { fail(0), pass(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Return code of the last ClearCSP activation"
::= { cwsEncryptionRPCClearCSPEntry 4 }
cwsEncryptionRPCClearCSPLastFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Failure reason of the last ClearCSP activation failure. If the last
call to ClearCSP did not fail, this is an empty string."
::= { cwsEncryptionRPCClearCSPEntry 5 }
cwsEncryptionRPCEnableEncryptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsEncryptionRPCEnableEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for Clear CSP RPC attributes"
::= { cienaWsEncryptionRPCMIB 4 }
cwsEncryptionRPCEnableEncryptionEntry OBJECT-TYPE
SYNTAX CwsEncryptionRPCEnableEncryptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for Clear CSP RPC attributes"
INDEX { cwsEncryptionRPCEnableEncryptionSnmpIndex }
::= { cwsEncryptionRPCEnableEncryptionTable 1 }
CwsEncryptionRPCEnableEncryptionEntry ::= SEQUENCE {
cwsEncryptionRPCEnableEncryptionSnmpIndex Integer32,
cwsEncryptionRPCEnableEncryptionActivate INTEGER,
cwsEncryptionRPCEnableEncryptionLastActivation TimeStamp,
cwsEncryptionRPCEnableEncryptionLastReturnCode INTEGER,
cwsEncryptionRPCEnableEncryptionLastFailureReason DisplayString
}
cwsEncryptionRPCEnableEncryptionSnmpIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCEnableEncryptionEntry 1 }
cwsEncryptionRPCEnableEncryptionActivate OBJECT-TYPE
SYNTAX INTEGER { notActive(0), activate(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Node to activate the clear-critical-security-parameters RPC"
::= { cwsEncryptionRPCEnableEncryptionEntry 2 }
cwsEncryptionRPCEnableEncryptionLastActivation OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since the last EnableEncryption activation"
::= { cwsEncryptionRPCEnableEncryptionEntry 3 }
cwsEncryptionRPCEnableEncryptionLastReturnCode OBJECT-TYPE
SYNTAX INTEGER { fail(0), pass(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Return code of the last EnableEncryption activation"
::= { cwsEncryptionRPCEnableEncryptionEntry 4 }
cwsEncryptionRPCEnableEncryptionLastFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Failure reason of the last EnableEncryption activation failure. If the last
call to EnableEncryption did not fail, this is an empty string."
::= { cwsEncryptionRPCEnableEncryptionEntry 5 }
-- Conformance statements
cienaWsEncryptionRPCObjects OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCMIB 1 }
cienaWsEncryptionRPCConformance OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCMIB 2 }
cienaWsEncryptionRPCGroups OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCConformance 1 }
cienaWsEncryptionRPCGroup OBJECT-GROUP
OBJECTS {
cwsEncryptionRPCClearCSPActivate,
cwsEncryptionRPCClearCSPLastActivation,
cwsEncryptionRPCClearCSPLastReturnCode,
cwsEncryptionRPCClearCSPLastFailureReason,
cwsEncryptionRPCEnableEncryptionActivate,
cwsEncryptionRPCEnableEncryptionLastActivation,
cwsEncryptionRPCEnableEncryptionLastReturnCode,
cwsEncryptionRPCEnableEncryptionLastFailureReason
}
STATUS current
DESCRIPTION "Clear Security Parameters RPC group"
::= { cienaWsEncryptionRPCGroups 1 }
cienaWsEncryptionRPCCompliances OBJECT IDENTIFIER
::= { cienaWsEncryptionRPCConformance 2 }
cienaWsEncryptionRPCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsEncryptionRPCGroup }
::= { cienaWsEncryptionRPCCompliances 1 }
END -- End module

View File

@ -0,0 +1,336 @@
-- This file was automatically generated from ciena-ws-license.yang. Do not edit.
CIENA-WS-LICENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
StringMaxl128, StringMaxl16, 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;
cienaWsLicenseMIB MODULE-IDENTITY
LAST-UPDATED "201707070000Z"
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 licensing information representation for Ciena's Waveserver."
REVISION "201707070000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 25 }
LicenseComplianceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { notCompliant(0), compliant(1) }
LicenseSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { preInstall(0), local(1) }
LicenseStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { valid(0), invalid(1), expired(2) }
LicenseType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { trial(0), served(1) }
cwsLicenseClientIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsLicenseClientIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "License client identification information."
::= { cienaWsLicenseMIB 4 }
cwsLicenseClientIdEntry OBJECT-TYPE
SYNTAX CwsLicenseClientIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsLicenseClientIdTable."
INDEX { cwsLicenseClientIdTableSnmpKey }
::= { cwsLicenseClientIdTable 1 }
CwsLicenseClientIdEntry ::= SEQUENCE {
cwsLicenseClientIdTableSnmpKey Integer32,
cwsLicenseClientIdRegistrationId StringMaxl64
}
cwsLicenseClientIdTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsLicenseClientId"
::= { cwsLicenseClientIdEntry 1 }
cwsLicenseClientIdRegistrationId OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License client registration id"
::= { cwsLicenseClientIdEntry 2 }
cwsLicenseClientStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsLicenseClientStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "License client state information."
::= { cienaWsLicenseMIB 5 }
cwsLicenseClientStateEntry OBJECT-TYPE
SYNTAX CwsLicenseClientStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsLicenseClientStateTable."
INDEX { cwsLicenseClientStateTableSnmpKey }
::= { cwsLicenseClientStateTable 1 }
CwsLicenseClientStateEntry ::= SEQUENCE {
cwsLicenseClientStateTableSnmpKey Integer32,
cwsLicenseClientStateComplianceState LicenseComplianceState
}
cwsLicenseClientStateTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsLicenseClientState"
::= { cwsLicenseClientStateEntry 1 }
cwsLicenseClientStateComplianceState OBJECT-TYPE
SYNTAX LicenseComplianceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the license client is compliant."
::= { cwsLicenseClientStateEntry 2 }
cwsLicenseLicenseslistTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsLicenseLicenseslistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of waveserver licenses."
::= { cienaWsLicenseMIB 7 }
cwsLicenseLicenseslistEntry OBJECT-TYPE
SYNTAX CwsLicenseLicenseslistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsLicenseLicenseslistTable."
INDEX { cwsLicenseLicenseslistLicenseIndex }
::= { cwsLicenseLicenseslistTable 1 }
CwsLicenseLicenseslistEntry ::= SEQUENCE {
cwsLicenseLicenseslistLicenseIndex Integer32,
cwsLicenseLicenseslistName StringMaxl128,
cwsLicenseLicenseslistDescription StringMaxl128,
cwsLicenseLicenseslistVersion StringMaxl16,
cwsLicenseLicenseslistStatus LicenseStatus,
cwsLicenseLicenseslistSource LicenseSource,
cwsLicenseLicenseslistIssuerName StringMaxl128,
cwsLicenseLicenseslistIssuedDate StringMaxl128,
cwsLicenseLicenseslistType LicenseType,
cwsLicenseLicenseslistHostId StringMaxl128,
cwsLicenseLicenseslistCount StringMaxl16,
cwsLicenseLicenseslistCheckedOutCount StringMaxl16,
cwsLicenseLicenseslistExpiryDate StringMaxl32,
cwsLicenseLicenseslistNotice StringMaxl128
}
cwsLicenseLicenseslistLicenseIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "License index, unique, key value for the License List."
::= { cwsLicenseLicenseslistEntry 1 }
cwsLicenseLicenseslistName OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the License."
::= { cwsLicenseLicenseslistEntry 2 }
cwsLicenseLicenseslistDescription OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of the License."
::= { cwsLicenseLicenseslistEntry 3 }
cwsLicenseLicenseslistVersion OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version of the License."
::= { cwsLicenseLicenseslistEntry 4 }
cwsLicenseLicenseslistStatus OBJECT-TYPE
SYNTAX LicenseStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of the License."
::= { cwsLicenseLicenseslistEntry 5 }
cwsLicenseLicenseslistSource OBJECT-TYPE
SYNTAX LicenseSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Source of the License."
::= { cwsLicenseLicenseslistEntry 6 }
cwsLicenseLicenseslistIssuerName OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the Issuer of the License."
::= { cwsLicenseLicenseslistEntry 7 }
cwsLicenseLicenseslistIssuedDate OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date the License was issued."
::= { cwsLicenseLicenseslistEntry 8 }
cwsLicenseLicenseslistType OBJECT-TYPE
SYNTAX LicenseType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of the License."
::= { cwsLicenseLicenseslistEntry 9 }
cwsLicenseLicenseslistHostId OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Host Id of the License."
::= { cwsLicenseLicenseslistEntry 10 }
cwsLicenseLicenseslistCount OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of License instances available."
::= { cwsLicenseLicenseslistEntry 11 }
cwsLicenseLicenseslistCheckedOutCount OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of License instances checked out."
::= { cwsLicenseLicenseslistEntry 12 }
cwsLicenseLicenseslistExpiryDate OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date the License expires."
::= { cwsLicenseLicenseslistEntry 13 }
cwsLicenseLicenseslistNotice OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Notice of the License."
::= { cwsLicenseLicenseslistEntry 14 }
cwsLicenseServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsLicenseServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "License server information."
::= { cienaWsLicenseMIB 8 }
cwsLicenseServerEntry OBJECT-TYPE
SYNTAX CwsLicenseServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsLicenseServerTable."
INDEX { cwsLicenseServerTableSnmpKey }
::= { cwsLicenseServerTable 1 }
CwsLicenseServerEntry ::= SEQUENCE {
cwsLicenseServerTableSnmpKey Integer32,
cwsLicenseServerHostAddress OCTET STRING,
cwsLicenseServerNumLicenseServers Unsigned32
}
cwsLicenseServerTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsLicenseServer"
::= { cwsLicenseServerEntry 1 }
cwsLicenseServerHostAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The license server host name and port number, separated by a colon."
::= { cwsLicenseServerEntry 2 }
cwsLicenseServerNumLicenseServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of license servers."
::= { cwsLicenseServerEntry 3 }
-- Conformance statements
cienaWsLicenseObjects OBJECT IDENTIFIER
::= { cienaWsLicenseMIB 1 }
cienaWsLicenseConformance OBJECT IDENTIFIER
::= { cienaWsLicenseMIB 2 }
cienaWsLicenseGroups OBJECT IDENTIFIER
::= { cienaWsLicenseConformance 1 }
cienaWsLicenseGroup OBJECT-GROUP
OBJECTS {
cwsLicenseClientIdRegistrationId,
cwsLicenseClientStateComplianceState,
cwsLicenseLicenseslistName,
cwsLicenseLicenseslistDescription,
cwsLicenseLicenseslistVersion,
cwsLicenseLicenseslistStatus,
cwsLicenseLicenseslistSource,
cwsLicenseLicenseslistIssuerName,
cwsLicenseLicenseslistIssuedDate,
cwsLicenseLicenseslistType,
cwsLicenseLicenseslistHostId,
cwsLicenseLicenseslistCount,
cwsLicenseLicenseslistCheckedOutCount,
cwsLicenseLicenseslistExpiryDate,
cwsLicenseLicenseslistNotice,
cwsLicenseServerHostAddress,
cwsLicenseServerNumLicenseServers
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsLicenseGroups 1 }
cienaWsLicenseCompliances OBJECT IDENTIFIER
::= { cienaWsLicenseConformance 2 }
cienaWsLicenseCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsLicenseGroup }
::= { cienaWsLicenseCompliances 1 }
END -- End module

72
mibs/ciena/CIENA-WS-MIB Normal file
View File

@ -0,0 +1,72 @@
CIENA-WS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI;
ciena MODULE-IDENTITY
LAST-UPDATED "201612140000Z"
ORGANIZATION
"Ciena Corporation"
CONTACT-INFO
"Web: 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
"Top-level MIB structure for Ciena's Waveserver."
REVISION "201612140000Z"
DESCRIPTION
"Release 1.3. fixed LAST-UPDATED and REVISION statement order."
REVISION "201607070000Z"
DESCRIPTION
"String clean-up and addition of version node for release 1.2."
REVISION "201009272317Z"
DESCRIPTION
"Initial creation of MIB file structure for Ciena."
::= { enterprises 1271 }
--
-- Node definitions
--
waveserver OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root identifier for Ciena's Waveserver product."
::= { ciena 3 }
cienaWsStatistics OBJECT-IDENTITY
STATUS obsolete
DESCRIPTION
"Statistics for Waveserver."
::= { waveserver 3 }
cienaWsNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Waveserver notifications."
::= { waveserver 2 }
cienaWsNotificationsControlModule OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Waveserver control module."
::= { cienaWsNotifications 1 }
cienaWsConfigV1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Configuration for the Waveserver 1.0 and 1.1 releases."
::= { waveserver 1 }
cienaWsConfig OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root object for the Waveserver API in 1.2 and beyond."
::= { waveserver 4 }
END

View File

@ -0,0 +1,645 @@
--
-- CIENA-WS-NOTIFICATION-MIB.my
--
CIENA-WS-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI
cienaWsNotifications
FROM CIENA-WS-MIB
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC;
cienaWsNotificationMIB MODULE-IDENTITY
LAST-UPDATED "201611140000Z"
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
"Notification definitions for Waveserver. Contains alarm notifications and link
state defects."
REVISION "201611140000Z"
DESCRIPTION "Added MODULE-IDENTITY statements."
::= { cienaWsNotifications 3 }
-- Textual conventions
DisplayString32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32t"
STATUS current
DESCRIPTION
"A UTF-8 string with a max length of 32 characters"
SYNTAX OCTET STRING(SIZE(1..32))
-- Alarm Notifications
wsAlarmNotification NOTIFICATION-TYPE
OBJECTS {
wsAlarmNotificationSiteId,
wsAlarmNotificationGroupId,
wsAlarmNotificationMemberId,
wsAlarmNotificationInstanceId,
wsAlarmNotificationDateAndTime,
wsAlarmNotificationTableId,
wsAlarmNotificationSeverity,
wsAlarmNotificationInstance,
wsAlarmNotificationDescription,
wsAlarmNotificationActiveStatus,
wsAlarmNotificationEntityType
}
STATUS current
DESCRIPTION
"Ciena Wavesever notification for an alarm raising or clearing"
::= { cienaWsNotifications 11 }
wsAlarmNotificationSiteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system Site ID."
::= { wsAlarmNotification 1 }
wsAlarmNotificationGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system Group ID."
::= { wsAlarmNotification 2 }
wsAlarmNotificationMemberId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system Member ID."
::= { wsAlarmNotification 3 }
wsAlarmNotificationInstanceId OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm Instance ID."
::= { wsAlarmNotification 4 }
wsAlarmNotificationDateAndTime OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when alarm was raised."
::= { wsAlarmNotification 5 }
wsAlarmNotificationTableId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm table ID."
::= { wsAlarmNotification 6 }
wsAlarmNotificationSeverity OBJECT-TYPE
SYNTAX INTEGER {
cleared(1),
critical(3),
major(4),
minor(5),
warning(6),
info(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm severity."
::= { wsAlarmNotification 7 }
wsAlarmNotificationInstance OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object instance the alarm is raised against."
::= { wsAlarmNotification 8 }
wsAlarmNotificationDescription OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm description."
::= { wsAlarmNotification 9 }
wsAlarmNotificationActiveStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm active status."
::= { wsAlarmNotification 10 }
-- Port Type
wsAlarmNotificationEntityType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
other(1),
clientPort(2),
linePort(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm source entity type if applicable."
::= { wsAlarmNotification 11 }
-- Link state notifications
-- The following notification communicates the state of a link. This includes
-- detailed information about the current health of the link.
wsLinkStateAlarmNotification NOTIFICATION-TYPE
OBJECTS {
wsLinkStateAlarmNotificationSiteId,
wsLinkStateAlarmNotificationGroupId,
wsLinkStateAlarmNotificationMemberId,
wsLinkStateAlarmNotificationInstanceId,
wsLinkStateAlarmNotificationDateAndTime,
wsLinkStateAlarmNotificationSeverity,
wsLinkStateAlarmNotificationInstance,
wsLinkStateAlarmNotificationDescription,
wsLinkStateAlarmNotificationPtpRxLos,
wsLinkStateAlarmNotificationPtpRxLol,
wsLinkStateAlarmNotificationPtpTxLos,
wsLinkStateAlarmNotificationPtpTxLol,
wsLinkStateAlarmNotificationEthFecLossSync,
wsLinkStateAlarmNotificationEthEBer,
wsLinkStateAlarmNotificationEthRsLf,
wsLinkStateAlarmNotificationEthRsRf,
wsLinkStateAlarmNotificationEthPcsLobl,
wsLinkStateAlarmNotificationEthPcsLoam,
wsLinkStateAlarmNotificationEthPcsLol,
wsLinkStateAlarmNotificationEthRsLinkDown,
wsLinkStateAlarmNotificationOtuLoc,
wsLinkStateAlarmNotificationOtuFreqOor,
wsLinkStateAlarmNotificationOtuLof,
wsLinkStateAlarmNotificationOtuPreFecSf,
wsLinkStateAlarmNotificationOtuPreFecSd,
wsLinkStateAlarmNotificationOtuLom,
wsLinkStateAlarmNotificationOtuBdi,
wsLinkStateAlarmNotificationOtuTtiMismatch,
wsLinkStateAlarmNotificationOduOci,
wsLinkStateAlarmNotificationOduAis,
wsLinkStateAlarmNotificationOduLck,
wsLinkStateAlarmNotificationOduSf,
wsLinkStateAlarmNotificationOduSd,
wsLinkStateAlarmNotificationOduTtiMismatch,
wsLinkStateAlarmNotificationOduBdi,
wsLinkStateAlarmNotificationOduPtiMismatch,
wsLinkStateAlarmNotificationOduFeClientSf,
wsLinkStateAlarmNotificationOduSkewOor,
wsLinkStateAlarmNotificationEntityType
}
STATUS current
DESCRIPTION
"Ciena Waveserver notification for line faults."
::= { cienaWsNotifications 12 }
wsLinkStateAlarmNotificationSiteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The line fault site ID."
::= { wsLinkStateAlarmNotification 1 }
wsLinkStateAlarmNotificationGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system Group ID."
::= { wsLinkStateAlarmNotification 2 }
wsLinkStateAlarmNotificationMemberId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system Member ID."
::= { wsLinkStateAlarmNotification 3 }
wsLinkStateAlarmNotificationInstanceId OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The line fault instance ID."
::= { wsLinkStateAlarmNotification 4 }
wsLinkStateAlarmNotificationDateAndTime OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when alarm was raised."
::= { wsLinkStateAlarmNotification 5 }
wsLinkStateAlarmNotificationSeverity OBJECT-TYPE
SYNTAX INTEGER {
cleared(1),
critical(3),
major(4),
minor(5),
warning(6),
info(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm severity."
::= { wsLinkStateAlarmNotification 7 }
wsLinkStateAlarmNotificationInstance OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object instance the alarm is raised against."
::= { wsLinkStateAlarmNotification 8 }
wsLinkStateAlarmNotificationDescription OBJECT-TYPE
SYNTAX DisplayString32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm description."
::= { wsLinkStateAlarmNotification 9 }
-- PTP
wsLinkStateAlarmNotificationPtpDefects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Defects related to the physical termination point."
::= { wsLinkStateAlarmNotification 10 }
wsLinkStateAlarmNotificationPtpRxLos OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PTP alarms for the link."
::= { wsLinkStateAlarmNotificationPtpDefects 1 }
wsLinkStateAlarmNotificationPtpRxLol OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PTP alarms for the link."
::= { wsLinkStateAlarmNotificationPtpDefects 2 }
wsLinkStateAlarmNotificationPtpTxLos OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PTP alarms for the link."
::= { wsLinkStateAlarmNotificationPtpDefects 3 }
wsLinkStateAlarmNotificationPtpTxLol OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PTP alarms for the link."
::= { wsLinkStateAlarmNotificationPtpDefects 4 }
-- Ethernet alarms
wsLinkStateAlarmNotificationEthDefects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Ethernet defects."
::= { wsLinkStateAlarmNotification 11 }
wsLinkStateAlarmNotificationEthPcsHighBer OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet PCS high bit error rate."
::= { wsLinkStateAlarmNotificationEthDefects 1 }
wsLinkStateAlarmNotificationEthPcsLoam OBJECT-TYPE
SYNTAX INTEGER { inactive(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet PCS loss of alignment marker."
::= { wsLinkStateAlarmNotificationEthDefects 2 }
wsLinkStateAlarmNotificationEthPcsLobl OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet PCS loss of block lock."
::= { wsLinkStateAlarmNotificationEthDefects 3 }
wsLinkStateAlarmNotificationEthRsLinkDown OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet RS link down."
::= { wsLinkStateAlarmNotificationEthDefects 4 }
wsLinkStateAlarmNotificationEthRsLf OBJECT-TYPE
SYNTAX INTEGER { inactive(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet RS local fault."
::= { wsLinkStateAlarmNotificationEthDefects 5 }
wsLinkStateAlarmNotificationEthRsRf OBJECT-TYPE
SYNTAX INTEGER { inactive(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet RS remote fault."
::= { wsLinkStateAlarmNotificationEthDefects 6 }
wsLinkStateAlarmNotificationEthFecLossSync OBJECT-TYPE
SYNTAX INTEGER { inactive(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet FEC loss of alignment marker."
::= { wsLinkStateAlarmNotificationEthDefects 7 }
wsLinkStateAlarmNotificationEthPmaSool OBJECT-TYPE
SYNTAX INTEGER { inactive(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet PMA serdes out of lock."
::= { wsLinkStateAlarmNotificationEthDefects 8 }
-- OTU Alarms
wsLinkStateAlarmNotificationOtuDefects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OTU layer defects."
::= { wsLinkStateAlarmNotification 12 }
wsLinkStateAlarmNotificationOtuLoc OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU loss of clock."
::= { wsLinkStateAlarmNotificationOtuDefects 1}
wsLinkStateAlarmNotificationOtuFreqOor OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU frequency out of range."
::= { wsLinkStateAlarmNotificationOtuDefects 2 }
wsLinkStateAlarmNotificationOtuLof OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU loss of frame."
::= { wsLinkStateAlarmNotificationOtuDefects 3 }
wsLinkStateAlarmNotificationOtuPreFecSf OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU pre-FEC signal fail."
::= { wsLinkStateAlarmNotificationOtuDefects 4 }
wsLinkStateAlarmNotificationOtuPreFecSd OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU pre-FEC signal degrade."
::= { wsLinkStateAlarmNotificationOtuDefects 5 }
wsLinkStateAlarmNotificationOtuLom OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU loss of multi-frame."
::= { wsLinkStateAlarmNotificationOtuDefects 6 }
wsLinkStateAlarmNotificationOtuBdi OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU backwards defect indicator."
::= { wsLinkStateAlarmNotificationOtuDefects 7 }
wsLinkStateAlarmNotificationOtuTtiMismatch OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OTU TTI mismatch."
::= { wsLinkStateAlarmNotificationOtuDefects 8 }
-- ODU
wsLinkStateAlarmNotificationOduDefects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ODU layer defects."
::= { wsLinkStateAlarmNotification 13 }
wsLinkStateAlarmNotificationOduOci OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU open connection indication."
::= { wsLinkStateAlarmNotificationOduDefects 1 }
wsLinkStateAlarmNotificationOduAis OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU alarm indicating signal."
::= { wsLinkStateAlarmNotificationOduDefects 2 }
wsLinkStateAlarmNotificationOduLck OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU locked."
::= { wsLinkStateAlarmNotificationOduDefects 3 }
wsLinkStateAlarmNotificationOduSf OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU signal fail."
::= { wsLinkStateAlarmNotificationOduDefects 4 }
wsLinkStateAlarmNotificationOduSd OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU signal degrade."
::= { wsLinkStateAlarmNotificationOduDefects 5 }
wsLinkStateAlarmNotificationOduTtiMismatch OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU TTI mismatch."
::= { wsLinkStateAlarmNotificationOduDefects 6 }
wsLinkStateAlarmNotificationOduBdi OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU backwards defect indicator."
::= { wsLinkStateAlarmNotificationOduDefects 7 }
wsLinkStateAlarmNotificationOduPtiMismatch OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU payload type indicator mismatch."
::= { wsLinkStateAlarmNotificationOduDefects 8 }
wsLinkStateAlarmNotificationOduFeClientSf OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU far-end client signal fail."
::= { wsLinkStateAlarmNotificationOduDefects 9 }
wsLinkStateAlarmNotificationOduSkewOor OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ODU skew out of range."
::= { wsLinkStateAlarmNotificationOduDefects 10 }
wsLinkStateAlarmNotificationEntityType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
other(1),
clientPort(2),
linePort(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm source entity type if applicable."
::= { wsLinkStateAlarmNotification 14 }
END

7108
mibs/ciena/CIENA-WS-PM-MIB Normal file

File diff suppressed because it is too large Load Diff

2018
mibs/ciena/CIENA-WS-PORT-MIB Normal file

File diff suppressed because it is too large Load Diff

1201
mibs/ciena/CIENA-WS-PTP-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,106 @@
-- This file was automatically generated from ciena-ws-ptp-pluggable.yang. Do not edit.
CIENA-WS-PTP-PLUGGABLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
cwsPtpTxStatusEntry
FROM CIENA-WS-PTP-MIB
ChannelsNumber, PtpId
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC;
cienaWsPtpPluggableMIB 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 YANG module defines Ciena's XCVR ptp pluggable specific data. It augments the ciena-ws-ptp module. The pluggable PTP is the signal carried by the pluggable transceiver at a client port. Automatically provisioned at transceiver installation."
REVISION "201702280000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3"
REVISION "201606140000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Major restructuring of this YANG module."
REVISION "201504290000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 10 }
cwsPtpAugPtpPluggableTxStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsPtpAugPtpPluggableTxStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsPtpPluggableMIB 3 }
cwsPtpAugPtpPluggableTxStatusEntry OBJECT-TYPE
SYNTAX CwsPtpAugPtpPluggableTxStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsPtpAugPtpPluggableTxStatusTable."
AUGMENTS { cwsPtpTxStatusEntry }
::= { cwsPtpAugPtpPluggableTxStatusTable 1 }
CwsPtpAugPtpPluggableTxStatusEntry ::= SEQUENCE {
cwsPtpPluggableTxStatusLossOfSignal TruthValue,
cwsPtpPluggableTxStatusLossOfLock TruthValue
}
cwsPtpPluggableTxStatusLossOfSignal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Tx Loss of Signal. QSFP28 only attribute."
::= { cwsPtpAugPtpPluggableTxStatusEntry 1 }
cwsPtpPluggableTxStatusLossOfLock OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Tx Loss of Lock."
::= { cwsPtpAugPtpPluggableTxStatusEntry 2 }
-- Conformance statements
cienaWsPtpPluggableObjects OBJECT IDENTIFIER
::= { cienaWsPtpPluggableMIB 1 }
cienaWsPtpPluggableConformance OBJECT IDENTIFIER
::= { cienaWsPtpPluggableMIB 2 }
cienaWsPtpPluggableGroups OBJECT IDENTIFIER
::= { cienaWsPtpPluggableConformance 1 }
cienaWsPtpPluggableGroup OBJECT-GROUP
OBJECTS {
cwsPtpPluggableTxStatusLossOfSignal,
cwsPtpPluggableTxStatusLossOfLock
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsPtpPluggableGroups 1 }
cienaWsPtpPluggableCompliances OBJECT IDENTIFIER
::= { cienaWsPtpPluggableConformance 2 }
cienaWsPtpPluggableCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsPtpPluggableGroup }
::= { cienaWsPtpPluggableCompliances 1 }
END -- End module

View File

@ -0,0 +1,232 @@
-- This file was automatically generated from ciena-ws-service-domain.yang. Do not edit.
CIENA-WS-SERVICE-DOMAIN-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
DescriptionString, NameString, PortId, ServiceDomainIdx, ServiceIdx
FROM CIENA-WS-TYPEDEFS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI;
cienaWsServiceDomainMIB MODULE-IDENTITY
LAST-UPDATED "201703020000Z"
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 service-domain data for the Waveserver. A service domain is a logical grouping of line ports and services. It is automatically provisioned at system turn-up. By default, a service domain is mapped to a line port"
REVISION "201703020000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
Added RPCs: ws-service-domain-attach-port, ws-service-domain-detach-port"
REVISION "201506170000Z"
DESCRIPTION "Waveserver Rel 1.2 revised. port-members and service-index leaf list are now part of linked-references sub-container.
Restructuring of the module."
REVISION "201504150000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 11 }
cwsServiceDomainServiceDomainsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceDomainServiceDomainsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Configured service domain."
::= { cienaWsServiceDomainMIB 3 }
cwsServiceDomainServiceDomainsEntry OBJECT-TYPE
SYNTAX CwsServiceDomainServiceDomainsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceDomainServiceDomainsTable."
INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex }
::= { cwsServiceDomainServiceDomainsTable 1 }
CwsServiceDomainServiceDomainsEntry ::= SEQUENCE {
cwsServiceDomainServiceDomainsServiceDomainIndex Integer32
}
cwsServiceDomainServiceDomainsServiceDomainIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Index of the service domain."
::= { cwsServiceDomainServiceDomainsEntry 1 }
cwsServiceDomainServiceDomainIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceDomainServiceDomainIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Service Domain identification."
::= { cienaWsServiceDomainMIB 4 }
cwsServiceDomainServiceDomainIdEntry OBJECT-TYPE
SYNTAX CwsServiceDomainServiceDomainIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceDomainServiceDomainIdTable."
INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainServiceDomainIdTableSnmpKey }
::= { cwsServiceDomainServiceDomainIdTable 1 }
CwsServiceDomainServiceDomainIdEntry ::= SEQUENCE {
cwsServiceDomainServiceDomainIdTableSnmpKey Integer32,
cwsServiceDomainServiceDomainIdName NameString,
cwsServiceDomainServiceDomainIdDescription DescriptionString
}
cwsServiceDomainServiceDomainIdTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceDomainServiceDomainId"
::= { cwsServiceDomainServiceDomainIdEntry 1 }
cwsServiceDomainServiceDomainIdName OBJECT-TYPE
SYNTAX NameString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The name of the service domain."
::= { cwsServiceDomainServiceDomainIdEntry 2 }
cwsServiceDomainServiceDomainIdDescription OBJECT-TYPE
SYNTAX DescriptionString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Description of the service domain."
::= { cwsServiceDomainServiceDomainIdEntry 3 }
cwsServiceDomainPortMembersTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceDomainPortMembersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry identifies the ID of the port associated with this service domain"
::= { cienaWsServiceDomainMIB 5 }
cwsServiceDomainPortMembersEntry OBJECT-TYPE
SYNTAX CwsServiceDomainPortMembersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceDomainPortMembersTable."
INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainLinkedReferencesTableSnmpKey, cwsServiceDomainPortMembersTableSnmpKey }
::= { cwsServiceDomainPortMembersTable 1 }
CwsServiceDomainPortMembersEntry ::= SEQUENCE {
cwsServiceDomainPortMembersTableSnmpKey Integer32,
cwsServiceDomainPortMembers PortId
}
cwsServiceDomainPortMembersTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceDomainPortMembers"
::= { cwsServiceDomainPortMembersEntry 1 }
cwsServiceDomainPortMembers OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Each entry identifies the ID of the port associated with this service domain"
::= { cwsServiceDomainPortMembersEntry 2 }
cwsServiceDomainLinkedReferencesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceDomainLinkedReferencesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsServiceDomainMIB 6 }
cwsServiceDomainLinkedReferencesEntry OBJECT-TYPE
SYNTAX CwsServiceDomainLinkedReferencesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceDomainLinkedReferencesTable."
INDEX { cwsServiceDomainLinkedReferencesTableSnmpKey }
::= { cwsServiceDomainLinkedReferencesTable 1 }
CwsServiceDomainLinkedReferencesEntry ::= SEQUENCE {
cwsServiceDomainLinkedReferencesTableSnmpKey Integer32
}
cwsServiceDomainLinkedReferencesTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique key for cwsServiceDomainPortMembers"
::= { cwsServiceDomainLinkedReferencesEntry 1 }
cwsServiceDomainServiceMembersTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceDomainServiceMembersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry identifies the index number of a service associated with the service domain."
::= { cienaWsServiceDomainMIB 7 }
cwsServiceDomainServiceMembersEntry OBJECT-TYPE
SYNTAX CwsServiceDomainServiceMembersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceDomainServiceMembersTable."
INDEX { cwsServiceDomainServiceDomainsServiceDomainIndex, cwsServiceDomainLinkedReferencesTableSnmpKey, cwsServiceDomainServiceMembersTableSnmpKey }
::= { cwsServiceDomainServiceMembersTable 1 }
CwsServiceDomainServiceMembersEntry ::= SEQUENCE {
cwsServiceDomainServiceMembersTableSnmpKey Integer32,
cwsServiceDomainServiceMembers ServiceIdx
}
cwsServiceDomainServiceMembersTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceDomainServiceMembers"
::= { cwsServiceDomainServiceMembersEntry 1 }
cwsServiceDomainServiceMembers OBJECT-TYPE
SYNTAX ServiceIdx
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Each entry identifies the index number of a service associated with the service domain."
::= { cwsServiceDomainServiceMembersEntry 2 }
-- Conformance statements
cienaWsServiceDomainObjects OBJECT IDENTIFIER
::= { cienaWsServiceDomainMIB 1 }
cienaWsServiceDomainConformance OBJECT IDENTIFIER
::= { cienaWsServiceDomainMIB 2 }
cienaWsServiceDomainGroups OBJECT IDENTIFIER
::= { cienaWsServiceDomainConformance 1 }
cienaWsServiceDomainGroup OBJECT-GROUP
OBJECTS {
cwsServiceDomainServiceDomainsServiceDomainIndex,
cwsServiceDomainServiceDomainIdName,
cwsServiceDomainServiceDomainIdDescription
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsServiceDomainGroups 1 }
cienaWsServiceDomainCompliances OBJECT IDENTIFIER
::= { cienaWsServiceDomainConformance 2 }
cienaWsServiceDomainCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsServiceDomainGroup }
::= { cienaWsServiceDomainCompliances 1 }
END -- End module

View File

@ -0,0 +1,323 @@
-- This file was automatically generated from ciena-ws-service.yang. Do not edit.
CIENA-WS-SERVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
DescriptionString, EnabledDisabledEnum, PortId, ServiceDomainIdx, ServiceIdx
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;
cienaWsServiceMIB MODULE-IDENTITY
LAST-UPDATED "201707180000Z"
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 "An Ethernet Private Line service that carries traffic across the network via a client port. Automatically created at client port provisioning. By default, a service is automatically mapped to a service domain."
REVISION "201707180000Z"
DESCRIPTION "Waveserver Release 1.5
Removed 'Read only attribute' from 'protection-state' description.
Removed 'Read only attribute' from 'mac-learning' description.
Changed 'max-number-of-port' to read-only.
Removed 'config true' from all entries.
Removed obsolete status from 'link-state-forwarding'."
REVISION "201703020000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
Added RPCs: ws-service-attach-port, ws-service-detach-port.
'link-state-forwarding' status changed to obsolete.
"
REVISION "201606170000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Restructuring of the module."
REVISION "201502250000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 1 }
ServiceId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX Unsigned32
ServiceMaxPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX Unsigned32
ServiceNameStr ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "None"
SYNTAX OCTET STRING(SIZE(1..64))
cwsServiceServicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsServiceMIB 3 }
cwsServiceServicesEntry OBJECT-TYPE
SYNTAX CwsServiceServicesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceServicesTable."
INDEX { cwsServiceServicesServiceIndex }
::= { cwsServiceServicesTable 1 }
CwsServiceServicesEntry ::= SEQUENCE {
cwsServiceServicesServiceIndex Integer32
}
cwsServiceServicesServiceIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Service Index, unique for all SAOS DB tables. Key value for the Service List."
::= { cwsServiceServicesEntry 1 }
cwsServiceIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Service identification."
::= { cienaWsServiceMIB 4 }
cwsServiceIdEntry OBJECT-TYPE
SYNTAX CwsServiceIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceIdTable."
INDEX { cwsServiceServicesServiceIndex, cwsServiceIdTableSnmpKey }
::= { cwsServiceIdTable 1 }
CwsServiceIdEntry ::= SEQUENCE {
cwsServiceIdTableSnmpKey Integer32,
cwsServiceIdServiceId ServiceId,
cwsServiceIdName ServiceNameStr,
cwsServiceIdDescription DescriptionString
}
cwsServiceIdTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceId"
::= { cwsServiceIdEntry 1 }
cwsServiceIdServiceId OBJECT-TYPE
SYNTAX ServiceId
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Service ID value, min 1, max 4095."
::= { cwsServiceIdEntry 2 }
cwsServiceIdName OBJECT-TYPE
SYNTAX ServiceNameStr
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of the Service. Each name must be unique."
::= { cwsServiceIdEntry 3 }
cwsServiceIdDescription OBJECT-TYPE
SYNTAX DescriptionString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Description of the Service."
::= { cwsServiceIdEntry 4 }
cwsServiceStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServiceStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Service state."
::= { cienaWsServiceMIB 5 }
cwsServiceStateEntry OBJECT-TYPE
SYNTAX CwsServiceStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServiceStateTable."
INDEX { cwsServiceServicesServiceIndex, cwsServiceStateTableSnmpKey }
::= { cwsServiceStateTable 1 }
CwsServiceStateEntry ::= SEQUENCE {
cwsServiceStateTableSnmpKey Integer32,
cwsServiceStateAdminState EnabledDisabledEnum
}
cwsServiceStateTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceState"
::= { cwsServiceStateEntry 1 }
cwsServiceStateAdminState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the service is enabled or disabled. Read only attribute."
::= { cwsServiceStateEntry 2 }
cwsServicePropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServicePropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Service properties."
::= { cienaWsServiceMIB 6 }
cwsServicePropertiesEntry OBJECT-TYPE
SYNTAX CwsServicePropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServicePropertiesTable."
INDEX { cwsServiceServicesServiceIndex, cwsServicePropertiesTableSnmpKey }
::= { cwsServicePropertiesTable 1 }
CwsServicePropertiesEntry ::= SEQUENCE {
cwsServicePropertiesTableSnmpKey Integer32,
cwsServicePropertiesType INTEGER,
cwsServicePropertiesMaxNumberOfPort ServiceMaxPort,
cwsServicePropertiesProtectionState INTEGER,
cwsServicePropertiesLinkStateForwarding EnabledDisabledEnum,
cwsServicePropertiesMacLearning EnabledDisabledEnum,
cwsServicePropertiesParentSvcDomainIdxReference ServiceDomainIdx
}
cwsServicePropertiesTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServiceProperties"
::= { cwsServicePropertiesEntry 1 }
cwsServicePropertiesType OBJECT-TYPE
SYNTAX INTEGER { epl(0), evpl(1), etree(2), elan(3), eepl(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Service type."
::= { cwsServicePropertiesEntry 2 }
cwsServicePropertiesMaxNumberOfPort OBJECT-TYPE
SYNTAX ServiceMaxPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Max number of ports this service allows. Between 2 and 65535. Read only attribute."
::= { cwsServicePropertiesEntry 3 }
cwsServicePropertiesProtectionState OBJECT-TYPE
SYNTAX INTEGER { protected(0), unprotected(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Service protection state."
::= { cwsServicePropertiesEntry 4 }
cwsServicePropertiesLinkStateForwarding OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If link state forwarding is enabled or disabled."
::= { cwsServicePropertiesEntry 5 }
cwsServicePropertiesMacLearning OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if service MAC learning turned on or off."
::= { cwsServicePropertiesEntry 6 }
cwsServicePropertiesParentSvcDomainIdxReference OBJECT-TYPE
SYNTAX ServiceDomainIdx
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Service Domain Index which this service belongs to. The parent of this service."
::= { cwsServicePropertiesEntry 7 }
cwsServicePortMembersReferenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsServicePortMembersReferenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Service Operational Data: Each entry identifies the port id of a parent port."
::= { cienaWsServiceMIB 7 }
cwsServicePortMembersReferenceEntry OBJECT-TYPE
SYNTAX CwsServicePortMembersReferenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsServicePortMembersReferenceTable."
INDEX { cwsServiceServicesServiceIndex, cwsServicePropertiesTableSnmpKey, cwsServicePortMembersReferenceTableSnmpKey }
::= { cwsServicePortMembersReferenceTable 1 }
CwsServicePortMembersReferenceEntry ::= SEQUENCE {
cwsServicePortMembersReferenceTableSnmpKey Integer32,
cwsServicePortMembersReference PortId
}
cwsServicePortMembersReferenceTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsServicePortMembersReference"
::= { cwsServicePortMembersReferenceEntry 1 }
cwsServicePortMembersReference OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Service Operational Data: Each entry identifies the port id of a parent port."
::= { cwsServicePortMembersReferenceEntry 2 }
-- Conformance statements
cienaWsServiceObjects OBJECT IDENTIFIER
::= { cienaWsServiceMIB 1 }
cienaWsServiceConformance OBJECT IDENTIFIER
::= { cienaWsServiceMIB 2 }
cienaWsServiceGroups OBJECT IDENTIFIER
::= { cienaWsServiceConformance 1 }
cienaWsServiceGroup OBJECT-GROUP
OBJECTS {
cwsServiceServicesServiceIndex,
cwsServiceIdServiceId,
cwsServiceIdName,
cwsServiceIdDescription,
cwsServiceStateAdminState,
cwsServicePropertiesType,
cwsServicePropertiesMaxNumberOfPort,
cwsServicePropertiesProtectionState,
cwsServicePropertiesLinkStateForwarding,
cwsServicePropertiesMacLearning,
cwsServicePropertiesParentSvcDomainIdxReference
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsServiceGroups 1 }
cienaWsServiceCompliances OBJECT IDENTIFIER
::= { cienaWsServiceConformance 2 }
cienaWsServiceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsServiceGroup }
::= { cienaWsServiceCompliances 1 }
END -- End module

View File

@ -0,0 +1,778 @@
-- This file was automatically generated from ciena-ws-software.yang. Do not edit.
CIENA-WS-SOFTWARE-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
StringMaxl128, StringMaxl256, 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, TruthValue
FROM SNMPv2-TC;
cienaWsSoftwareMIB MODULE-IDENTITY
LAST-UPDATED "201707180000Z"
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 software information representation for Ciena's Waveserver."
REVISION "201707180000Z"
DESCRIPTION "Waveserver Release 1.5
Removed 'Read only attribute' from 'index' description.
Removed 'config true' from all entries.
Obsolete: 'ws-software-reset-last-command-file' rpc.
Obsolete: 'ws-software-reset-last-config-file' rpc."
REVISION "201703020000Z"
DESCRIPTION "Waveserver R1.4 revision.
- Added coldrestartrequired enum to the upgrade-op-state.
- Added force option to ws-software-install and ws-software-activate RPCs.
- Added RPC ws-software-clear-cold-restart-required-alarm.
- Aligned MIB files to respect YANG read/write status."
REVISION "201611030000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
'ws-software/installed' has been restructred.
The change is made to support when number of installed items exceeds five."
REVISION "201606140000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Major restructuring of this YANG module."
REVISION "201509290000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 14 }
SoftwareOpState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unknown(0), normal(1), upgradeinprogress(2), restartinprogress(3), subsystemfailed(4), systemloaderror(5) }
SoftwareRtncode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Return code value used in the software module. 0 indicate success. None-zero indicate failure."
SYNTAX Unsigned32
UpgradeOpState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unknown(0), idle(1), downloadinprogress(2), downloadcomplete(3), downloadfailed(4), installationinprogress(5), installationcomplete(6), installationfailed(7), activationinprogress(8), activationcomplete(9), activationfailed(10), commitinprogress(11), commitcomplete(12), commitfailed(13), cancelinprogress(14), cancelcomplete(15), cancelfailed(16), manualcommit(17), manualcancel(18), coldrestartrequired(19) }
cwsSoftwareStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver software status information."
::= { cienaWsSoftwareMIB 3 }
cwsSoftwareStatusEntry OBJECT-TYPE
SYNTAX CwsSoftwareStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareStatusTable."
INDEX { cwsSoftwareStatusTableSnmpKey }
::= { cwsSoftwareStatusTable 1 }
CwsSoftwareStatusEntry ::= SEQUENCE {
cwsSoftwareStatusTableSnmpKey Integer32,
cwsSoftwareStatusSoftwareOperationalState SoftwareOpState,
cwsSoftwareStatusUpgradeOperationalState UpgradeOpState,
cwsSoftwareStatusCommittedVersion StringMaxl32,
cwsSoftwareStatusActiveVersion StringMaxl32,
cwsSoftwareStatusUpgradeToVersion StringMaxl32,
cwsSoftwareStatusLastOperation StringMaxl128
}
cwsSoftwareStatusTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSoftwareStatus"
::= { cwsSoftwareStatusEntry 1 }
cwsSoftwareStatusSoftwareOperationalState OBJECT-TYPE
SYNTAX SoftwareOpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current software operational state."
::= { cwsSoftwareStatusEntry 2 }
cwsSoftwareStatusUpgradeOperationalState OBJECT-TYPE
SYNTAX UpgradeOpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current upgrade operational state."
::= { cwsSoftwareStatusEntry 3 }
cwsSoftwareStatusCommittedVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software committed version."
::= { cwsSoftwareStatusEntry 4 }
cwsSoftwareStatusActiveVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software active version."
::= { cwsSoftwareStatusEntry 5 }
cwsSoftwareStatusUpgradeToVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software upgrade-to version."
::= { cwsSoftwareStatusEntry 6 }
cwsSoftwareStatusLastOperation OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software upgrade last operation."
::= { cwsSoftwareStatusEntry 7 }
cwsSoftwareCheckStatusReportTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareCheckStatusReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver Software Check Status Report. This status report is generated after rpc ws-software-check has been run."
::= { cienaWsSoftwareMIB 4 }
cwsSoftwareCheckStatusReportEntry OBJECT-TYPE
SYNTAX CwsSoftwareCheckStatusReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareCheckStatusReportTable."
INDEX { cwsSoftwareCheckStatusReportTableSnmpKey }
::= { cwsSoftwareCheckStatusReportTable 1 }
CwsSoftwareCheckStatusReportEntry ::= SEQUENCE {
cwsSoftwareCheckStatusReportTableSnmpKey Integer32,
cwsSoftwareCheckStatusReportActiveReleaseVersion StringMaxl32,
cwsSoftwareCheckStatusReportServerReleaseVersion StringMaxl32,
cwsSoftwareCheckStatusReportLocalReleaseVersion StringMaxl32,
cwsSoftwareCheckStatusReportServerHostname StringMaxl32,
cwsSoftwareCheckStatusReportServerPath StringMaxl256,
cwsSoftwareCheckStatusReportTimestamp StringMaxl128,
cwsSoftwareCheckStatusReportCheckOperationalState SoftwareOpState,
cwsSoftwareCheckStatusReportCheckUpgradeState UpgradeOpState,
cwsSoftwareCheckStatusReportRequiredActivationType StringMaxl32,
cwsSoftwareCheckStatusReportServiceInterruptionActivation TruthValue
}
cwsSoftwareCheckStatusReportTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSoftwareCheckStatusReport"
::= { cwsSoftwareCheckStatusReportEntry 1 }
cwsSoftwareCheckStatusReportActiveReleaseVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software active version."
::= { cwsSoftwareCheckStatusReportEntry 2 }
cwsSoftwareCheckStatusReportServerReleaseVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote server release version."
::= { cwsSoftwareCheckStatusReportEntry 3 }
cwsSoftwareCheckStatusReportLocalReleaseVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Local release version."
::= { cwsSoftwareCheckStatusReportEntry 4 }
cwsSoftwareCheckStatusReportServerHostname OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote server host name."
::= { cwsSoftwareCheckStatusReportEntry 5 }
cwsSoftwareCheckStatusReportServerPath OBJECT-TYPE
SYNTAX StringMaxl256
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote server path name."
::= { cwsSoftwareCheckStatusReportEntry 6 }
cwsSoftwareCheckStatusReportTimestamp OBJECT-TYPE
SYNTAX StringMaxl128
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The check status timestamp"
::= { cwsSoftwareCheckStatusReportEntry 7 }
cwsSoftwareCheckStatusReportCheckOperationalState OBJECT-TYPE
SYNTAX SoftwareOpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Check Operational State of the check status report."
::= { cwsSoftwareCheckStatusReportEntry 8 }
cwsSoftwareCheckStatusReportCheckUpgradeState OBJECT-TYPE
SYNTAX UpgradeOpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Check Upgrade State of the check status report."
::= { cwsSoftwareCheckStatusReportEntry 9 }
cwsSoftwareCheckStatusReportRequiredActivationType OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The activation type required for upgrading the remote version: cold restart or warm restart."
::= { cwsSoftwareCheckStatusReportEntry 10 }
cwsSoftwareCheckStatusReportServiceInterruptionActivation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is to indicate whether the system service will be interrupted if the remote version is upgraded."
::= { cwsSoftwareCheckStatusReportEntry 11 }
cwsSoftwareUpgradeServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareUpgradeServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver remote upgrade server information."
::= { cienaWsSoftwareMIB 5 }
cwsSoftwareUpgradeServerEntry OBJECT-TYPE
SYNTAX CwsSoftwareUpgradeServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareUpgradeServerTable."
INDEX { cwsSoftwareUpgradeServerTableSnmpKey }
::= { cwsSoftwareUpgradeServerTable 1 }
CwsSoftwareUpgradeServerEntry ::= SEQUENCE {
cwsSoftwareUpgradeServerTableSnmpKey Integer32,
cwsSoftwareUpgradeServerIndex Unsigned32,
cwsSoftwareUpgradeServerServer StringMaxl64,
cwsSoftwareUpgradeServerMode INTEGER,
cwsSoftwareUpgradeServerRemotePath OCTET STRING,
cwsSoftwareUpgradeServerLoginId StringMaxl32,
cwsSoftwareUpgradeServerPassword StringMaxl32
}
cwsSoftwareUpgradeServerTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSoftwareUpgradeServer"
::= { cwsSoftwareUpgradeServerEntry 1 }
cwsSoftwareUpgradeServerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Unique id."
::= { cwsSoftwareUpgradeServerEntry 2 }
cwsSoftwareUpgradeServerServer OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remote server hostname or IP address"
::= { cwsSoftwareUpgradeServerEntry 3 }
cwsSoftwareUpgradeServerMode OBJECT-TYPE
SYNTAX INTEGER { tftp(0), ftp(1), sftp(2), scp(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The protocol to access server, supported protcols are ftp, tftp, sftp, scp"
::= { cwsSoftwareUpgradeServerEntry 4 }
cwsSoftwareUpgradeServerRemotePath OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The remote server file system path that stores the RPM and bundle xml files."
::= { cwsSoftwareUpgradeServerEntry 5 }
cwsSoftwareUpgradeServerLoginId OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The user name string to authenticate remote server."
::= { cwsSoftwareUpgradeServerEntry 6 }
cwsSoftwareUpgradeServerPassword OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The password for the username."
::= { cwsSoftwareUpgradeServerEntry 7 }
cwsSoftwareUpgradeLogListTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareUpgradeLogListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsSoftwareMIB 6 }
cwsSoftwareUpgradeLogListEntry OBJECT-TYPE
SYNTAX CwsSoftwareUpgradeLogListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareUpgradeLogListTable."
INDEX { cwsSoftwareUpgradeLogListLogIndex }
::= { cwsSoftwareUpgradeLogListTable 1 }
CwsSoftwareUpgradeLogListEntry ::= SEQUENCE {
cwsSoftwareUpgradeLogListLogIndex Integer32,
cwsSoftwareUpgradeLogListDateAndTime StringMaxl64,
cwsSoftwareUpgradeLogListText StringMaxl256
}
cwsSoftwareUpgradeLogListLogIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Softsare log index. Unique id, read-only attribute."
::= { cwsSoftwareUpgradeLogListEntry 1 }
cwsSoftwareUpgradeLogListDateAndTime OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software log date and time, in string format."
::= { cwsSoftwareUpgradeLogListEntry 2 }
cwsSoftwareUpgradeLogListText OBJECT-TYPE
SYNTAX StringMaxl256
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software log text."
::= { cwsSoftwareUpgradeLogListEntry 3 }
cwsSoftwareActiveSoftwareTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareActiveSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Waveserver active software information."
::= { cienaWsSoftwareMIB 7 }
cwsSoftwareActiveSoftwareEntry OBJECT-TYPE
SYNTAX CwsSoftwareActiveSoftwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareActiveSoftwareTable."
INDEX { cwsSoftwareActiveSoftwareTableSnmpKey }
::= { cwsSoftwareActiveSoftwareTable 1 }
CwsSoftwareActiveSoftwareEntry ::= SEQUENCE {
cwsSoftwareActiveSoftwareTableSnmpKey Integer32,
cwsSoftwareActiveSoftwareVersion StringMaxl32,
cwsSoftwareActiveSoftwareBuildNumber StringMaxl32,
cwsSoftwareActiveSoftwareBuildDate StringMaxl32,
cwsSoftwareActiveSoftwareCatalogName StringMaxl64,
cwsSoftwareActiveSoftwareNumberOfComponents Unsigned32
}
cwsSoftwareActiveSoftwareTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsSoftwareActiveSoftware"
::= { cwsSoftwareActiveSoftwareEntry 1 }
cwsSoftwareActiveSoftwareVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Active software release version."
::= { cwsSoftwareActiveSoftwareEntry 2 }
cwsSoftwareActiveSoftwareBuildNumber OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Active software release build number."
::= { cwsSoftwareActiveSoftwareEntry 3 }
cwsSoftwareActiveSoftwareBuildDate OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Active software release build date."
::= { cwsSoftwareActiveSoftwareEntry 4 }
cwsSoftwareActiveSoftwareCatalogName OBJECT-TYPE
SYNTAX StringMaxl64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Active software release catalog name."
::= { cwsSoftwareActiveSoftwareEntry 5 }
cwsSoftwareActiveSoftwareNumberOfComponents OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The active software release component count."
::= { cwsSoftwareActiveSoftwareEntry 6 }
cwsSoftwareActivecomponentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareActivecomponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsSoftwareMIB 8 }
cwsSoftwareActivecomponentsEntry OBJECT-TYPE
SYNTAX CwsSoftwareActivecomponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareActivecomponentsTable."
INDEX { cwsSoftwareActivecomponentsComponentIndex }
::= { cwsSoftwareActivecomponentsTable 1 }
CwsSoftwareActivecomponentsEntry ::= SEQUENCE {
cwsSoftwareActivecomponentsComponentIndex Integer32,
cwsSoftwareActivecomponentsName StringMaxl32,
cwsSoftwareActivecomponentsVersion StringMaxl32,
cwsSoftwareActivecomponentsBuildNumber StringMaxl32,
cwsSoftwareActivecomponentsStatus INTEGER
}
cwsSoftwareActivecomponentsComponentIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The active software component index. Unique id, read-only attribute."
::= { cwsSoftwareActivecomponentsEntry 1 }
cwsSoftwareActivecomponentsName OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The active software component name."
::= { cwsSoftwareActivecomponentsEntry 2 }
cwsSoftwareActivecomponentsVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The active software component version."
::= { cwsSoftwareActivecomponentsEntry 3 }
cwsSoftwareActivecomponentsBuildNumber OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The active software component build number."
::= { cwsSoftwareActivecomponentsEntry 4 }
cwsSoftwareActivecomponentsStatus OBJECT-TYPE
SYNTAX INTEGER { unknown(0), active(1), failed(2), pending(3), restarting(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The active software component status."
::= { cwsSoftwareActivecomponentsEntry 5 }
cwsSoftwareBootPartitionListTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareBootPartitionListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsSoftwareMIB 9 }
cwsSoftwareBootPartitionListEntry OBJECT-TYPE
SYNTAX CwsSoftwareBootPartitionListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareBootPartitionListTable."
INDEX { cwsSoftwareBootPartitionListIndex }
::= { cwsSoftwareBootPartitionListTable 1 }
CwsSoftwareBootPartitionListEntry ::= SEQUENCE {
cwsSoftwareBootPartitionListIndex Integer32,
cwsSoftwareBootPartitionListName INTEGER,
cwsSoftwareBootPartitionListVersion StringMaxl32,
cwsSoftwareBootPartitionListDate StringMaxl32,
cwsSoftwareBootPartitionListState INTEGER,
cwsSoftwareBootPartitionListIntegrityCheck INTEGER
}
cwsSoftwareBootPartitionListIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique id, read-only attribute."
::= { cwsSoftwareBootPartitionListEntry 1 }
cwsSoftwareBootPartitionListName OBJECT-TYPE
SYNTAX INTEGER { unknown(0), kernel0(1), bootloader0(2), kernel1(3), bootloader1(4), firmware0(5), firmware1(6), backupbl(7) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The partition name."
::= { cwsSoftwareBootPartitionListEntry 2 }
cwsSoftwareBootPartitionListVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The partition version."
::= { cwsSoftwareBootPartitionListEntry 3 }
cwsSoftwareBootPartitionListDate OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The partition date."
::= { cwsSoftwareBootPartitionListEntry 4 }
cwsSoftwareBootPartitionListState OBJECT-TYPE
SYNTAX INTEGER { unknown(0), active(1), standby(2), notapplicable(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The partition state."
::= { cwsSoftwareBootPartitionListEntry 5 }
cwsSoftwareBootPartitionListIntegrityCheck OBJECT-TYPE
SYNTAX INTEGER { unknown(0), pass(1), invalid(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The partition integrity check."
::= { cwsSoftwareBootPartitionListEntry 6 }
cwsSoftwareVersionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareVersionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsSoftwareMIB 10 }
cwsSoftwareVersionsEntry OBJECT-TYPE
SYNTAX CwsSoftwareVersionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareVersionsTable."
INDEX { cwsSoftwareVersionsIndex }
::= { cwsSoftwareVersionsTable 1 }
CwsSoftwareVersionsEntry ::= SEQUENCE {
cwsSoftwareVersionsIndex Integer32,
cwsSoftwareVersionsVersion StringMaxl32,
cwsSoftwareVersionsBuildNumber StringMaxl32,
cwsSoftwareVersionsBuildTag StringMaxl32,
cwsSoftwareVersionsBuildDate StringMaxl32,
cwsSoftwareVersionsSize Unsigned32,
cwsSoftwareVersionsNumberOfComponents Unsigned32
}
cwsSoftwareVersionsIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique id, read-only attribute."
::= { cwsSoftwareVersionsEntry 1 }
cwsSoftwareVersionsVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software installed version."
::= { cwsSoftwareVersionsEntry 2 }
cwsSoftwareVersionsBuildNumber OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software installed build number."
::= { cwsSoftwareVersionsEntry 3 }
cwsSoftwareVersionsBuildTag OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software installed build tag."
::= { cwsSoftwareVersionsEntry 4 }
cwsSoftwareVersionsBuildDate OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software release build date."
::= { cwsSoftwareVersionsEntry 5 }
cwsSoftwareVersionsSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software package size in MB."
::= { cwsSoftwareVersionsEntry 6 }
cwsSoftwareVersionsNumberOfComponents OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component count."
::= { cwsSoftwareVersionsEntry 7 }
cwsSoftwareInstalledcomponentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsSoftwareInstalledcomponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsSoftwareMIB 11 }
cwsSoftwareInstalledcomponentsEntry OBJECT-TYPE
SYNTAX CwsSoftwareInstalledcomponentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsSoftwareInstalledcomponentsTable."
INDEX { cwsSoftwareVersionsIndex, cwsSoftwareInstalledcomponentsComponentIndex }
::= { cwsSoftwareInstalledcomponentsTable 1 }
CwsSoftwareInstalledcomponentsEntry ::= SEQUENCE {
cwsSoftwareInstalledcomponentsComponentIndex Integer32,
cwsSoftwareInstalledcomponentsName StringMaxl32,
cwsSoftwareInstalledcomponentsVersion StringMaxl32,
cwsSoftwareInstalledcomponentsBuildNumber StringMaxl32,
cwsSoftwareInstalledcomponentsBuildTag StringMaxl32,
cwsSoftwareInstalledcomponentsBuildTimestamp StringMaxl32,
cwsSoftwareInstalledcomponentsBuildSize Unsigned32
}
cwsSoftwareInstalledcomponentsComponentIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique id, read-only attribute."
::= { cwsSoftwareInstalledcomponentsEntry 1 }
cwsSoftwareInstalledcomponentsName OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component name."
::= { cwsSoftwareInstalledcomponentsEntry 2 }
cwsSoftwareInstalledcomponentsVersion OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component version."
::= { cwsSoftwareInstalledcomponentsEntry 3 }
cwsSoftwareInstalledcomponentsBuildNumber OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component build number."
::= { cwsSoftwareInstalledcomponentsEntry 4 }
cwsSoftwareInstalledcomponentsBuildTag OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component build tag."
::= { cwsSoftwareInstalledcomponentsEntry 5 }
cwsSoftwareInstalledcomponentsBuildTimestamp OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component build timestamp."
::= { cwsSoftwareInstalledcomponentsEntry 6 }
cwsSoftwareInstalledcomponentsBuildSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The installed software component build size."
::= { cwsSoftwareInstalledcomponentsEntry 7 }
-- Conformance statements
cienaWsSoftwareObjects OBJECT IDENTIFIER
::= { cienaWsSoftwareMIB 1 }
cienaWsSoftwareConformance OBJECT IDENTIFIER
::= { cienaWsSoftwareMIB 2 }
cienaWsSoftwareGroups OBJECT IDENTIFIER
::= { cienaWsSoftwareConformance 1 }
cienaWsSoftwareGroup OBJECT-GROUP
OBJECTS {
cwsSoftwareStatusSoftwareOperationalState,
cwsSoftwareStatusUpgradeOperationalState,
cwsSoftwareStatusCommittedVersion,
cwsSoftwareStatusActiveVersion,
cwsSoftwareStatusUpgradeToVersion,
cwsSoftwareStatusLastOperation,
cwsSoftwareCheckStatusReportActiveReleaseVersion,
cwsSoftwareCheckStatusReportServerReleaseVersion,
cwsSoftwareCheckStatusReportLocalReleaseVersion,
cwsSoftwareCheckStatusReportServerHostname,
cwsSoftwareCheckStatusReportServerPath,
cwsSoftwareCheckStatusReportTimestamp,
cwsSoftwareCheckStatusReportCheckOperationalState,
cwsSoftwareCheckStatusReportCheckUpgradeState,
cwsSoftwareCheckStatusReportRequiredActivationType,
cwsSoftwareCheckStatusReportServiceInterruptionActivation,
cwsSoftwareUpgradeServerIndex,
cwsSoftwareUpgradeServerServer,
cwsSoftwareUpgradeServerMode,
cwsSoftwareUpgradeServerRemotePath,
cwsSoftwareUpgradeServerLoginId,
cwsSoftwareUpgradeServerPassword,
cwsSoftwareUpgradeLogListDateAndTime,
cwsSoftwareUpgradeLogListText,
cwsSoftwareActiveSoftwareVersion,
cwsSoftwareActiveSoftwareBuildNumber,
cwsSoftwareActiveSoftwareBuildDate,
cwsSoftwareActiveSoftwareCatalogName,
cwsSoftwareActiveSoftwareNumberOfComponents,
cwsSoftwareActivecomponentsName,
cwsSoftwareActivecomponentsVersion,
cwsSoftwareActivecomponentsBuildNumber,
cwsSoftwareActivecomponentsStatus,
cwsSoftwareBootPartitionListName,
cwsSoftwareBootPartitionListVersion,
cwsSoftwareBootPartitionListDate,
cwsSoftwareBootPartitionListState,
cwsSoftwareBootPartitionListIntegrityCheck,
cwsSoftwareVersionsVersion,
cwsSoftwareVersionsBuildNumber,
cwsSoftwareVersionsBuildTag,
cwsSoftwareVersionsBuildDate,
cwsSoftwareVersionsSize,
cwsSoftwareVersionsNumberOfComponents,
cwsSoftwareInstalledcomponentsName,
cwsSoftwareInstalledcomponentsVersion,
cwsSoftwareInstalledcomponentsBuildNumber,
cwsSoftwareInstalledcomponentsBuildTag,
cwsSoftwareInstalledcomponentsBuildTimestamp,
cwsSoftwareInstalledcomponentsBuildSize
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsSoftwareGroups 1 }
cienaWsSoftwareCompliances OBJECT IDENTIFIER
::= { cienaWsSoftwareConformance 2 }
cienaWsSoftwareCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsSoftwareGroup }
::= { cienaWsSoftwareCompliances 1 }
END -- End module

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,341 @@
-- This file was automatically generated from ciena-ws-typedefs.yang. Do not edit.
CIENA-WS-TYPEDEFS-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
cienaWsTypedefsMIB MODULE-IDENTITY
LAST-UPDATED "201706140000Z"
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 YANG module defines Ciena's commonly used typedefs"
REVISION "201706140000Z"
DESCRIPTION "Waveserver Release 1.5
Added typedef xcvr-profile-id.
Added typedef string-maxl-15.
Added xcvr-serdes-tx-eq enum.
Added xcvr-serdes-rx-emphasis enum.
Added xcvr-serdes-rx-amplitude enum.
Added trace-mismatch-mode enum.
Added trace-mismatch-fail-mode enum.
Added trace-tx-oper-mode enum."
REVISION "201702280000Z"
DESCRIPTION "Waveserver Release 1.4
Added typedef string-maxl-44.
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
Updated enum definition for typedef connector-type-desc-enum to remove the parentheses in some enum names.
Added typedef decimal-3-dig.
Added typedef decimal-2-dig-small.
Added range statement for decimal-1-dig, decimal-2-dig and decimal-3-dig"
REVISION "201603030000Z"
DESCRIPTION "Waveserver Rel 1.1 revised.
Modified range of typedef 'tx-power-lvl'."
REVISION "201502250000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 13 }
ChannelsNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Channel number common type, channel range are defined from 0 to 4."
SYNTAX Unsigned32
ConnectorTypeDescEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Human readable description of Vendor's connector type byte value. Reference SFF-8024, table 4-3"
SYNTAX INTEGER { unknownorunspecified(0), sc(1), fibrechannelstyle1copperconnector(2), fibrechannelstyle2copperconnector(3), bnc(4), fibrechannelcoaxheaders(5), fiberjack(6), lc(7), mtrj(8), mu(9), sg(10), opticalpigtail(11), mpo1x12(12), mpo2x16(13), hssdcii(32), copperpigtail(33), rj45(34), noseparableconnector(35), mxc2x16(36) }
Decimal1Dig ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION "Decimal value up to 1 digits."
SYNTAX Integer32(-2147483640..2147483640)
Decimal2Dig ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION "Decimal value up to 2 digits."
SYNTAX Integer32(-2147483600..2147483600)
Decimal2DigSmall ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION "Decimal value up to 2 digits."
SYNTAX Integer32(-3000000..3000000)
Decimal3Dig ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION "Decimal value up to 3 digits."
SYNTAX Integer32(-2147483000..2147483000)
DescriptionString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "128a"
STATUS current
DESCRIPTION "String type for description used in Ciena defined modules. Max length of 128 characters, plus null. "
SYNTAX OCTET STRING(SIZE(0..128))
EnabledDisabledEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Enabled and Disabled enum toggle used in Ciena defined modules."
SYNTAX INTEGER { disabled(0), enabled(1) }
EnabledDisabledNaEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Enabled, Disabled, and not-applicable enum used in Ciena defined modules."
SYNTAX INTEGER { disabled(0), enabled(1), na(2) }
EnhancedOptsEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { na(0), yes(1), no(2) }
LicenseStatusEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { notcompliant(0), compliant(1) }
LineModuleTypeBits ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX BITS { wl3eline(0) }
LineSysEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { coloured(0), colourless(1), contentionless(2), cscolored(3), cscolorless(4) }
MacString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "20a"
STATUS current
DESCRIPTION "MAC address string."
SYNTAX OCTET STRING(SIZE(1..20))
ModemChannel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Modem channel value."
SYNTAX Integer32
ModemFrequency ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION "Modem frequency, in GHz."
SYNTAX Integer32(-2147483640..2147483640)
ModuleTypeBits ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX BITS { integrated(0), fieldreplaceable(1) }
ModuleTypeEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { unknown(0), integrated(1), fieldreplaceable(2) }
NameString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION "String type for object names used in Ciena defined modules. It must be a non empty string that is at most 32 characters long."
SYNTAX OCTET STRING(SIZE(1..32))
OnOffEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Off and On enum toggle used in Ciena defined modules."
SYNTAX INTEGER { off(0), on(1) }
PortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Logical port id that uniquely identifies a port."
SYNTAX Unsigned32
PortName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION "None"
SYNTAX OCTET STRING(SIZE(1..32))
PtpId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "PTP ID"
SYNTAX Unsigned32
RecoverLinkDispersionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Value for Fast Receiver Recovery Path Link Dispersion. 100000 means Auto."
SYNTAX Integer32
ServiceDomainIdx ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Service Domain Index"
SYNTAX Unsigned32
ServiceIdx ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Service Index"
SYNTAX Unsigned32
StringMaxl128 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "128a"
STATUS current
DESCRIPTION "Standard string that has a max length of 128 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..128))
StringMaxl15 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "15a"
STATUS current
DESCRIPTION "Standard string that has a max length of 15 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..15))
StringMaxl16 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "16a"
STATUS current
DESCRIPTION "Standard string that has a max length of 16 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..16))
StringMaxl254 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "254a"
STATUS current
DESCRIPTION "Standard string that has a max length of 254 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..254))
StringMaxl256 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "256a"
STATUS current
DESCRIPTION "Standard string that has a max length of 256 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..256))
StringMaxl32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION "Standard string that has a max length of 32 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..32))
StringMaxl44 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "44a"
STATUS current
DESCRIPTION "Standard string that has a max length of 44 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..44))
StringMaxl50 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "50a"
STATUS current
DESCRIPTION "Standard string that has a max length of 50 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..50))
StringMaxl64 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "Standard string that has a max length of 64 characters. Can be used for various nodes that may require string of this length."
SYNTAX OCTET STRING(SIZE(0..64))
StringSci ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION "String in Scientific Notation format with a max length of 32 characters."
SYNTAX OCTET STRING(SIZE(0..32))
TraceMismatchFailMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { alarmoff(0), alarmon(1) }
TraceMismatchMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { operatoronly(1), sapi(2), dapi(3), sapianddapi(4) }
TraceTxOperMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { manual(0), auto(1) }
TxPowerLvl ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION "Modem Tx Power Level."
SYNTAX Integer32(-2147483640..2147483640)
UpDownEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Down and Up enum toggle used in Ciena defined modules."
SYNTAX INTEGER { down(0), up(1) }
VendorDateString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "9a"
STATUS current
DESCRIPTION "Vendor's manufacturing date code string, 8 characters long."
SYNTAX OCTET STRING(SIZE(0..9))
VendorRvString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4a"
STATUS current
DESCRIPTION "Vendor Revision String. 2 characters."
SYNTAX OCTET STRING(SIZE(0..4))
WlSpacing ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Wave length spacing, 50 GHz or 100 GHz. Flexigrid currently not supported."
SYNTAX INTEGER { fixed50ghz(0), fixed100ghz(1), fixed200ghz(2), flexgrid(3) }
XcvrId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "XCVR ID"
SYNTAX Unsigned32
XcvrMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { blank(0), mode10gig(1), mode40gig(2), mode100gig(3), mode16qam(4), modeqpsk(5), mode8qam(6) }
XcvrProfileId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "XCVR Profile ID"
SYNTAX Unsigned32
XcvrSerdesRxAmplitude ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Receiver Output Amplitude. For Ciena-branded plugs, this value must be 'unspecified'."
SYNTAX INTEGER { ampUnspecified(-1), amp0(0), amp1(1), amp2(2), amp3(3) }
XcvrSerdesRxEmphasis ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Receiver Output Emphasis, in dB. For Ciena-branded plugs, this value must be 'unspecified'."
SYNTAX INTEGER { empUnspecified(-1), emp0(0), emp1(1), emp2(2), emp3(3), emp4(4), emp5(5), emp6(6), emp7(7) }
XcvrSerdesTxEq ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Transmitter Input Equalization, in dB. For Ciena-branded plugs, this value must be 'unspecified'."
SYNTAX INTEGER { eqUnspecified(-1), eq0(0), eq1(1), eq2(2), eq3(3), eq4(4), eq5(5), eq6(6), eq7(7), eq8(8), eq9(9), eq10(10) }
XcvrType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "None"
SYNTAX INTEGER { notavailable(0), unsupported(1), qsfpplus(2), qsfp28(3), wavelogic3extreme(4) }
YesNoEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "No and Yes enum toggle used in Ciena defined modules."
SYNTAX INTEGER { no(0), yes(1) }
YesNoNaEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "No and Yes enum toggle used in Ciena defined modules."
SYNTAX INTEGER { no(0), yes(1), na(2) }
END -- End module

1175
mibs/ciena/CIENA-WS-XCVR-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,507 @@
-- This file was automatically generated from ciena-ws-xcvr-modem.yang. Do not edit.
CIENA-WS-XCVR-MODEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
Decimal2Dig, EnabledDisabledEnum, XcvrId, YesNoEnum
FROM CIENA-WS-TYPEDEFS-MIB
cwsXcvrVendorDiagnosticMonitoringEntry
FROM CIENA-WS-XCVR-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI;
cienaWsXcvrModemMIB MODULE-IDENTITY
LAST-UPDATED "201703020000Z"
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 YANG module defines Ciena's XCVR modem specific data for the NETCONF protocol. It will augment the ciena-ws-xcvr module."
REVISION "201703020000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3"
REVISION "201606140000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Major restructuring of this YANG module."
REVISION "201603030000Z"
DESCRIPTION "Waveserver Rel 1.1 revised.
Added leaf 'edfa' to 'modem-transmitter-technology' container."
REVISION "201502250000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 16 }
cwsXcvrAugXcvrModemVendorDiagnosticMonitoringTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 3 }
cwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrModemVendorDiagnosticMonitoringTable."
AUGMENTS { cwsXcvrVendorDiagnosticMonitoringEntry }
::= { cwsXcvrAugXcvrModemVendorDiagnosticMonitoringTable 1 }
CwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry ::= SEQUENCE {
cwsXcvrModemVendorDiagnosticMonitoringDiagnosticSupport YesNoEnum,
cwsXcvrModemVendorDiagnosticMonitoringDispersionMeasurement YesNoEnum
}
cwsXcvrModemVendorDiagnosticMonitoringDiagnosticSupport OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Diagnostic Monitoring, is Diagnostic Support turned on."
::= { cwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry 1 }
cwsXcvrModemVendorDiagnosticMonitoringDispersionMeasurement OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Diagnostic Monitoring, is Dispersion Measurement turned on."
::= { cwsXcvrAugXcvrModemVendorDiagnosticMonitoringEntry 2 }
cwsXcvrModemTransmitterTechnologyTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrModemTransmitterTechnologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 4 }
cwsXcvrModemTransmitterTechnologyEntry OBJECT-TYPE
SYNTAX CwsXcvrModemTransmitterTechnologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrModemTransmitterTechnologyTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrModemTransmitterTechnologyTableSnmpKey }
::= { cwsXcvrModemTransmitterTechnologyTable 1 }
CwsXcvrModemTransmitterTechnologyEntry ::= SEQUENCE {
cwsXcvrModemTransmitterTechnologyTableSnmpKey Integer32,
cwsXcvrModemTransmitterTechnologyWavelengthControl INTEGER,
cwsXcvrModemTransmitterTechnologyTunable YesNoEnum,
cwsXcvrModemTransmitterTechnologyWavelengthMin Decimal2Dig,
cwsXcvrModemTransmitterTechnologyWavelengthMax Decimal2Dig,
cwsXcvrModemTransmitterTechnologyWavelengthTolerance Unsigned32,
cwsXcvrModemTransmitterTechnologyFrequencyMin Unsigned32,
cwsXcvrModemTransmitterTechnologyFrequencyMax Unsigned32,
cwsXcvrModemTransmitterTechnologyTxDispersionMin Unsigned32,
cwsXcvrModemTransmitterTechnologyTxDispersionMax Unsigned32,
cwsXcvrModemTransmitterTechnologyEdfa YesNoEnum
}
cwsXcvrModemTransmitterTechnologyTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrModemTransmitterTechnology"
::= { cwsXcvrModemTransmitterTechnologyEntry 1 }
cwsXcvrModemTransmitterTechnologyWavelengthControl OBJECT-TYPE
SYNTAX INTEGER { none(0), active(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Wavelength Control."
::= { cwsXcvrModemTransmitterTechnologyEntry 2 }
cwsXcvrModemTransmitterTechnologyTunable OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Tunable."
::= { cwsXcvrModemTransmitterTechnologyEntry 3 }
cwsXcvrModemTransmitterTechnologyWavelengthMin OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Wavelength Min value, in nanometers."
::= { cwsXcvrModemTransmitterTechnologyEntry 4 }
cwsXcvrModemTransmitterTechnologyWavelengthMax OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Wavelength Max value, in nanometers."
::= { cwsXcvrModemTransmitterTechnologyEntry 5 }
cwsXcvrModemTransmitterTechnologyWavelengthTolerance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Wavelength Tolerance value, in nanometers."
::= { cwsXcvrModemTransmitterTechnologyEntry 6 }
cwsXcvrModemTransmitterTechnologyFrequencyMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Frequency Min."
::= { cwsXcvrModemTransmitterTechnologyEntry 7 }
cwsXcvrModemTransmitterTechnologyFrequencyMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Frequency Max."
::= { cwsXcvrModemTransmitterTechnologyEntry 8 }
cwsXcvrModemTransmitterTechnologyTxDispersionMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Tx Dispersion Min (ps/nm)."
::= { cwsXcvrModemTransmitterTechnologyEntry 9 }
cwsXcvrModemTransmitterTechnologyTxDispersionMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Modem Transmitter Technology, Tx Dispersion Max (ps/nm)."
::= { cwsXcvrModemTransmitterTechnologyEntry 10 }
cwsXcvrModemTransmitterTechnologyEdfa OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether this modem is an EDFA modem."
::= { cwsXcvrModemTransmitterTechnologyEntry 11 }
cwsXcvrModemModulationSupportTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrModemModulationSupportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 5 }
cwsXcvrModemModulationSupportEntry OBJECT-TYPE
SYNTAX CwsXcvrModemModulationSupportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrModemModulationSupportTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrModemModulationSupportTableSnmpKey }
::= { cwsXcvrModemModulationSupportTable 1 }
CwsXcvrModemModulationSupportEntry ::= SEQUENCE {
cwsXcvrModemModulationSupportTableSnmpKey Integer32,
cwsXcvrModemModulationSupportModulation16qam YesNoEnum,
cwsXcvrModemModulationSupportModulationQpsk YesNoEnum,
cwsXcvrModemModulationSupportModulationBpsk YesNoEnum,
cwsXcvrModemModulationSupportModulation8qam YesNoEnum
}
cwsXcvrModemModulationSupportTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrModemModulationSupport"
::= { cwsXcvrModemModulationSupportEntry 1 }
cwsXcvrModemModulationSupportModulation16qam OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem supports Modulation for 16QAM."
::= { cwsXcvrModemModulationSupportEntry 2 }
cwsXcvrModemModulationSupportModulationQpsk OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem supports Modulation for QPSK."
::= { cwsXcvrModemModulationSupportEntry 3 }
cwsXcvrModemModulationSupportModulationBpsk OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem supports Modulation for BPSK."
::= { cwsXcvrModemModulationSupportEntry 4 }
cwsXcvrModemModulationSupportModulation8qam OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem supports Modulation for 8QAM."
::= { cwsXcvrModemModulationSupportEntry 5 }
cwsXcvrModemTransportProtocolsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrModemTransportProtocolsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 6 }
cwsXcvrModemTransportProtocolsEntry OBJECT-TYPE
SYNTAX CwsXcvrModemTransportProtocolsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrModemTransportProtocolsTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrModemTransportProtocolsTableSnmpKey }
::= { cwsXcvrModemTransportProtocolsTable 1 }
CwsXcvrModemTransportProtocolsEntry ::= SEQUENCE {
cwsXcvrModemTransportProtocolsTableSnmpKey Integer32,
cwsXcvrModemTransportProtocolsOtnBookended YesNoEnum,
cwsXcvrModemTransportProtocolsOtnInterworking YesNoEnum,
cwsXcvrModemTransportProtocolsEthernet YesNoEnum
}
cwsXcvrModemTransportProtocolsTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrModemTransportProtocols"
::= { cwsXcvrModemTransportProtocolsEntry 1 }
cwsXcvrModemTransportProtocolsOtnBookended OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transport Protocols OTN Bookended supported or not."
::= { cwsXcvrModemTransportProtocolsEntry 2 }
cwsXcvrModemTransportProtocolsOtnInterworking OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transport Protocols OTN Interworking supported or not."
::= { cwsXcvrModemTransportProtocolsEntry 3 }
cwsXcvrModemTransportProtocolsEthernet OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transport Protocols Ethernet supported or not."
::= { cwsXcvrModemTransportProtocolsEntry 4 }
cwsXcvrModemLineSystemSupportTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrModemLineSystemSupportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 7 }
cwsXcvrModemLineSystemSupportEntry OBJECT-TYPE
SYNTAX CwsXcvrModemLineSystemSupportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrModemLineSystemSupportTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrModemLineSystemSupportTableSnmpKey }
::= { cwsXcvrModemLineSystemSupportTable 1 }
CwsXcvrModemLineSystemSupportEntry ::= SEQUENCE {
cwsXcvrModemLineSystemSupportTableSnmpKey Integer32,
cwsXcvrModemLineSystemSupportColoured YesNoEnum,
cwsXcvrModemLineSystemSupportColourless YesNoEnum,
cwsXcvrModemLineSystemSupportContentionless YesNoEnum,
cwsXcvrModemLineSystemSupportCoherentSelectColoured YesNoEnum,
cwsXcvrModemLineSystemSupportCoherentSelectColourless YesNoEnum,
cwsXcvrModemLineSystemSupportThirdParty YesNoEnum
}
cwsXcvrModemLineSystemSupportTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrModemLineSystemSupport"
::= { cwsXcvrModemLineSystemSupportEntry 1 }
cwsXcvrModemLineSystemSupportColoured OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support coloured Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 2 }
cwsXcvrModemLineSystemSupportColourless OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support colourless Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 3 }
cwsXcvrModemLineSystemSupportContentionless OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support Contentionless Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 4 }
cwsXcvrModemLineSystemSupportCoherentSelectColoured OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support Coherent Select Coloured Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 5 }
cwsXcvrModemLineSystemSupportCoherentSelectColourless OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support Coherent Select Colourless Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 6 }
cwsXcvrModemLineSystemSupportThirdParty OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Whether the Modem support third party Line System or not."
::= { cwsXcvrModemLineSystemSupportEntry 7 }
cwsXcvrModemEquipmentStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrModemEquipmentStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrModemMIB 8 }
cwsXcvrModemEquipmentStatusEntry OBJECT-TYPE
SYNTAX CwsXcvrModemEquipmentStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrModemEquipmentStatusTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrModemEquipmentStatusTableSnmpKey }
::= { cwsXcvrModemEquipmentStatusTable 1 }
CwsXcvrModemEquipmentStatusEntry ::= SEQUENCE {
cwsXcvrModemEquipmentStatusTableSnmpKey Integer32,
cwsXcvrModemEquipmentStatusTransmitterState EnabledDisabledEnum,
cwsXcvrModemEquipmentStatusEquipmentOutOfSpec YesNoEnum,
cwsXcvrModemEquipmentStatusEquipmentFailure YesNoEnum,
cwsXcvrModemEquipmentStatusDataLinkSuspect YesNoEnum,
cwsXcvrModemEquipmentStatusCommsLinkSuspect YesNoEnum,
cwsXcvrModemEquipmentStatusClockSuspect YesNoEnum,
cwsXcvrModemEquipmentStatusLossOfSynchronizationTick YesNoEnum
}
cwsXcvrModemEquipmentStatusTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrModemEquipmentStatus"
::= { cwsXcvrModemEquipmentStatusEntry 1 }
cwsXcvrModemEquipmentStatusTransmitterState OBJECT-TYPE
SYNTAX EnabledDisabledEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transmitter State of the Modem."
::= { cwsXcvrModemEquipmentStatusEntry 2 }
cwsXcvrModemEquipmentStatusEquipmentOutOfSpec OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Equipment Out of Spec raised."
::= { cwsXcvrModemEquipmentStatusEntry 3 }
cwsXcvrModemEquipmentStatusEquipmentFailure OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Equipment Failure raised."
::= { cwsXcvrModemEquipmentStatusEntry 4 }
cwsXcvrModemEquipmentStatusDataLinkSuspect OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Data Link Suspect raised."
::= { cwsXcvrModemEquipmentStatusEntry 5 }
cwsXcvrModemEquipmentStatusCommsLinkSuspect OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Comms Link Suspect raised."
::= { cwsXcvrModemEquipmentStatusEntry 6 }
cwsXcvrModemEquipmentStatusClockSuspect OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Clock Suspect raised."
::= { cwsXcvrModemEquipmentStatusEntry 7 }
cwsXcvrModemEquipmentStatusLossOfSynchronizationTick OBJECT-TYPE
SYNTAX YesNoEnum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Is the alarm associated with Loss of Synchronization Tick raised."
::= { cwsXcvrModemEquipmentStatusEntry 8 }
-- Conformance statements
cienaWsXcvrModemObjects OBJECT IDENTIFIER
::= { cienaWsXcvrModemMIB 1 }
cienaWsXcvrModemConformance OBJECT IDENTIFIER
::= { cienaWsXcvrModemMIB 2 }
cienaWsXcvrModemGroups OBJECT IDENTIFIER
::= { cienaWsXcvrModemConformance 1 }
cienaWsXcvrModemGroup OBJECT-GROUP
OBJECTS {
cwsXcvrModemVendorDiagnosticMonitoringDiagnosticSupport,
cwsXcvrModemVendorDiagnosticMonitoringDispersionMeasurement,
cwsXcvrModemTransmitterTechnologyWavelengthControl,
cwsXcvrModemTransmitterTechnologyTunable,
cwsXcvrModemTransmitterTechnologyWavelengthMin,
cwsXcvrModemTransmitterTechnologyWavelengthMax,
cwsXcvrModemTransmitterTechnologyWavelengthTolerance,
cwsXcvrModemTransmitterTechnologyFrequencyMin,
cwsXcvrModemTransmitterTechnologyFrequencyMax,
cwsXcvrModemTransmitterTechnologyTxDispersionMin,
cwsXcvrModemTransmitterTechnologyTxDispersionMax,
cwsXcvrModemTransmitterTechnologyEdfa,
cwsXcvrModemModulationSupportModulation16qam,
cwsXcvrModemModulationSupportModulationQpsk,
cwsXcvrModemModulationSupportModulationBpsk,
cwsXcvrModemModulationSupportModulation8qam,
cwsXcvrModemTransportProtocolsOtnBookended,
cwsXcvrModemTransportProtocolsOtnInterworking,
cwsXcvrModemTransportProtocolsEthernet,
cwsXcvrModemLineSystemSupportColoured,
cwsXcvrModemLineSystemSupportColourless,
cwsXcvrModemLineSystemSupportContentionless,
cwsXcvrModemLineSystemSupportCoherentSelectColoured,
cwsXcvrModemLineSystemSupportCoherentSelectColourless,
cwsXcvrModemLineSystemSupportThirdParty,
cwsXcvrModemEquipmentStatusTransmitterState,
cwsXcvrModemEquipmentStatusEquipmentOutOfSpec,
cwsXcvrModemEquipmentStatusEquipmentFailure,
cwsXcvrModemEquipmentStatusDataLinkSuspect,
cwsXcvrModemEquipmentStatusCommsLinkSuspect,
cwsXcvrModemEquipmentStatusClockSuspect,
cwsXcvrModemEquipmentStatusLossOfSynchronizationTick
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsXcvrModemGroups 1 }
cienaWsXcvrModemCompliances OBJECT IDENTIFIER
::= { cienaWsXcvrModemConformance 2 }
cienaWsXcvrModemCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsXcvrModemGroup }
::= { cienaWsXcvrModemCompliances 1 }
END -- End module

View File

@ -0,0 +1,750 @@
-- This file was automatically generated from ciena-ws-xcvr-pluggable.yang. Do not edit.
CIENA-WS-XCVR-PLUGGABLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
cienaWsConfig
FROM CIENA-WS-MIB
ChannelsNumber, Decimal2Dig, StringMaxl16, StringMaxl32, XcvrId, XcvrSerdesRxAmplitude, XcvrSerdesRxEmphasis, XcvrSerdesTxEq
FROM CIENA-WS-TYPEDEFS-MIB
cwsXcvrChannelDiagnosticsEntry, cwsXcvrDeviceIdEntry, cwsXcvrVendorDiagnosticMonitoringEntry, cwsXcvrVendorIdEntry, cwsXcvrVendorTransmitterEntry
FROM CIENA-WS-XCVR-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC;
cienaWsXcvrPluggableMIB MODULE-IDENTITY
LAST-UPDATED "201707240000Z"
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 YANG module defines Ciena's XCVR common pluggable specific data for the NETCONF protocol. It will augment the ciena-ws-xcvr module."
REVISION "201707240000Z"
DESCRIPTION "Waveserver Release 1.5
Added 'serdes-config' container for QSFP28s."
REVISION "201703020000Z"
DESCRIPTION "Waveserver Release 1.4
Aligned MIB files to respect YANG read/write status."
REVISION "201612120000Z"
DESCRIPTION "Waveserver Rel 1.3 revised.
Updated enum definition for leaf identifier to remove the parentheses in some enum names.
Added a new entry to enum of 'revision-compliance' leaf."
REVISION "201606140000Z"
DESCRIPTION "Waveserver Rel 1.2 revised.
Major restructuring of this YANG module."
REVISION "201502250000Z"
DESCRIPTION "Initial version."
::= { cienaWsConfig 17 }
cwsXcvrAugXcvrPluggableVendorIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrPluggableVendorIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 3 }
cwsXcvrAugXcvrPluggableVendorIdEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrPluggableVendorIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrPluggableVendorIdTable."
AUGMENTS { cwsXcvrVendorIdEntry }
::= { cwsXcvrAugXcvrPluggableVendorIdTable 1 }
CwsXcvrAugXcvrPluggableVendorIdEntry ::= SEQUENCE {
cwsXcvrPluggableVendorIdRevisionCompliance INTEGER
}
cwsXcvrPluggableVendorIdRevisionCompliance OBJECT-TYPE
SYNTAX INTEGER { notspecified(0), rv47(1), rv472h(2), rv13(3), rv14(4), rv15(5), rv20(6), rv20and26and27(7) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Revision Compliance flags, as defined in documentation for Common Management Interface, SFF-8636, table 6-3."
::= { cwsXcvrAugXcvrPluggableVendorIdEntry 1 }
cwsXcvrPluggableVendorOuiTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableVendorOuiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Free side device vendor IEEE company ID. Defined in Common Management Interface, SFF-8636, table 6-15. 3 bytes of data."
::= { cienaWsXcvrPluggableMIB 4 }
cwsXcvrPluggableVendorOuiEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableVendorOuiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableVendorOuiTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrVendorIdTableSnmpKey, cwsXcvrPluggableVendorOuiTableSnmpKey }
::= { cwsXcvrPluggableVendorOuiTable 1 }
CwsXcvrPluggableVendorOuiEntry ::= SEQUENCE {
cwsXcvrPluggableVendorOuiTableSnmpKey Integer32,
cwsXcvrPluggableVendorOui Unsigned32
}
cwsXcvrPluggableVendorOuiTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableVendorOui"
::= { cwsXcvrPluggableVendorOuiEntry 1 }
cwsXcvrPluggableVendorOui OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Free side device vendor IEEE company ID. Defined in Common Management Interface, SFF-8636, table 6-15. 3 bytes of data."
::= { cwsXcvrPluggableVendorOuiEntry 2 }
cwsXcvrAugXcvrPluggableDeviceIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrPluggableDeviceIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 5 }
cwsXcvrAugXcvrPluggableDeviceIdEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrPluggableDeviceIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrPluggableDeviceIdTable."
AUGMENTS { cwsXcvrDeviceIdEntry }
::= { cwsXcvrAugXcvrPluggableDeviceIdTable 1 }
CwsXcvrAugXcvrPluggableDeviceIdEntry ::= SEQUENCE {
cwsXcvrPluggableDeviceIdIdentifier INTEGER,
cwsXcvrPluggableDeviceIdIdentifierRaw StringMaxl32,
cwsXcvrPluggableDeviceIdExtendedIdentifierRaw StringMaxl32,
cwsXcvrPluggableDeviceIdPowerConsumption INTEGER,
cwsXcvrPluggableDeviceIdClei StringMaxl16,
cwsXcvrPluggableDeviceIdConnectorTypeRaw StringMaxl32
}
cwsXcvrPluggableDeviceIdIdentifier OBJECT-TYPE
SYNTAX INTEGER { unknownorunspecified(0), gbic(1), moduleconnectorsolderedtomotherboard(2), fpsfpplussfp(3), xbi300pin(4), xenpak(5), xfp(6), xff(7), xfpe(8), xpak(9), x2(10), wdmsfporsf(11), qsfp(12), qsfpplus(13), cxp(14), shieldedminimultilanehd4x(15), qsfp28(17), cxp2(18), cdfpstyle1or2(19), shieldedminimultilanehd4xfanout(20), shieldedminimultilanehd8xfanout(21), cdfpstyle3(22), wavelogic3extreme(256) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Human readable description of Vendor's identifier byte value. Reference SFF-8024, table 4-1"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 1 }
cwsXcvrPluggableDeviceIdIdentifierRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor's identifier raw byte value. In the format of a HEX string. Reference SFF-8024, table 4-1"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 2 }
cwsXcvrPluggableDeviceIdExtendedIdentifierRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor's extended identifier raw byte value. In the format of a HEX string. Reference SFF-8436, table 4-1"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 3 }
cwsXcvrPluggableDeviceIdPowerConsumption OBJECT-TYPE
SYNTAX INTEGER { class1module15wmax(0), class2module20wmax(1), class3module25wmax(2), class4module35wmax(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The class of Power Consumption portion of the extended identifier byte, bit 7 to 6. Reference SFF-8436, section 7.6.2.2"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 4 }
cwsXcvrPluggableDeviceIdClei OBJECT-TYPE
SYNTAX StringMaxl16
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CLEI code. If bit4 in extended identifier is set to 1, show the CLEI code. If bit4 in extended identifier is set to 0, 'No CLEI code' will be shown. Reference SFF-8436, section 7.6.2.2 and section 7.6.4"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 5 }
cwsXcvrPluggableDeviceIdConnectorTypeRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor's connector type raw byte value. In the format of a HEX string. Reference SFF-8024, table 4-3"
::= { cwsXcvrAugXcvrPluggableDeviceIdEntry 6 }
cwsXcvrAugXcvrPluggableVendorTransmitterTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrPluggableVendorTransmitterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 6 }
cwsXcvrAugXcvrPluggableVendorTransmitterEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrPluggableVendorTransmitterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrPluggableVendorTransmitterTable."
AUGMENTS { cwsXcvrVendorTransmitterEntry }
::= { cwsXcvrAugXcvrPluggableVendorTransmitterTable 1 }
CwsXcvrAugXcvrPluggableVendorTransmitterEntry ::= SEQUENCE {
cwsXcvrPluggableVendorTransmitterWavelength Decimal2Dig,
cwsXcvrPluggableVendorTransmitterWavelengthRaw StringMaxl32,
cwsXcvrPluggableVendorTransmitterEncodingDescription INTEGER,
cwsXcvrPluggableVendorTransmitterEncodingRaw StringMaxl32
}
cwsXcvrPluggableVendorTransmitterWavelength OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Wave length value, in nanometers."
::= { cwsXcvrAugXcvrPluggableVendorTransmitterEntry 1 }
cwsXcvrPluggableVendorTransmitterWavelengthRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Raw byte value of Wavelength, before any multiplier operation is done. In the format of a HEX string."
::= { cwsXcvrAugXcvrPluggableVendorTransmitterEntry 2 }
cwsXcvrPluggableVendorTransmitterEncodingDescription OBJECT-TYPE
SYNTAX INTEGER { unspecified(0), encoding8b10b(1), encoding4b5b(2), nrz(3), sonetscrambled(4), encoding64b66b(5), manchester(6), encoding256b257b(7) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Human readable description of Device encoding mechanism. Some values may differ depending on if it is 8472 or 8x36. Reference SFF-8024, TABLE 4-2."
::= { cwsXcvrAugXcvrPluggableVendorTransmitterEntry 3 }
cwsXcvrPluggableVendorTransmitterEncodingRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Raw byte value of Device encoding mechanism. Some values may differ depending on if it is 8472 or 8x36. In the format of a HEX string. Reference SFF-8024, TABLE 4-2."
::= { cwsXcvrAugXcvrPluggableVendorTransmitterEntry 4 }
cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 7 }
cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringTable."
AUGMENTS { cwsXcvrVendorDiagnosticMonitoringEntry }
::= { cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringTable 1 }
CwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry ::= SEQUENCE {
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringTypeRaw StringMaxl32,
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringImplemented TruthValue
}
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringTypeRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Display the raw byte value of Diagnostic Monitoring Type, in the format of a HEX string. Reference SFF 8472 section 8.8 and table 9.5 for detail."
::= { cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry 1 }
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringImplemented OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If Digital diagnostic monitoring is implemented, determined by bit 6 of diagnostic monitoring type. Reference SFF 8472 section 8.8 and table 9.5 for detail."
::= { cwsXcvrAugXcvrPluggableVendorDiagnosticMonitoringEntry 2 }
cwsXcvrPluggableTransceiverCodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableTransceiverCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 8 }
cwsXcvrPluggableTransceiverCodeEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableTransceiverCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableTransceiverCodeTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableTransceiverCodeTableSnmpKey }
::= { cwsXcvrPluggableTransceiverCodeTable 1 }
CwsXcvrPluggableTransceiverCodeEntry ::= SEQUENCE {
cwsXcvrPluggableTransceiverCodeTableSnmpKey Integer32,
cwsXcvrPluggableTransceiverCodeSpecificationCompliance BITS,
cwsXcvrPluggableTransceiverCodeTransceiverCodeRaw StringMaxl32
}
cwsXcvrPluggableTransceiverCodeTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableTransceiverCode"
::= { cwsXcvrPluggableTransceiverCodeEntry 1 }
cwsXcvrPluggableTransceiverCodeSpecificationCompliance OBJECT-TYPE
SYNTAX BITS { speccompliance40gactivecablexlppi(0), speccompliance40gbaselr4(1), speccompliance40gbasesr4(2), speccompliance40gbasecr4(3), speccompliance10gbasesr(4), speccompliance10gbaselr(5), speccompliance10gbaselrm(6), extendedspeccompliance100gactiveopticalcable(8), extendedspeccompliance100gbasesr4(9), extendedspeccompliance100gbaselr4(10), extendedspeccompliance100gbaseer4(11), extendedspeccompliance100gbasesr10(12), extendedspeccompliance100gcwdm4msawithfec(13), extendedspeccompliance100gpsm4parallelsmf(14), extendedspeccompliance100gactivecoppercable(15), extendedspeccompliance100gcwdmmsawithoutfec(16), extendedspeccompliance100gbasecr4(18), extendedspeccompliance40gbaseer4(23), extendedspeccompliance4x10gbasesr(24), extendedspeccompliance40gpsm4parallelsmf(25), extendedspeccomplianceg9591p1i12d1(26), extendedspeccomplianceg9591p1s12d2(27), extendedspeccomplianceg9591p1l12d2(28), extspeccode10gbasetwithsfi(29), unknown(30) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "10 GbE ethernet, 40 GbE ethernet, and 100 GbE extended specification compliance of the transceiver. In the form of a YANG bit field. Note, the bit field in this node is not mapped with the SFF tables. Reference SFF-8436 table 33 for specification compliance of 10 GbE and 40 GbE Ethernet. Reference SFF-8024, TABLE 4-4 for extended specification compliance of 100 GbE."
::= { cwsXcvrPluggableTransceiverCodeEntry 2 }
cwsXcvrPluggableTransceiverCodeTransceiverCodeRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specification Compliance/Transceiver Code raw byte value. In the format of a HEX string. Reference SFF-8436 table 33 for specification compliance"
::= { cwsXcvrPluggableTransceiverCodeEntry 3 }
cwsXcvrPluggableDeviceTechnologyTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableDeviceTechnologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 9 }
cwsXcvrPluggableDeviceTechnologyEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableDeviceTechnologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableDeviceTechnologyTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableDeviceTechnologyTableSnmpKey }
::= { cwsXcvrPluggableDeviceTechnologyTable 1 }
CwsXcvrPluggableDeviceTechnologyEntry ::= SEQUENCE {
cwsXcvrPluggableDeviceTechnologyTableSnmpKey Integer32,
cwsXcvrPluggableDeviceTechnologyDeviceTechnologyRaw StringMaxl32,
cwsXcvrPluggableDeviceTechnologyTransmitterTunable TruthValue,
cwsXcvrPluggableDeviceTechnologyMaxCaseTemperature Unsigned32
}
cwsXcvrPluggableDeviceTechnologyTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableDeviceTechnology"
::= { cwsXcvrPluggableDeviceTechnologyEntry 1 }
cwsXcvrPluggableDeviceTechnologyDeviceTechnologyRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Display the raw byte value of Device Technology, in the format of a HEX string. Reference SFF 8636 table 6-19."
::= { cwsXcvrPluggableDeviceTechnologyEntry 2 }
cwsXcvrPluggableDeviceTechnologyTransmitterTunable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device Technology Transmitter tuneable value. Reference SFF 8636 table 6-19, bit 0."
::= { cwsXcvrPluggableDeviceTechnologyEntry 3 }
cwsXcvrPluggableDeviceTechnologyMaxCaseTemperature OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum Case Temperature. In degrees C."
::= { cwsXcvrPluggableDeviceTechnologyEntry 4 }
cwsXcvrPluggableOptionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 10 }
cwsXcvrPluggableOptionsEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableOptionsTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableOptionsTableSnmpKey }
::= { cwsXcvrPluggableOptionsTable 1 }
CwsXcvrPluggableOptionsEntry ::= SEQUENCE {
cwsXcvrPluggableOptionsTableSnmpKey Integer32,
cwsXcvrPluggableOptionsOptionsRaw StringMaxl32,
cwsXcvrPluggableOptionsTxinpeqautoadaptcapable TruthValue,
cwsXcvrPluggableOptionsTxinpeqfixedprogramsetting TruthValue,
cwsXcvrPluggableOptionsRxoutemfixedprogramsetting TruthValue,
cwsXcvrPluggableOptionsRxoutamfixedprogramsetting TruthValue,
cwsXcvrPluggableOptionsTxCdrLossOfLockFlag TruthValue,
cwsXcvrPluggableOptionsRxCdrLossOfLockFlag TruthValue,
cwsXcvrPluggableOptionsUserEepromPage02hProvided TruthValue,
cwsXcvrPluggableOptionsAstPage01hProvided TruthValue
}
cwsXcvrPluggableOptionsTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableOptions"
::= { cwsXcvrPluggableOptionsEntry 1 }
cwsXcvrPluggableOptionsOptionsRaw OBJECT-TYPE
SYNTAX StringMaxl32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Raw byte value of 'options' field. In the format of a HEX string. Reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 2 }
cwsXcvrPluggableOptionsTxinpeqautoadaptcapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 3 }
cwsXcvrPluggableOptionsTxinpeqfixedprogramsetting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 4 }
cwsXcvrPluggableOptionsRxoutemfixedprogramsetting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 5 }
cwsXcvrPluggableOptionsRxoutamfixedprogramsetting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 6 }
cwsXcvrPluggableOptionsTxCdrLossOfLockFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 7 }
cwsXcvrPluggableOptionsRxCdrLossOfLockFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 8 }
cwsXcvrPluggableOptionsUserEepromPage02hProvided OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 9 }
cwsXcvrPluggableOptionsAstPage01hProvided OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A bit flag in 'options', reference SFF 8636 table 6-22."
::= { cwsXcvrPluggableOptionsEntry 10 }
cwsXcvrPluggableSupplyVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableSupplyVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 11 }
cwsXcvrPluggableSupplyVoltageEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableSupplyVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableSupplyVoltageTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableSupplyVoltageTableSnmpKey }
::= { cwsXcvrPluggableSupplyVoltageTable 1 }
CwsXcvrPluggableSupplyVoltageEntry ::= SEQUENCE {
cwsXcvrPluggableSupplyVoltageTableSnmpKey Integer32,
cwsXcvrPluggableSupplyVoltageActual Decimal2Dig
}
cwsXcvrPluggableSupplyVoltageTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableSupplyVoltage"
::= { cwsXcvrPluggableSupplyVoltageEntry 1 }
cwsXcvrPluggableSupplyVoltageActual OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage, actual supply voltage in volts (V). Range must be between 0 and 6.55V."
::= { cwsXcvrPluggableSupplyVoltageEntry 2 }
cwsXcvrPluggableStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 12 }
cwsXcvrPluggableStatusEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableStatusTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableStatusTableSnmpKey }
::= { cwsXcvrPluggableStatusTable 1 }
CwsXcvrPluggableStatusEntry ::= SEQUENCE {
cwsXcvrPluggableStatusTableSnmpKey Integer32,
cwsXcvrStatusHighAlarmStatus TruthValue,
cwsXcvrStatusLowAlarmStatus TruthValue,
cwsXcvrStatusHighWarningStatus TruthValue,
cwsXcvrStatusLowWarningStatus TruthValue
}
cwsXcvrPluggableStatusTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableStatus"
::= { cwsXcvrPluggableStatusEntry 1 }
cwsXcvrStatusHighAlarmStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage high alarm status, boolean, true if alarm is raised, false if alarm is not raised."
::= { cwsXcvrPluggableStatusEntry 2 }
cwsXcvrStatusLowAlarmStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage low alarm status, boolean, true if alarm is raised, false if alarm is not raised."
::= { cwsXcvrPluggableStatusEntry 3 }
cwsXcvrStatusHighWarningStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage high warning status, boolean, true if warning is raised, false if warning is not raised."
::= { cwsXcvrPluggableStatusEntry 4 }
cwsXcvrStatusLowWarningStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage low warning status, boolean, true if warning is raised, false if warning is not raised."
::= { cwsXcvrPluggableStatusEntry 5 }
cwsXcvrPluggableThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 13 }
cwsXcvrPluggableThresholdEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableThresholdTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableThresholdTableSnmpKey }
::= { cwsXcvrPluggableThresholdTable 1 }
CwsXcvrPluggableThresholdEntry ::= SEQUENCE {
cwsXcvrPluggableThresholdTableSnmpKey Integer32,
cwsXcvrThresholdHighAlarmThreshold Decimal2Dig,
cwsXcvrThresholdLowAlarmThreshold Decimal2Dig,
cwsXcvrThresholdHighWarningThreshold Decimal2Dig,
cwsXcvrThresholdLowWarningThreshold Decimal2Dig
}
cwsXcvrPluggableThresholdTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableThreshold"
::= { cwsXcvrPluggableThresholdEntry 1 }
cwsXcvrThresholdHighAlarmThreshold OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage high alarm threshold, in volts (V)."
::= { cwsXcvrPluggableThresholdEntry 2 }
cwsXcvrThresholdLowAlarmThreshold OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply oltage low alarm threshold, in volts (V)."
::= { cwsXcvrPluggableThresholdEntry 3 }
cwsXcvrThresholdHighWarningThreshold OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage high warning threshold, in volts (V)."
::= { cwsXcvrPluggableThresholdEntry 4 }
cwsXcvrThresholdLowWarningThreshold OBJECT-TYPE
SYNTAX Decimal2Dig
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Supply voltage low warning threshold, in volts (V)."
::= { cwsXcvrPluggableThresholdEntry 5 }
cwsXcvrAugXcvrPluggableChannelDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrAugXcvrPluggableChannelDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 14 }
cwsXcvrAugXcvrPluggableChannelDiagnosticsEntry OBJECT-TYPE
SYNTAX CwsXcvrAugXcvrPluggableChannelDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrAugXcvrPluggableChannelDiagnosticsTable."
AUGMENTS { cwsXcvrChannelDiagnosticsEntry }
::= { cwsXcvrAugXcvrPluggableChannelDiagnosticsTable 1 }
CwsXcvrAugXcvrPluggableChannelDiagnosticsEntry ::= SEQUENCE {
cwsXcvrPluggableChannelDiagnosticsTransmitterFault TruthValue,
cwsXcvrPluggableChannelDiagnosticsTxAdaptiveEqFault TruthValue
}
cwsXcvrPluggableChannelDiagnosticsTransmitterFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the xcvr channel transmitter has detected a fault."
::= { cwsXcvrAugXcvrPluggableChannelDiagnosticsEntry 1 }
cwsXcvrPluggableChannelDiagnosticsTxAdaptiveEqFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the xcvr channel Tx Adaptive EQ Fault has detected a fault. Only applicable for QSFP28. For QSFP+, default value of FALSE will be returned."
::= { cwsXcvrAugXcvrPluggableChannelDiagnosticsEntry 2 }
cwsXcvrPluggableSerdesConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CwsXcvrPluggableSerdesConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "None"
::= { cienaWsXcvrPluggableMIB 15 }
cwsXcvrPluggableSerdesConfigEntry OBJECT-TYPE
SYNTAX CwsXcvrPluggableSerdesConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for cwsXcvrPluggableSerdesConfigTable."
INDEX { cwsXcvrXcvrsXcvrIndex, cwsXcvrPluggableSerdesConfigTableSnmpKey }
::= { cwsXcvrPluggableSerdesConfigTable 1 }
CwsXcvrPluggableSerdesConfigEntry ::= SEQUENCE {
cwsXcvrPluggableSerdesConfigTableSnmpKey Integer32,
cwsXcvrSerdesConfigSerdesTxEq XcvrSerdesTxEq,
cwsXcvrSerdesConfigSerdesRxAmplitude XcvrSerdesRxAmplitude,
cwsXcvrSerdesConfigSerdesRxEmphasis XcvrSerdesRxEmphasis
}
cwsXcvrPluggableSerdesConfigTableSnmpKey OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique key for cwsXcvrPluggableSerdesConfig"
::= { cwsXcvrPluggableSerdesConfigEntry 1 }
cwsXcvrSerdesConfigSerdesTxEq OBJECT-TYPE
SYNTAX XcvrSerdesTxEq
MAX-ACCESS read-write
STATUS current
DESCRIPTION "None"
::= { cwsXcvrPluggableSerdesConfigEntry 2 }
cwsXcvrSerdesConfigSerdesRxAmplitude OBJECT-TYPE
SYNTAX XcvrSerdesRxAmplitude
MAX-ACCESS read-write
STATUS current
DESCRIPTION "None"
::= { cwsXcvrPluggableSerdesConfigEntry 3 }
cwsXcvrSerdesConfigSerdesRxEmphasis OBJECT-TYPE
SYNTAX XcvrSerdesRxEmphasis
MAX-ACCESS read-write
STATUS current
DESCRIPTION "None"
::= { cwsXcvrPluggableSerdesConfigEntry 4 }
-- Conformance statements
cienaWsXcvrPluggableObjects OBJECT IDENTIFIER
::= { cienaWsXcvrPluggableMIB 1 }
cienaWsXcvrPluggableConformance OBJECT IDENTIFIER
::= { cienaWsXcvrPluggableMIB 2 }
cienaWsXcvrPluggableGroups OBJECT IDENTIFIER
::= { cienaWsXcvrPluggableConformance 1 }
cienaWsXcvrPluggableGroup OBJECT-GROUP
OBJECTS {
cwsXcvrPluggableVendorIdRevisionCompliance,
cwsXcvrPluggableDeviceIdIdentifier,
cwsXcvrPluggableDeviceIdIdentifierRaw,
cwsXcvrPluggableDeviceIdExtendedIdentifierRaw,
cwsXcvrPluggableDeviceIdPowerConsumption,
cwsXcvrPluggableDeviceIdClei,
cwsXcvrPluggableDeviceIdConnectorTypeRaw,
cwsXcvrPluggableVendorTransmitterWavelength,
cwsXcvrPluggableVendorTransmitterWavelengthRaw,
cwsXcvrPluggableVendorTransmitterEncodingDescription,
cwsXcvrPluggableVendorTransmitterEncodingRaw,
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringTypeRaw,
cwsXcvrPluggableVendorDiagnosticMonitoringDiagnosticMonitoringImplemented,
cwsXcvrPluggableTransceiverCodeSpecificationCompliance,
cwsXcvrPluggableTransceiverCodeTransceiverCodeRaw,
cwsXcvrPluggableDeviceTechnologyDeviceTechnologyRaw,
cwsXcvrPluggableDeviceTechnologyTransmitterTunable,
cwsXcvrPluggableDeviceTechnologyMaxCaseTemperature,
cwsXcvrPluggableOptionsOptionsRaw,
cwsXcvrPluggableOptionsTxinpeqautoadaptcapable,
cwsXcvrPluggableOptionsTxinpeqfixedprogramsetting,
cwsXcvrPluggableOptionsRxoutemfixedprogramsetting,
cwsXcvrPluggableOptionsRxoutamfixedprogramsetting,
cwsXcvrPluggableOptionsTxCdrLossOfLockFlag,
cwsXcvrPluggableOptionsRxCdrLossOfLockFlag,
cwsXcvrPluggableOptionsUserEepromPage02hProvided,
cwsXcvrPluggableOptionsAstPage01hProvided,
cwsXcvrPluggableSupplyVoltageActual,
cwsXcvrStatusHighAlarmStatus,
cwsXcvrStatusLowAlarmStatus,
cwsXcvrStatusHighWarningStatus,
cwsXcvrStatusLowWarningStatus,
cwsXcvrThresholdHighAlarmThreshold,
cwsXcvrThresholdLowAlarmThreshold,
cwsXcvrThresholdHighWarningThreshold,
cwsXcvrThresholdLowWarningThreshold,
cwsXcvrPluggableChannelDiagnosticsTransmitterFault,
cwsXcvrPluggableChannelDiagnosticsTxAdaptiveEqFault,
cwsXcvrSerdesConfigSerdesTxEq,
cwsXcvrSerdesConfigSerdesRxAmplitude,
cwsXcvrSerdesConfigSerdesRxEmphasis
}
STATUS current
DESCRIPTION "Conformance Group"
::= { cienaWsXcvrPluggableGroups 1 }
cienaWsXcvrPluggableCompliances OBJECT IDENTIFIER
::= { cienaWsXcvrPluggableConformance 2 }
cienaWsXcvrPluggableCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance"
MODULE MANDATORY-GROUPS { cienaWsXcvrPluggableGroup }
::= { cienaWsXcvrPluggableCompliances 1 }
END -- End module

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,395 @@
1.3.6.1.2.1.1.1.0|4|Waveserver Platform
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.1271.3
1.3.6.1.2.1.1.3.0|67|25788500
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.2.4|4|Ciena Waveserver 100GigEthernet 1.1
1.3.6.1.2.1.2.2.1.2.5|4|Ciena Waveserver 100GigEthernet 1.2
1.3.6.1.2.1.2.2.1.2.20|4|Ciena Waveserver 100GigEthernet 5
1.3.6.1.2.1.2.2.1.2.48|4|Ciena Waveserver 100GigEthernet 12.1
1.3.6.1.2.1.2.2.1.2.49|4|Ciena Waveserver 100GigEthernet 12.2
1.3.6.1.2.1.2.2.1.3.4|2|6
1.3.6.1.2.1.2.2.1.3.5|2|6
1.3.6.1.2.1.2.2.1.3.20|2|6
1.3.6.1.2.1.2.2.1.3.48|2|6
1.3.6.1.2.1.2.2.1.3.49|2|6
1.3.6.1.2.1.2.2.1.4.4|2|16004
1.3.6.1.2.1.2.2.1.4.5|2|16004
1.3.6.1.2.1.2.2.1.4.20|2|9600
1.3.6.1.2.1.2.2.1.4.48|2|16004
1.3.6.1.2.1.2.2.1.4.49|2|16004
1.3.6.1.2.1.2.2.1.6.4|4|2c:39:c1:8:5:99
1.3.6.1.2.1.2.2.1.6.5|4|2c:39:c1:8:5:9a
1.3.6.1.2.1.2.2.1.6.20|4|2c:39:c1:8:5:a9
1.3.6.1.2.1.2.2.1.6.48|4|2c:39:c1:8:5:c5
1.3.6.1.2.1.2.2.1.6.49|4|2c:39:c1:8:5:c6
1.3.6.1.2.1.2.2.1.7.4|2|1
1.3.6.1.2.1.2.2.1.7.5|2|1
1.3.6.1.2.1.2.2.1.7.20|2|1
1.3.6.1.2.1.2.2.1.7.48|2|1
1.3.6.1.2.1.2.2.1.7.49|2|1
1.3.6.1.2.1.2.2.1.8.4|2|2
1.3.6.1.2.1.2.2.1.8.5|2|1
1.3.6.1.2.1.2.2.1.8.20|2|2
1.3.6.1.2.1.2.2.1.8.48|2|2
1.3.6.1.2.1.2.2.1.8.49|2|2
1.3.6.1.2.1.2.2.1.9.4|67|0
1.3.6.1.2.1.2.2.1.9.5|67|0
1.3.6.1.2.1.2.2.1.9.20|67|0
1.3.6.1.2.1.2.2.1.9.48|67|0
1.3.6.1.2.1.2.2.1.9.49|67|0
1.3.6.1.2.1.2.2.1.13.4|65|0
1.3.6.1.2.1.2.2.1.13.5|65|0
1.3.6.1.2.1.2.2.1.13.20|65|0
1.3.6.1.2.1.2.2.1.13.48|65|0
1.3.6.1.2.1.2.2.1.13.49|65|0
1.3.6.1.2.1.2.2.1.14.4|65|0
1.3.6.1.2.1.2.2.1.14.5|65|0
1.3.6.1.2.1.2.2.1.14.20|65|0
1.3.6.1.2.1.2.2.1.14.48|65|0
1.3.6.1.2.1.2.2.1.14.49|65|0
1.3.6.1.2.1.2.2.1.19.4|65|0
1.3.6.1.2.1.2.2.1.19.5|65|0
1.3.6.1.2.1.2.2.1.19.20|65|0
1.3.6.1.2.1.2.2.1.19.48|65|0
1.3.6.1.2.1.2.2.1.19.49|65|0
1.3.6.1.2.1.2.2.1.20.4|65|0
1.3.6.1.2.1.2.2.1.20.5|65|0
1.3.6.1.2.1.2.2.1.20.20|65|0
1.3.6.1.2.1.2.2.1.20.48|65|0
1.3.6.1.2.1.2.2.1.20.49|65|0
1.3.6.1.2.1.4.20.1.2.10.207.2.2|2|5
1.3.6.1.2.1.4.20.1.3.10.207.2.2|64|255.255.255.0
1.3.6.1.2.1.4.22.1.2.5.10.207.2.2|4|2c:39:c1:8:5:86
1.3.6.1.2.1.10.7.2.1.1.100004|2|100004
1.3.6.1.2.1.10.7.2.1.1.100005|2|100005
1.3.6.1.2.1.10.7.2.1.1.100020|2|100020
1.3.6.1.2.1.10.7.2.1.1.100048|2|100048
1.3.6.1.2.1.10.7.2.1.1.100049|2|100049
1.3.6.1.2.1.10.7.2.1.19.100004|2|1
1.3.6.1.2.1.10.7.2.1.19.100005|2|1
1.3.6.1.2.1.10.7.2.1.19.100020|2|1
1.3.6.1.2.1.10.7.2.1.19.100048|2|1
1.3.6.1.2.1.10.7.2.1.19.100049|2|1
1.3.6.1.2.1.16.9.1.1.1.200|2|200
1.3.6.1.2.1.31.1.1.1.1.4|4|1.1
1.3.6.1.2.1.31.1.1.1.1.5|4|1.2
1.3.6.1.2.1.31.1.1.1.1.20|4|5
1.3.6.1.2.1.31.1.1.1.1.48|4|12.1
1.3.6.1.2.1.31.1.1.1.1.49|4|12.2
1.3.6.1.2.1.31.1.1.1.2.4|65|0
1.3.6.1.2.1.31.1.1.1.2.5|65|0
1.3.6.1.2.1.31.1.1.1.2.20|65|0
1.3.6.1.2.1.31.1.1.1.2.48|65|0
1.3.6.1.2.1.31.1.1.1.2.49|65|0
1.3.6.1.2.1.31.1.1.1.3.4|65|0
1.3.6.1.2.1.31.1.1.1.3.5|65|0
1.3.6.1.2.1.31.1.1.1.3.20|65|0
1.3.6.1.2.1.31.1.1.1.3.48|65|0
1.3.6.1.2.1.31.1.1.1.3.49|65|0
1.3.6.1.2.1.31.1.1.1.4.4|65|0
1.3.6.1.2.1.31.1.1.1.4.5|65|0
1.3.6.1.2.1.31.1.1.1.4.20|65|0
1.3.6.1.2.1.31.1.1.1.4.48|65|0
1.3.6.1.2.1.31.1.1.1.4.49|65|0
1.3.6.1.2.1.31.1.1.1.5.4|65|0
1.3.6.1.2.1.31.1.1.1.5.5|65|0
1.3.6.1.2.1.31.1.1.1.5.20|65|0
1.3.6.1.2.1.31.1.1.1.5.48|65|0
1.3.6.1.2.1.31.1.1.1.5.49|65|0
1.3.6.1.2.1.31.1.1.1.6.4|70|0
1.3.6.1.2.1.31.1.1.1.6.5|70|0
1.3.6.1.2.1.31.1.1.1.6.20|70|0
1.3.6.1.2.1.31.1.1.1.6.48|70|0
1.3.6.1.2.1.31.1.1.1.6.49|70|0
1.3.6.1.2.1.31.1.1.1.7.4|70|0
1.3.6.1.2.1.31.1.1.1.7.5|70|0
1.3.6.1.2.1.31.1.1.1.7.20|70|0
1.3.6.1.2.1.31.1.1.1.7.48|70|0
1.3.6.1.2.1.31.1.1.1.7.49|70|0
1.3.6.1.2.1.31.1.1.1.8.4|70|0
1.3.6.1.2.1.31.1.1.1.8.5|70|0
1.3.6.1.2.1.31.1.1.1.8.20|70|0
1.3.6.1.2.1.31.1.1.1.8.48|70|0
1.3.6.1.2.1.31.1.1.1.8.49|70|0
1.3.6.1.2.1.31.1.1.1.9.4|70|0
1.3.6.1.2.1.31.1.1.1.9.5|70|0
1.3.6.1.2.1.31.1.1.1.9.20|70|0
1.3.6.1.2.1.31.1.1.1.9.48|70|0
1.3.6.1.2.1.31.1.1.1.9.49|70|0
1.3.6.1.2.1.31.1.1.1.10.4|70|0
1.3.6.1.2.1.31.1.1.1.10.5|70|0
1.3.6.1.2.1.31.1.1.1.10.20|70|0
1.3.6.1.2.1.31.1.1.1.10.48|70|0
1.3.6.1.2.1.31.1.1.1.10.49|70|0
1.3.6.1.2.1.31.1.1.1.11.4|70|0
1.3.6.1.2.1.31.1.1.1.11.5|70|0
1.3.6.1.2.1.31.1.1.1.11.20|70|0
1.3.6.1.2.1.31.1.1.1.11.48|70|0
1.3.6.1.2.1.31.1.1.1.11.49|70|0
1.3.6.1.2.1.31.1.1.1.12.4|70|0
1.3.6.1.2.1.31.1.1.1.12.5|70|0
1.3.6.1.2.1.31.1.1.1.12.20|70|0
1.3.6.1.2.1.31.1.1.1.12.48|70|0
1.3.6.1.2.1.31.1.1.1.12.49|70|0
1.3.6.1.2.1.31.1.1.1.13.4|70|0
1.3.6.1.2.1.31.1.1.1.13.5|70|0
1.3.6.1.2.1.31.1.1.1.13.20|70|0
1.3.6.1.2.1.31.1.1.1.13.48|70|0
1.3.6.1.2.1.31.1.1.1.13.49|70|0
1.3.6.1.2.1.31.1.1.1.14.4|2|1
1.3.6.1.2.1.31.1.1.1.14.5|2|1
1.3.6.1.2.1.31.1.1.1.14.20|2|1
1.3.6.1.2.1.31.1.1.1.14.48|2|1
1.3.6.1.2.1.31.1.1.1.14.49|2|1
1.3.6.1.2.1.31.1.1.1.15.4|66|0
1.3.6.1.2.1.31.1.1.1.15.5|66|100000
1.3.6.1.2.1.31.1.1.1.15.20|66|0
1.3.6.1.2.1.31.1.1.1.15.48|66|0
1.3.6.1.2.1.31.1.1.1.15.49|66|0
1.3.6.1.2.1.31.1.1.1.16.4|2|2
1.3.6.1.2.1.31.1.1.1.16.5|2|2
1.3.6.1.2.1.31.1.1.1.16.20|2|2
1.3.6.1.2.1.31.1.1.1.16.48|2|2
1.3.6.1.2.1.31.1.1.1.16.49|2|2
1.3.6.1.2.1.31.1.1.1.17.4|2|1
1.3.6.1.2.1.31.1.1.1.17.5|2|1
1.3.6.1.2.1.31.1.1.1.17.20|2|1
1.3.6.1.2.1.31.1.1.1.17.48|2|1
1.3.6.1.2.1.31.1.1.1.17.49|2|1
1.3.6.1.2.1.31.1.1.1.18.4|4|
1.3.6.1.2.1.31.1.1.1.18.5|4|
1.3.6.1.2.1.31.1.1.1.18.20|4|
1.3.6.1.2.1.31.1.1.1.18.48|4|
1.3.6.1.2.1.31.1.1.1.18.49|4|
1.3.6.1.2.1.31.1.1.1.19.4|67|19015700
1.3.6.1.2.1.31.1.1.1.19.5|67|34000
1.3.6.1.2.1.31.1.1.1.19.20|67|19017400
1.3.6.1.2.1.31.1.1.1.19.48|67|0
1.3.6.1.2.1.31.1.1.1.19.49|67|0
1.3.6.1.2.1.47.1.1.1.1.2.1|4|Waveserver 40x10GE/10x40GE/4x100GE QSFP+/QSFP28, 2x100G/2x150G/2x200G Wavelogic 3 Extreme Coherent Optical Processors
1.3.6.1.2.1.47.1.1.1.1.2.2|4|Waveserver 400G Integrated Control, Switch and Line Module
1.3.6.1.2.1.47.1.1.1.1.2.3|4|Ciena Waveserver Power Supply Unit 1 (WS DC PSU) - AB
1.3.6.1.2.1.47.1.1.1.1.2.4|4|Ciena Waveserver Power Supply Unit 2 (WS DC PSU) - AB
1.3.6.1.2.1.47.1.1.1.1.2.5|4|Ciena Waveserver Cooling Fan Unit 1 (WS Fan Module) - 002
1.3.6.1.2.1.47.1.1.1.1.2.6|4|Ciena Waveserver Cooling Fan Unit 2 (WS Fan Module) - 002
1.3.6.1.2.1.47.1.1.1.1.2.7|4|WaveLogic 3 Extreme Transceiver NxOTU4 C-Band
1.3.6.1.2.1.47.1.1.1.1.2.11|4|Third Party Pluggable Optics (Ciena)
1.3.6.1.2.1.47.1.1.1.1.2.18|4|WaveLogic 3 Extreme Transceiver NxOTU4 C-Band
1.3.6.1.2.1.47.1.1.1.1.3.1|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.2|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.3|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.4|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.5|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.6|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.7|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.11|6|0.0
1.3.6.1.2.1.47.1.1.1.1.3.18|6|0.0
1.3.6.1.2.1.47.1.1.1.1.4.1|2|0
1.3.6.1.2.1.47.1.1.1.1.4.2|2|1
1.3.6.1.2.1.47.1.1.1.1.4.3|2|1
1.3.6.1.2.1.47.1.1.1.1.4.4|2|1
1.3.6.1.2.1.47.1.1.1.1.4.5|2|1
1.3.6.1.2.1.47.1.1.1.1.4.6|2|1
1.3.6.1.2.1.47.1.1.1.1.4.7|2|1
1.3.6.1.2.1.47.1.1.1.1.4.11|2|1
1.3.6.1.2.1.47.1.1.1.1.4.18|2|1
1.3.6.1.2.1.47.1.1.1.1.5.1|2|3
1.3.6.1.2.1.47.1.1.1.1.5.2|2|5
1.3.6.1.2.1.47.1.1.1.1.5.3|2|6
1.3.6.1.2.1.47.1.1.1.1.5.4|2|6
1.3.6.1.2.1.47.1.1.1.1.5.5|2|7
1.3.6.1.2.1.47.1.1.1.1.5.6|2|7
1.3.6.1.2.1.47.1.1.1.1.5.7|2|10
1.3.6.1.2.1.47.1.1.1.1.5.11|2|10
1.3.6.1.2.1.47.1.1.1.1.5.18|2|10
1.3.6.1.2.1.47.1.1.1.1.6.1|2|-1
1.3.6.1.2.1.47.1.1.1.1.6.2|2|1
1.3.6.1.2.1.47.1.1.1.1.6.3|2|2
1.3.6.1.2.1.47.1.1.1.1.6.4|2|3
1.3.6.1.2.1.47.1.1.1.1.6.5|2|4
1.3.6.1.2.1.47.1.1.1.1.6.6|2|5
1.3.6.1.2.1.47.1.1.1.1.6.7|2|6
1.3.6.1.2.1.47.1.1.1.1.6.11|2|10
1.3.6.1.2.1.47.1.1.1.1.6.18|2|17
1.3.6.1.2.1.47.1.1.1.1.7.1|4|Chassis
1.3.6.1.2.1.47.1.1.1.1.7.2|4|Blade
1.3.6.1.2.1.47.1.1.1.1.7.3|4|PSU-1
1.3.6.1.2.1.47.1.1.1.1.7.4|4|PSU-2
1.3.6.1.2.1.47.1.1.1.1.7.5|4|CFU-1
1.3.6.1.2.1.47.1.1.1.1.7.6|4|CFU-2
1.3.6.1.2.1.47.1.1.1.1.7.7|4|Port 1
1.3.6.1.2.1.47.1.1.1.1.7.11|4|Port 5
1.3.6.1.2.1.47.1.1.1.1.7.18|4|Port 12
1.3.6.1.2.1.47.1.1.1.1.8.1|4|003
1.3.6.1.2.1.47.1.1.1.1.8.2|4|003
1.3.6.1.2.1.47.1.1.1.1.8.3|4|AB
1.3.6.1.2.1.47.1.1.1.1.8.4|4|AB
1.3.6.1.2.1.47.1.1.1.1.8.5|4|002
1.3.6.1.2.1.47.1.1.1.1.8.6|4|002
1.3.6.1.2.1.47.1.1.1.1.8.7|4|00-01-00
1.3.6.1.2.1.47.1.1.1.1.8.11|4|001
1.3.6.1.2.1.47.1.1.1.1.8.18|4|00-01-00
1.3.6.1.2.1.47.1.1.1.1.9.1|4|
1.3.6.1.2.1.47.1.1.1.1.9.2|4|
1.3.6.1.2.1.47.1.1.1.1.9.3|4|
1.3.6.1.2.1.47.1.1.1.1.9.4|4|
1.3.6.1.2.1.47.1.1.1.1.9.5|4|
1.3.6.1.2.1.47.1.1.1.1.9.6|4|
1.3.6.1.2.1.47.1.1.1.1.9.7|4|
1.3.6.1.2.1.47.1.1.1.1.9.11|4|
1.3.6.1.2.1.47.1.1.1.1.9.18|4|
1.3.6.1.2.1.47.1.1.1.1.10.1|4|1.5.0
1.3.6.1.2.1.47.1.1.1.1.10.2|4|1.5.0
1.3.6.1.2.1.47.1.1.1.1.10.3|4|
1.3.6.1.2.1.47.1.1.1.1.10.4|4|
1.3.6.1.2.1.47.1.1.1.1.10.5|4|
1.3.6.1.2.1.47.1.1.1.1.10.6|4|
1.3.6.1.2.1.47.1.1.1.1.10.7|4|
1.3.6.1.2.1.47.1.1.1.1.10.11|4|
1.3.6.1.2.1.47.1.1.1.1.10.18|4|
1.3.6.1.2.1.47.1.1.1.1.11.1|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.2|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.3|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.4|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.5|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.6|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.7|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.11|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.11.18|4|AAAAAAAA
1.3.6.1.2.1.47.1.1.1.1.12.1|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.2|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.3|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.4|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.5|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.6|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.7|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.11|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.12.18|4|Ciena
1.3.6.1.2.1.47.1.1.1.1.13.1|4|186-2003-901
1.3.6.1.2.1.47.1.1.1.1.13.2|4|186-1004-900
1.3.6.1.2.1.47.1.1.1.1.13.3|4|186-1501-900
1.3.6.1.2.1.47.1.1.1.1.13.4|4|186-1501-900
1.3.6.1.2.1.47.1.1.1.1.13.5|4|186-1400-900
1.3.6.1.2.1.47.1.1.1.1.13.6|4|186-1400-900
1.3.6.1.2.1.47.1.1.1.1.13.7|4|WL3e Transceiver
1.3.6.1.2.1.47.1.1.1.1.13.11|4|160-9401-900
1.3.6.1.2.1.47.1.1.1.1.13.18|4|WL3e Transceiver
1.3.6.1.2.1.47.1.1.1.1.14.1|4|
1.3.6.1.2.1.47.1.1.1.1.14.2|4|
1.3.6.1.2.1.47.1.1.1.1.14.3|4|
1.3.6.1.2.1.47.1.1.1.1.14.4|4|
1.3.6.1.2.1.47.1.1.1.1.14.5|4|
1.3.6.1.2.1.47.1.1.1.1.14.6|4|
1.3.6.1.2.1.47.1.1.1.1.14.7|4|
1.3.6.1.2.1.47.1.1.1.1.14.11|4|
1.3.6.1.2.1.47.1.1.1.1.14.18|4|
1.3.6.1.2.1.47.1.1.1.1.15.1|4|
1.3.6.1.2.1.47.1.1.1.1.15.2|4|
1.3.6.1.2.1.47.1.1.1.1.15.3|4|
1.3.6.1.2.1.47.1.1.1.1.15.4|4|
1.3.6.1.2.1.47.1.1.1.1.15.5|4|
1.3.6.1.2.1.47.1.1.1.1.15.6|4|
1.3.6.1.2.1.47.1.1.1.1.15.7|4|
1.3.6.1.2.1.47.1.1.1.1.15.11|4|
1.3.6.1.2.1.47.1.1.1.1.15.18|4|
1.3.6.1.2.1.47.1.1.1.1.16.1|2|1
1.3.6.1.2.1.47.1.1.1.1.16.2|2|2
1.3.6.1.2.1.47.1.1.1.1.16.3|2|1
1.3.6.1.2.1.47.1.1.1.1.16.4|2|1
1.3.6.1.2.1.47.1.1.1.1.16.5|2|1
1.3.6.1.2.1.47.1.1.1.1.16.6|2|1
1.3.6.1.2.1.47.1.1.1.1.16.7|2|2
1.3.6.1.2.1.47.1.1.1.1.16.11|2|1
1.3.6.1.2.1.47.1.1.1.1.16.18|2|2
1.3.6.1.2.1.47.1.1.1.1.17.1|4x|07E10B0D00000000
1.3.6.1.2.1.47.1.1.1.1.17.2|4x|07E10B0D00000000
1.3.6.1.2.1.47.1.1.1.1.17.3|4x|07E00B1900000000
1.3.6.1.2.1.47.1.1.1.1.17.4|4x|07E00B1700000000
1.3.6.1.2.1.47.1.1.1.1.17.5|4x|07E1081000000000
1.3.6.1.2.1.47.1.1.1.1.17.6|4x|07E1080F00000000
1.3.6.1.2.1.47.1.1.1.1.17.7|4x|07DF0A1F00000000
1.3.6.1.2.1.47.1.1.1.1.17.11|4x|0000000000000000
1.3.6.1.2.1.47.1.1.1.1.17.18|4x|07DF0A1F00000000
1.3.6.1.2.1.47.1.1.1.1.18.1|4|
1.3.6.1.2.1.47.1.1.1.1.18.2|4|
1.3.6.1.2.1.47.1.1.1.1.18.3|4|
1.3.6.1.2.1.47.1.1.1.1.18.4|4|
1.3.6.1.2.1.47.1.1.1.1.18.5|4|
1.3.6.1.2.1.47.1.1.1.1.18.6|4|
1.3.6.1.2.1.47.1.1.1.1.18.7|4|
1.3.6.1.2.1.47.1.1.1.1.18.11|4|
1.3.6.1.2.1.47.1.1.1.1.18.18|4|
1.3.6.1.2.1.47.1.1.1.1.19.1|4|
1.3.6.1.2.1.47.1.1.1.1.19.2|4|
1.3.6.1.2.1.47.1.1.1.1.19.3|4|
1.3.6.1.2.1.47.1.1.1.1.19.4|4|
1.3.6.1.2.1.47.1.1.1.1.19.5|4|
1.3.6.1.2.1.47.1.1.1.1.19.6|4|
1.3.6.1.2.1.47.1.1.1.1.19.7|4|
1.3.6.1.2.1.47.1.1.1.1.19.11|4|
1.3.6.1.2.1.47.1.1.1.1.19.18|4|
1.3.6.1.4.1.1271.3.4.6.3.1.3.0|4|Waveserver 40x10GE/10x40GE/4x100GE QSFP+/QSFP28, 2x100G/2x150G/2x200G Wavelogic 3 Extreme Coherent Optical Processors
1.3.6.1.4.1.1271.3.4.14.3.1.5.0|4|1.5.0-ej76_svrbuild_wvsrvr
1.3.6.1.4.1.1271.3.4.15.8.1.2.4.0|4|WL3e Transceiver
1.3.6.1.4.1.1271.3.4.15.8.1.2.8.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.12.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.16.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.20.0|4|160-9401-900
1.3.6.1.4.1.1271.3.4.15.8.1.2.24.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.28.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.32.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.36.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.40.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.44.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.2.48.0|4|WL3e Transceiver
1.3.6.1.4.1.1271.3.4.15.8.1.4.4.0|4|WaveLogic 3 Extreme Transceiver NxOTU4 C-Band
1.3.6.1.4.1.1271.3.4.15.8.1.4.8.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.12.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.16.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.20.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.24.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.28.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.32.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.36.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.40.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.44.0|4|
1.3.6.1.4.1.1271.3.4.15.8.1.4.48.0|4|WaveLogic 3 Extreme Transceiver NxOTU4 C-Band
1.3.6.1.4.1.1271.3.4.15.13.1.2.4.0|2|38
1.3.6.1.4.1.1271.3.4.15.13.1.2.8.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.12.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.16.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.20.0|2|30
1.3.6.1.4.1.1271.3.4.15.13.1.2.24.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.28.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.32.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.36.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.40.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.44.0|2|0
1.3.6.1.4.1.1271.3.4.15.13.1.2.48.0|2|39
1.3.6.1.4.1.1271.3.4.15.15.1.2.4.0|2|78
1.3.6.1.4.1.1271.3.4.15.15.1.2.8.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.12.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.16.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.20.0|2|80
1.3.6.1.4.1.1271.3.4.15.15.1.2.24.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.28.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.32.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.36.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.40.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.44.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.2.48.0|2|78
1.3.6.1.4.1.1271.3.4.15.15.1.3.4.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.8.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.12.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.16.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.20.0|2|-15
1.3.6.1.4.1.1271.3.4.15.15.1.3.24.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.28.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.32.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.36.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.40.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.44.0|2|0
1.3.6.1.4.1.1271.3.4.15.15.1.3.48.0|2|0
1.3.6.1.6.3.10.2.1.3.0|2|257915