1-- *------------------------------------------------------------------
2-- * ALTIGA-SYNC-STATS-MIB.my:  Altiga Sync Statistics MIB.
3-- *
4-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
5-- *
6-- * Copyright (c) 2002 by Cisco Systems, Inc.
7-- * All rights reserved.
8-- *
9-- *------------------------------------------------------------------
10
11ALTIGA-SYNC-STATS-MIB DEFINITIONS ::= BEGIN
12
13   IMPORTS
14      MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
15         FROM SNMPv2-SMI
16      RowStatus
17         FROM SNMPv2-TC
18      OBJECT-GROUP, MODULE-COMPLIANCE
19         FROM SNMPv2-CONF
20      alStatsSync, alSyncGroup
21         FROM ALTIGA-MIB
22      alSyncMibModule
23         FROM ALTIGA-GLOBAL-REG
24      InterfaceIndex
25         FROM IF-MIB;
26
27   altigaSyncStatsMibModule MODULE-IDENTITY
28      LAST-UPDATED   "200209051300Z"
29      ORGANIZATION   "Cisco Systems, Inc."
30      CONTACT-INFO
31         "Cisco Systems
32          170 W Tasman Drive
33          San Jose, CA  95134
34          USA
35
36          Tel: +1 800 553-NETS
37          E-mail: cs-cvpn3000@cisco.com"
38
39      DESCRIPTION
40         "The Altiga Sync Statistics MIB models counters and objects
41          that are of management interest.
42
43          Acronyms
44          The following acronyms are used in this document:
45
46            CRC:        Cyclic Redundancy Check
47
48            HDLC:       High-level Data Link Control
49
50            MIB:        Management Information Base
51
52            MTU:        Maximum Transmission Unit
53
54         "
55
56        REVISION "200209051300Z"
57        DESCRIPTION
58                "Added module compliance."
59
60        REVISION "200207100000Z"
61        DESCRIPTION
62                "Updated with new header"
63
64      ::= { alSyncMibModule 2 }
65
66-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
67-- MIB Objects
68-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
69
70alStatsSyncGlobal OBJECT IDENTIFIER ::= { alStatsSync 1 }
71
72alSyncStatsTable     OBJECT-TYPE
73   SYNTAX         SEQUENCE OF AlSyncStatsEntry
74   MAX-ACCESS     not-accessible
75   STATUS         current
76   DESCRIPTION
77      "The SYNC interface statistics MIB."
78   ::= { alStatsSync 2 }
79
80alSyncStatsEntry     OBJECT-TYPE
81   SYNTAX         AlSyncStatsEntry
82   MAX-ACCESS     not-accessible
83   STATUS         current
84   DESCRIPTION
85      "An entry the alSyncStatsTable."
86   INDEX    { alSyncStatsSlot, alSyncStatsConn, alSyncStatsChannel }
87   ::= { alSyncStatsTable 1 }
88
89AlSyncStatsEntry ::= SEQUENCE {
90   alSyncStatsRowStatus                RowStatus,
91   alSyncStatsSlot                     Integer32,
92   alSyncStatsConn                     Integer32,
93   alSyncStatsChannel                  Integer32,
94   alSyncStatsIfIndex                  InterfaceIndex,
95   alSyncStatsPortState                INTEGER,
96   alSyncStatsRxFrames                 Counter32,
97   alSyncStatsRxOctets                 Counter32,
98   alSyncStatsRxReplenFails            Counter32,
99   alSyncStatsRxClockErrors            Counter32,
100   alSyncStatsRxDpllErrors             Counter32,
101   alSyncStatsRxFrameTooLongErrors     Counter32,
102   alSyncStatsRxFrameOctetAlignErrors  Counter32,
103   alSyncStatsRxAbortErrors            Counter32,
104   alSyncStatsRxCrcErrors              Counter32,
105   alSyncStatsRxRcvrOverrunErrors      Counter32,
106   alSyncStatsTxFrames                 Counter32,
107   alSyncStatsTxOctets                 Counter32,
108   alSyncStatsTxRingFullDropsErrors    Counter32,
109   alSyncStatsTxClockErrors            Counter32,
110   alSyncStatsTxFrameTooLongErrors     Counter32,
111   alSyncStatsTxUnderrunErrors         Counter32
112}
113
114alSyncStatsRowStatus    OBJECT-TYPE
115   SYNTAX         RowStatus
116   MAX-ACCESS     read-create
117   STATUS         current
118   DESCRIPTION
119      "The status of this row."
120   ::= { alSyncStatsEntry 1 }
121
122alSyncStatsSlot         OBJECT-TYPE
123   SYNTAX         Integer32 (0..2147483647)
124   MAX-ACCESS     read-only
125   STATUS         current
126   DESCRIPTION
127      "The physical slot for this Sync port. Part of the index."
128   ::= { alSyncStatsEntry 2 }
129
130alSyncStatsConn         OBJECT-TYPE
131   SYNTAX         Integer32 (0..2147483647)
132   MAX-ACCESS     read-only
133   STATUS         current
134   DESCRIPTION
135      "The physical connector for this Sync port. Part of the index."
136   ::= { alSyncStatsEntry 3 }
137
138alSyncStatsChannel      OBJECT-TYPE
139   SYNTAX         Integer32 (0..2147483647)
140   MAX-ACCESS     read-only
141   STATUS         current
142   DESCRIPTION
143      "The virtual channel for this Sync port. Part of the index."
144   ::= { alSyncStatsEntry 4 }
145
146alSyncStatsIfIndex      OBJECT-TYPE
147   SYNTAX         InterfaceIndex
148   MAX-ACCESS     read-only
149   STATUS         current
150   DESCRIPTION
151      "The IfIndex of this SYNC slot/conn/channel. This is
152       configured, but configuration is not available via
153       SNMP."
154   ::= { alSyncStatsEntry 5 }
155
156alSyncStatsPortState OBJECT-TYPE
157   SYNTAX         INTEGER {
158                     init(1),      -- port is coming up
159                     running(2),   -- port has finished initialization
160                                   -- and is waiting to transition to
161                                   -- data state
162                     up(3),        -- ready to pass packets
163                     down(4)       -- port is down, unable to pass
164                                   -- packets
165                  }
166   MAX-ACCESS     read-only
167   STATUS         current
168   DESCRIPTION
169      "The current operational state of the interface.
170       The init(1) state indicates the port is in the state
171       of trying to come up. It will transition to running(2)
172       once initialization is complete. up(3) indicates the
173       interface is capable of passing packets. down(4) indicates
174       the interface is no longer capable of passing packets."
175   ::= { alSyncStatsEntry 6 }
176
177alSyncStatsRxFrames     OBJECT-TYPE
178   SYNTAX         Counter32
179   MAX-ACCESS     read-only
180   STATUS         current
181   DESCRIPTION
182      "The number of frames received on this HDLC interface."
183   ::= { alSyncStatsEntry 7 }
184
185alSyncStatsRxOctets     OBJECT-TYPE
186   SYNTAX         Counter32
187   MAX-ACCESS     read-only
188   STATUS         current
189   DESCRIPTION
190      "The number of octets received on this HDLC interface."
191   ::= { alSyncStatsEntry 8 }
192
193alSyncStatsRxReplenFails   OBJECT-TYPE
194   SYNTAX         Counter32
195   MAX-ACCESS     read-only
196   STATUS         current
197   DESCRIPTION
198      "The number of times receive buffers could not be allocated
199      on this HDLC interface."
200   ::= { alSyncStatsEntry 9 }
201
202alSyncStatsRxClockErrors   OBJECT-TYPE
203   SYNTAX         Counter32
204   MAX-ACCESS     read-only
205   STATUS         current
206   DESCRIPTION
207      "The number of clock errors on this HDLC interface."
208   ::= { alSyncStatsEntry 10 }
209
210alSyncStatsRxDpllErrors OBJECT-TYPE
211   SYNTAX         Counter32
212   MAX-ACCESS     read-only
213   STATUS         current
214   DESCRIPTION
215      "The number of DPLL errors received on this HDLC interface."
216   ::= { alSyncStatsEntry 11 }
217
218alSyncStatsRxFrameTooLongErrors     OBJECT-TYPE
219   SYNTAX         Counter32
220   MAX-ACCESS     read-only
221   STATUS         current
222   DESCRIPTION
223      "The number of received long frame errors received on this
224       HDLC interface."
225   ::= { alSyncStatsEntry 12 }
226
227alSyncStatsRxFrameOctetAlignErrors     OBJECT-TYPE
228   SYNTAX         Counter32
229   MAX-ACCESS     read-only
230   STATUS         current
231   DESCRIPTION
232      "The number of received long frame errors received on
233       this HDLC interface."
234   ::= { alSyncStatsEntry 13 }
235
236alSyncStatsRxAbortErrors      OBJECT-TYPE
237   SYNTAX         Counter32
238   MAX-ACCESS     read-only
239   STATUS         current
240   DESCRIPTION
241      "The number of received abort errors received on
242       this HDLC interface."
243   ::= { alSyncStatsEntry 14 }
244
245alSyncStatsRxCrcErrors     OBJECT-TYPE
246   SYNTAX         Counter32
247   MAX-ACCESS     read-only
248   STATUS         current
249   DESCRIPTION
250      "The number of received CRC errors received on
251       this HDLC interface."
252   ::= { alSyncStatsEntry 15 }
253
254alSyncStatsRxRcvrOverrunErrors      OBJECT-TYPE
255   SYNTAX         Counter32
256   MAX-ACCESS     read-only
257   STATUS         current
258   DESCRIPTION
259      "The number of received CRC errors received on
260       this HDLC interface."
261   ::= { alSyncStatsEntry 16 }
262
263alSyncStatsTxFrames     OBJECT-TYPE
264   SYNTAX         Counter32
265   MAX-ACCESS     read-only
266   STATUS         current
267   DESCRIPTION
268      "The number of transmitted frames on this HDLC interface."
269   ::= { alSyncStatsEntry 17 }
270
271alSyncStatsTxOctets     OBJECT-TYPE
272   SYNTAX         Counter32
273   MAX-ACCESS     read-only
274   STATUS         current
275   DESCRIPTION
276      "The number of transmitted frames on this HDLC interface."
277   ::= { alSyncStatsEntry 18 }
278
279alSyncStatsTxRingFullDropsErrors    OBJECT-TYPE
280   SYNTAX         Counter32
281   MAX-ACCESS     read-only
282   STATUS         current
283   DESCRIPTION
284      "The number of frames dropped on this HDLC interface because
285       the transmit ring was full."
286   ::= { alSyncStatsEntry 19 }
287
288alSyncStatsTxClockErrors      OBJECT-TYPE
289   SYNTAX         Counter32
290   MAX-ACCESS     read-only
291   STATUS         current
292   DESCRIPTION
293      "The number of transmit clock errors on this HDLC interface."
294   ::= { alSyncStatsEntry 20 }
295
296alSyncStatsTxFrameTooLongErrors     OBJECT-TYPE
297   SYNTAX         Counter32
298   MAX-ACCESS     read-only
299   STATUS         current
300   DESCRIPTION
301      "The number of frames dropped this HDLC interface because they
302       were long than the interface's MTU."
303   ::= { alSyncStatsEntry 21 }
304
305alSyncStatsTxUnderrunErrors      OBJECT-TYPE
306   SYNTAX         Counter32
307   MAX-ACCESS     read-only
308   STATUS         current
309   DESCRIPTION
310      "The number of transmitter underruns on this HDLC interface."
311   ::= { alSyncStatsEntry 22 }
312
313altigaSyncStatsMibConformance OBJECT IDENTIFIER
314   ::= { altigaSyncStatsMibModule 1 }
315
316altigaSyncStatsMibCompliances OBJECT IDENTIFIER
317   ::= { altigaSyncStatsMibConformance 1 }
318
319altigaSyncStatsMibCompliance MODULE-COMPLIANCE
320   STATUS         current
321   DESCRIPTION
322      "The compliance statement for agents which
323       implement the Altiga Sync Statistics MIB."
324   MODULE
325   MANDATORY-GROUPS {
326      altigaSyncStatsGroup
327   }
328   ::= { altigaSyncStatsMibCompliances 1 }
329
330altigaSyncStatsGroup OBJECT-GROUP
331   OBJECTS
332   {
333      alSyncStatsRowStatus,
334      alSyncStatsSlot,
335      alSyncStatsConn,
336      alSyncStatsChannel,
337      alSyncStatsIfIndex,
338      alSyncStatsPortState,
339      alSyncStatsRxFrames,
340      alSyncStatsRxOctets,
341      alSyncStatsRxReplenFails,
342      alSyncStatsRxClockErrors,
343      alSyncStatsRxDpllErrors,
344      alSyncStatsRxFrameTooLongErrors,
345      alSyncStatsRxFrameOctetAlignErrors,
346      alSyncStatsRxAbortErrors,
347      alSyncStatsRxCrcErrors,
348      alSyncStatsRxRcvrOverrunErrors,
349      alSyncStatsTxFrames,
350      alSyncStatsTxOctets,
351      alSyncStatsTxRingFullDropsErrors,
352      alSyncStatsTxClockErrors,
353      alSyncStatsTxFrameTooLongErrors,
354      alSyncStatsTxUnderrunErrors
355   }
356   STATUS   current
357   DESCRIPTION
358          "The objects for SYNC configuration."
359   ::= { alSyncGroup 2 }
360
361END
362
363