mibs/MIBS/ciena/CIENA-WS-SERVICE-MIB

324 lines
10 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- 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