1-- This file was automatically generated from ciena-ws-service.yang. Do not edit. 2 3CIENA-WS-SERVICE-MIB DEFINITIONS ::= BEGIN 4 5IMPORTS 6 cienaWsConfig 7 FROM CIENA-WS-MIB 8 DescriptionString, EnabledDisabledEnum, PortId, ServiceDomainIdx, ServiceIdx 9 FROM CIENA-WS-TYPEDEFS-MIB 10 MODULE-COMPLIANCE, OBJECT-GROUP 11 FROM SNMPv2-CONF 12 Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 13 FROM SNMPv2-SMI 14 TEXTUAL-CONVENTION 15 FROM SNMPv2-TC; 16 17cienaWsServiceMIB MODULE-IDENTITY 18 LAST-UPDATED "201707180000Z" 19 ORGANIZATION "Ciena Corporation" 20 CONTACT-INFO "Web URL: http://www.ciena.com/ 21Postal: 7035 Ridge Road 22 Hanover, Maryland 21076 23 U.S.A. 24Phone: +1 800-921-1144 25Fax: +1 410-694-5750" 26 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." 27 REVISION "201707180000Z" 28 DESCRIPTION "Waveserver Release 1.5 29Removed 'Read only attribute' from 'protection-state' description. 30Removed 'Read only attribute' from 'mac-learning' description. 31Changed 'max-number-of-port' to read-only. 32Removed 'config true' from all entries. 33Removed obsolete status from 'link-state-forwarding'." 34 REVISION "201703020000Z" 35 DESCRIPTION "Waveserver Release 1.4 36 37Aligned MIB files to respect YANG read/write status." 38 REVISION "201612120000Z" 39 DESCRIPTION "Waveserver Rel 1.3 revised. 40Added RPCs: ws-service-attach-port, ws-service-detach-port. 41'link-state-forwarding' status changed to obsolete. 42" 43 REVISION "201606170000Z" 44 DESCRIPTION "Waveserver Rel 1.2 revised. 45Restructuring of the module." 46 REVISION "201502250000Z" 47 DESCRIPTION "Initial version." 48 ::= { cienaWsConfig 1 } 49 50ServiceId ::= TEXTUAL-CONVENTION 51 STATUS current 52 DESCRIPTION "None" 53 SYNTAX Unsigned32 54 55ServiceMaxPort ::= TEXTUAL-CONVENTION 56 STATUS current 57 DESCRIPTION "None" 58 SYNTAX Unsigned32 59 60ServiceNameStr ::= TEXTUAL-CONVENTION 61 DISPLAY-HINT "64a" 62 STATUS current 63 DESCRIPTION "None" 64 SYNTAX OCTET STRING(SIZE(1..64)) 65 66cwsServiceServicesTable OBJECT-TYPE 67 SYNTAX SEQUENCE OF CwsServiceServicesEntry 68 MAX-ACCESS not-accessible 69 STATUS current 70 DESCRIPTION "None" 71 ::= { cienaWsServiceMIB 3 } 72 73cwsServiceServicesEntry OBJECT-TYPE 74 SYNTAX CwsServiceServicesEntry 75 MAX-ACCESS not-accessible 76 STATUS current 77 DESCRIPTION "Entry for cwsServiceServicesTable." 78 INDEX { cwsServiceServicesServiceIndex } 79 ::= { cwsServiceServicesTable 1 } 80 81CwsServiceServicesEntry ::= SEQUENCE { 82 cwsServiceServicesServiceIndex Integer32 83} 84 85cwsServiceServicesServiceIndex OBJECT-TYPE 86 SYNTAX Integer32(0..2147483647) 87 MAX-ACCESS read-only 88 STATUS current 89 DESCRIPTION "Service Index, unique for all SAOS DB tables. Key value for the Service List." 90 ::= { cwsServiceServicesEntry 1 } 91 92cwsServiceIdTable OBJECT-TYPE 93 SYNTAX SEQUENCE OF CwsServiceIdEntry 94 MAX-ACCESS not-accessible 95 STATUS current 96 DESCRIPTION "Service identification." 97 ::= { cienaWsServiceMIB 4 } 98 99cwsServiceIdEntry OBJECT-TYPE 100 SYNTAX CwsServiceIdEntry 101 MAX-ACCESS not-accessible 102 STATUS current 103 DESCRIPTION "Entry for cwsServiceIdTable." 104 INDEX { cwsServiceServicesServiceIndex, cwsServiceIdTableSnmpKey } 105 ::= { cwsServiceIdTable 1 } 106 107CwsServiceIdEntry ::= SEQUENCE { 108 cwsServiceIdTableSnmpKey Integer32, 109 cwsServiceIdServiceId ServiceId, 110 cwsServiceIdName ServiceNameStr, 111 cwsServiceIdDescription DescriptionString 112} 113 114cwsServiceIdTableSnmpKey OBJECT-TYPE 115 SYNTAX Integer32(0..2147483647) 116 MAX-ACCESS not-accessible 117 STATUS current 118 DESCRIPTION "Unique key for cwsServiceId" 119 ::= { cwsServiceIdEntry 1 } 120 121cwsServiceIdServiceId OBJECT-TYPE 122 SYNTAX ServiceId 123 MAX-ACCESS read-write 124 STATUS current 125 DESCRIPTION "Service ID value, min 1, max 4095." 126 ::= { cwsServiceIdEntry 2 } 127 128cwsServiceIdName OBJECT-TYPE 129 SYNTAX ServiceNameStr 130 MAX-ACCESS read-write 131 STATUS current 132 DESCRIPTION "Name of the Service. Each name must be unique." 133 ::= { cwsServiceIdEntry 3 } 134 135cwsServiceIdDescription OBJECT-TYPE 136 SYNTAX DescriptionString 137 MAX-ACCESS read-write 138 STATUS current 139 DESCRIPTION "Description of the Service." 140 ::= { cwsServiceIdEntry 4 } 141 142cwsServiceStateTable OBJECT-TYPE 143 SYNTAX SEQUENCE OF CwsServiceStateEntry 144 MAX-ACCESS not-accessible 145 STATUS current 146 DESCRIPTION "Service state." 147 ::= { cienaWsServiceMIB 5 } 148 149cwsServiceStateEntry OBJECT-TYPE 150 SYNTAX CwsServiceStateEntry 151 MAX-ACCESS not-accessible 152 STATUS current 153 DESCRIPTION "Entry for cwsServiceStateTable." 154 INDEX { cwsServiceServicesServiceIndex, cwsServiceStateTableSnmpKey } 155 ::= { cwsServiceStateTable 1 } 156 157CwsServiceStateEntry ::= SEQUENCE { 158 cwsServiceStateTableSnmpKey Integer32, 159 cwsServiceStateAdminState EnabledDisabledEnum 160} 161 162cwsServiceStateTableSnmpKey OBJECT-TYPE 163 SYNTAX Integer32(0..2147483647) 164 MAX-ACCESS not-accessible 165 STATUS current 166 DESCRIPTION "Unique key for cwsServiceState" 167 ::= { cwsServiceStateEntry 1 } 168 169cwsServiceStateAdminState OBJECT-TYPE 170 SYNTAX EnabledDisabledEnum 171 MAX-ACCESS read-only 172 STATUS current 173 DESCRIPTION "Whether the service is enabled or disabled. Read only attribute." 174 ::= { cwsServiceStateEntry 2 } 175 176cwsServicePropertiesTable OBJECT-TYPE 177 SYNTAX SEQUENCE OF CwsServicePropertiesEntry 178 MAX-ACCESS not-accessible 179 STATUS current 180 DESCRIPTION "Service properties." 181 ::= { cienaWsServiceMIB 6 } 182 183cwsServicePropertiesEntry OBJECT-TYPE 184 SYNTAX CwsServicePropertiesEntry 185 MAX-ACCESS not-accessible 186 STATUS current 187 DESCRIPTION "Entry for cwsServicePropertiesTable." 188 INDEX { cwsServiceServicesServiceIndex, cwsServicePropertiesTableSnmpKey } 189 ::= { cwsServicePropertiesTable 1 } 190 191CwsServicePropertiesEntry ::= SEQUENCE { 192 cwsServicePropertiesTableSnmpKey Integer32, 193 cwsServicePropertiesType INTEGER, 194 cwsServicePropertiesMaxNumberOfPort ServiceMaxPort, 195 cwsServicePropertiesProtectionState INTEGER, 196 cwsServicePropertiesLinkStateForwarding EnabledDisabledEnum, 197 cwsServicePropertiesMacLearning EnabledDisabledEnum, 198 cwsServicePropertiesParentSvcDomainIdxReference ServiceDomainIdx 199} 200 201cwsServicePropertiesTableSnmpKey OBJECT-TYPE 202 SYNTAX Integer32(0..2147483647) 203 MAX-ACCESS not-accessible 204 STATUS current 205 DESCRIPTION "Unique key for cwsServiceProperties" 206 ::= { cwsServicePropertiesEntry 1 } 207 208cwsServicePropertiesType OBJECT-TYPE 209 SYNTAX INTEGER { epl(0), evpl(1), etree(2), elan(3), eepl(4) } 210 MAX-ACCESS read-write 211 STATUS current 212 DESCRIPTION "Service type." 213 ::= { cwsServicePropertiesEntry 2 } 214 215cwsServicePropertiesMaxNumberOfPort OBJECT-TYPE 216 SYNTAX ServiceMaxPort 217 MAX-ACCESS read-only 218 STATUS current 219 DESCRIPTION "Max number of ports this service allows. Between 2 and 65535. Read only attribute." 220 ::= { cwsServicePropertiesEntry 3 } 221 222cwsServicePropertiesProtectionState OBJECT-TYPE 223 SYNTAX INTEGER { protected(0), unprotected(1) } 224 MAX-ACCESS read-write 225 STATUS current 226 DESCRIPTION "Service protection state." 227 ::= { cwsServicePropertiesEntry 4 } 228 229cwsServicePropertiesLinkStateForwarding OBJECT-TYPE 230 SYNTAX EnabledDisabledEnum 231 MAX-ACCESS read-write 232 STATUS current 233 DESCRIPTION "If link state forwarding is enabled or disabled." 234 ::= { cwsServicePropertiesEntry 5 } 235 236cwsServicePropertiesMacLearning OBJECT-TYPE 237 SYNTAX EnabledDisabledEnum 238 MAX-ACCESS read-write 239 STATUS current 240 DESCRIPTION "Indicates if service MAC learning turned on or off." 241 ::= { cwsServicePropertiesEntry 6 } 242 243cwsServicePropertiesParentSvcDomainIdxReference OBJECT-TYPE 244 SYNTAX ServiceDomainIdx 245 MAX-ACCESS read-write 246 STATUS current 247 DESCRIPTION "The Service Domain Index which this service belongs to. The parent of this service." 248 ::= { cwsServicePropertiesEntry 7 } 249 250cwsServicePortMembersReferenceTable OBJECT-TYPE 251 SYNTAX SEQUENCE OF CwsServicePortMembersReferenceEntry 252 MAX-ACCESS not-accessible 253 STATUS current 254 DESCRIPTION "Service Operational Data: Each entry identifies the port id of a parent port." 255 ::= { cienaWsServiceMIB 7 } 256 257cwsServicePortMembersReferenceEntry OBJECT-TYPE 258 SYNTAX CwsServicePortMembersReferenceEntry 259 MAX-ACCESS not-accessible 260 STATUS current 261 DESCRIPTION "Entry for cwsServicePortMembersReferenceTable." 262 INDEX { cwsServiceServicesServiceIndex, cwsServicePropertiesTableSnmpKey, cwsServicePortMembersReferenceTableSnmpKey } 263 ::= { cwsServicePortMembersReferenceTable 1 } 264 265CwsServicePortMembersReferenceEntry ::= SEQUENCE { 266 cwsServicePortMembersReferenceTableSnmpKey Integer32, 267 cwsServicePortMembersReference PortId 268} 269 270cwsServicePortMembersReferenceTableSnmpKey OBJECT-TYPE 271 SYNTAX Integer32(0..2147483647) 272 MAX-ACCESS not-accessible 273 STATUS current 274 DESCRIPTION "Unique key for cwsServicePortMembersReference" 275 ::= { cwsServicePortMembersReferenceEntry 1 } 276 277cwsServicePortMembersReference OBJECT-TYPE 278 SYNTAX PortId 279 MAX-ACCESS read-only 280 STATUS current 281 DESCRIPTION "Service Operational Data: Each entry identifies the port id of a parent port." 282 ::= { cwsServicePortMembersReferenceEntry 2 } 283 284 285 286-- Conformance statements 287cienaWsServiceObjects OBJECT IDENTIFIER 288 ::= { cienaWsServiceMIB 1 } 289 290cienaWsServiceConformance OBJECT IDENTIFIER 291 ::= { cienaWsServiceMIB 2 } 292 293cienaWsServiceGroups OBJECT IDENTIFIER 294 ::= { cienaWsServiceConformance 1 } 295 296cienaWsServiceGroup OBJECT-GROUP 297 OBJECTS { 298 cwsServiceServicesServiceIndex, 299 cwsServiceIdServiceId, 300 cwsServiceIdName, 301 cwsServiceIdDescription, 302 cwsServiceStateAdminState, 303 cwsServicePropertiesType, 304 cwsServicePropertiesMaxNumberOfPort, 305 cwsServicePropertiesProtectionState, 306 cwsServicePropertiesLinkStateForwarding, 307 cwsServicePropertiesMacLearning, 308 cwsServicePropertiesParentSvcDomainIdxReference 309 } 310 STATUS current 311 DESCRIPTION "Conformance Group" 312 ::= { cienaWsServiceGroups 1 } 313 314cienaWsServiceCompliances OBJECT IDENTIFIER 315 ::= { cienaWsServiceConformance 2 } 316 317cienaWsServiceCompliance MODULE-COMPLIANCE 318 STATUS current 319 DESCRIPTION "Compliance" 320 MODULE MANDATORY-GROUPS { cienaWsServiceGroup } 321 ::= { cienaWsServiceCompliances 1 } 322 323END -- End module 324