Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / T11-FC-RSCN-MIB
1 T11-FC-RSCN-MIB DEFINITIONS ::= BEGIN
2
3 -- The Fibre Channel RSCN MIB
4 --
5 -- for the monitoring of registrations by Nx_Ports to receive
6 -- Registered State Change Notifications (RSCNs), and the
7 -- monitoring of RSCN usage.
8 --
9
10 IMPORTS
11     MODULE-IDENTITY, OBJECT-TYPE,
12     NOTIFICATION-TYPE,
13     Counter32, mib-2                     FROM SNMPv2-SMI   -- [RFC2578]
14     MODULE-COMPLIANCE, OBJECT-GROUP,
15     NOTIFICATION-GROUP                   FROM SNMPv2-CONF  -- [RFC2580]
16     TruthValue                           FROM SNMPv2-TC    -- [RFC2579]
17     fcmInstanceIndex, fcmSwitchIndex,
18     FcNameIdOrZero, FcAddressIdOrZero    FROM FC-MGMT-MIB  -- [RFC4044]
19     T11NsGs4RejectReasonCode   FROM T11-FC-NAME-SERVER-MIB -- [RFC4438]
20     T11FabricIndex                       FROM T11-TC-MIB;  -- [RFC4439]
21
22 t11FcRscnMIB  MODULE-IDENTITY
23     LAST-UPDATED "200701080000Z"
24     ORGANIZATION "For the initial versions, T11.
25                   For later versions, the IETF's IMSS Working Group."
26     CONTACT-INFO
27             "     Claudio DeSanti
28                   Cisco Systems, Inc.
29                   170 West Tasman Drive
30                   San Jose, CA 95134 USA
31                   EMail: cds@cisco.com
32
33                   Keith McCloghrie
34                   Cisco Systems, Inc.
35                   170 West Tasman Drive
36                   San Jose, CA 95134 USA
37                   EMail: kzm@cisco.com"
38
39     DESCRIPTION
40            "The MIB module for the management of registrations
41
42
43
44            by Nx_Ports to receive RSCNs (Registered State Change
45            Notifications) on a Fibre Channel Fabric, as defined
46            in FC-LS, and for the monitoring of RSCNs sent/received
47            or rejected in a Fibre Channel Fabric.
48
49            Copyright (C) The Internet Society (2007).  This version of
50            this MIB module is part of RFC 4983;  see the RFC itself for
51            full legal notices."
52     REVISION    "200701080000Z"
53     DESCRIPTION
54            "Initial version of this MIB module, published as RFC 4983."
55     ::= { mib-2 161 }
56
57 t11FcRscnNotifications  OBJECT IDENTIFIER ::= { t11FcRscnMIB 0 }
58 t11FcRscnObjects        OBJECT IDENTIFIER ::= { t11FcRscnMIB 1 }
59 t11FcRscnConformance    OBJECT IDENTIFIER ::= { t11FcRscnMIB 2 }
60 t11FcRscnRegistrations  OBJECT IDENTIFIER ::= { t11FcRscnObjects 1 }
61 t11FcRscnStats          OBJECT IDENTIFIER ::= { t11FcRscnObjects 2 }
62 t11FcRscnInformation    OBJECT IDENTIFIER ::= { t11FcRscnObjects 3 }
63
64
65 -- State Change Registration Table
66
67 t11FcRscnRegTable  OBJECT-TYPE
68     SYNTAX         SEQUENCE OF T11FcRscnRegEntry
69     MAX-ACCESS     not-accessible
70     STATUS         current
71     DESCRIPTION
72            "A table of Nx_Ports that have registered to receive
73            RSCNs on all Fabrics configured on one or more Fibre
74            Channel switches."
75     ::= { t11FcRscnRegistrations 1 }
76
77 t11FcRscnRegEntry  OBJECT-TYPE
78     SYNTAX        T11FcRscnRegEntry
79     MAX-ACCESS    not-accessible
80     STATUS        current
81     DESCRIPTION
82            "An entry containing information about one Nx_Port that
83            has registered with a particular switch (identified by
84            values of fcmInstanceIndex and fcmSwitchIndex) for a
85            particular Fabric (identified by a t11FcRscnFabricIndex
86            value)."
87     INDEX   { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex,
88               t11FcRscnRegFcId }
89     ::= { t11FcRscnRegTable 1 }
90
91 T11FcRscnRegEntry ::= SEQUENCE {
92
93
94
95     t11FcRscnFabricIndex         T11FabricIndex,
96     t11FcRscnRegFcId             FcAddressIdOrZero,
97     t11FcRscnRegType             BITS
98 }
99
100 t11FcRscnFabricIndex OBJECT-TYPE
101     SYNTAX      T11FabricIndex
102     MAX-ACCESS  not-accessible
103     STATUS      current
104     DESCRIPTION
105            "An index value that uniquely identifies a particular
106            Fabric.
107
108            In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics
109            can operate within one (or more) physical infrastructures.
110            In such a case, this index value is used to uniquely
111            identify a particular Fabric within a physical
112            infrastructure.
113
114            In a Fabric that has (or can have) only a single Fabric
115            operating within the physical infrastructure, the
116            value of this Fabric Index will always be 1."
117     REFERENCE
118           "ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4
119           (FC-SW-4), December 2006."
120     ::= { t11FcRscnRegEntry 1 }
121
122 t11FcRscnRegFcId  OBJECT-TYPE
123     SYNTAX        FcAddressIdOrZero (SIZE (3))
124     MAX-ACCESS    not-accessible
125     STATUS        current
126     DESCRIPTION
127            "The Fibre Channel Address Identifier of the
128            registering Nx_Port."
129     ::= { t11FcRscnRegEntry 2 }
130
131 t11FcRscnRegType  OBJECT-TYPE
132     SYNTAX        BITS {
133                       fromFabricController(0),
134                       fromNxPort(1)
135                   }
136     MAX-ACCESS    read-only
137     STATUS        current
138     DESCRIPTION
139            "This object indicates the type of registration
140            desired by the registering Nx_Port, one bit per type:
141
142            'fromFabricController' -- RSCNs generated for events
143
144
145
146                                   detected by the Fabric Controller.
147
148            'fromNxPorts'          -- RSCNs generated for events
149                                   detected by the affected Nx_Port."
150     REFERENCE
151           "ANSI INCITS 433-2007, Fibre Channel - Link Services
152           (FC-LS), July 2007, Table 40."
153     ::= { t11FcRscnRegEntry 3 }
154
155
156 -- Statistics
157
158 t11FcRscnStatsTable  OBJECT-TYPE
159     SYNTAX         SEQUENCE OF T11FcRscnStatsEntry
160     MAX-ACCESS     not-accessible
161     STATUS         current
162     DESCRIPTION
163            "The RSCN-related statistics on all Fabrics configured
164            on one or more Fibre Channel switches.
165
166            Two levels of statistics are included:
167
168               1) counters at the message-type level, for:
169                  - the number of SCRs received/rejected,
170                  - the number of RSCNs sent/received/rejected,
171                  - the number of SW_RSCNs sent/received/rejected.
172
173               2) counters of sent/received RSCNs per 'Event
174                  Qualifier' value.  Note that if and when several
175                  RSCN events are coalesced into a single RSCN
176                  message, then that message may be counted in
177                  more than one of these counters."
178     ::= { t11FcRscnStats 1 }
179
180 t11FcRscnStatsEntry  OBJECT-TYPE
181     SYNTAX        T11FcRscnStatsEntry
182     MAX-ACCESS    not-accessible
183     STATUS        current
184     DESCRIPTION
185            "An entry containing statistics for a particular Fabric
186            (identified by a t11FcRscnFabricIndex value) on a particular
187            switch (identified by values of fcmInstanceIndex and
188            fcmSwitchIndex)."
189     INDEX  { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex }
190     ::= { t11FcRscnStatsTable 1 }
191
192 T11FcRscnStatsEntry ::= SEQUENCE {
193     t11FcRscnInScrs                    Counter32,
194
195
196
197     t11FcRscnInRscns                   Counter32,
198     t11FcRscnOutRscns                  Counter32,
199     t11FcRscnInSwRscns                 Counter32,
200     t11FcRscnOutSwRscns                Counter32,
201     t11FcRscnScrRejects                Counter32,
202     t11FcRscnRscnRejects               Counter32,
203     t11FcRscnSwRscnRejects             Counter32,
204     t11FcRscnInUnspecifiedRscns        Counter32,
205     t11FcRscnOutUnspecifiedRscns       Counter32,
206     t11FcRscnInChangedAttribRscns      Counter32,
207     t11FcRscnOutChangedAttribRscns     Counter32,
208     t11FcRscnInChangedServiceRscns     Counter32,
209     t11FcRscnOutChangedServiceRscns    Counter32,
210     t11FcRscnInChangedSwitchRscns      Counter32,
211     t11FcRscnOutChangedSwitchRscns     Counter32,
212     t11FcRscnInRemovedRscns            Counter32,
213     t11FcRscnOutRemovedRscns           Counter32
214 }
215
216 t11FcRscnInScrs  OBJECT-TYPE
217     SYNTAX         Counter32
218     MAX-ACCESS     read-only
219     STATUS         current
220     DESCRIPTION
221            "The number of SCRs received from Nx_Ports
222            by this switch on this Fabric.
223
224            This counter has no discontinuities other than
225            those that all Counter32s have when sysUpTime=0."
226     ::= { t11FcRscnStatsEntry 1 }
227
228
229 t11FcRscnInRscns  OBJECT-TYPE
230     SYNTAX         Counter32
231     MAX-ACCESS     read-only
232     STATUS         current
233     DESCRIPTION
234            "The number of RSCNs received from Nx_Ports
235            by this switch on this Fabric.
236
237            This counter has no discontinuities other than
238            those that all Counter32s have when sysUpTime=0."
239     ::= { t11FcRscnStatsEntry 2 }
240
241 t11FcRscnOutRscns  OBJECT-TYPE
242     SYNTAX         Counter32
243     MAX-ACCESS     read-only
244     STATUS         current
245
246
247
248     DESCRIPTION
249            "The number of RSCNs transmitted to Nx_Ports
250            by this switch on this Fabric.
251
252            This counter has no discontinuities other than
253            those that all Counter32s have when sysUpTime=0."
254     ::= { t11FcRscnStatsEntry 3 }
255
256
257 t11FcRscnInSwRscns  OBJECT-TYPE
258     SYNTAX         Counter32
259     MAX-ACCESS     read-only
260     STATUS         current
261     DESCRIPTION
262            "The number of SW_RSCNs received by this switch from
263            other switches on this Fabric.
264
265            This counter has no discontinuities other than
266            those that all Counter32s have when sysUpTime=0."
267     ::= { t11FcRscnStatsEntry 4 }
268
269 t11FcRscnOutSwRscns  OBJECT-TYPE
270     SYNTAX         Counter32
271     MAX-ACCESS     read-only
272     STATUS         current
273     DESCRIPTION
274            "The number of SW_RSCNs transmitted by this switch
275            from other switches on this Fabric.
276
277            This counter has no discontinuities other than
278            those that all Counter32s have when sysUpTime=0."
279     ::= { t11FcRscnStatsEntry 5 }
280
281 t11FcRscnScrRejects  OBJECT-TYPE
282     SYNTAX         Counter32
283     MAX-ACCESS     read-only
284     STATUS         current
285     DESCRIPTION
286            "The number of SCRs rejected by this switch on
287            this Fabric.
288
289            This counter has no discontinuities other than
290            those that all Counter32s have when sysUpTime=0."
291     ::= { t11FcRscnStatsEntry 6 }
292
293 t11FcRscnRscnRejects OBJECT-TYPE
294     SYNTAX         Counter32
295     MAX-ACCESS     read-only
296
297
298
299     STATUS         current
300     DESCRIPTION
301            "The number of RSCNs rejected by this switch on this
302            Fabric.
303
304            This counter has no discontinuities other than
305            those that all Counter32s have when sysUpTime=0."
306     ::= { t11FcRscnStatsEntry 7 }
307
308 t11FcRscnSwRscnRejects  OBJECT-TYPE
309     SYNTAX         Counter32
310     MAX-ACCESS     read-only
311     STATUS         current
312     DESCRIPTION
313            "The number of SW_RSCN rejected by this switch on this
314            Fabric.
315
316            This counter has no discontinuities other than
317            those that all Counter32s have when sysUpTime=0."
318     ::= { t11FcRscnStatsEntry 8 }
319
320 t11FcRscnInUnspecifiedRscns  OBJECT-TYPE
321     SYNTAX       Counter32
322     MAX-ACCESS   read-only
323     STATUS       current
324     DESCRIPTION
325             "The number of Registered State Change Notifications
326            (RSCNs) received by this switch on this Fabric which
327            contained an RSCN Event Qualifier value of '0000'b
328            meaning 'Event is not specified'.
329
330            This counter has no discontinuities other than
331            those that all Counter32s have when sysUpTime=0."
332     REFERENCE
333            "ANSI INCITS 433-2007, Fibre Channel - Link Services
334           (FC-LS), July 2007, Table 36."
335     ::= { t11FcRscnStatsEntry 9 }
336
337 t11FcRscnOutUnspecifiedRscns  OBJECT-TYPE
338     SYNTAX       Counter32
339     MAX-ACCESS   read-only
340     STATUS       current
341     DESCRIPTION
342             "The number of Registered State Change Notifications
343            (RSCNs) sent by this switch on this Fabric which
344            contained an RSCN Event Qualifier value of '0000'b
345            meaning 'Event is not specified'.
346
347
348
349
350            This counter has no discontinuities other than
351            those that all Counter32s have when sysUpTime=0."
352     REFERENCE
353            "ANSI INCITS 433-2007, Fibre Channel - Link Services
354           (FC-LS), July 2007, Table 36."
355     ::= { t11FcRscnStatsEntry 10 }
356
357 t11FcRscnInChangedAttribRscns  OBJECT-TYPE
358     SYNTAX       Counter32
359     MAX-ACCESS   read-only
360     STATUS       current
361     DESCRIPTION
362             "The number of Registered State Change Notifications
363            (RSCNs) received by this switch on this Fabric which
364            contained an RSCN Event Qualifier value of '0002'b
365            meaning 'Changed Port Attribute'.
366
367            This counter has no discontinuities other than
368            those that all Counter32s have when sysUpTime=0."
369     REFERENCE
370            "ANSI INCITS 433-2007, Fibre Channel - Link Services
371           (FC-LS), July 2007, Table 36."
372     ::= { t11FcRscnStatsEntry 11 }
373
374 t11FcRscnOutChangedAttribRscns  OBJECT-TYPE
375     SYNTAX       Counter32
376     MAX-ACCESS   read-only
377     STATUS       current
378     DESCRIPTION
379             "The number of Registered State Change Notifications
380            (RSCNs) sent by this switch on this Fabric which
381            contained an RSCN Event Qualifier value of '0002'b
382            meaning 'Changed Port Attribute'.
383
384            This counter has no discontinuities other than
385            those that all Counter32s have when sysUpTime=0."
386     REFERENCE
387            "ANSI INCITS 433-2007, Fibre Channel - Link Services
388           (FC-LS), July 2007, Table 36."
389     ::= { t11FcRscnStatsEntry 12 }
390
391 t11FcRscnInChangedServiceRscns  OBJECT-TYPE
392     SYNTAX       Counter32
393     MAX-ACCESS   read-only
394     STATUS       current
395     DESCRIPTION
396             "The number of Registered State Change Notifications
397            (RSCNs) received by this switch on this Fabric which
398
399
400
401            contained an RSCN Event Qualifier value of '0003'b
402            meaning 'Changed Service Object'.
403
404            This counter has no discontinuities other than
405            those that all Counter32s have when sysUpTime=0."
406     REFERENCE
407            "ANSI INCITS 433-2007, Fibre Channel - Link Services
408           (FC-LS), July 2007, Table 36."
409     ::= { t11FcRscnStatsEntry 13 }
410
411 t11FcRscnOutChangedServiceRscns  OBJECT-TYPE
412     SYNTAX       Counter32
413     MAX-ACCESS   read-only
414     STATUS       current
415     DESCRIPTION
416             "The number of Registered State Change Notifications
417            (RSCNs) sent by this switch on this Fabric which
418            contained an RSCN Event Qualifier value of '0003'b
419            meaning 'Changed Service Object'.
420
421            This counter has no discontinuities other than
422            those that all Counter32s have when sysUpTime=0."
423     REFERENCE
424            "ANSI INCITS 433-2007, Fibre Channel - Link Services
425           (FC-LS), July 2007, Table 36."
426     ::= { t11FcRscnStatsEntry 14 }
427
428 t11FcRscnInChangedSwitchRscns  OBJECT-TYPE
429     SYNTAX       Counter32
430     MAX-ACCESS   read-only
431     STATUS       current
432     DESCRIPTION
433             "The number of Registered State Change Notifications
434            (RSCNs) received by this switch on this Fabric which
435            contained an RSCN Event Qualifier value of '0004'b
436            meaning 'Changed Switch Configuration'.
437
438            This counter has no discontinuities other than
439            those that all Counter32s have when sysUpTime=0."
440     REFERENCE
441            "ANSI INCITS 433-2007, Fibre Channel - Link Services
442           (FC-LS), July 2007, Table 36."
443     ::= { t11FcRscnStatsEntry 15 }
444
445 t11FcRscnOutChangedSwitchRscns  OBJECT-TYPE
446     SYNTAX       Counter32
447     MAX-ACCESS   read-only
448     STATUS       current
449
450
451
452     DESCRIPTION
453             "The number of Registered State Change Notifications
454            (RSCNs) sent by this switch on this Fabric which
455            contained an RSCN Event Qualifier value of '0004'b
456            meaning 'Changed Switch Configuration'.
457
458            This counter has no discontinuities other than
459            those that all Counter32s have when sysUpTime=0."
460     REFERENCE
461            "ANSI INCITS 433-2007, Fibre Channel - Link Services
462           (FC-LS), July 2007, Table 36."
463     ::= { t11FcRscnStatsEntry 16 }
464
465 t11FcRscnInRemovedRscns  OBJECT-TYPE
466     SYNTAX       Counter32
467     MAX-ACCESS   read-only
468     STATUS       current
469     DESCRIPTION
470             "The number of Registered State Change Notifications
471            (RSCNs) received by this switch on this Fabric which
472            contained an RSCN Event Qualifier value of '0005'b
473            meaning 'Removed Object'.
474
475            This counter has no discontinuities other than
476            those that all Counter32s have when sysUpTime=0."
477     REFERENCE
478            "ANSI INCITS 433-2007, Fibre Channel - Link Services
479           (FC-LS), July 2007, Table 36."
480     ::= { t11FcRscnStatsEntry 17 }
481
482 t11FcRscnOutRemovedRscns  OBJECT-TYPE
483     SYNTAX       Counter32
484     MAX-ACCESS   read-only
485     STATUS       current
486     DESCRIPTION
487             "The number of Registered State Change Notifications
488            (RSCNs) sent by this switch on this Fabric which
489            contained an RSCN Event Qualifier value of '0005'b
490            meaning 'Removed Object'.
491
492            This counter has no discontinuities other than
493            those that all Counter32s have when sysUpTime=0."
494     REFERENCE
495            "ANSI INCITS 433-2007, Fibre Channel - Link Services
496           (FC-LS), July 2007, Table 36."
497     ::= { t11FcRscnStatsEntry 18 }
498
499
500
501
502
503 --
504 -- Notification Control Table
505 --
506 t11FcRscnNotifyControlTable OBJECT-TYPE
507     SYNTAX       SEQUENCE OF T11FcRscnNotifyControlEntry
508     MAX-ACCESS   not-accessible
509     STATUS       current
510     DESCRIPTION
511            "A table of control information for notifications
512            generated due to the rejection of an SCR or RSCN."
513     ::= { t11FcRscnInformation 1 }
514
515 t11FcRscnNotifyControlEntry OBJECT-TYPE
516     SYNTAX       T11FcRscnNotifyControlEntry
517     MAX-ACCESS   not-accessible
518     STATUS       current
519     DESCRIPTION
520            "Each entry contains notification control information
521            concerning the rejection of RSCN/SCRs for a particular
522            Fabric (identified by the value of t11FcRscnFabricIndex)
523            by a particular switch (identified by values of
524            fcmInstanceIndex and fcmSwitchIndex)."
525     INDEX  { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex }
526     ::= { t11FcRscnNotifyControlTable 1 }
527
528 T11FcRscnNotifyControlEntry ::= SEQUENCE {
529      t11FcRscnIlsRejectNotifyEnable     TruthValue,
530      t11FcRscnElsRejectNotifyEnable     TruthValue,
531      t11FcRscnRejectedRequestString     OCTET STRING,
532      t11FcRscnRejectedRequestSource     FcNameIdOrZero,
533      t11FcRscnRejectReasonCode          T11NsGs4RejectReasonCode,
534      t11FcRscnRejectReasonCodeExp       OCTET STRING,
535      t11FcRscnRejectReasonVendorCode    OCTET STRING
536 }
537
538 t11FcRscnIlsRejectNotifyEnable OBJECT-TYPE
539     SYNTAX       TruthValue
540     MAX-ACCESS   read-write
541     STATUS       current
542     DESCRIPTION
543            "This object specifies if a t11FcRscnIlsRejectReqNotify
544            notification should be generated when this switch
545            rejects an SW_RSCN on this Fabric.
546
547            Values written to this object should be retained
548            over agent reboots."
549     DEFVAL { false }
550     ::= { t11FcRscnNotifyControlEntry 1 }
551
552
553
554 t11FcRscnElsRejectNotifyEnable OBJECT-TYPE
555     SYNTAX        TruthValue
556     MAX-ACCESS    read-write
557     STATUS        current
558     DESCRIPTION
559            "This object specifies if a t11FcRscnElsRejectReqNotify
560            notification should be generated when this switch
561            rejects an RSCN or SCR on this Fabric.
562
563            Values written to this object should be retained
564            over agent reboots."
565     DEFVAL { false }
566     ::= { t11FcRscnNotifyControlEntry 2 }
567
568 t11FcRscnRejectedRequestString OBJECT-TYPE
569     SYNTAX        OCTET STRING (SIZE (0..255))
570     MAX-ACCESS    read-only
571     STATUS        current
572     DESCRIPTION
573            "The binary content of the RSCN, SCR, or SW_RSCN that
574            was most recently rejected by this switch on this Fabric.
575            The value is formatted as an octet string (in network
576            byte order) as described in the relevant Fibre Channel
577            standard, containing the payload (which is typically a
578            list of affected ports and error codes) of the rejected
579            RSCN or SCR as described in FC-LS, or the rejected
580            SW_RSCN as described in FC-SW-4.
581
582            This object contains the zero-length string if and when
583            the RSCN/SCR/SW_RSCN payload is unavailable.  When the
584            length of this object is 255 octets, it contains the
585            first 255 octets of the payload (in network byte order)."
586     REFERENCE
587            "ANSI INCITS 433-2007, Fibre Channel - Link Services
588            (FC-LS), July 2007, Tables 34 & 39.
589
590            ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4
591            (FC-SW-4), December 2006, Table 45."
592     ::= { t11FcRscnNotifyControlEntry 3 }
593
594 t11FcRscnRejectedRequestSource OBJECT-TYPE
595     SYNTAX       FcNameIdOrZero
596     MAX-ACCESS   read-only
597     STATUS       current
598     DESCRIPTION
599            "The WWN that was the source of the RSCN, SCR, or
600            SW_RSCN that was most recently rejected by this switch
601            on this Fabric."
602
603
604
605     ::= { t11FcRscnNotifyControlEntry 4 }
606
607 t11FcRscnRejectReasonCode OBJECT-TYPE
608     SYNTAX        T11NsGs4RejectReasonCode
609     MAX-ACCESS    read-only
610     STATUS        current
611     DESCRIPTION
612            "This object contains the Reason Code of the most recent
613            rejection by this switch of an RSCN, SCR or SW_RSCN on
614            this Fabric."
615     REFERENCE
616            "ANSI INCITS 433-2007, Fibre Channel - Link Services
617            (FC-LS), July 2007, Table 146.
618
619            ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4
620            (FC-SW-4), December 2006, Table 5."
621     ::= { t11FcRscnNotifyControlEntry 5 }
622
623 t11FcRscnRejectReasonCodeExp OBJECT-TYPE
624     SYNTAX        OCTET STRING (SIZE(1))
625     MAX-ACCESS    read-only
626     STATUS        current
627     DESCRIPTION
628            "This object contains the Reason Code Explanation
629            of the most recent rejection by this switch of an
630            RSCN, SCR or SW_RSCN on this Fabric."
631     REFERENCE
632            "ANSI INCITS 433-2007, Fibre Channel - Link Services
633            (FC-LS), July 2007, Table 147.
634
635            ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4
636            (FC-SW-4), December 2006, Table 6."
637     ::= { t11FcRscnNotifyControlEntry 6 }
638
639 t11FcRscnRejectReasonVendorCode OBJECT-TYPE
640     SYNTAX        OCTET STRING (SIZE(1))
641     MAX-ACCESS    read-only
642     STATUS        current
643     DESCRIPTION
644            "This object contains the Reason Vendor Specific
645            Code of the most recent rejection by this switch
646            of an RSCN, SCR or SW_RSCN on this Fabric."
647     REFERENCE
648            "ANSI INCITS 433-2007, Fibre Channel - Link Services
649            (FC-LS), July 2007, Table 148.
650
651            ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4
652            (FC-SW-4), December 2006, Section 6.1.3."
653
654
655
656     ::= { t11FcRscnNotifyControlEntry 7 }
657
658
659 -- Notifications
660
661 t11FcRscnElsRejectReqNotify NOTIFICATION-TYPE
662     OBJECTS { t11FcRscnRejectedRequestString,
663               t11FcRscnRejectedRequestSource,
664               t11FcRscnRejectReasonCode,
665               t11FcRscnRejectReasonCodeExp,
666               t11FcRscnRejectReasonVendorCode }
667     STATUS  current
668     DESCRIPTION
669            "This notification is generated when a switch rejects
670            an SCR or RSCN.
671
672            The value of t11FcRscnRejectedRequestString indicates the
673            binary content of the rejected request if available, or
674            the zero-length string otherwise.  The source of the
675            rejected request is given by t11FcRscnRejectedRequestSource,
676            and the reason for rejection is given by the values of
677            t11FcRscnRejectReasonCode, t11FcRscnRejectReasonCodeExp
678            and t11FcRscnRejectReasonVendorCode."
679     ::= { t11FcRscnNotifications 1 }
680
681 t11FcRscnIlsRejectReqNotify NOTIFICATION-TYPE
682     OBJECTS { t11FcRscnRejectedRequestString,
683               t11FcRscnRejectedRequestSource,
684               t11FcRscnRejectReasonCode,
685               t11FcRscnRejectReasonCodeExp,
686               t11FcRscnRejectReasonVendorCode }
687     STATUS  current
688     DESCRIPTION
689            "This notification is generated when a switch rejects
690            an SW_RSCN.
691
692            The value of t11FcRscnRejectedRequestString indicates the
693            binary content of the rejected request if available, or
694            the zero-length string otherwise.  The source of the
695            rejected request is given by t11FcRscnRejectedRequestSource,
696            and the reason for rejection is given by the values of
697            t11FcRscnRejectReasonCode, t11FcRscnRejectReasonCodeExp
698            and t11FcRscnRejectReasonVendorCode."
699     ::= { t11FcRscnNotifications 2 }
700
701 -- Conformance
702 t11FcRscnCompliances OBJECT IDENTIFIER ::= { t11FcRscnConformance 1 }
703 t11FcRscnGroups      OBJECT IDENTIFIER ::= { t11FcRscnConformance 2 }
704
705
706
707 t11FcRscnCompliance MODULE-COMPLIANCE
708     STATUS    current
709     DESCRIPTION
710            "The compliance statement for entities that implement
711            this MIB."
712     MODULE
713         MANDATORY-GROUPS { t11FcRscnRegistrationGroup,
714                            t11FcRscnNotifyControlGroup,
715                            t11FcRscnNotifyGroup }
716
717     GROUP   t11FcRscnStatsGroup
718     DESCRIPTION
719             "These counters, containing RSCN-related statistics, are
720             mandatory only for those systems that count such events."
721
722     OBJECT       t11FcRscnIlsRejectNotifyEnable
723     MIN-ACCESS   read-only
724     DESCRIPTION
725             "Write access is not required."
726
727     OBJECT       t11FcRscnElsRejectNotifyEnable
728     MIN-ACCESS   read-only
729     DESCRIPTION
730             "Write access is not required."
731
732     ::= { t11FcRscnCompliances 1 }
733
734
735 -- Units of conformance
736
737 t11FcRscnRegistrationGroup  OBJECT-GROUP
738     OBJECTS { t11FcRscnRegType }
739     STATUS  current
740     DESCRIPTION
741            "A collection of objects for monitoring RSCN
742            registrations."
743     ::= { t11FcRscnGroups 1 }
744
745 t11FcRscnStatsGroup   OBJECT-GROUP
746     OBJECTS { t11FcRscnInScrs,
747               t11FcRscnInRscns,
748               t11FcRscnOutRscns,
749               t11FcRscnInSwRscns,
750               t11FcRscnOutSwRscns,
751               t11FcRscnScrRejects,
752               t11FcRscnRscnRejects,
753               t11FcRscnSwRscnRejects,
754               t11FcRscnInUnspecifiedRscns,
755
756
757
758               t11FcRscnOutUnspecifiedRscns,
759               t11FcRscnInChangedAttribRscns,
760               t11FcRscnOutChangedAttribRscns,
761               t11FcRscnInChangedServiceRscns,
762               t11FcRscnOutChangedServiceRscns,
763               t11FcRscnInChangedSwitchRscns,
764               t11FcRscnOutChangedSwitchRscns,
765               t11FcRscnInRemovedRscns,
766               t11FcRscnOutRemovedRscns
767             }
768     STATUS  current
769     DESCRIPTION
770            "A collection of objects for collecting RSCN-related
771            statistics."
772     ::= { t11FcRscnGroups 2 }
773
774 t11FcRscnNotifyControlGroup  OBJECT-GROUP
775     OBJECTS { t11FcRscnIlsRejectNotifyEnable,
776               t11FcRscnElsRejectNotifyEnable,
777               t11FcRscnRejectedRequestString,
778               t11FcRscnRejectedRequestSource,
779               t11FcRscnRejectReasonCode,
780               t11FcRscnRejectReasonCodeExp,
781               t11FcRscnRejectReasonVendorCode
782             }
783     STATUS  current
784     DESCRIPTION
785            "A collection of notification control and
786            notification information objects."
787     ::= { t11FcRscnGroups 3 }
788
789 t11FcRscnNotifyGroup   NOTIFICATION-GROUP
790     NOTIFICATIONS { t11FcRscnIlsRejectReqNotify,
791                     t11FcRscnElsRejectReqNotify
792                   }
793     STATUS        current
794     DESCRIPTION
795            "A collection of notifications for monitoring
796            ILS and ELS rejections by the RSCN module."
797     ::= { t11FcRscnGroups 4 }
798
799 END