1--------------------------------------------------------------------
2-- CISCO-COMPRESSION-SERVICE-ADAPTER-MIB.my:
3--          Cisco compression service adaptor MIB file.
4--
5-- April 1996, Subodh Nijsure, Ram Montinola
6--
7-- Copyright (c) 1996-1997 by cisco Systems, Inc.
8-- All rights reserved.
9--------------------------------------------------------------------
10--
11
12CISCO-COMPRESSION-SERVICE-ADAPTER-MIB DEFINITIONS ::= BEGIN
13
14-- MIB Definitions for Cisco Compression Service Adapter management.
15-- A compression service adapter is a hardware unit used to
16-- compress/decompress data.
17-- This MIB is intended to
18--     Provide performance information about a compression service
19--     adapter.
20--     Enable or disable the compression service adapter.
21--
22--
23IMPORTS
24	MODULE-IDENTITY, OBJECT-TYPE, Counter32 , Gauge32
25		FROM SNMPv2-SMI
26	MODULE-COMPLIANCE, OBJECT-GROUP
27		FROM SNMPv2-CONF
28	TruthValue
29		FROM SNMPv2-TC
30	ciscoMgmt
31		FROM CISCO-SMI
32	cardIndex
33		FROM OLD-CISCO-CHASSIS-MIB;
34
35-- ***************************************************************
36-- Define Compression service adapter MIB objects
37-- ***************************************************************
38
39ciscoCompressionServiceAdapterMIB MODULE-IDENTITY
40	LAST-UPDATED	"9608150000Z"
41	ORGANIZATION	"Cisco Systems, Inc."
42	CONTACT-INFO
43		"	Cisco Systems
44		Customer Service
45
46		Postal: 170 West Tasman Drive
47		San Jose, CA  95134
48		USA
49
50		Tel: +1 800 553-NETS
51
52		E-mail: cs-snmp@cisco.com"
53	DESCRIPTION
54		"Used to manage the compression service adapter."
55	::= { ciscoMgmt 57 }
56
57ciscoCSAMIBObjects OBJECT IDENTIFIER ::= { ciscoCompressionServiceAdapterMIB 1 }
58--
59-- Define cisco compression mib objects
60--
61
62csaStats	OBJECT IDENTIFIER ::= { ciscoCSAMIBObjects 1 }
63
64
65csaStatsTable OBJECT-TYPE
66	SYNTAX     SEQUENCE OF CsaStatsEntry
67	MAX-ACCESS not-accessible
68	STATUS     current
69	DESCRIPTION
70		"A table describing performance statistics and status of
71		compression service adapter."
72	::= { csaStats 1 }
73
74csaStatsEntry OBJECT-TYPE
75	SYNTAX CsaStatsEntry
76	MAX-ACCESS not-accessible
77	STATUS     current
78	DESCRIPTION
79		"Each entry in this table describes performance statistics
80		 for a compression service. A new entry is created or removed
81		 when compression service adapter is physically added or
82		 removed from the device.
83		 Each entry is indexed by cardIndex object, which is an
84		 index for cardTable in chassis mib. Every card of type
85		 sa-compression in cardTable will have corresponding entry
86		 in csaStatsTable."
87	INDEX { cardIndex }
88	::= { csaStatsTable 1 }
89
90CsaStatsEntry ::=
91	SEQUENCE {
92		csaInOctets
93			Counter32,
94		csaOutOctets
95		        Counter32,
96		csaInPackets
97			Counter32,
98		csaOutPackets
99			Counter32,
100                csaInPacketsDrop
101			Counter32,
102                csaOutPacketsDrop
103			Counter32,
104		csaNumberOfRestarts
105			Counter32,
106		csaCompressionRatio
107			Gauge32,
108		csaDecompressionRatio
109			Gauge32,
110		csaEnable
111			TruthValue
112	}
113
114csaInOctets  OBJECT-TYPE
115	SYNTAX	Counter32
116	MAX-ACCESS read-only
117	STATUS current
118	DESCRIPTION
119		"Total number of compressed octets received by the compression
120		service adaptor."
121	::= { csaStatsEntry 1 }
122
123
124csaOutOctets OBJECT-TYPE
125	SYNTAX Counter32
126	MAX-ACCESS read-only
127	STATUS	current
128	DESCRIPTION
129		"Total number of compressed octets sent by the compression
130		service adaptor."
131	::= { csaStatsEntry 2 }
132
133csaInPackets  OBJECT-TYPE
134	SYNTAX	Counter32
135	MAX-ACCESS read-only
136	STATUS current
137	DESCRIPTION
138		"Total number of compressed packets received by the compression
139		service adaptor."
140	::= { csaStatsEntry 3 }
141
142
143csaOutPackets OBJECT-TYPE
144	SYNTAX Counter32
145	MAX-ACCESS read-only
146	STATUS	current
147	DESCRIPTION
148		"Total number of compressed packets sent by the compression
149		service adaptor."
150	::= { csaStatsEntry 4 }
151
152csaInPacketsDrop OBJECT-TYPE
153	SYNTAX  Counter32
154	MAX-ACCESS read-only
155	STATUS current
156	DESCRIPTION
157		"Total number of output packets dropped.
158                 A large number of packets dropped by a compression adaptor
159                 would indicate, amount of data being passed to the adaptor
160                 for processing, exceeds its capacity."
161
162	::= { csaStatsEntry 5 }
163
164csaOutPacketsDrop OBJECT-TYPE
165	SYNTAX  Counter32
166	MAX-ACCESS read-only
167	STATUS current
168	DESCRIPTION
169		"Total number of input packets dropped.
170                 A large number of packets dropped by a compression adaptor
171                 would indicate, amount of data being passed to the adaptor
172                 for processing, exceeds its capacity."
173	::= { csaStatsEntry 6 }
174
175csaNumberOfRestarts OBJECT-TYPE
176	SYNTAX  Counter32
177	MAX-ACCESS read-only
178	STATUS current
179	DESCRIPTION
180		"Number of compression session restarts. A large number of
181		restarts could indicate incompatible remote router, data being
182		corrupted in transmission or packet order not being
183		maintained."
184	::= { csaStatsEntry 7 }
185
186csaCompressionRatio OBJECT-TYPE
187	SYNTAX  Gauge32	 (0..100)
188	MAX-ACCESS read-only
189	STATUS current
190	DESCRIPTION
191		"Current Compression ratio, the percentage the data was
192		compressed.  This is an instantaneous value.
193		Compression ratio of 0% would indicate no
194		compression, a compression ratio of 90% could mean 100
195		octets were compressed into 10 octets."
196	::= { csaStatsEntry 8 }
197
198csaDecompressionRatio OBJECT-TYPE
199	SYNTAX  Gauge32	 (0..100)
200	MAX-ACCESS read-only
201	STATUS current
202	DESCRIPTION
203		"Current decompression ratio, the percentage the data was
204		decompressed.  This is an instantaneous value.
205		Decompression ratio of 0% would indicate no decompression,
206		a decompression ratio of 90% could mean 10 octets were
207		decompressed into 100 octets."
208	::= { csaStatsEntry 9 }
209
210csaEnable OBJECT-TYPE
211        SYNTAX  TruthValue
212	MAX-ACCESS read-write
213	STATUS current
214	DESCRIPTION
215                "Indicates whether compression service adapter is currently
216                 active.  Also allows users to set status via SNMP."
217	::= {  csaStatsEntry 10 }
218
219-- conformance information
220
221ciscoCSAMIBConformance OBJECT IDENTIFIER ::= { ciscoCompressionServiceAdapterMIB  3 }
222
223csaMIBCompliances OBJECT IDENTIFIER ::= { ciscoCSAMIBConformance 1 }
224
225csaMIBGroups      OBJECT IDENTIFIER ::= { ciscoCSAMIBConformance 2 }
226
227
228-- compliance statements
229
230csaMIBCompliance MODULE-COMPLIANCE
231	STATUS  current
232	DESCRIPTION
233		"The Cisco Compression Service Adapter MIB is required in all
234		systems supporting such an adaptor."
235	MODULE  -- this module
236	MANDATORY-GROUPS { csaMIBGroup }
237	::= { csaMIBCompliances 1 }
238
239-- units of conformance
240
241csaMIBGroup OBJECT-GROUP
242	OBJECTS {
243		csaInOctets,
244		csaOutOctets,
245		csaInPackets,
246		csaOutPackets,
247                csaInPacketsDrop,
248		csaOutPacketsDrop,
249		csaNumberOfRestarts,
250		csaCompressionRatio,
251		csaDecompressionRatio,
252                csaEnable
253	}
254	STATUS  current
255	DESCRIPTION
256		"A collection of objects providing information about
257		Cisco compression service adapter."
258	::= { csaMIBGroups 1 }
259
260END
261