summaryrefslogtreecommitdiff
path: root/MIBS/arris/d5/ARRIS-D5-VIDEO-ERM-MIB
blob: 9db83b9241862871afcad485eb93e6a37715a424 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
ARRIS-D5-VIDEO-ERM-MIB DEFINITIONS ::= BEGIN

IMPORTS
        arrisD5UEQam
            FROM ARRIS-MIB
        MODULE-IDENTITY,
        NOTIFICATION-TYPE,
        OBJECT-TYPE,
        Integer32,
        Counter32,
        Unsigned32
                FROM SNMPv2-SMI
        DateAndTime,
        TEXTUAL-CONVENTION,
        DisplayString,
        RowStatus,
        TruthValue
                FROM SNMPv2-TC
        OBJECT-GROUP,
        NOTIFICATION-GROUP,
        MODULE-COMPLIANCE
                FROM SNMPv2-CONF
        ifIndex,
        InterfaceIndex
                FROM IF-MIB
        InetAddress,
        InetAddressType
                FROM INET-ADDRESS-MIB
        SnmpAdminString 
                FROM SNMP-FRAMEWORK-MIB;

arrisD5UEQamErmMib MODULE-IDENTITY
		LAST-UPDATED "200711080000Z" -- 08th November 2007
		ORGANIZATION "Arris Group"
		CONTACT-INFO
				"           Software Development
						Postal: ARRIS Group
										3871 Lakefield Drive
										Suwanee, GA 30024
										USA
						Tel:    800-469-6569
						Fax:    678-473-8770"

		DESCRIPTION
				"This MIB manages the erm software on the
				 ARRIS D5 product"
		::= { arrisD5UEQam 11 }


arrisD5UEQamErmGroup OBJECT-GROUP
	OBJECTS {
		d5ErmComponentName,
		d5ErmStreamingZone
  }
  STATUS current
   DESCRIPTION
"A collection of objects providing system erm configuration."
 ::= { arrisD5UEQamErmMib 1 }
   

d5ErmComponentName OBJECT-TYPE
   SYNTAX       DisplayString
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Sets component name advertised during VREP OPEN."
   ::= { arrisD5UEQamErmGroup 1 }

d5ErmStreamingZone OBJECT-TYPE
   SYNTAX       DisplayString
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Sets streaming zone that ERM/ED are configured in."
   ::= { arrisD5UEQamErmGroup 2 }


d5ErmTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF D5ErmEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "This table describes the configuration parameters 
            associated with remote Edge Resource Manager (ERM)
            devices. Use of multiple entries within this table
            enables the logical separation of the D5 to multiple
            ERMs."
        ::= { arrisD5UEQamErmMib 2 }

d5ErmEntry OBJECT-TYPE
        SYNTAX      D5ErmEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "An entry corresponds to an individual ERM 
            configuration."
        INDEX { d5ErmName }
        ::= { d5ErmTable 1 }

D5ErmEntry ::= SEQUENCE { 
          d5ErmName                  DisplayString,
          d5ErmDescription           DisplayString,
          d5ErmLocalIpAddress        InetAddress,
          d5ErmRemoteIpName          DisplayString,
          d5ErmVrepPort              Integer32,
          d5ErmHoldTime              Unsigned32,
          d5ErmBwInterval			 Unsigned32,
          d5ErmBwThreshold			 Unsigned32,
          d5ErmCost					 Unsigned32,
          d5ErmRtspPort              Integer32,
          d5ErmRtspConnectionTimeout Integer32,
          d5ErmRtspMessageTimeout    Integer32,
          d5ErmRtspSessionTimeout    Integer32,
          d5ErmAdminStatus           INTEGER,
          d5ErmVrepStatus            INTEGER,
          d5ErmVrepConnRetryTimeout  Unsigned32,
          d5ErmRtspStatus            INTEGER,
          d5ErmRowStatus             RowStatus
      }

d5ErmName OBJECT-TYPE
   SYNTAX       DisplayString
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Name of ERM configuration entry."
   ::= { d5ErmEntry 1 }

d5ErmDescription OBJECT-TYPE 
   SYNTAX       DisplayString
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Contains text description of the ERM configuration."
   ::= { d5ErmEntry 2 }

d5ErmLocalIpAddress OBJECT-TYPE
   SYNTAX      InetAddress
   MAX-ACCESS  read-write
   STATUS      current
   DESCRIPTION
        "Local IP address to use for DRRP/VREP and RTSP connections."
   ::= { d5ErmEntry 3 }

d5ErmRemoteIpName OBJECT-TYPE
   SYNTAX       DisplayString
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "A comma seperated list of up to three remote addresses. The first entry in the list is the primary remote erm address.  Subsequent values are the secondary remote erm addresses.  An IPV4 address or hostname is acceptable for each value."
   ::= { d5ErmEntry 4 }

d5ErmVrepPort OBJECT-TYPE
   SYNTAX Integer32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Contains TCP port value used for DRRP listener/connections."
   ::= { d5ErmEntry 5 }

d5ErmHoldTime OBJECT-TYPE
   SYNTAX Unsigned32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Contains VREP/DRRP hold-time for connection timeout."
   ::= { d5ErmEntry 6 }

d5ErmBwInterval OBJECT-TYPE
   SYNTAX Unsigned32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Interval to send AvailableBandwidth UDPATE messages."
   ::= { d5ErmEntry 7 }

d5ErmBwThreshold OBJECT-TYPE
   SYNTAX Unsigned32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Change in bandwith utilisation required to trigger an AvailableBandwidth UDPATE messages."
   ::= { d5ErmEntry 8 }

d5ErmCost OBJECT-TYPE
   SYNTAX Unsigned32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Cost to advertise in VREP OPEN message."
   ::= { d5ErmEntry 9 }

d5ErmRtspPort OBJECT-TYPE
   SYNTAX Integer32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "Contains TCP port value used for incoming RTSP connections."
   ::= { d5ErmEntry 10 }

d5ErmRtspConnectionTimeout OBJECT-TYPE
   SYNTAX Integer32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "RTSP Connection timeout."
   ::= { d5ErmEntry 11 }

d5ErmRtspMessageTimeout OBJECT-TYPE
   SYNTAX Integer32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "RTSP Message timeout."
   ::= { d5ErmEntry 12 }

d5ErmRtspSessionTimeout OBJECT-TYPE
   SYNTAX Integer32 ( 0..65535 )
   MAX-ACCESS   read-write
   STATUS       current
   DESCRIPTION
        "RTSP Session timeout."
   ::= { d5ErmEntry 13 }


d5ErmAdminStatus OBJECT-TYPE
    SYNTAX  INTEGER {
                down(1),
                up(2),
                shuttingdown(3)
            }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "The desired state of the interface.  The shuttingDown(3) state
            indicates that the ERM interface is transitioning from up(1) to down(2),
            but the system is waiting for the resources to be withdrawn from the ERM."
    ::= { d5ErmEntry 14 }

d5ErmVrepStatus OBJECT-TYPE
    SYNTAX  INTEGER {
							idle(1),
							connect(2),
							active(3),
							opensent(4),
							openconfirm(5),
							established(6)
            }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The current state of the VREP state machine."
    ::= { d5ErmEntry 15 }

d5ErmVrepConnRetryTimeout OBJECT-TYPE
    SYNTAX  Unsigned32 ( 0..65535 )
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "The current state of the RTSP server."
    ::= { d5ErmEntry 16 }

d5ErmRtspStatus OBJECT-TYPE
    SYNTAX  INTEGER {
							notrunning(1),
							notconnected(2),
							connected(3)
            }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The current state of the RTSP server."
    ::= { d5ErmEntry 17 }
    
d5ErmRowStatus OBJECT-TYPE
   SYNTAX RowStatus
   MAX-ACCESS read-create
   STATUS current
   DESCRIPTION
        "The values that control the creation/deletion of ERMs on 
        the D5."
   ::= { d5ErmEntry 18 }

d5ErmSubIfTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF D5ErmSubIfEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "Table used for binding primary subinterfaces to an ERM interface"
        ::= { arrisD5UEQamErmMib 3 }

d5ErmSubIfEntry OBJECT-TYPE
        SYNTAX      D5ErmSubIfEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            ""
        INDEX { ifIndex }
        ::= { d5ErmSubIfTable 1 }

D5ErmSubIfEntry ::= SEQUENCE { 
          d5ErmSubIfErmName     OCTET STRING,
          d5ErmSubIfEigName     OCTET STRING,
          d5ErmSubIfRowStatus   RowStatus
      }

d5ErmSubIfErmName OBJECT-TYPE
   SYNTAX       OCTET STRING (SIZE(0..16))
   MAX-ACCESS   read-create
   STATUS       current
   DESCRIPTION
        "name of configured ERM that this ethernet is available to"
   ::= { d5ErmSubIfEntry 1 }

d5ErmSubIfEigName OBJECT-TYPE
   SYNTAX       OCTET STRING (SIZE(0..16))
   MAX-ACCESS   read-create
   STATUS       current
   DESCRIPTION
        "name of Edge Input Group name for this interface"
   ::= { d5ErmSubIfEntry 2 }

d5ErmSubIfRowStatus OBJECT-TYPE
   SYNTAX RowStatus
   MAX-ACCESS read-create
   STATUS current
   DESCRIPTION
        "The values that control the creation/deletion of entries in the d5ErmSubIfTable"
   ::= { d5ErmSubIfEntry 3 }
  

END