324 lines
10 KiB
Plaintext
324 lines
10 KiB
Plaintext
-- 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
|