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