1-- *****************************************************************
2-- INFINERA-PM-VCG-MIB
3--
4-- October 2008, Sharfuddin Syed / Narendra Gupta
5--
6--
7-- Copyright (c) 2008-2012 by Infinera Inc.
8-- All rights reserved.
9-- ****************************************************************
10
11INFINERA-PM-VCG-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY, OBJECT-TYPE                FROM SNMPv2-SMI
15    MODULE-COMPLIANCE, OBJECT-GROUP             FROM SNMPv2-CONF
16    ifIndex                                     FROM IF-MIB
17    FloatHundredths                                 FROM INFINERA-TC-MIB
18    perfMon                                         FROM INFINERA-REG-MIB;
19
20
21vCGPmMIB MODULE-IDENTITY
22    LAST-UPDATED  "200810200000Z"
23    ORGANIZATION  "Infinera"
24    CONTACT-INFO
25        "Infinera
26        1322 Bordeaux Drive
27        Sunnyvale, CA - 94089
28
29        Contact : Technical Support
30        Email   : support@infinera.com
31        Phone   : 1-877-INF-5288"
32    DESCRIPTION
33        " "
34    REVISION      "200810200000Z"
35    DESCRIPTION
36        "First Version"
37    ::= { perfMon 16 }
38
39
40
41vCGPmRealTable OBJECT-TYPE
42    SYNTAX      SEQUENCE OF VCGPmRealEntry
43    MAX-ACCESS  not-accessible
44    STATUS      current
45    DESCRIPTION
46        "A list of VCGPmReal entries. Each entry is uniquely identified by the value of ifIndex."
47    ::= { vCGPmMIB 1 }
48
49vCGPmRealEntry  OBJECT-TYPE
50    SYNTAX      VCGPmRealEntry
51    MAX-ACCESS  not-accessible
52    STATUS      current
53    DESCRIPTION
54        "A VCGPmReal entry containing real-time performance information pertaining to
55        Infinera VCG interfaces. . This table is a subclass of IfCommon.
56        Entries will exist in this table only for interfaces of type VCG."
57    INDEX { ifIndex }
58    ::= { vCGPmRealTable 1 }
59
60
61VCGPmRealEntry  ::= SEQUENCE {
62    vCGPmRealDifferentialDelay1    FloatHundredths,
63    vCGPmRealDifferentialDelay2    FloatHundredths,
64    vCGPmRealDifferentialDelay3    FloatHundredths,
65    vCGPmRealDifferentialDelay4    FloatHundredths,
66    vCGPmRealDifferentialDelay5    FloatHundredths,
67    vCGPmRealDifferentialDelay6    FloatHundredths,
68    vCGPmRealDifferentialDelay7    FloatHundredths,
69    vCGPmRealDifferentialDelay8    FloatHundredths,
70    vCGPmRealDifferentialDelay9    FloatHundredths,
71    vCGPmRealDifferentialDelay10    FloatHundredths,
72    vCGPmRealDifferentialDelay11    FloatHundredths,
73    vCGPmRealDifferentialDelay12    FloatHundredths,
74    vCGPmRealDifferentialDelay13    FloatHundredths,
75    vCGPmRealDifferentialDelay14    FloatHundredths,
76    vCGPmRealDifferentialDelay15    FloatHundredths,
77    vCGPmRealDifferentialDelay16    FloatHundredths,
78    vCGPmRealDifferentialDelay17    FloatHundredths,
79    vCGPmRealDifferentialDelay18    FloatHundredths,
80    vCGPmRealDifferentialDelay19    FloatHundredths,
81    vCGPmRealDifferentialDelay20    FloatHundredths
82}
83
84
85vCGPmRealDifferentialDelay1 OBJECT-TYPE
86    SYNTAX      FloatHundredths
87    MAX-ACCESS  read-only
88    STATUS      current
89    DESCRIPTION "The differential delay (skew) value of the first constituent member of the VCG in micro seconds."
90    ::= { vCGPmRealEntry  1 }
91
92
93vCGPmRealDifferentialDelay2 OBJECT-TYPE
94    SYNTAX      FloatHundredths
95    MAX-ACCESS  read-only
96    STATUS      current
97    DESCRIPTION "The differential delay (skew) value of the second constituent member of the VCG in micro seconds."
98    ::= { vCGPmRealEntry  2 }
99
100
101vCGPmRealDifferentialDelay3 OBJECT-TYPE
102    SYNTAX      FloatHundredths
103    MAX-ACCESS  read-only
104    STATUS      current
105    DESCRIPTION "The differential delay (skew) value of the third constituent member of the VCG in micro seconds."
106    ::= { vCGPmRealEntry  3 }
107
108
109vCGPmRealDifferentialDelay4 OBJECT-TYPE
110    SYNTAX      FloatHundredths
111    MAX-ACCESS  read-only
112    STATUS      current
113    DESCRIPTION "The differential delay (skew) value of the fourth constituent member of the VCG in micro seconds."
114    ::= { vCGPmRealEntry  4 }
115
116vCGPmRealDifferentialDelay5 OBJECT-TYPE
117    SYNTAX      FloatHundredths
118    MAX-ACCESS  read-only
119    STATUS      current
120    DESCRIPTION "The differential delay (skew) value of the fifth constituent member of the VCG in micro seconds."
121    ::= { vCGPmRealEntry  5 }
122
123vCGPmRealDifferentialDelay6 OBJECT-TYPE
124    SYNTAX      FloatHundredths
125    MAX-ACCESS  read-only
126    STATUS      current
127    DESCRIPTION "The differential delay (skew) value of the sixth constituent member of the VCG in micro seconds."
128    ::= { vCGPmRealEntry  6 }
129
130vCGPmRealDifferentialDelay7 OBJECT-TYPE
131    SYNTAX      FloatHundredths
132    MAX-ACCESS  read-only
133    STATUS      current
134    DESCRIPTION "The differential delay (skew) value of the seventh constituent member of the VCG in micro seconds."
135    ::= { vCGPmRealEntry  7 }
136
137vCGPmRealDifferentialDelay8 OBJECT-TYPE
138    SYNTAX      FloatHundredths
139    MAX-ACCESS  read-only
140    STATUS      current
141    DESCRIPTION "The differential delay (skew) value of the eighth constituent member of the VCG in micro seconds."
142    ::= { vCGPmRealEntry  8 }
143
144vCGPmRealDifferentialDelay9 OBJECT-TYPE
145    SYNTAX      FloatHundredths
146    MAX-ACCESS  read-only
147    STATUS      current
148    DESCRIPTION "The differential delay (skew) value of the nineth constituent member of the VCG in micro seconds."
149    ::= { vCGPmRealEntry  9 }
150
151vCGPmRealDifferentialDelay10 OBJECT-TYPE
152    SYNTAX      FloatHundredths
153    MAX-ACCESS  read-only
154    STATUS      current
155    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
156    ::= { vCGPmRealEntry  10 }
157
158
159vCGPmRealDifferentialDelay11 OBJECT-TYPE
160    SYNTAX      FloatHundredths
161    MAX-ACCESS  read-only
162    STATUS      current
163    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
164    ::= { vCGPmRealEntry  11 }
165
166vCGPmRealDifferentialDelay12 OBJECT-TYPE
167    SYNTAX      FloatHundredths
168    MAX-ACCESS  read-only
169    STATUS      current
170    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
171    ::= { vCGPmRealEntry  12 }
172
173vCGPmRealDifferentialDelay13 OBJECT-TYPE
174    SYNTAX      FloatHundredths
175    MAX-ACCESS  read-only
176    STATUS      current
177    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
178    ::= { vCGPmRealEntry  13 }
179
180vCGPmRealDifferentialDelay14 OBJECT-TYPE
181    SYNTAX      FloatHundredths
182    MAX-ACCESS  read-only
183    STATUS      current
184    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
185    ::= { vCGPmRealEntry  14 }
186
187vCGPmRealDifferentialDelay15 OBJECT-TYPE
188    SYNTAX      FloatHundredths
189    MAX-ACCESS  read-only
190    STATUS      current
191    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
192    ::= { vCGPmRealEntry  15 }
193
194vCGPmRealDifferentialDelay16 OBJECT-TYPE
195    SYNTAX      FloatHundredths
196    MAX-ACCESS  read-only
197    STATUS      current
198    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
199    ::= { vCGPmRealEntry  16 }
200
201vCGPmRealDifferentialDelay17 OBJECT-TYPE
202    SYNTAX      FloatHundredths
203    MAX-ACCESS  read-only
204    STATUS      current
205    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
206    ::= { vCGPmRealEntry  17 }
207
208vCGPmRealDifferentialDelay18 OBJECT-TYPE
209    SYNTAX      FloatHundredths
210    MAX-ACCESS  read-only
211    STATUS      current
212    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
213    ::= { vCGPmRealEntry  18 }
214
215vCGPmRealDifferentialDelay19 OBJECT-TYPE
216    SYNTAX      FloatHundredths
217    MAX-ACCESS  read-only
218    STATUS      current
219    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
220    ::= { vCGPmRealEntry  19 }
221
222vCGPmRealDifferentialDelay20 OBJECT-TYPE
223    SYNTAX      FloatHundredths
224    MAX-ACCESS  read-only
225    STATUS      current
226    DESCRIPTION "The differential delay (skew) value of the tenth constituent member of the VCG in micro seconds."
227    ::= { vCGPmRealEntry  20 }
228
229-- Conformance Statements
230vCGPmConformance    OBJECT IDENTIFIER ::= { vCGPmMIB 3 }
231vCGPmCompliances    OBJECT IDENTIFIER ::= { vCGPmConformance 1 }
232vCGPmGroups         OBJECT IDENTIFIER ::= { vCGPmConformance 2 }
233
234vCGPmRealCompliance MODULE-COMPLIANCE
235    STATUS current
236    DESCRIPTION
237    "Describes the requirements for conformance to the PM-VCG-MIB"
238    MODULE
239        MANDATORY-GROUPS { vCGPmRealGroup }
240    ::= { vCGPmCompliances 1 }
241
242vCGPmRealGroup OBJECT-GROUP
243    OBJECTS {
244        vCGPmRealDifferentialDelay1,
245        vCGPmRealDifferentialDelay2,
246        vCGPmRealDifferentialDelay3,
247        vCGPmRealDifferentialDelay4,
248        vCGPmRealDifferentialDelay5,
249        vCGPmRealDifferentialDelay6,
250        vCGPmRealDifferentialDelay7,
251        vCGPmRealDifferentialDelay8,
252        vCGPmRealDifferentialDelay9,
253        vCGPmRealDifferentialDelay10,
254	vCGPmRealDifferentialDelay11,
255        vCGPmRealDifferentialDelay12,
256        vCGPmRealDifferentialDelay13,
257        vCGPmRealDifferentialDelay14,
258        vCGPmRealDifferentialDelay15,
259        vCGPmRealDifferentialDelay16,
260        vCGPmRealDifferentialDelay17,
261        vCGPmRealDifferentialDelay18,
262        vCGPmRealDifferentialDelay19,
263        vCGPmRealDifferentialDelay20
264
265    }
266    STATUS current
267    DESCRIPTION
268        " A collection of objects for reading the performance of the VCG."
269    ::= { vCGPmGroups 1 }
270
271
272END
273