1-- *------------------------------------------------------------------
2-- * ALTIGA-SEP-STATS-MIB.my: Cisco VPN3000 Series SEP Statistics MIB.
3-- *
4-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
5-- *
6-- * Copyright (c) 2002, 2003 by Cisco Systems, Inc.
7-- * All rights reserved.
8-- *
9-- *------------------------------------------------------------------
10
11ALTIGA-SEP-STATS-MIB DEFINITIONS ::= BEGIN
12
13   IMPORTS
14      MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
15         FROM SNMPv2-SMI
16      RowStatus, DisplayString
17         FROM SNMPv2-TC
18      OBJECT-GROUP, MODULE-COMPLIANCE
19         FROM SNMPv2-CONF
20      alStatsSep, alSepGroup
21         FROM ALTIGA-MIB
22      alSepMibModule
23         FROM ALTIGA-GLOBAL-REG;
24
25   altigaSepStatsMibModule MODULE-IDENTITY
26      LAST-UPDATED   "200303270000Z"
27      ORGANIZATION   "Cisco Systems, Inc."
28      CONTACT-INFO
29         "Cisco Systems
30          170 W Tasman Drive
31          San Jose, CA  95134
32          USA
33
34          Tel: +1 800 553-NETS
35          E-mail: cs-cvpn3000@cisco.com"
36
37      DESCRIPTION
38         "The Cisco VPN 3000 Series SEP Statistics MIB models counters
39          and objects that are of management interest for the SEP
40          hardware.
41
42          Acronyms
43          The following acronyms are used in this document:
44
45            MIB:        Management Information Base
46
47            RSA:        Rivest, Shamir, and Adelman
48
49            SEP:        Scalable Encryption Processor
50
51         "
52        REVISION "200303270000Z"
53        DESCRIPTION
54                 "Added new enum value to alSepModuleStatsType
55                  and alSepModuleStatsState."
56
57        REVISION "200209051300Z"
58        DESCRIPTION
59                "Added module compliance."
60
61        REVISION "200207100000Z"
62        DESCRIPTION
63                "Updated with new header"
64
65      ::= { alSepMibModule 2 }
66
67-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
68-- MIB Objects
69-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
70
71-- per SEP statistics
72
73alSepModuleStatsTable      OBJECT-TYPE
74   SYNTAX         SEQUENCE OF AlSepModuleStatsEntry
75   MAX-ACCESS     not-accessible
76   STATUS         current
77   DESCRIPTION
78      "List of SEPs modules found."
79   ::= { alStatsSep 2 }
80
81alSepModuleStatsEntry   OBJECT-TYPE
82   SYNTAX         AlSepModuleStatsEntry
83   MAX-ACCESS     not-accessible
84   STATUS         current
85   DESCRIPTION
86      "An entry in the alSepModuleStatsTable."
87   INDEX       { alSepModuleStatsSlotNum }
88   ::= { alSepModuleStatsTable 1 }
89
90AlSepModuleStatsEntry ::= SEQUENCE {
91   alSepModuleStatsRowStatus              RowStatus,
92   alSepModuleStatsSlotNum                INTEGER,
93   alSepModuleStatsType                   INTEGER,
94   alSepModuleStatsState                  INTEGER,
95   alSepModuleStatsDspCodeVersion         DisplayString,
96   alSepModuleStatsHashOutboundPackets    Counter32,
97   alSepModuleStatsHashOutboundOctets     Counter32,
98   alSepModuleStatsHashInboundPackets     Counter32,
99   alSepModuleStatsHashInboundOctets      Counter32,
100   alSepModuleStatsEncPackets             Counter32,
101   alSepModuleStatsEncOctets              Counter32,
102   alSepModuleStatsDecPackets             Counter32,
103   alSepModuleStatsDecOctets              Counter32,
104   alSepModuleStatsHashEncPackets         Counter32,
105   alSepModuleStatsHashDecPackets         Counter32,
106   alSepModuleStatsCryptoTransformsTotal  Counter32,
107   alSepModuleStatsPacketDrops            Counter32,
108   alSepModuleStatsRandRequests           Counter32,
109   alSepModuleStatsRandReplens            Counter32,
110   alSepModuleStatsRandBytesAvail         Integer32,
111   alSepModuleStatsRandCacheEmpty         Counter32,
112   alSepModuleStatsDHKeysGenerated        Counter32,
113   alSepModuleStatsDHDerivedSecretKeys    Counter32,
114   alSepModuleStatsRSASignings            Counter32,
115   alSepModuleStatsRSAVerifications       Counter32,
116   alSepModuleStatsRSAEncPackets          Counter32,
117   alSepModuleStatsRSAEncOctets           Counter32,
118   alSepModuleStatsRSADecPackets          Counter32,
119   alSepModuleStatsRSADecOctets           Counter32,
120   alSepModuleStatsDSAKeysGenerated       Counter32,
121   alSepModuleStatsDSASignings            Counter32,
122   alSepModuleStatsDSAVerifications       Counter32,
123   alSepModuleStatsRSAKeysGenerated       Counter32
124}
125
126alSepModuleStatsRowStatus  OBJECT-TYPE
127   SYNTAX         RowStatus
128   MAX-ACCESS     read-create
129   STATUS         current
130   DESCRIPTION
131      "The status of this row."
132   ::= { alSepModuleStatsEntry 1 }
133
134alSepModuleStatsSlotNum    OBJECT-TYPE
135   SYNTAX         INTEGER(1..4)
136   MAX-ACCESS     not-accessible
137   STATUS         current
138   DESCRIPTION
139      "The physical slot this SEP is connected to."
140   ::= { alSepModuleStatsEntry 2 }
141
142
143alSepModuleStatsType    OBJECT-TYPE
144   SYNTAX INTEGER {
145                     cryptSet(1),
146                     cryptIc(2),
147                     bcm582x(3)
148                  }
149   MAX-ACCESS     read-only
150   STATUS         current
151   DESCRIPTION
152      "Indicates the type of HW engine used to perform the
153       cryptographic transforms.
154       cryptSet: First generation of Hardware Cryptographic Processor.
155       cryptIc: Cryptographic Integrated Circuit.
156       bcm582x: BroadCom 582x series Hardware Cryptographic Products.
157      "
158   ::= { alSepModuleStatsEntry 3 }
159
160alSepModuleStatsState      OBJECT-TYPE
161   SYNTAX INTEGER {
162                     sepNotFound(1),
163                     sepFound(2),
164                     sepDiagFailure(3),
165                     sepNotOperational(4),
166                     sepLoading(5),
167                     sepInitializing(6),
168                     sepOperational(7),
169                     sepDisabled(8)
170                  }
171   MAX-ACCESS     read-only
172   STATUS         current
173   DESCRIPTION
174      "The functional state of this SEP.
175      sepNotFound: SEP is not found.
176      sepFound: SEP is found.
177      sepDiagFailure: SEP dialog fail.
178      sepNotOperational: SEP is not operational.
179      sepLoading: SEP is loading data.
180      sepInitializing: SEP is initializing.
181      sepOperational: SEP is operational.
182      sepDisabled: SEP is disabled.
183      "
184   ::= { alSepModuleStatsEntry 4 }
185
186alSepModuleStatsDspCodeVersion   OBJECT-TYPE
187   SYNTAX         DisplayString
188   MAX-ACCESS     read-only
189   STATUS         current
190   DESCRIPTION
191      "The version of DSP microcode running on this SEP."
192   ::= { alSepModuleStatsEntry 5 }
193
194alSepModuleStatsHashOutboundPackets OBJECT-TYPE
195   SYNTAX            Counter32
196   MAX-ACCESS        read-only
197   STATUS            current
198   DESCRIPTION
199      "The number of outbound authentication-only packets processed
200       by this SEP."
201   ::= { alSepModuleStatsEntry 6 }
202
203alSepModuleStatsHashOutboundOctets     OBJECT-TYPE
204   SYNTAX            Counter32
205   MAX-ACCESS        read-only
206   STATUS            current
207   DESCRIPTION
208      "The number of outbound octets authenticated by this SEP."
209   ::= { alSepModuleStatsEntry 7 }
210
211alSepModuleStatsHashInboundPackets  OBJECT-TYPE
212   SYNTAX            Counter32
213   MAX-ACCESS        read-only
214   STATUS            current
215   DESCRIPTION
216      "The number of inbound authentication-only packets processed
217       by this SEP."
218   ::= { alSepModuleStatsEntry 8 }
219
220alSepModuleStatsHashInboundOctets   OBJECT-TYPE
221   SYNTAX            Counter32
222   MAX-ACCESS        read-only
223   STATUS            current
224   DESCRIPTION
225      "The number of inbound octets authenticated by this SEP."
226   ::= { alSepModuleStatsEntry 9 }
227
228alSepModuleStatsEncPackets OBJECT-TYPE
229   SYNTAX         Counter32
230   MAX-ACCESS     read-only
231   STATUS         current
232   DESCRIPTION
233      "The number of outbound encryption-only packets processed by
234       this SEP."
235   ::= { alSepModuleStatsEntry 10 }
236
237alSepModuleStatsEncOctets     OBJECT-TYPE
238   SYNTAX         Counter32
239   MAX-ACCESS     read-only
240   STATUS         current
241   DESCRIPTION
242      "The number of outbound octets encrypted by this SEP."
243   ::= { alSepModuleStatsEntry 11 }
244
245alSepModuleStatsDecPackets OBJECT-TYPE
246   SYNTAX         Counter32
247   MAX-ACCESS     read-only
248   STATUS         current
249   DESCRIPTION
250      "The number of inbound decryption-only packets processed by
251       this SEP."
252   ::= { alSepModuleStatsEntry 12 }
253
254alSepModuleStatsDecOctets     OBJECT-TYPE
255   SYNTAX         Counter32
256   MAX-ACCESS     read-only
257   STATUS         current
258   DESCRIPTION
259      "The number of inbound octets decrypted by this SEP."
260   ::= { alSepModuleStatsEntry 13 }
261
262alSepModuleStatsHashEncPackets   OBJECT-TYPE
263   SYNTAX         Counter32
264   MAX-ACCESS     read-only
265   STATUS         current
266   DESCRIPTION
267      "The number of combined outbound hash/encrypt packets processed
268       by this SEP."
269   ::= { alSepModuleStatsEntry 14 }
270
271alSepModuleStatsHashDecPackets   OBJECT-TYPE
272   SYNTAX         Counter32
273   MAX-ACCESS     read-only
274   STATUS         current
275   DESCRIPTION
276      "The number of combined inbound hash/decrypt packets processed
277       by this SEP."
278   ::= { alSepModuleStatsEntry 15 }
279
280alSepModuleStatsCryptoTransformsTotal  OBJECT-TYPE
281   SYNTAX            Counter32
282   MAX-ACCESS        read-only
283   STATUS            current
284   DESCRIPTION
285      "The total number of hash, encryption, decryption,
286       hash/encrypt, and hash/decrypt transforms
287       performed by this SEP."
288   ::= { alSepModuleStatsEntry 16 }
289
290alSepModuleStatsPacketDrops      OBJECT-TYPE
291   SYNTAX         Counter32
292   MAX-ACCESS     read-only
293   STATUS         current
294   DESCRIPTION
295      "The number of packets intended for SEP processing,
296       dropped due to the SEP ring being full."
297   ::= { alSepModuleStatsEntry 17 }
298
299alSepModuleStatsRandRequests     OBJECT-TYPE
300   SYNTAX         Counter32
301   MAX-ACCESS     read-only
302   STATUS         current
303   DESCRIPTION
304      "The number of random # requests made to the SEP."
305   ::= { alSepModuleStatsEntry 18 }
306
307alSepModuleStatsRandReplens      OBJECT-TYPE
308   SYNTAX         Counter32
309   MAX-ACCESS     read-only
310   STATUS         current
311   DESCRIPTION
312      "The number of random # requests fulfilled by the SEP."
313   ::= { alSepModuleStatsEntry 19 }
314
315alSepModuleStatsRandBytesAvail   OBJECT-TYPE
316   SYNTAX         Integer32
317   MAX-ACCESS     read-only
318   STATUS         current
319   DESCRIPTION
320      "The number of random bytes currently cached on the Host."
321   ::= { alSepModuleStatsEntry 20 }
322
323alSepModuleStatsRandCacheEmpty   OBJECT-TYPE
324   SYNTAX         Counter32
325   MAX-ACCESS     read-only
326   STATUS         current
327   DESCRIPTION
328      "The number of times a random # request came in and
329       we had no SEP generated random #'s available on the host."
330   ::= { alSepModuleStatsEntry 21 }
331
332alSepModuleStatsDHKeysGenerated  OBJECT-TYPE
333   SYNTAX         Counter32
334   MAX-ACCESS     read-only
335   STATUS         current
336   DESCRIPTION
337      "The number of times a new Diffie Hellman key pair has been
338       generated by a SEP."
339   ::= { alSepModuleStatsEntry 22 }
340
341alSepModuleStatsDHDerivedSecretKeys  OBJECT-TYPE
342   SYNTAX         Counter32
343   MAX-ACCESS     read-only
344   STATUS         current
345   DESCRIPTION
346      "The number of times a SEP has derived the Diffie Hellman
347       secret key."
348   ::= { alSepModuleStatsEntry 23 }
349
350alSepModuleStatsRSASignings      OBJECT-TYPE
351   SYNTAX         Counter32
352   MAX-ACCESS     read-only
353   STATUS         current
354   DESCRIPTION
355      "The number of times an RSA Digital Signature has been
356       generated by a SEP."
357   ::= { alSepModuleStatsEntry 24 }
358
359alSepModuleStatsRSAVerifications OBJECT-TYPE
360   SYNTAX         Counter32
361   MAX-ACCESS     read-only
362   STATUS         current
363   DESCRIPTION
364      "The number of times an RSA Digital Signature has been
365       verified by a SEP."
366   ::= { alSepModuleStatsEntry 25 }
367
368alSepModuleStatsRSAEncPackets OBJECT-TYPE
369   SYNTAX         Counter32
370   MAX-ACCESS     read-only
371   STATUS         current
372   DESCRIPTION
373      "The number of packets RSA-encrypted by this SEP."
374   ::= { alSepModuleStatsEntry 26 }
375
376alSepModuleStatsRSAEncOctets     OBJECT-TYPE
377   SYNTAX         Counter32
378   MAX-ACCESS     read-only
379   STATUS         current
380   DESCRIPTION
381      "The number of octets RSA-encrypted by this SEP."
382   ::= { alSepModuleStatsEntry 27 }
383
384alSepModuleStatsRSADecPackets OBJECT-TYPE
385   SYNTAX         Counter32
386   MAX-ACCESS     read-only
387   STATUS         current
388   DESCRIPTION
389      "The number of packets RSA-decrypted by this SEP."
390   ::= { alSepModuleStatsEntry 28 }
391
392alSepModuleStatsRSADecOctets     OBJECT-TYPE
393   SYNTAX         Counter32
394   MAX-ACCESS     read-only
395   STATUS         current
396   DESCRIPTION
397          "The number of octets RSA-decrypted by this SEP."
398   ::= { alSepModuleStatsEntry 29 }
399
400alSepModuleStatsDSAKeysGenerated OBJECT-TYPE
401   SYNTAX         Counter32
402   MAX-ACCESS     read-only
403   STATUS         current
404   DESCRIPTION
405      "The number of times a new DSA Key pair has been
406       generated by a SEP."
407   ::= { alSepModuleStatsEntry 30 }
408
409alSepModuleStatsDSASignings      OBJECT-TYPE
410   SYNTAX         Counter32
411   MAX-ACCESS     read-only
412   STATUS         current
413   DESCRIPTION
414      "The number of times a DSA Digital Signature has been
415       generated by a SEP."
416   ::= { alSepModuleStatsEntry 31 }
417
418alSepModuleStatsDSAVerifications OBJECT-TYPE
419   SYNTAX         Counter32
420   MAX-ACCESS     read-only
421   STATUS         current
422   DESCRIPTION
423      "The number of times a DSA Digital Signature has been
424       verified by a SEP."
425   ::= { alSepModuleStatsEntry 32 }
426
427alSepModuleStatsRSAKeysGenerated OBJECT-TYPE
428   SYNTAX         Counter32
429   MAX-ACCESS     read-only
430   STATUS         current
431   DESCRIPTION
432      "The number of times a new RSA Key pair has been
433       generated by a SEP."
434   ::= { alSepModuleStatsEntry 33 }
435
436altigaSepStatsMibConformance OBJECT IDENTIFIER
437   ::= { altigaSepStatsMibModule 1 }
438
439altigaSepStatsMibCompliances OBJECT IDENTIFIER
440   ::= { altigaSepStatsMibConformance 1 }
441
442altigaSepStatsMibCompliance MODULE-COMPLIANCE
443   STATUS         current
444   DESCRIPTION
445      "The compliance statement for agents which
446       implement the Altiga SEP Statistics MIB."
447   MODULE
448   MANDATORY-GROUPS {
449      altigaSepStatsGroup
450   }
451   ::= { altigaSepStatsMibCompliances 1 }
452
453altigaSepStatsGroup OBJECT-GROUP
454   OBJECTS
455   {
456      alSepModuleStatsRowStatus,
457      alSepModuleStatsType,
458      alSepModuleStatsState,
459      alSepModuleStatsDspCodeVersion,
460      alSepModuleStatsHashOutboundPackets,
461      alSepModuleStatsHashOutboundOctets,
462      alSepModuleStatsHashInboundPackets,
463      alSepModuleStatsHashInboundOctets,
464      alSepModuleStatsEncPackets,
465      alSepModuleStatsEncOctets,
466      alSepModuleStatsDecPackets,
467      alSepModuleStatsDecOctets,
468      alSepModuleStatsHashEncPackets,
469      alSepModuleStatsHashDecPackets,
470      alSepModuleStatsCryptoTransformsTotal,
471      alSepModuleStatsPacketDrops,
472      alSepModuleStatsRandRequests,
473      alSepModuleStatsRandReplens,
474      alSepModuleStatsRandBytesAvail,
475      alSepModuleStatsRandCacheEmpty,
476      alSepModuleStatsDHKeysGenerated,
477      alSepModuleStatsDHDerivedSecretKeys,
478      alSepModuleStatsRSASignings,
479      alSepModuleStatsRSAVerifications,
480      alSepModuleStatsRSAEncPackets,
481      alSepModuleStatsRSAEncOctets,
482      alSepModuleStatsRSADecPackets,
483      alSepModuleStatsRSADecOctets,
484      alSepModuleStatsDSAKeysGenerated,
485      alSepModuleStatsDSASignings,
486      alSepModuleStatsDSAVerifications,
487      alSepModuleStatsRSAKeysGenerated
488   }
489   STATUS   current
490   DESCRIPTION
491      "The objects for the SEP Module statistics."
492   ::= { alSepGroup 2 }
493
494END
495
496
497
498