summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-WS-SERVICE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ciena/CIENA-WS-SERVICE-MIB')
-rw-r--r--MIBS/ciena/CIENA-WS-SERVICE-MIB323
1 files changed, 323 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-WS-SERVICE-MIB b/MIBS/ciena/CIENA-WS-SERVICE-MIB
new file mode 100644
index 0000000..2c825d9
--- /dev/null
+++ b/MIBS/ciena/CIENA-WS-SERVICE-MIB
@@ -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