1-- *****************************************************************
2-- CISCO-WAN-CESM-CONN-STAT-MIB: CESM(Circuit Emulation Service )
3--  Connection Statistics MIB in MGX82xx series.
4--
5-- December 2002, Subra Hegde
6--
7-- Copyright (c) 2002 by cisco Systems, Inc.
8-- All rights reserved.
9-- *****************************************************************
10
11CISCO-WAN-CES-CONN-STAT-MIB DEFINITIONS ::= BEGIN
12IMPORTS
13        MODULE-IDENTITY,
14        OBJECT-TYPE,
15        Integer32,
16        Counter32       FROM    SNMPv2-SMI
17        MODULE-COMPLIANCE,
18        OBJECT-GROUP    FROM    SNMPv2-CONF
19      	cesmChan 	FROM    BASIS-MIB
20        ciscoWan        FROM    CISCOWAN-SMI;
21
22ciscoWanCesConnStatMIB MODULE-IDENTITY
23        LAST-UPDATED    "200212240000Z"
24        ORGANIZATION    "Cisco Systems, Inc."
25        CONTACT-INFO
26                "       Cisco Systems
27                        Customer Service
28
29                Postal: 170 W Tasman Drive
30                        San Jose, CA  95134
31                        USA
32
33                        Tel: +1 800 553-NETS
34
35                E-mail: cs-wanatm@cisco.com"
36    DESCRIPTION
37        "The MIB module to provide CES Connections
38        statistics.
39        This MIB is supported in
40        Circuit Emulation Service Modules(CESM)
41        in MGX82xx, MGX88xx products.
42        The channels and connections are used interchangeably
43        in this mib.
44
45        Terminologies Used:
46
47          PXM : Processor Switch Service Module. This is the
48                controller card used in MGX switches.
49
50          CESM : Circuit Emulation Service Module.
51                 The Card supporting Circuit Emulation Service."
52
53    REVISION    "200212240000Z"
54    DESCRIPTION
55        "Initial version of the MIB.
56
57        The content of this MIB was originally available
58        in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
59        The applicable objects from CISCO-WAN-AXIPOP-MIB
60        are defined using SMIv2 in this MIB. Also the
61        descriptions of some of the objects have been
62        modified."
63    ::= { ciscoWan 43 }
64
65
66cesmChanCntGrp          OBJECT IDENTIFIER ::= { cesmChan 2 }
67
68cesmChanCntGrpTable OBJECT-TYPE
69	SYNTAX	   SEQUENCE OF CesmChanCntGrpEntry
70	MAX-ACCESS not-accessible
71	STATUS	   current
72	DESCRIPTION
73	    "The statistics table for CES connections.
74            For every entry in cesmChanCnfGrpTable, there
75            will be an entry in this table."
76	::= { cesmChanCntGrp 1 }
77
78cesmChanCntGrpEntry OBJECT-TYPE
79	SYNTAX	   CesmChanCntGrpEntry
80	MAX-ACCESS not-accessible
81	STATUS	   current
82	DESCRIPTION
83	    " An entry in the CES connection statistics table."
84	INDEX	{ cesCntChanNum }
85	::= { cesmChanCntGrpTable 1}
86
87CesmChanCntGrpEntry ::=
88    SEQUENCE {
89        cesCntChanNum 	       Integer32,
90	cesChanState           INTEGER,
91	cesXmtATMState         INTEGER,
92	cesRcvATMState         INTEGER,
93	cesCellLossStatus      INTEGER,
94	cesReassCells          Counter32,
95	cesGenCells            Counter32,
96	cesHdrErrors	       Counter32,
97	cesPointerReframes     Counter32,
98	cesLostCells           Counter32,
99	cesBufUnderflows       Counter32,
100	cesBufOverflows        Counter32,
101	cesIngrDiscardedBytes  Counter32,
102	cesUflowInsCells       Counter32,
103	cesOflowDropBytes      Counter32,
104	cesCellSeqMismatchCnt  Counter32,
105	counterClrButton       INTEGER,
106        cesChanSecUptime       Counter32,
107        cesChanSignalingStatus INTEGER,
108        cesChanStatusBitMap    Integer32
109}
110
111cesCntChanNum OBJECT-TYPE
112        SYNTAX     Integer32 (16..2064)
113	MAX-ACCESS read-only
114	STATUS     current
115	DESCRIPTION
116            "This object identifies the channel number of the
117            CESM channel. The value for this object is same as
118            the value specified in 'cesCnfChanNum'."
119        REFERENCE
120            "CISCO-WAN-CES-CONN-MIB.my"
121	::= { cesmChanCntGrpEntry 1}
122
123cesChanState OBJECT-TYPE
124	SYNTAX  INTEGER {
125                    notConfigured (1),
126		    okay          (2),
127	            alarm         (3),
128                    failed        (4)
129		}
130	MAX-ACCESS read-only
131	STATUS     current
132	DESCRIPTION
133	    "This object indicates the channel/connection status.
134
135            The possible value(s) are :
136
137             notConfigured (1) : Channel is not configured
138	     okay          (2) : channel is ok
139	     alarm         (3) : channel is in alarm.
140                                 The connection segment is not broken.
141             failed        (4) : channel is failed.
142                                 The connection segment is broken.
143                                 This value is applicable when
144                                 PXM running PNNI Control Software."
145	::= { cesmChanCntGrpEntry 2}
146
147cesXmtATMState OBJECT-TYPE
148	SYNTAX  INTEGER {
149                    other       (1),
150		    normal      (2),
151		    sendingAIS  (3),
152		    sendingFERF (4)
153		}
154	MAX-ACCESS read-only
155	STATUS     current
156	DESCRIPTION
157	    "This object indicates the transmit state of channel
158	    on the ATM side (towards the network).
159
160            The possible value(s) are :
161
162            other(1)      : values other than mentioned below.
163            normal(2)     : Channel is ok.
164            sendingAIS(3) : Sending AIS signal
165            sendingFERF(4): Sending FERF."
166	::= { cesmChanCntGrpEntry 3}
167
168cesRcvATMState OBJECT-TYPE
169	SYNTAX  INTEGER {
170                    other         (1),
171	            normal        (2),
172		    receivingAIS  (3),
173		    receivingFERF (4)
174		}
175	MAX-ACCESS read-only
176	STATUS     current
177	DESCRIPTION
178            "This variable indicates the receive state of channel
179	    on the ATM side (from the network).
180
181            The possible value(s) are :
182
183            other(1)         : values other than mentioned below.
184            normal(2)        : Channel is ok.
185            receivingAIS (3) : receiving AIS signal
186            receivingFERF(4) : receiving FERF."
187	::= { cesmChanCntGrpEntry 4 }
188
189cesCellLossStatus OBJECT-TYPE
190    SYNTAX	INTEGER {
191                    noLoss (1),
192                    loss   (2)
193                }
194    MAX-ACCESS	read-only
195    STATUS	current
196    DESCRIPTION
197        "When cells are lost for the CellLossIntegrationPeriod the value
198        is set to loss ( 2). when cells are no longer lost, the value is
199        set to noLoss(1)."
200    ::= { cesmChanCntGrpEntry 5 }
201
202cesReassCells OBJECT-TYPE
203	SYNTAX	   Counter32
204	MAX-ACCESS read-only
205	STATUS     current
206	DESCRIPTION
207	    "The number of cells played out to T1/E1/T3E3 interface. It
208            excludes cells that were discarded for any reason."
209	::= { cesmChanCntGrpEntry 6 }
210
211cesGenCells OBJECT-TYPE
212	SYNTAX	   Counter32
213	MAX-ACCESS read-only
214	STATUS     current
215	DESCRIPTION
216            "The number of cells generated from T1/E1/T3E3 interface
217            and sent towards network."
218	::= { cesmChanCntGrpEntry 7 }
219
220cesHdrErrors OBJECT-TYPE
221	SYNTAX	   Counter32
222	MAX-ACCESS read-only
223	STATUS	   current
224	DESCRIPTION
225	    "The number of AAL-1 header errors detected and possibly
226            corrected. Header errors include correctable and uncor-
227            rectable CRC, plus bad parity."
228	::= { cesmChanCntGrpEntry 8 }
229
230cesPointerReframes OBJECT-TYPE
231	SYNTAX	   Counter32
232	MAX-ACCESS read-only
233	STATUS     current
234	DESCRIPTION
235            "The number of events in which the AAL1 reassembler found
236            that an SDT pointer is not where it is expected and the
237            and the pointer must be reacquired.
238            Not supported in CESM-8P due to limitation in AAL1 SAR.
239	    Not applicable for CESM-4T1/E1 and CESM-T3/E3"
240	::= { cesmChanCntGrpEntry 9 }
241
242cesLostCells OBJECT-TYPE
243	SYNTAX	   Counter32
244	MAX-ACCESS read-only
245	STATUS	   current
246	DESCRIPTION
247            "The number of cells lost in egress direction due to
248	    AAL 1 header errors and missing cells."
249	::= { cesmChanCntGrpEntry	10 }
250
251cesBufUnderflows OBJECT-TYPE
252	SYNTAX	   Counter32
253	MAX-ACCESS read-only
254	STATUS	   current
255	DESCRIPTION
256	    "The number of buffer underflows in Egress direction
257            Not supported in CESM-8P due limitation in AAL1 SAR."
258	::= { cesmChanCntGrpEntry 11 }
259
260cesBufOverflows	OBJECT-TYPE
261	SYNTAX	   Counter32
262	MAX-ACCESS read-only
263	STATUS	   current
264	DESCRIPTION
265	    "The number of buffer overflows in Egress direction
266            Not supported in CESM-8P due to limitation in AAL1 SAR."
267	::= { cesmChanCntGrpEntry 12 }
268
269cesIngrDiscardedBytes OBJECT-TYPE
270	SYNTAX	   Counter32
271	MAX-ACCESS read-only
272	STATUS	   current
273	DESCRIPTION
274            "The number of bytes discarded due to shelf alarm in ingress
275            direction from port data.
276            Not supported in CESM-8P."
277	::= { cesmChanCntGrpEntry 13 }
278
279cesUflowInsCells OBJECT-TYPE
280	SYNTAX	   Counter32
281	MAX-ACCESS read-only
282	STATUS     current
283	DESCRIPTION
284	    "The number of All 1's cells inserted in case of Egress Buffer
285	     Underflow Not supported in CESM-8P."
286	::= { cesmChanCntGrpEntry 14 }
287
288cesOflowDropBytes OBJECT-TYPE
289	SYNTAX	   Counter32
290	MAX-ACCESS read-only
291	STATUS     current
292	DESCRIPTION
293            "The number of bytes discarded in Egress direction because of
294	    Egress buffer overflow
295            Not supported in CESM-8P."
296	::= { cesmChanCntGrpEntry 15 }
297
298cesCellSeqMismatchCnt OBJECT-TYPE
299	SYNTAX	   Counter32
300	MAX-ACCESS read-only
301	STATUS     current
302	DESCRIPTION
303            "The number of times SAR received a valid out of sequence
304            AAL-1 cell from CellBus."
305	::= { cesmChanCntGrpEntry	16 }
306
307counterClrButton OBJECT-TYPE
308        SYNTAX  INTEGER {
309                    noAction      (1),
310                    resetCounters (2)
311                }
312        MAX-ACCESS  read-write
313        STATUS  current
314        DESCRIPTION
315           "This object is used for clearing the counters
316           in this table.
317           If set to resetCounters(2), then counters will be
318           cleared."
319        DEFVAL { noAction }
320	::= { cesmChanCntGrpEntry 17 }
321
322cesChanSecUptime OBJECT-TYPE
323	SYNTAX	   Counter32
324	MAX-ACCESS read-only
325	STATUS	   current
326	DESCRIPTION
327            "The number of seconds channel is in service
328	    This object is only applicable for CESM-8P."
329	::= { cesmChanCntGrpEntry 18 }
330
331cesChanSignalingStatus OBJECT-TYPE
332    SYNTAX  INTEGER {
333                off-hook (1),
334                on-hook  (2)
335            }
336    MAX-ACCESS read-only
337    STATUS     current
338    DESCRIPTION
339        "This variable indicates the connection signalling status
340        Connection will be in Idle suppression mode if it in on-hook.
341        Not applicable for T3E3 and CESM-4P."
342    ::= { cesmChanCntGrpEntry 19 }
343
344cesChanStatusBitMap OBJECT-TYPE
345    SYNTAX     Integer32 (0..'ff'h)
346    MAX-ACCESS read-only
347    STATUS     current
348    DESCRIPTION
349        "This variable indicates the consolidated bit
350        map of the channel alarm state.
351
352        Individual bit positions are as defined below.
353
354        Bit position   Fail/Alarm     Reason
355        ------------   ----------     ------
356            0           Alarm       Reserved
357            1           Alarm       n/w side AIS/RDI Rx
358            2           Fail        Conditioned(A bit from n/w)
359            3           Alarm       Reserved
360            4           Fail        Reserved
361            5           Fail        Reserved
362            6           Alarm       Reserved
363            7           Alarm       Cell loss alarm
364
365            Fail bitmap mask : 0x34
366            Alarm bitmap mask: 0xCB
367
368            This object is not applicable to MGX Release 1.x."
369    ::= { cesmChanCntGrpEntry 20 }
370
371
372-- conformance information
373
374cwcConnStatMIBConformance OBJECT IDENTIFIER ::=
375                                    { ciscoWanCesConnStatMIB 2 }
376
377cwcConnStatMIBGroups      OBJECT IDENTIFIER ::=
378                                    { cwcConnStatMIBConformance 1 }
379
380cwcConnStatMIBCompliances OBJECT IDENTIFIER ::=
381                                    { cwcConnStatMIBConformance 2 }
382
383
384-- compliance statements
385
386cwcConnStatCompliance MODULE-COMPLIANCE
387    STATUS  current
388    DESCRIPTION
389            "The compliance statement for broad band
390            interface Connection Statistics MIB."
391    MODULE  -- this module
392        MANDATORY-GROUPS {
393            cwcConnGenStatsGroup
394        }
395
396    GROUP cwcConnStatsGroup
397    DESCRIPTION
398        "Mandatory for those systems where there
399         is no limitation in AAL1 SAR."
400    ::= { cwcConnStatMIBCompliances 1 }
401
402cwcConnGenStatsGroup OBJECT-GROUP
403   OBJECTS {
404        cesCntChanNum,
405	cesChanState,
406	cesXmtATMState,
407	cesRcvATMState,
408	cesCellLossStatus,
409	cesReassCells,
410	cesGenCells,
411	cesHdrErrors,
412	cesPointerReframes,
413	cesLostCells,
414	cesBufUnderflows,
415	cesBufOverflows,
416	cesIngrDiscardedBytes,
417	cesUflowInsCells,
418	cesOflowDropBytes,
419	cesCellSeqMismatchCnt,
420	counterClrButton,
421        cesChanSecUptime,
422        cesChanSignalingStatus,
423        cesChanStatusBitMap
424   }
425   STATUS current
426   DESCRIPTION
427       "The objects related to Circuit Emulation
428       connection statistics applicable for multiple
429       cards(Service Modules)."
430    ::= { cwcConnStatMIBGroups 1 }
431
432cwcConnStatsGroup OBJECT-GROUP
433   OBJECTS {
434	cesPointerReframes,
435	cesBufUnderflows,
436	cesBufOverflows,
437	cesIngrDiscardedBytes,
438	cesUflowInsCells,
439	cesOflowDropBytes
440   }
441   STATUS current
442   DESCRIPTION
443       "The objects related to Circuit Emulation
444       connection statistics applicable for few
445       cards(Service Module)."
446    ::= { cwcConnStatMIBGroups 2 }
447
448END
449