1-- ********************************************************************* 2-- CISCO-ST-TC.my: Storage TC Mib 3-- 4-- September 2002, Vinay Gaonkar 5-- 6-- Copyright (c) 2002-2008-2012 by cisco Systems Inc. 7-- All rights reserved. 8-- 9-- ******************************************************************* 10 11CISCO-ST-TC DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 Integer32 16 FROM SNMPv2-SMI 17 TEXTUAL-CONVENTION 18 FROM SNMPv2-TC 19 ciscoModules 20 FROM CISCO-SMI; 21 22 23storageTextualConventions MODULE-IDENTITY 24 LAST-UPDATED "201208080000Z" 25 ORGANIZATION "Cisco Systems, Inc." 26 CONTACT-INFO 27 "Cisco Systems 28 Customer Service 29 Postal: 170 W Tasman Drive 30 San Jose, CA 95134 31 USA 32 Tel: +1 800 553 -NETS 33 E-mail: cs-san@cisco.com" 34 DESCRIPTION 35 "This module defines textual conventions used in 36 Storage Area Network technology specific mibs." 37 REVISION "201208080000Z" 38 DESCRIPTION 39 "Added sixteenG and automaxSixteenG in fcIfSpeed" 40 REVISION "201107260000Z" 41 DESCRIPTION 42 "-Added following enum to FcIfSpeed: 43 autoMaxEightG." 44 REVISION "201012240000Z" 45 DESCRIPTION 46 "-Added following enums to FcIfSpeed: 47 autoMax4G, eightG and tenG." 48 REVISION "200805160000Z" 49 DESCRIPTION 50 "-Added following enums to FcPortTypes 51 TEXTUAL CONVENTION 52 npPort, tfPort, tnpPort 53 -Added following enums to InterfaceOperMode 54 TEXTUAL CONVENTION. 55 npPort, tfPort, tnpPort 56 -Added following enums to FcPortModuleTypes 57 TEXTUAL CONVENTION 58 sfpDwdm, qsfp, x2Dwdm 59 - Updated the description of the following objects: 60 FcPortTxTypes, 61 FcNameId." 62 REVISION "200512170000Z" 63 DESCRIPTION 64 "- Added following TCs 65 FcIfSfpDiagLevelType 66 FcIfServiceStateType 67 - Added following enums in FcPortModuleTypes 68 xfp, x2Short, x2Medium, x2Tall, xpakShort, 69 xpakMedium, xpakTall and xenpak. 70 - Added following enums in FcPortTxTypes. 71 tenGigBaseSr, tenGigBaseLr, tenGigBaseEr, 72 tenGigBaseLx4, tenGigBaseSw, tenGigBaseLw, 73 tenGigBaseEw. 74 - Added following enums in FcIfSpeed 75 fourG and autoMaxTwoG." 76 REVISION "200405180000Z" 77 DESCRIPTION 78 "Added new textual convention 'InterfaceOperMode'." 79 REVISION "200309260000Z" 80 DESCRIPTION 81 "Obtained the OID for this MIB." 82 REVISION "200308070000Z" 83 DESCRIPTION 84 "Added stPort(15) to FcPortTypes." 85 REVISION "200210040000Z" 86 DESCRIPTION 87 "Added fvPort and portOperDown to FcPortTypes. 88 Added FcAddress and FcAddressType." 89 REVISION "200209240000Z" 90 DESCRIPTION 91 "Initial version of this MIB module." 92 ::= { ciscoModules 4 } 93 94 95 96VsanIndex ::= TEXTUAL-CONVENTION 97 STATUS current 98 DESCRIPTION 99 "The VSAN id of a VSAN which uniquely identifies 100 a VSAN within a fabric. VSAN id is 12-bit 101 wide; so theoretically, 4096 VSANs can be defined in 102 a fabric and this device can be part of. However, VSAN 103 numbers 0 , 4094 and 4095 are reserved." 104 SYNTAX Integer32 (1..4094) 105 106DomainId ::= TEXTUAL-CONVENTION 107 STATUS current 108 DESCRIPTION 109 "The Domain Id of the switch. This is assigned 110 dynamically if the Domain Manager is enabled on 111 the switch or could be configured statically by 112 the user." 113 SYNTAX Integer32 (1..239) 114 115DomainIdOrZero ::= TEXTUAL-CONVENTION 116 STATUS current 117 DESCRIPTION 118 "The Textual convention is an extension to 119 textual convetion 'DomainId'. It includes 120 the value '0'in addition the range 1-239. 121 Value '0' indicates that Domain Id has 122 been neither configured nor assigned." 123 SYNTAX Integer32 (0..239) 124 125FcAddressId ::= TEXTUAL-CONVENTION 126 STATUS current 127 DESCRIPTION 128 "Represents Fibre Channel Address ID, a 24-bit 129 value unique within the address space of a Fabric." 130 SYNTAX OCTET STRING (SIZE (3)) 131 132FcNameId ::= TEXTUAL-CONVENTION 133 STATUS current 134 DESCRIPTION 135 "Represents the World Wide Name (WWN) associated with 136 a Fibre Channel (FC) entity. A WWN is a 64 bit address 137 to uniquely identify each entity within a Fibre Channel 138 fabric." 139 140 REFERENCE 141 "Fibre Channel Framing and Signaling (FC-FS) Rev 1.70 142 - Section 14 Name_Indentifier Formats." 143 SYNTAX OCTET STRING (SIZE (8)) 144 145FcNameIdOrZero ::= TEXTUAL-CONVENTION 146 STATUS current 147 DESCRIPTION 148 "The World Wide Name (WWN) associated with a Fibre Channel 149 (FC) entity. WWNs were initially defined as 64-bits in 150 length. The latest definition (for future use) is 128-bits 151 long. The zero-length string value is used in circumstances 152 where the WWN is unassigned/unknown." 153 SYNTAX OCTET STRING (SIZE (0 | 8 | 16)) 154 155FcClassOfServices ::= TEXTUAL-CONVENTION 156 STATUS current 157 DESCRIPTION 158 "Represents the class of service capability of an 159 NxPort or FxPort." 160 SYNTAX BITS { 161 classF(0), 162 class1(1), 163 class2(2), 164 class3(3), 165 class4(4), 166 class5(5), 167 class6(6) 168 } 169 170FcPortTypes ::= TEXTUAL-CONVENTION 171 STATUS current 172 DESCRIPTION 173 "Represents fibre channel port types: 174 auto (1) - Mode is determined by port initialization 175 scheme. 176 fPort (2) - Fibre channel fabric port. 177 flPort (3) - Fibre channel arbitrated loop port. 178 ePort (4) - Fabric Expansion port. 179 bPort (5) - Bridging port. 180 fxPort (6) - This port can only be f_port or fl_port. 181 sdPort (7) - SPAN destination port. SD_ports transmit 182 traffic copied from one or more source ports 183 for monitoring purposes. 184 tlPort (8) - Translation loop port. 185 nPort (9) - Fibre channel N port. 186 nlPort (10) - Fibre channel NL port. 187 nxPort (11) - This port can only be n_port or nl_port. 188 189 -- read only port types. 190 tePort (12) - Trunking e_port. 191 Note: A port which is administratively set 192 to 'ePort', will operationally have type 193 'tePort' if fcIfOperTrunkMode has the value 194 'trunk'. 195 fvPort (13) - Virtual Port. 196 portOperDown (14) - port operationally down 197 If a port is operationally down, the 198 port mode is unknown. In such cases 199 the operational port mode is shown 200 as 'portOperDown'. 201 stPort (15) - SPAN Tunnel destination port. 202 npPort (16) - N Proxy port mode applicable only to N-port 203 Virtualizer (NPV) 204 tfPort (17) - Trunking fibre channel fabric port. 205 tnpPort (18) - Trunking N Proxy port mode applicable only 206 to N-port Virtualizer (NPV)." 207 SYNTAX INTEGER { 208 auto(1), 209 fPort(2), 210 flPort(3), 211 ePort(4), 212 bPort(5), 213 fxPort(6), 214 sdPort(7), 215 tlPort(8), 216 nPort(9), 217 nlPort(10), 218 nxPort(11), 219 tePort(12), 220 fvPort(13), 221 portOperDown(14), 222 stPort(15), 223 npPort(16), 224 tfPort(17), 225 tnpPort(18) 226 } 227 228FcPortTxTypes ::= TEXTUAL-CONVENTION 229 STATUS current 230 DESCRIPTION 231 "Represents port transciever technology types. 232 unknown (1) - unknown 233 longWaveLaser (2) - 1550nm laser 234 shortWaveLaser (3) - 850nm laser 235 longWaveLaserCostReduced (4) - 1310nm laser 236 electrical (5) - electrical 237 tenGigBaseSr (6) - 10GBASE-SR 850nm laser 238 tenGigBaseLr (7) - 10GBASE-LR 1310nm laser 239 tenGigBaseEr (8) - 10GBASE-ER 1550nm laser 240 tenGigBaseLx4 (9) - 10GBASE-LX4 WWDM 1300nm laser 241 tenGigBaseSw (10) - 850nm laser 242 tenGigBaseLw (11) - 1310nm laser 243 tenGigBaseEw (12) - 1550nm laser 244 ." 245 246 REFERENCE 247 "IEEE Std 802.3-2005 carrier sense multiple access 248 with collision detection (CSMA/CD) access method 249 and physical layer specification." 250 SYNTAX INTEGER { 251 unknown(1), 252 longWaveLaser(2), 253 shortWaveLaser(3), 254 longWaveLaserCostReduced(4), 255 electrical(5), 256 tenGigBaseSr(6), 257 tenGigBaseLr(7), 258 tenGigBaseEr(8), 259 tenGigBaseLx4(9), 260 tenGigBaseSw(10), 261 tenGigBaseLw(11), 262 tenGigBaseEw(12) 263 } 264 265FcPortModuleTypes ::= TEXTUAL-CONVENTION 266 STATUS current 267 DESCRIPTION 268 "Represents module type of the port connector. This 269 object refers to the hardware implementation of the port. 270 The enums are defined as per FC-GS-4 standard. 271 unknown (1) - unknown 272 other (2) - other 273 gbic (3) - gbic (gigabit interface card) 274 embedded (4) - gbic is part of the line card 275 and is unremovable 276 glm (5) - if its a gigabit link module 277 (GLM). A GLM has a different 278 form factor than GBIC. GLM is 279 not supported by our switch. 280 gbicWithSerialID (6) - If GBIC serial id can be read 281 gbicWithoutSerialID (7) - If GBIC serial id cannot be read 282 sfpWithSerialID (8) - If small form factor (SFP) 283 pluggable GBICs serial id can 284 be read 285 sfpWithoutSerialID (9) - If small form factor (SFP) 286 pluggable GBICs serial id 287 cannot be read 288 The following enums are module types for 10 gigabit small 289 form factor pluggable sfp port connectors. 290 xfp (10) - xfp 291 x2Short (11) - x2 short 292 x2Medium (12) - x2 medium 293 x2Tall (13) - x2 tall 294 xpakShort (14) - xpak short 295 xpakMedium (15) - xpak medium 296 xpakTall (16) - xpak tall 297 xenpak (17) - xenpak 298 sfpDwdm (18) - DWDM SFP type 299 qsfp (19) - Quad small form-factor (QSFP) 300 pluggable type 301 x2Dwdm (20) - x2 DWDM 302 ." 303 SYNTAX INTEGER { 304 unknown(1), 305 other(2), 306 gbic(3), 307 embedded(4), 308 glm(5), 309 gbicWithSerialID(6), 310 gbicWithoutSerialID(7), 311 sfpWithSerialID(8), 312 sfpWithoutSerialID(9), 313 xfp(10), 314 x2Short(11), 315 x2Medium(12), 316 x2Tall(13), 317 xpakShort(14), 318 xpakMedium(15), 319 xpakTall(16), 320 xenpak(17), 321 sfpDwdm(18), 322 qsfp(19), 323 x2Dwdm(20) 324 } 325 326FcIfSpeed ::= TEXTUAL-CONVENTION 327 STATUS current 328 DESCRIPTION 329 "Represents the speed of a fibre channel port. 330 Following are the meanings of the enumerated values: 331 auto (1) - Negotiate to determine the speed 332 automatically. 333 oneG (2) - 1Gbit 334 twoG (3) - 2Gbit 335 fourG (4) - 4Gbit 336 autoMaxTwoG (5) - Negotiate to determine the 337 speed automatically upto a 338 maximum of 2Gbit. 339 eightG (6) - 8Gbit 340 autoMaxFourG (7) - Negotiate to determine the 341 speed automatically upto a 342 maximum of 4Gbit. 343 tenG (8) - 10GBit. 344 autoMaxEightG (9) - Negotiate to determine the 345 speed automatically upto a 346 maximum of 8Gbit. 347 sixteenG (10) - 16GBit. 348 autoMaxSixteenG (11) - Negotiate to determine the 349 speed automatically upto a 350 maximum of 16Gbit." 351 SYNTAX INTEGER { 352 auto(1), 353 oneG(2), 354 twoG(3), 355 fourG(4), 356 autoMaxTwoG(5), 357 eightG(6), 358 autoMaxFourG(7), 359 tenG(8), 360 autoMaxEightG(9), 361 sixteenG(10), 362 autoMaxSixteenG(11) 363 } 364 365PortMemberList ::= TEXTUAL-CONVENTION 366 STATUS current 367 DESCRIPTION 368 "A list of ifIndex's of the ports that are members of 369 this list. 370 371 The value of this object is a concatenation of zero or 372 more 4-octet strings, where each 4-octet string contains 373 a 32-bit ifIndex value in network byte order. 374 375 A zero length string value means this list has no 376 members." 377 SYNTAX OCTET STRING (SIZE (0..64)) 378 379FcAddress ::= TEXTUAL-CONVENTION 380 STATUS current 381 DESCRIPTION 382 "Represents either the Fibre Channel Address ID or 383 the World Wide Name associated with a Fibre 384 Channel (FC) Entity." 385 SYNTAX OCTET STRING (SIZE (3 | 8)) 386 387FcAddressType ::= TEXTUAL-CONVENTION 388 STATUS current 389 DESCRIPTION 390 "Denotes if a Fibre Channel Address is 391 a World Wide Name (WWN) or a Fibre 392 Channel Address ID (FCID). 393 wwn(1) - address is WWN. 394 fcid(2) - address is FCID." 395 SYNTAX INTEGER { 396 wwn(1), 397 fcid(2) 398 } 399 400InterfaceOperMode ::= TEXTUAL-CONVENTION 401 STATUS current 402 DESCRIPTION 403 "Represents the operational mode of an interface 404 auto (1) - Mode is determined by port initialization 405 scheme. 406 fPort (2) - Fibre channel fabric port. 407 flPort (3) - Fibre channel arbitrated loop port. 408 ePort (4) - Fabric Expansion port. 409 bPort (5) - Bridging port. 410 fxPort (6) - This port can only be f_port or fl_port. 411 sdPort (7) - SPAN destination port. SD_ports transmit 412 traffic copied from one or more source 413 ports for monitoring purposes. 414 tlPort (8) - Translation loop port. 415 nPort (9) - Fibre channel N port. 416 nlPort (10) - Fibre channel NL port. 417 nxPort (11) - This port can only be n_port or nl_port. 418 419 -- read only port types. 420 tePort (12) - Trunking e_port. 421 Note: A port which is administratively set 422 to 'ePort', will operationally have type 423 'tePort' if fcIfOperTrunkMode has the value 424 'trunk'. 425 fvPort (13) - Virtual Port. 426 portOperDown (14) - port operationally down 427 If a port is operationally down, the 428 port mode is unknown. In such cases 429 the operational port mode is shown 430 as 'portOperDown'. 431 stPort (15) - SPAN Tunnel destination port. 432 mgmtPort(16) - Mgmt Port. 433 ipsPort(17) - Ethernet Port. 434 evPort(18) - FCIP tunnels on Ethernet ports. 435 npPort (19) - N Proxy port mode applicable only 436 to N-port Virtualizer (NPV). 437 tfPort (20) - Trunking fibre channel fabric port. 438 tnpPort (21) - Trunking N Proxy port mode applicable only 439 to N-port Virtualizer (NPV)." 440 SYNTAX INTEGER { 441 auto(1), 442 fPort(2), 443 flPort(3), 444 ePort(4), 445 bPort(5), 446 fxPort(6), 447 sdPort(7), 448 tlPort(8), 449 nPort(9), 450 nlPort(10), 451 nxPort(11), 452 tePort(12), 453 fvPort(13), 454 portOperDown(14), 455 stPort(15), 456 mgmtPort(16), 457 ipsPort(17), 458 evPort(18), 459 npPort(19), 460 tfPort(20), 461 tnpPort(21) 462 } 463 464FcIfServiceStateType ::= TEXTUAL-CONVENTION 465 STATUS current 466 DESCRIPTION 467 "Represents the service state of a Fibre Channel 468 interface. Following are the meanings of the 469 enumerated values: 470 471 inService (1) - interface is in service and is 472 allowed to become operational. 473 outOfService (2) - interface is removed from service 474 and is not allowed to become 475 operational." 476 SYNTAX INTEGER { 477 inService(1), 478 outOfService(2) 479 } 480 481FcIfSfpDiagLevelType ::= TEXTUAL-CONVENTION 482 STATUS current 483 DESCRIPTION 484 "Represents the severity level of the SFP 485 diagnostic information of an interface for 486 temperature, voltage, current, optical 487 transmit and receive power." 488 SYNTAX INTEGER { 489 unknown(1), 490 normal(2), 491 lowWarning(3), 492 lowAlarm(4), 493 highWarning(5), 494 highAlarm(6) 495 } 496 497END 498 499 500