1-- *********************************************************************
2-- CISCO-FC-SPAN-MIB.my: Cisco FC SPAN MIB
3--
4-- December 2002, Charuhas Ghatge
5--
6-- Copyright (c) 2002 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *********************************************************************
10
11CISCO-FC-SPAN-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14     MODULE-IDENTITY, OBJECT-TYPE,
15     Integer32, Unsigned32                  FROM SNMPv2-SMI
16     MODULE-COMPLIANCE, OBJECT-GROUP        FROM SNMPv2-CONF
17     RowStatus, TEXTUAL-CONVENTION          FROM SNMPv2-TC
18     SnmpAdminString                        FROM SNMP-FRAMEWORK-MIB
19     InterfaceIndex                         FROM IF-MIB
20     FcList                                 FROM CISCO-ZS-MIB
21     ciscoMgmt                              FROM CISCO-SMI;
22
23
24ciscoFcSpanMIB MODULE-IDENTITY
25        LAST-UPDATED "200304090000Z"
26        ORGANIZATION "Cisco Systems Inc. "
27        CONTACT-INFO
28            "Cisco Systems
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	        "MIB module for displaying and configuring
36             Switched Port Analyzer(SPAN) related features
37             in a Fibre Channel device.
38
39             SPAN is a feature that enables the user to analyze
40             network traffic, passing through the ports (called
41             SPAN source ports) in a switched network using
42             SwitchProbe device attached to a switch port called
43             SPAN destination (SD) port. SPAN feature is non-
44             intrusive and does not affect switching of network
45             traffic for any of the source ports."
46
47
48	REVISION   "200304090000Z"
49        DESCRIPTION
50            "Initial version of this MIB module."
51        ::= { ciscoMgmt 363 }
52
53
54ciscoSpanMIBObjects
55        OBJECT IDENTIFIER ::= { ciscoFcSpanMIB 1 }
56
57cspanConfiguration
58        OBJECT IDENTIFIER ::= { ciscoSpanMIBObjects 1 }
59
60-- Textual Convention
61
62SessionIndex ::= TEXTUAL-CONVENTION
63   STATUS        current
64   DESCRIPTION
65           "An arbitrary value which identifies a session. "
66   SYNTAX        Unsigned32 (1..4095)
67
68
69-- The SPAN Session Table
70
71
72cspanMaxSessions   OBJECT-TYPE
73    SYNTAX         Integer32 (1..4095)
74    MAX-ACCESS     read-only
75    STATUS         current
76    DESCRIPTION
77            "Maximum number of SPAN sessions that this device supports."
78    ::= { cspanConfiguration 1 }
79
80
81cspanSessionTable  OBJECT-TYPE
82    SYNTAX         SEQUENCE OF CspanSessionEntry
83    MAX-ACCESS     not-accessible
84    STATUS         current
85    DESCRIPTION
86           "cspanSessionTable is a table that lets the user configure
87            and monitor the SPAN sessions.
88
89            A SPAN session represents an association of one destination
90            port with traffic redirected from different interfaces and
91            VSANs (Virtual Storage Area Networks).
92
93            In most situations, there would be only one active session.
94            The flexibility to configure multiple sessions is helpful
95            in sharing the analyzer that is attached to the SPAN
96            destination port. In other words, the user can configure
97            multiple sessions, but only one is active.
98
99            However, it is possible to have multiple session active at
100            a given time. The traffic on the SPAN destination port is
101            the result of the combination of the active sessions."
102    ::= { cspanConfiguration 2 }
103
104
105cspanSessionEntry   OBJECT-TYPE
106    SYNTAX          CspanSessionEntry
107    MAX-ACCESS      not-accessible
108    STATUS          current
109    DESCRIPTION
110           "A SPAN session entry. Each session consists of
111            session number, session Administrative Status
112            session OperationStatus, session InactiveReason (if the
113            session OperationStatus is Inactive) and a rowStatus object
114            to add/delete sessions.
115
116            cspanSessionIndex is the Index of this table that identifies
117            a session.
118
119            To Add a session:
120
121            1. Specify the session to be added (cspanSessionIndex)
122            2. Set the cspanSessionRowStatus to createAndGo (4).
123
124            To Delete a session:
125
126            1. Specify the session to be deleted (cspanSessionIndex).
127            2. Set the cspanSessionRowStatus to destroy (6).
128            "
129    INDEX  { cspanSessionIndex }
130    ::= { cspanSessionTable 1 }
131
132
133CspanSessionEntry ::=
134        SEQUENCE {
135                   cspanSessionIndex            SessionIndex,
136                   cspanSessionDestIfIndex      InterfaceIndex,
137                   cspanSessionAdminStatus      INTEGER,
138                   cspanSessionOperStatus       INTEGER,
139                   cspanSessionInactiveReason   SnmpAdminString,
140                   cspanSessionRowStatus        RowStatus
141        }
142
143
144cspanSessionIndex        OBJECT-TYPE
145    SYNTAX               SessionIndex
146    MAX-ACCESS           not-accessible
147    STATUS               current
148    DESCRIPTION
149           "An arbitrary value which identifies a session.
150            The value of this index must be less than the value
151            of cspanMaxSessions."
152    ::= { cspanSessionEntry 1 }
153
154
155cspanSessionDestIfIndex  OBJECT-TYPE
156    SYNTAX               InterfaceIndex
157    MAX-ACCESS           read-create
158    STATUS               current
159    DESCRIPTION
160           "The ifIndex of the destination port to be configured
161            for the session specified by the instance of
162            cspanSessionIndex."
163    ::= { cspanSessionEntry 2 }
164
165
166cspanSessionAdminStatus  OBJECT-TYPE
167    SYNTAX               INTEGER  {
168                                   active(1),
169                                   inactive(2)
170                         }
171    MAX-ACCESS           read-create
172    STATUS               current
173    DESCRIPTION
174           "This object is used to suspend an active session
175            or activate an inactive session.
176
177            Note that setting the value to the existing value
178            has no effect on the operation. i.e. setting the
179            value to 'active' when session is 'active' has no
180            effect."
181    ::= { cspanSessionEntry 3 }
182
183
184cspanSessionOperStatus  OBJECT-TYPE
185    SYNTAX              INTEGER  {
186                                   active(1),
187                                   inactive(2)
188                         }
189    MAX-ACCESS           read-only
190    STATUS               current
191    DESCRIPTION
192           "The current state of the session. "
193    ::= { cspanSessionEntry 4 }
194
195
196cspanSessionInactiveReason  OBJECT-TYPE
197    SYNTAX                  SnmpAdminString
198    MAX-ACCESS              read-only
199    STATUS                  current
200    DESCRIPTION
201           "The description of the reason that this session
202           is not active. This string will be a zero length
203           string in case the session is active."
204    ::= { cspanSessionEntry 5 }
205
206
207cspanSessionRowStatus     OBJECT-TYPE
208        SYNTAX            RowStatus
209        MAX-ACCESS        read-create
210        STATUS            current
211        DESCRIPTION
212               "Status of this row."
213        ::= { cspanSessionEntry 6 }
214
215
216-- Session Source Interface Table
217
218cspanSourcesIfTable OBJECT-TYPE
219    SYNTAX          SEQUENCE OF CspanSourcesIfEntry
220    MAX-ACCESS      not-accessible
221    STATUS          current
222    DESCRIPTION
223           "The cspanSourcesIfTable is used to configure source
224            interfaces for SPAN sessions."
225    ::= { cspanConfiguration 3 }
226
227
228cspanSourcesIfEntry OBJECT-TYPE
229    SYNTAX          CspanSourcesIfEntry
230    MAX-ACCESS      not-accessible
231    STATUS          current
232    DESCRIPTION
233           "A SPAN source interface entry. Each entry consists of
234            session index, interface index of the source interface,
235            the ingress or egress direction of the traffic on that
236            interface and a rowStatus object"
237
238    INDEX  {
239             cspanSessionIndex,
240             cspanSourcesIfIndex,
241             cspanSourcesDirection
242           }
243    ::= { cspanSourcesIfTable 1 }
244
245
246CspanSourcesIfEntry ::=
247        SEQUENCE {
248                   cspanSourcesIfIndex          InterfaceIndex,
249                   cspanSourcesDirection        INTEGER,
250                   cspanSourcesRowStatus        RowStatus
251        }
252
253
254cspanSourcesIfIndex       OBJECT-TYPE
255    SYNTAX                InterfaceIndex
256    MAX-ACCESS            not-accessible
257    STATUS                current
258    DESCRIPTION
259           "cspanSourcesIfIndex denotes the interface index for
260            this session."
261    ::= { cspanSourcesIfEntry 1 }
262
263
264cspanSourcesDirection    OBJECT-TYPE
265    SYNTAX               INTEGER  {
266                                   receive(1),
267                                   transmit(2)
268                         }
269    MAX-ACCESS           not-accessible
270    STATUS               current
271    DESCRIPTION
272           "cspanSourcesDirection denotes traffic direction on
273            the cspanSourcesIfIndex."
274
275    ::= { cspanSourcesIfEntry 2 }
276
277
278cspanSourcesRowStatus     OBJECT-TYPE
279        SYNTAX            RowStatus
280        MAX-ACCESS        read-create
281        STATUS            current
282        DESCRIPTION
283               "Status of this row."
284        ::= { cspanSourcesIfEntry 3 }
285
286
287
288-- Session Source VSAN Table
289
290cspanSourcesVsanTable  OBJECT-TYPE
291    SYNTAX             SEQUENCE OF CspanSourcesVsanEntry
292    MAX-ACCESS         not-accessible
293    STATUS             current
294    DESCRIPTION
295           "The cspanSourcesVsanTable is used to list source
296            VSANs for SPAN sessions."
297    ::= { cspanConfiguration 4 }
298
299
300cspanSourcesVsanEntry   OBJECT-TYPE
301    SYNTAX          CspanSourcesVsanEntry
302    MAX-ACCESS      not-accessible
303    STATUS          current
304    DESCRIPTION
305           "An entry in the Source VSAN Table.
306            For the session identified by the instance
307            of cspanSessionIndex, it lists the VSANs
308            that comprise the sources."
309    INDEX  { cspanSessionIndex }
310    ::= { cspanSourcesVsanTable 1 }
311
312
313CspanSourcesVsanEntry ::=
314        SEQUENCE {
315                   cspanSourcesVsans2k        FcList,
316                   cspanSourcesVsans4k        FcList
317        }
318
319
320cspanSourcesVsans2k         OBJECT-TYPE
321    SYNTAX                  FcList
322    MAX-ACCESS              read-only
323    STATUS                  current
324    DESCRIPTION
325           "The VSANs that are traffic sources to this session.
326
327            Each octet within the value of this object specifies
328            a set of eight VSANS with the first octet specifying
329            VSAN 1 through 8, the second octet specifying VSAN 9
330            through 16, etc. Since there are 256 octets, the range
331            of VSANs is from 0-2047. Within each octet, the most
332            significant bit represents the lowest numbered VSAN id
333            and the least significant bit represents the highest
334            numbered VSAN id. Thus each VSAN is represented by a
335            single bit within the value of this object. If that bit
336            has value '1' then that VSAN is included in the set of
337            VSANs; the VSAN is not included if its bit has a
338            value of '0'.
339            "
340    ::= { cspanSourcesVsanEntry 1 }
341
342
343cspanSourcesVsans4k         OBJECT-TYPE
344    SYNTAX                  FcList
345    MAX-ACCESS              read-only
346    STATUS                  current
347    DESCRIPTION
348           "The VSANs that are assigned to this session.
349
350            Each octet within the value of this object specifies
351            a set of eight VSANS with the first octet specifying
352            VSAN 2048 through 2055, the second octet specifying VSAN
353            2056 through 2063, etc. Since there are 256 octets,
354            he range of VSANs is from 2048 through 4095.
355            Within each octet, the most significant
356            bit represents the lowest numbered VSAN id and the least
357            significant bit represents the highest numbered VSAN id.
358            Thus each VSAN is represented by a single bit within the
359            value of this object. If that bit has value '1' then
360            that VSAN is included in the set of VSANs; the VSAN is
361            not included if its bit has a value of '0'."
362    ::= { cspanSourcesVsanEntry 2 }
363
364
365
366-- Session Source VSAN Configuration Table
367
368cspanSourcesVsanCfgTable  OBJECT-TYPE
369    SYNTAX               SEQUENCE OF CspanSourcesVsanCfgEntry
370    MAX-ACCESS           not-accessible
371    STATUS               current
372    DESCRIPTION
373           "The cspanSourcesVsanCfgTable is used to configure sources
374            VSANs for SPAN sessions.
375           "
376    ::= { cspanConfiguration 5 }
377
378
379cspanSourcesVsanCfgEntry  OBJECT-TYPE
380    SYNTAX                CspanSourcesVsanCfgEntry
381    MAX-ACCESS            not-accessible
382    STATUS                current
383    DESCRIPTION
384           "An entry in the source Vsan Configuration Table.
385
386            Each entry represents either an add or a delete
387            VSANs operation for the session identified by the
388            instance of cspanSourcesVsanCfgSessIndex.
389
390            The VSANs to be added (or deleted) are specified by
391            the values of cspanSourcesVsanCfgVsans2k and
392            cspanSourcesVsanCfgVsans4k."
393    INDEX  { cspanSourcesVsanCfgSessIndex }
394    ::= { cspanSourcesVsanCfgTable 1 }
395
396
397CspanSourcesVsanCfgEntry ::=
398        SEQUENCE {
399                   cspanSourcesVsanCfgSessIndex      SessionIndex,
400                   cspanSourcesVsanCfgCommand        INTEGER,
401                   cspanSourcesVsanCfgVsans2k        FcList,
402                   cspanSourcesVsanCfgVsans4k        FcList
403        }
404
405
406cspanSourcesVsanCfgSessIndex    OBJECT-TYPE
407    SYNTAX                      SessionIndex
408    MAX-ACCESS                  not-accessible
409    STATUS                      current
410    DESCRIPTION
411           "A session index associated with a session for which
412            the VSANs are to be added/deleted. "
413    ::= { cspanSourcesVsanCfgEntry 1 }
414
415
416cspanSourcesVsanCfgCommand   OBJECT-TYPE
417    SYNTAX                  INTEGER
418                            {
419                              add(1),
420                              remove(2),
421                              none(3)
422                            }
423    MAX-ACCESS              read-write
424    STATUS                  current
425    DESCRIPTION
426           "The command to be executed for this entry.
427            Only acceptable commands are 'add' and 'remove'.
428            'none' is returned in case of read operation."
429    ::= { cspanSourcesVsanCfgEntry 2 }
430
431
432
433cspanSourcesVsanCfgVsans2k   OBJECT-TYPE
434    SYNTAX                  FcList
435    MAX-ACCESS              read-write
436    STATUS                  current
437    DESCRIPTION
438           "The VSANs that are assigned to this session.
439
440            Each octet within the value of this object specifies
441            a set of eight VSANS with the first octet specifying
442            VSAN 1 through 8, the second octet specifying VSAN 9
443            through 16, etc. Since there are 256 octets, the range
444            of VSANs is from 0-2047. Within each octet, the most
445            significant bit represents the lowest numbered VSAN id
446            and the least significant bit represents the highest
447            numbered VSAN id. Thus each VSAN is represented by a
448            single bit within the value of this object.
449            If that bit has value '1' then that VSAN is included
450            in the set of VSANs; the VSAN is not included if
451            its bit has a value of '0'."
452    ::= { cspanSourcesVsanCfgEntry 3 }
453
454
455
456cspanSourcesVsanCfgVsans4k   OBJECT-TYPE
457    SYNTAX                  FcList
458    MAX-ACCESS              read-write
459    STATUS                  current
460    DESCRIPTION
461           "The VSANs that are assigned to this session.
462
463            Each octet within the value of this object specifies
464            a set of eight VSANS with the first octet specifying
465            VSAN 2048 through 2055, the second octet specifying VSAN
466            2056 through 2063, etc.
467            The range of VSANs is  2048-4095.
468            Within each octet, the most significant
469            bit represents the lowest numbered VSAN id and the least
470            significant bit represents the highest numbered VSAN id.
471            Thus each VSAN is represented by a single bit within the
472            value of this object. If that bit has value '1' then
473            that VSAN is included in the set of VSANs; the VSAN is
474            not included if its bit has a value of '0'."
475    ::= { cspanSourcesVsanCfgEntry 4 }
476
477
478
479-- Session VSAN Filter Table
480
481cspanVsanFilterTable  OBJECT-TYPE
482    SYNTAX            SEQUENCE OF CspanVsanFilterEntry
483    MAX-ACCESS        not-accessible
484    STATUS            current
485    DESCRIPTION
486           "The cspanVsanFilterTable is used to monitor and
487            configure VSAN filters for SPAN sessions.
488
489            cspanVsanFilterSessIndex denotes the session index of
490            this sesion.
491
492            cspanVsanFilterVsans2k and cspanVsanFilterVsans4k denote
493            the VSANs in a bit mask fashion for each session.
494           "
495    ::= { cspanConfiguration 6 }
496
497
498cspanVsanFilterEntry   OBJECT-TYPE
499    SYNTAX             CspanVsanFilterEntry
500    MAX-ACCESS         not-accessible
501    STATUS             current
502    DESCRIPTION
503           "An entry in the VsanFilter Table.
504            cspanVsanFilterVsans2k and
505            cspanVsanFilterVsans4k denote the VSANs that
506            are part of the filter applied to the session
507            identified by the instance of cspanVsanFilterSessIndex."
508    INDEX  { cspanVsanFilterSessIndex }
509    ::= { cspanVsanFilterTable 1 }
510
511
512CspanVsanFilterEntry ::=
513        SEQUENCE {
514                   cspanVsanFilterSessIndex   SessionIndex,
515                   cspanVsanFilterVsans2k     FcList,
516                   cspanVsanFilterVsans4k     FcList
517        }
518
519
520cspanVsanFilterSessIndex    OBJECT-TYPE
521    SYNTAX                  SessionIndex
522    MAX-ACCESS              not-accessible
523    STATUS                  current
524    DESCRIPTION
525           "A session index associated with a session. "
526    ::= { cspanVsanFilterEntry 1 }
527
528
529cspanVsanFilterVsans2k      OBJECT-TYPE
530    SYNTAX                  FcList
531    MAX-ACCESS              read-only
532    STATUS                  current
533    DESCRIPTION
534           "The VSANs that are assigned to this session.
535
536            Each octet within the value of this object specifies
537            a set of eight VSANS with the first octet specifying
538            VSAN 1 through 8, the second octet specifying VSAN 9
539            through 16, etc. Since there are 256 octets, the range
540            of VSANs is from 0-2047. Within each octet, the most
541            significant bit represents the lowest numbered VSAN id
542            and the least significant bit represents the highest
543            numbered VSAN id. Thus each VSAN is represented by a single
544            bit within the value of this object. If that bit has value
545            '1' then that VSAN is included in the set of VSANs; the
546            VSAN is not included if its bit has a value of '0'."
547    ::= { cspanVsanFilterEntry 2 }
548
549
550cspanVsanFilterVsans4k      OBJECT-TYPE
551    SYNTAX                  FcList
552    MAX-ACCESS              read-only
553    STATUS                  current
554    DESCRIPTION
555           "The VSANs that are assigned to this session.
556
557            Each octet within the value of this object specifies
558            a set of eight VSANS with the first octet specifying
559            VSAN 2048 through 2055, the second octet specifying VSAN
560            2056 through 2063, etc. the range of VSANs is 2048-4095.
561            Within each octet, the most significant bit represents
562            the lowest numbered VSAN id and the least significant
563            bit represents the highest numbered VSAN id. Thus
564            each VSAN is represented by a single bit within the
565            value of this object. If that bit has value '1' then
566            that VSAN is included in the set of VSANs; the VSAN is
567            not included if its bit has a value of '0'."
568    ::= { cspanVsanFilterEntry 3 }
569
570
571
572-- Session VSAN Filter Operations Table
573
574cspanVsanFilterOpTable  OBJECT-TYPE
575    SYNTAX              SEQUENCE OF CspanVsanFilterOpEntry
576    MAX-ACCESS          not-accessible
577    STATUS              current
578    DESCRIPTION
579           "cspanVsanFilterOpTable is used to configure
580            VSAN filters for SPAN sessions.
581
582            cspanVsanFilterSessIndex denotes the session index of
583            this sesion.
584
585            cspanVsanFilterVsans denotes the VSANs in a bit mask fashion
586            for each session.
587           "
588    ::= { cspanConfiguration 7 }
589
590
591cspanVsanFilterOpEntry   OBJECT-TYPE
592    SYNTAX               CspanVsanFilterOpEntry
593    MAX-ACCESS           not-accessible
594    STATUS               current
595    DESCRIPTION
596           "An entry in the VsanFilterOp Table. "
597    INDEX  { cspanVsanFilterOpSessIndex }
598    ::= { cspanVsanFilterOpTable 1 }
599
600
601CspanVsanFilterOpEntry ::=
602        SEQUENCE {
603                   cspanVsanFilterOpSessIndex   SessionIndex,
604                   cspanVsanFilterOpCommand     INTEGER,
605                   cspanVsanFilterOpVsans2k     FcList,
606                   cspanVsanFilterOpVsans4k     FcList
607        }
608
609
610cspanVsanFilterOpSessIndex    OBJECT-TYPE
611    SYNTAX                    SessionIndex
612    MAX-ACCESS                not-accessible
613    STATUS                    current
614    DESCRIPTION
615           "A session index associated with a session. "
616    ::= { cspanVsanFilterOpEntry 1 }
617
618
619cspanVsanFilterOpCommand    OBJECT-TYPE
620    SYNTAX                  INTEGER
621                            {
622                              add(1),
623                              remove(2),
624                              none(3)
625                            }
626    MAX-ACCESS              read-write
627    STATUS                  current
628    DESCRIPTION
629           "The command to be executed for this entry."
630    ::= { cspanVsanFilterOpEntry 2 }
631
632
633cspanVsanFilterOpVsans2k    OBJECT-TYPE
634    SYNTAX                  FcList
635    MAX-ACCESS              read-write
636    STATUS                  current
637    DESCRIPTION
638           "The VSANs that are assigned to this session.
639
640            Each octet within the value of this object specifies
641            a set of eight VSANS with the first octet specifying
642            VSAN 1 through 8, the second octet specifying VSAN 9
643            through 16, etc. Within each octet, the most significant
644            bit represents the lowest numbered VSAN id and the least
645            significant bit represents the highest numbered VSAN id.
646            Thus each VSAN is represented by a single bit within the
647            value of this object. If that bit has value '1' then
648            that VSAN is included in the set of VSANs; the VSAN is
649            not included if its bit has a value of '0'."
650    ::= { cspanVsanFilterOpEntry 3 }
651
652
653cspanVsanFilterOpVsans4k    OBJECT-TYPE
654    SYNTAX                  FcList
655    MAX-ACCESS              read-write
656    STATUS                  current
657    DESCRIPTION
658           "The VSANs that are assigned to this session.
659
660            Each octet within the value of this object specifies
661            a set of eight VSANS with the first octet specifying
662            VSAN 2048 through 2055, the second octet specifying VSAN
663            2056 through 2063, etc. In each octet, the most significant
664            bit represents the lowest numbered VSAN id and the least
665            significant bit represents the highest numbered VSAN id.
666            Thus each VSAN is represented by a single bit within the
667            value of this object. If that bit has value '1' then
668            that VSAN is included in the set of VSANs; the VSAN is
669            not included if its bit has a value of '0'."
670    ::= { cspanVsanFilterOpEntry 4 }
671
672
673
674-- Conformance
675
676ciscoFcSpanMIBConformance
677       OBJECT IDENTIFIER ::= { ciscoFcSpanMIB 2 }
678
679ciscoFcSpanMIBCompliances
680       OBJECT IDENTIFIER ::= { ciscoFcSpanMIBConformance 1 }
681
682ciscoFcSpanMIBGroups
683       OBJECT IDENTIFIER ::= { ciscoFcSpanMIBConformance 2 }
684
685
686ciscoFcSpanMIBCompliance MODULE-COMPLIANCE
687        STATUS   current
688        DESCRIPTION
689                "The compliance statement for entities which
690                 implement the CISCO-FC-SPAN-MIB."
691        MODULE MANDATORY-GROUPS {
692                 cspanScalarsGroup,
693                 cspanSessionsGroup,
694                 cspanSourceIfGroup,
695                 cspanSourceVsanGroup,
696                 cspanSourceVsanCfgGroup,
697                 cspanVsanFilterGroup,
698                 cspanVsanFilterOpGroup
699        }
700
701        OBJECT     cspanSessionRowStatus
702        SYNTAX     INTEGER {
703                     active(1),
704                     createAndGo(4),
705                     destroy(6)}
706        DESCRIPTION
707                "Only 'createAndGo', 'destroy' and 'active' need to
708                 be supported."
709        ::= { ciscoFcSpanMIBCompliances 1 }
710
711
712-- Units of Conformance
713
714cspanScalarsGroup  OBJECT-GROUP
715        OBJECTS   {
716                   cspanMaxSessions
717                  }
718        STATUS   current
719        DESCRIPTION
720                "A collection of scalar objects in this MIB."
721        ::= { ciscoFcSpanMIBGroups 1 }
722
723
724cspanSessionsGroup OBJECT-GROUP
725        OBJECTS   {
726                   cspanSessionDestIfIndex,
727                   cspanSessionAdminStatus,
728                   cspanSessionOperStatus,
729                   cspanSessionInactiveReason,
730                   cspanSessionRowStatus
731                 }
732        STATUS   current
733        DESCRIPTION
734                "A collection of objects for sessions configuration."
735        ::= { ciscoFcSpanMIBGroups 2 }
736
737
738cspanSourceIfGroup OBJECT-GROUP
739        OBJECTS  {
740                   cspanSourcesRowStatus
741                 }
742        STATUS   current
743        DESCRIPTION
744                "A collection of objects for source interface
745                 configuration."
746        ::= { ciscoFcSpanMIBGroups 3 }
747
748
749cspanSourceVsanGroup OBJECT-GROUP
750        OBJECTS  {
751                   cspanSourcesVsans2k,
752                   cspanSourcesVsans4k
753                 }
754        STATUS   current
755        DESCRIPTION
756                "A collection of objects for source VSANs display."
757        ::= { ciscoFcSpanMIBGroups 4 }
758
759
760cspanSourceVsanCfgGroup OBJECT-GROUP
761        OBJECTS  {
762                   cspanSourcesVsanCfgCommand,
763                   cspanSourcesVsanCfgVsans2k,
764                   cspanSourcesVsanCfgVsans4k
765                 }
766        STATUS   current
767        DESCRIPTION
768                "A collection of objects for source VSANs
769                 configuration."
770        ::= { ciscoFcSpanMIBGroups 5 }
771
772
773cspanVsanFilterGroup OBJECT-GROUP
774        OBJECTS  {
775                   cspanSourcesVsanCfgVsans2k,
776                   cspanVsanFilterVsans2k,
777                   cspanVsanFilterVsans4k
778                 }
779        STATUS   current
780        DESCRIPTION
781                "A collection of objects for filter display
782                 information."
783        ::= { ciscoFcSpanMIBGroups 6 }
784
785
786cspanVsanFilterOpGroup OBJECT-GROUP
787        OBJECTS  {
788                   cspanVsanFilterOpCommand,
789                   cspanVsanFilterOpVsans2k,
790                   cspanVsanFilterOpVsans4k
791                 }
792        STATUS   current
793        DESCRIPTION
794                "A collection of objects for filter operations."
795        ::= { ciscoFcSpanMIBGroups 7 }
796
797
798END
799