Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / ROHC-UNCOMPRESSED-MIB
1 ROHC-UNCOMPRESSED-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, Counter32, mib-2
5         FROM SNMPv2-SMI                               -- [RFC2578]
6
7     MODULE-COMPLIANCE, OBJECT-GROUP
8         FROM SNMPv2-CONF                              -- [RFC2580]
9
10     rohcChannelID, rohcContextCID
11         FROM ROHC-MIB;
12
13
14
15 rohcUncmprMIB MODULE-IDENTITY
16     LAST-UPDATED "200406030000Z"  -- June 3, 2004
17     ORGANIZATION "IETF Robust Header Compression Working Group"
18     CONTACT-INFO
19        "WG charter:
20           http://www.ietf.org/html.charters/rohc-charter.html
21
22         Mailing Lists:
23           General Discussion: rohc@ietf.org
24           To Subscribe: rohc-request@ietf.org
25           In Body: subscribe your_email_address
26
27         Editor:
28           Juergen Quittek
29           NEC Europe Ltd.
30           Network Laboratories
31           Kurfuersten-Anlage 36
32           69221 Heidelberg
33           Germany
34           Tel: +49 6221 90511-15
35           EMail: quittek@netlab.nec.de"
36     DESCRIPTION
37         "This MIB module defines a set of objects for monitoring
38          and configuring RObust Header Compression (ROHC).
39          The objects are specific to ROHC uncompressed
40          (profile 0x0000).
41
42          Copyright (C) The Internet Society (2004). The
43          initial version of this MIB module was published
44          in RFC 3816. For full legal notices see the RFC
45          itself or see:
46          http://www.ietf.org/copyrights/ianamib.html"
47
48     REVISION    "200406030000Z"  -- June 3, 2004
49     DESCRIPTION "Initial version, published as RFC 3816."
50     ::= { mib-2 113 }
51
52 --
53 -- The groups defined within this MIB module:
54 --
55
56 rohcUncmprObjects       OBJECT IDENTIFIER ::= { rohcUncmprMIB 1 }
57 rohcUncmprConformance   OBJECT IDENTIFIER ::= { rohcUncmprMIB 2 }
58
59 --
60 -- Context Table
61 --
62 -- The rohcUncmprContextTable lists all contexts per interface
63
64
65 -- and instance.  It extends the rohcContextTable.
66 --
67
68 rohcUncmprContextTable OBJECT-TYPE
69     SYNTAX      SEQUENCE OF RohcUncmprContextEntry
70     MAX-ACCESS  not-accessible
71     STATUS      current
72     DESCRIPTION
73         "This table lists and describes ROHC uncompressed profile
74          specific properties of compressor contexts and
75          decompressor contexts.  It extends the rohcContextTable
76          of the ROHC-MIB module."
77     ::= { rohcUncmprObjects 1 }
78
79 rohcUncmprContextEntry OBJECT-TYPE
80     SYNTAX      RohcUncmprContextEntry
81     MAX-ACCESS  not-accessible
82     STATUS      current
83     DESCRIPTION
84         "An entry describing a particular context."
85     INDEX {
86         rohcChannelID,
87         rohcContextCID
88     }
89     ::= { rohcUncmprContextTable 1 }
90
91 RohcUncmprContextEntry ::= SEQUENCE {
92     rohcUncmprContextState         INTEGER,
93     rohcUncmprContextMode          INTEGER,
94     rohcUncmprContextACKs          Counter32
95 }
96
97 rohcUncmprContextState OBJECT-TYPE
98     SYNTAX      INTEGER {
99                     initAndRefresh(1),
100                     normal(2),
101                     noContext(3),
102                     fullContext(4)
103                 }
104
105     MAX-ACCESS  read-only
106     STATUS      current
107     DESCRIPTION
108         "State of the context. States initAndRefresh(1) and normal(2)
109          are states of compressor contexts, states noContext(3)
110          and fullContext(4) are states of decompressor contexts."
111     REFERENCE
112         "RFC 3095, Section 5.10.3"
113
114
115
116     ::= { rohcUncmprContextEntry 3 }
117
118 rohcUncmprContextMode OBJECT-TYPE
119     SYNTAX      INTEGER {
120                     unidirectional(1),
121                     bidirectional(2)
122                 }
123     MAX-ACCESS  read-only
124     STATUS      current
125     DESCRIPTION
126         "Mode of the context."
127     REFERENCE
128         "RFC 3095, Section 5.10.3"
129     ::= { rohcUncmprContextEntry 4 }
130
131 rohcUncmprContextACKs OBJECT-TYPE
132     SYNTAX      Counter32
133     MAX-ACCESS  read-only
134     STATUS      current
135     DESCRIPTION
136         "The number of all positive feedbacks (ACK) sent or
137          received in this context, respectively.
138
139          Discontinuities in the value of this counter can
140          occur at re-initialization of the management
141          system, and at other times as indicated by the
142          value of ifCounterDiscontinuityTime.  For checking
143          ifCounterDiscontinuityTime, the interface index is
144          required.  It can be determined by reading the
145          rohcChannelTable of the ROHC-MIB."
146     REFERENCE
147         "RFC 3095, Section 5.2.1"
148     ::= { rohcUncmprContextEntry 5 }
149
150 --
151 -- conformance information
152 --
153
154 rohcUncmprCompliances OBJECT IDENTIFIER
155     ::= { rohcUncmprConformance 1 }
156 rohcUncmprGroups      OBJECT IDENTIFIER
157     ::= { rohcUncmprConformance 2 }
158
159 --
160 -- compliance statements
161 --
162
163 rohcUncmprCompliance MODULE-COMPLIANCE
164
165
166     STATUS      current
167     DESCRIPTION
168         "The compliance statement for SNMP entities that implement
169          the ROHC-UNCOMPRESSED-MIB.
170
171          Note that compliance with this compliance
172          statement requires compliance with the
173          rohcCompliance MODULE-COMPLIANCE statement of the
174          ROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE
175          statement of the IF-MIB (RFC2863)."
176     MODULE      -- this module
177     MANDATORY-GROUPS {
178             rohcUncmprContextGroup
179     }
180     GROUP   rohcUncmprStatisticsGroup
181     DESCRIPTION
182        "A compliant implementation does not have to implement
183         the rohcUncmprStatisticsGroup."
184     ::= { rohcUncmprCompliances 1 }
185
186 rohcUncmprContextGroup OBJECT-GROUP
187     OBJECTS {
188         rohcUncmprContextState,
189         rohcUncmprContextMode
190     }
191     STATUS      current
192     DESCRIPTION
193         "A collection of objects providing information about
194          ROHC uncompressed compressors and decompressors."
195     ::= { rohcUncmprGroups 1 }
196
197 rohcUncmprStatisticsGroup OBJECT-GROUP
198     OBJECTS {
199         rohcUncmprContextACKs
200     }
201     STATUS      current
202     DESCRIPTION
203         "An object providing context statistics."
204     ::= { rohcUncmprGroups 2 }
205
206 END