smilint output for ./MPLS-DS-MIB
Message Severities |
Severity | Count |
severe | 6 |
error | 7 |
minor error | 6 |
change recommended | 24 |
warning | 11 |
Message Types |
Type | Count |
augment-no-row (error) | 1 |
basetype-unknown (error) | 1 |
group-membership (change recommended) | 24 |
import-unused (warning) | 1 |
integer-misuse (warning) | 3 |
internal-flushing (warning) | 3 |
internal-other (severe) | 3 |
invalid-format (error) | 2 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 3 |
scalar-not-creatable (minor error) | 3 |
sequence-no-column (minor error) | 3 |
sequence-order (warning) | 1 |
type-unknown (error) | 2 |
type-without-format (warning) | 3 |
Messages:
MPLS-DS-MIB
1: -- extracted from draft-cetin-mpls-diffserv-te-mib-00.txt
2: -- at Tue Nov 26 06:11:58 2002
3:
4: MPLS-DS-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: Unsigned32,
8: OBJECT-TYPE,
9: NOTIFICATION-TYPE,
9: warning -
warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
10: MODULE-IDENTITY
11: FROM SNMPv2-SMI
12:
13: TEXTUAL-CONVENTION,
14: RowStatus,
15: DisplayString
16: FROM SNMPv2-TC
17:
18: InterfaceIndexOrZero
19: FROM IF-MIB
20:
21: Dscp
22: FROM DIFFSERV-DSCP-TC;
23:
24: mplsDsMIB MODULE-IDENTITY
25: LAST-UPDATED "200211011200Z" -- 01 November 2002 12:00:00 GMT
26: ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
27: CONTACT-INFO
28: "
29: Riza Cetin
30: Postal: Alcatel
31: Francis Wellesplein 1
32: B-2018 Antwerp, Belgium
33: Tel: +32-3-2404735
34: Email: riza.cetin@alcatel.be
35: "
36:
37: DESCRIPTION
38: "This MIB module contains managed object definitions for
39: MPLS DiffServ support as defined in: F. Le Faucheur, L. Wu,
40: B. Davie, S. Davari, P. Vaananen, R. Krishnan, P. Cheval,
41: J. Heinanen, Multi-Protocol Label Switching (MPLS) Support
42: of Differentiated Services RFC 3270, May 2002."
43:
44: -- Revision history.
45:
46: REVISION
47: "200211011200Z" -- 01 November 2002 12:00:00 GMT
48: DESCRIPTION
49: "Initial draft version."
50: ::= { mplsMIB x } -- to be assigned.
50: error -
Object identifier element `x' name only allowed as first element
50: severe -
unknown object identifier label `mplsMIB'
51:
52: -- Textual conventions used in this MIB.
53:
54: MplsDsClassIndex ::=TEXTUAL-CONVENTION
54: warning -
warning: type `MplsDsClassIndex' has no format specification
55: STATUS current
56: DESCRIPTION
57: "DiffServ class of service index."
58: SYNTAX INTEGER(0..65535)
58: warning -
warning: use Integer32 instead of INTEGER in SMIv2
59:
60: MplsTeClassType ::=TEXTUAL-CONVENTION
60: warning -
warning: type `MplsTeClassType' has no format specification
61: STATUS current
62: DESCRIPTION
63: "Traffic Engineering Class Type."
64: SYNTAX INTEGER(0..7)
64: warning -
warning: use Integer32 instead of INTEGER in SMIv2
65:
66: MplsDsDropPreference ::= TEXTUAL-CONVENTION
66: error -
invalid format specification `d'
67: DISPLAY-HINT "d"
68: STATUS current
69: DESCRIPTION
70: "Drop preference."
71: SYNTAX INTEGER { low (1),
72: medium (2),
73: high (3) }
74:
75: MplsLspType ::= TEXTUAL-CONVENTION
75: error -
invalid format specification `d'
76: DISPLAY-HINT "d"
77: STATUS current
78: DESCRIPTION
79: "Defines the type of the LSP (E-LSP or L-LSP)."
80: SYNTAX INTEGER { eLsp (1),
81: lLsp (2) }
82:
83: MplsExp ::= TEXTUAL-CONVENTION
83: warning -
warning: type `MplsExp' has no format specification
84: STATUS current
85: DESCRIPTION
86: "Exp bits."
87: SYNTAX INTEGER (0..7)
87: warning -
warning: use Integer32 instead of INTEGER in SMIv2
88:
89: -- Top-Level Components of this MIB.
90:
91: -- Objects
92: mplsDsObjects OBJECT IDENTIFIER ::= {mplsDsMIB 1}
93:
94: -- Per Hop Behavior (PHB) Table
95:
96: mplsDsPhbTable OBJECT-TYPE
97: SYNTAX SEQUENCE OF MplsDsPhbEntry
98: MAX-ACCESS not-accessible
99: STATUS current
100: DESCRIPTION
101: "This table defines PHBs. A PHB consists of DiffServ class of
102: service and drop preference, and gets a unique PHB-Id."
103: ::= {mplsDsObjects 1}
104:
105: mplsDsPhbEntry OBJECT-TYPE
106: SYNTAX MplsDsPhbEntry
107: MAX-ACCESS not-accessible
108: STATUS current
109: DESCRIPTION
110: "An entry for a particular PHB."
111: INDEX {mplsDsPhbDsClassIndex,
112: mplsDsPhbDropPreference
113: }
114: ::= {mplsDsPhbTable 1}
115:
116: MplsDsPhbEntry ::= SEQUENCE
117: {
118: mplsDsPhbDsClassIndex MplsDsClassIndex,
119: mplsDsPhbDropPreference MplsDsDropPreference,
120: mplsDsPhbId Unsigned32,
121: mplsDsPhbDescr DisplayString,
122: mplsDsPhbRowStatus RowStatus
123: }
124:
125: mplsDsPhbDsClassIndex OBJECT-TYPE
126: SYNTAX MplsDsClassIndex
127: MAX-ACCESS not-accessible
128: STATUS current
129: DESCRIPTION
130: "DiffServ class of service index of this PHB."
131: ::= {mplsDsPhbEntry 1}
132:
133: mplsDsPhbDropPreference OBJECT-TYPE
134: SYNTAX MplsDsDropPreference
135: MAX-ACCESS not-accessible
136: STATUS current
137: DESCRIPTION
138: "Drop preference of this PHB."
139: ::= {mplsDsPhbEntry 2}
140:
141: mplsDsPhbId OBJECT-TYPE
141: change recommended -
warning: node `mplsDsPhbId' must be contained in at least one conformance group
142: SYNTAX Unsigned32
143: MAX-ACCESS read-create
144: STATUS current
145: DESCRIPTION
146: "Per Hop Behavior identification.
147: It follows the unsigned 16 bit binary encoding as specified
148: in RFC 3140."
149: ::= {mplsDsPhbEntry 3}
150:
151:
152: mplsDsPhbDescr OBJECT-TYPE
152: change recommended -
warning: node `mplsDsPhbDescr' must be contained in at least one conformance group
153: SYNTAX DisplayString
154: MAX-ACCESS read-create
155: STATUS current
156: DESCRIPTION
157: "Textual description of this PHB."
158: ::= {mplsDsPhbEntry 4}
159:
160: mplsDsPhbRowStatus OBJECT-TYPE
160: change recommended -
warning: node `mplsDsPhbRowStatus' must be contained in at least one conformance group
161: SYNTAX RowStatus
162: MAX-ACCESS read-create
163: STATUS current
164: DESCRIPTION
165: "This object is used to create, modify, and/or
166: delete a row in this table."
167: ::= {mplsDsPhbEntry 5}
168:
169: -- PHB Scheduling Class (PSC) Table
170:
171: mplsDsPscTable OBJECT-TYPE
172: SYNTAX SEQUENCE OF MplsDsPscEntry
173: MAX-ACCESS not-accessible
174: STATUS current
175: DESCRIPTION
176: "This table defines PHB Scheduling Classes."
177: ::= {mplsDsObjects 2}
178:
179: mplsDsPscEntry OBJECT-TYPE
180: SYNTAX MplsDsPscEntry
181: MAX-ACCESS not-accessible
182: STATUS current
183: DESCRIPTION
184: "This entry describes a PHB Scheduling Class."
185: INDEX {mplsDsPscDsClassIndex}
186: ::= {mplsDsPscTable 1}
187:
188: MplsDsPscEntry ::=SEQUENCE
189: {
190: mplsDsPscDsClassIndex MplsDsClassIndex,
191: mplsDsPscId Unsigned32,
192: mplsDsPscDescr DisplayString,
193: mplsDsPscTeClassType MplsTeClassType,
194: mplsDsPscRowStatus RowStatus
195: }
196:
197: mplsDsPscDsClassIndex OBJECT-TYPE
198: SYNTAX MplsDsClassIndex
199: MAX-ACCESS not-accessible
200: STATUS current
201: DESCRIPTION
202: "DiffServ class of service index."
203: ::= {mplsDsPscEntry 1}
204:
205: mplsDsPscId OBJECT-TYPE
205: change recommended -
warning: node `mplsDsPscId' must be contained in at least one conformance group
206: SYNTAX Unsigned32
207: MAX-ACCESS read-create
208: STATUS current
209: DESCRIPTION
210: "The PHB Scheduling Class that is used inside the DS Domain
211: while establishing an l-lsp.
212: It follows the unsigned 16 bit binary encoding as specified
213: in RFC 3140."
214: ::= {mplsDsPscEntry 2}
215:
216: mplsDsPscDescr OBJECT-TYPE
216: change recommended -
warning: node `mplsDsPscDescr' must be contained in at least one conformance group
217: SYNTAX DisplayString
218: MAX-ACCESS read-create
219: STATUS current
220: DESCRIPTION
221: "Textual description of this PSC."
222: ::= {mplsDsPscEntry 3}
223:
224: mplsDsPscTeClassType OBJECT-TYPE
224: change recommended -
warning: node `mplsDsPscTeClassType' must be contained in at least one conformance group
225: SYNTAX MplsTeClassType
226: MAX-ACCESS read-create
227: STATUS current
228: DESCRIPTION
229: "Traffic engineering class type."
230: ::= {mplsDsPscEntry 4}
231:
232: mplsDsPscRowStatus OBJECT-TYPE
232: change recommended -
warning: node `mplsDsPscRowStatus' must be contained in at least one conformance group
233: SYNTAX RowStatus
234: MAX-ACCESS read-create
235: STATUS current
236: DESCRIPTION
237: "This object is used to create, modify, and/or
238: delete a row in this table."
239: ::= {mplsDsPscEntry 5}
240:
241: -- DSCP to PBH Mapping Table
242:
243: mplsDsDscpToPhbMapTable OBJECT-TYPE
244: SYNTAX SEQUENCE OF MplsDsDscpToPhbMapEntry
244: error -
unknown type `MplsDsDscpToPhbMapEntry'
245: MAX-ACCESS not-accessible
246: STATUS current
247: DESCRIPTION
248: "This table is used to configure DSCP to PHB mapping
249: profiles, each profile is identified by profile index."
250: ::= {mplsDsObjects 3}
251:
252: mplsDsDscpToPhbMapEntry OBJECT-TYPE
253: SYNTAX MplsDsDscpToPhbMapEntry
254: MAX-ACCESS not-accessible
255: STATUS current
256: DESCRIPTION
257: "This entry describes DSCP to PHB mapping."
258: INDEX {mplsDsDscpToPhbMapProfileIndex,
259: mplsDsDscpToPhbMapDscp
260: }
261: ::= {mplsDsDscpToPhbMapTable 1}
262:
263: MplsDsDscpToPhbMapEntry ::= SEQUENCE
264: {
265: mplsDsDscpToPhbMapProfileIndex Unsigned32,
266: mplsDsDscpToPhbMapDscp Dscp,
267: mplsDsDscpToPhbMapDsClassIndex MplsDsClassIndex,
268: mplsDsDscpToPhbMapDropPreference mplsDsDropPreference,
268: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER
269: mplsDsDscpToPhbMapRowStatus RowStatus
270: }
270: warning -
warning: flushing recent incorrect declaration, see previous error(s)
271:
272: mplsDsDscpToPhbMapProfileIndex OBJECT-TYPE
273: SYNTAX Unsigned32
274: MAX-ACCESS not-accessible
275: STATUS current
276: DESCRIPTION
277: "The DSCP to PHB mapping profile index."
278: ::= {mplsDsDscpToPhbMapEntry 1}
279:
280: mplsDsDscpToPhbMapDscp OBJECT-TYPE
281: SYNTAX Dscp
282: MAX-ACCESS not-accessible
283: STATUS current
284: DESCRIPTION
285: "This is the Differentiated Services Code Point
286: (DSCP)."
287: ::= {mplsDsDscpToPhbMapEntry 2}
288:
289: mplsDsDscpToPhbMapDsClassIndex OBJECT-TYPE
289: change recommended -
warning: node `mplsDsDscpToPhbMapDsClassIndex' must be contained in at least one conformance group
290: SYNTAX MplsDsClassIndex
291: MAX-ACCESS read-create
292: STATUS current
293: DESCRIPTION
294: "DiffServ class of service index of this DSCP."
295: DEFVAL {0}
296: ::= {mplsDsDscpToPhbMapEntry 3}
297:
298: mplsDsDscpToPhbMapDropPreference OBJECT-TYPE
299: SYNTAX mplsDsDropPreference
299: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER
300: MAX-ACCESS read-create
301: STATUS current
302: DESCRIPTION
303: "Drop preference of this DSCP."
304: DEFVAL {high}
304: warning -
warning: flushing recent incorrect declaration, see previous error(s)
305: ::= {mplsDsDscpToPhbMapEntry 4}
305: severe -
syntax error, unexpected COLON_COLON_EQUAL
305: warning -
warning: flushing recent incorrect declaration, see previous error(s)
306:
307: mplsDsDscpToPhbMapRowStatus OBJECT-TYPE
307: change recommended -
warning: node `mplsDsDscpToPhbMapRowStatus' must be contained in at least one conformance group
308: SYNTAX RowStatus
309: MAX-ACCESS read-create
310: STATUS current
311: DESCRIPTION
312: "This object is used to create, modify, and/or
313: delete a row in this table."
314: ::= {mplsDsDscpToPhbMapEntry 5}
315:
316: -- EXP to PHB Mapping Table
317:
318: mplsDsExpToPhbMapTable OBJECT-TYPE
319: SYNTAX SEQUENCE OF MplsDsExpToPhbMapEntry
320: MAX-ACCESS not-accessible
321: STATUS current
322: DESCRIPTION
323: "This table is used to configure EXP to PHB mapping
324: profiles, each profile is identified by profile index.
325:
326: This table contains both pre-configured mappings and
327: mappings signaled via RSVP-TE signaling protocol."
328: ::= {mplsDsObjects 4}
329:
330: mplsDsExpToPhbMapEntry OBJECT-TYPE
331: SYNTAX MplsDsExpToPhbMapEntry
332: MAX-ACCESS not-accessible
333: STATUS current
334: DESCRIPTION
335: "This entry describes EXP to PHB mapping.
336:
337: An entry can be created by a network administrator
338: or by an SNMP agent as instructed by RSVP-TE
339: signalling protocol."
340:
341: INDEX {mplsDsExpToPhbMapProfileIndex,
342: mplsDsExpToPhbMapExp
343: }
344: ::= {mplsDsExpToPhbMapTable 1}
345:
346: MplsDsExpToPhbMapEntry ::= SEQUENCE
347: {
348: mplsDsExpToPhbMapProfileIndex Unsigned32,
349: mplsDsExpToPhbMapExp MplsExp,
350: mplsDsExpToPhbMapDsClassIndex MplsDsClassIndex,
351: mplsDsExpToPhbMapDropPreference MplsDsDropPreference,
352: mplsDsExpToPhbMapRowStatus RowStatus,
353: mplsDsExpToPhbMapStorageType StorageType
354: }
354: error -
unknown type `StorageType'
355:
356: mplsDsExpToPhbMapProfileIndex OBJECT-TYPE
357: SYNTAX Unsigned32
358: MAX-ACCESS not-accessible
359: STATUS current
360: DESCRIPTION
361: "The EXP to PHB mapping profile index."
362: ::= {mplsDsExpToPhbMapEntry 1}
363:
364: mplsDsExpToPhbMapExp OBJECT-TYPE
365: SYNTAX MplsExp
366: MAX-ACCESS not-accessible
367: STATUS current
368: DESCRIPTION
369: "Exp Bits value is used to indicate a certain PHB for
370: MPLS traffic."
371: ::= {mplsDsExpToPhbMapEntry 2}
372:
373: mplsDsExpToPhbMapDsClassIndex OBJECT-TYPE
373: change recommended -
warning: node `mplsDsExpToPhbMapDsClassIndex' must be contained in at least one conformance group
374: SYNTAX MplsDsClassIndex
375: MAX-ACCESS read-create
376: STATUS current
377: DESCRIPTION
378: "DiffServ class of service index of this EXP."
379: DEFVAL {0}
380: ::= {mplsDsExpToPhbMapEntry 3}
381:
382: mplsDsExpToPhbMapDropPreference OBJECT-TYPE
382: change recommended -
warning: node `mplsDsExpToPhbMapDropPreference' must be contained in at least one conformance group
383: SYNTAX MplsDsDropPreference
384: MAX-ACCESS read-create
385: STATUS current
386: DESCRIPTION
387: "Drop preference of this EXP."
388: DEFVAL {high}
389: ::= {mplsDsExpToPhbMapEntry 4}
390:
391: mplsDsExpToPhbMapRowStatus OBJECT-TYPE
391: change recommended -
warning: node `mplsDsExpToPhbMapRowStatus' must be contained in at least one conformance group
392: SYNTAX RowStatus
393: MAX-ACCESS read-create
394: STATUS current
395: DESCRIPTION
396: "This object is used to create, modify, and/or
397: delete a row in this table."
398: ::= {mplsDsExpToPhbMapEntry 5}
399:
400: mplsDsExpToPhbMapStorageType OBJECT-TYPE
400: error -
type `StorageType' of node `mplsDsExpToPhbMapStorageType' does not resolve to a known base type
400: change recommended -
warning: node `mplsDsExpToPhbMapStorageType' must be contained in at least one conformance group
401: SYNTAX StorageType
402: MAX-ACCESS read-create
403: STATUS current
404: DESCRIPTION
405: "This variable indicates the storage type."
406: ::= {mplsDsExpToPhbMapEntry 6}
407:
408: -- PHB to EXP Mapping Table
409:
410: mplsDsPhbToExpMapTable OBJECT-TYPE
411: SYNTAX SEQUENCE OF MplsDsPhbToExpMapEntry
412: MAX-ACCESS not-accessible
413: STATUS current
414: DESCRIPTION
415: "This table is used to assign EXP values to the PHBs.
416:
417: At the ingress LSRs, EXP bits value is determined from the
418: PHB of the incoming IP packets by using PHB-EXP mapping before
419: packets are tunneled into the LSP.
420:
421: PHB-EXP mapping is configured Per PHB (Per Hop Behavior).
422: A PHB is represented by DsClassIndex and DropPreference objects."
423: ::= {mplsDsObjects 5}
424:
425: mplsDsPhbToExpMapEntry OBJECT-TYPE
426: SYNTAX MplsDsPhbToExpMapEntry
427: MAX-ACCESS not-accessible
428: STATUS current
429: DESCRIPTION
430: "This entry describes PHB to EXP mapping."
431: INDEX {mplsDsPhbToExpMapProfileIndex,
432: mplsDsPhbToExpMapDsClassIndex,
433: mplsDsPhbToExpMapDropPreference
434: }
435: ::= {mplsDsPhbToExpMapTable 1}
436:
437: MplsDsPhbToExpMapEntry ::= SEQUENCE
438: {
439: mplsDsPhbToExpMapProfileIndex Unsigned32,
440: mplsDsPhbToExpMapDsClassIndex MplsDsClassIndex,
441: mplsDsPhbToExpMapDropPreference MplsDsDropPreference,
442: mplsDsPhbToExpMapExp MplsExp,
443: mplsDsPhbToExpMapRowStatus RowStatus
444: }
445:
446: mplsDsPhbToExpMapProfileIndex OBJECT-TYPE
447: SYNTAX Unsigned32
448: MAX-ACCESS not-accessible
449: STATUS current
450: DESCRIPTION
451: "The PHB to EXP Mapping profile index."
452: ::= {mplsDsPhbToExpMapEntry 1}
453:
454: mplsDsPhbToExpMapDsClassIndex OBJECT-TYPE
455: SYNTAX MplsDsClassIndex
456: MAX-ACCESS not-accessible
457: STATUS current
458: DESCRIPTION
459: "DiffServ class of service index of the incoming PHB."
460: ::= {mplsDsPhbToExpMapEntry 2}
461:
462: mplsDsPhbToExpMapDropPreference OBJECT-TYPE
463: SYNTAX MplsDsDropPreference
464: MAX-ACCESS not-accessible
465: STATUS current
466: DESCRIPTION
467: "This object indicates the drop preference of
468: the incoming PHB."
469: ::= {mplsDsPhbToExpMapEntry 3}
470:
471: mplsDsPhbToExpMapExp OBJECT-TYPE
471: change recommended -
warning: node `mplsDsPhbToExpMapExp' must be contained in at least one conformance group
472: SYNTAX MplsExp
473: MAX-ACCESS read-create
474: STATUS current
475: DESCRIPTION
476: "This object indicates the EXP bits to be used for the
477: outgoing MPLS packets."
478: DEFVAL {0}
479: ::={mplsDsPhbToExpMapEntry 4}
480:
481: mplsDsPhbToExpMapRowStatus OBJECT-TYPE
481: change recommended -
warning: node `mplsDsPhbToExpMapRowStatus' must be contained in at least one conformance group
482: SYNTAX RowStatus
483: MAX-ACCESS read-create
484: STATUS current
485: DESCRIPTION
486: "This object is used to create, modify, and/or
487: delete a row in this table."
488: ::= {mplsDsPhbToExpMapEntry 5}
489:
490: -- Interface Mapping Table
491:
492: mplsDsIfMapTable OBJECT-TYPE
493: SYNTAX SEQUENCE OF MplsDsIfMapEntry
494: MAX-ACCESS not-accessible
495: STATUS current
496: DESCRIPTION
497: "This table is used to configure/map DSCP --> PHB,
498: EXP --> PHB and PHB --> EXP mapping profiles onto
499: interfaces."
500: ::= {mplsDsObjects 6}
501:
502: mplsDsIfMapEntry OBJECT-TYPE
503: SYNTAX MplsDsIfMapEntry
504: MAX-ACCESS not-accessible
505: STATUS current
506: DESCRIPTION
507: "This entry contains the DSCP --> PHB, EXP --> PHB and
508: PHB --> EXP profiles that are mapped onto interfaces."
509: INDEX {mplsDsIfMapIndex}
510: ::= {mplsDsIfMapTable 1}
511:
512: MplsDsIfMapEntry ::= SEQUENCE
512: minor error -
SEQUENCE element #4 `mplsDsIfMapPhbToExpMapProfIndex' is not a child node under `mplsDsIfMapEntry'
513: {
514: mplsDsIfMapIndex InterfaceIndexOrZero,
515: mplsDsIfMapDscpToPhbMapProfIndex Unsigned32,
516: mplsDsIfMapExpToPhbMapProfIndex Unsigned32,
517: mplsDsIfMapPhbToExpMapProfIndex Unsigned32
518: }
519:
520: mplsDsIfMapIndex OBJECT-TYPE
521: SYNTAX InterfaceIndexOrZero
522: MAX-ACCESS not-accessible
523: STATUS current
524: DESCRIPTION
525: "Interface index. Profiles configured on interfaceIndex 0
526: are applied globally onto all interfaces where no profile
527: is explicitly configured."
528: ::= {mplsDsIfMapEntry 1}
529:
530: mplsDsIfMapDscpToPhbMapProfIndex OBJECT-TYPE
530: change recommended -
warning: node `mplsDsIfMapDscpToPhbMapProfIndex' must be contained in at least one conformance group
531: SYNTAX Unsigned32
532: MAX-ACCESS read-create
533: STATUS current
534: DESCRIPTION
535: "The DSCP to PHB mapping profile index.
536: This profile is applied at the ingress direction.
537:
538: The index value 0 means 'no interface specific profile',
539: in this case profile configured with interface index 0
540: is applied."
541: DEFVAL {0}
542: ::= {mplsDsIfMapEntry 2}
543:
544: mplsDsIfMapExpToPhbMapProfIndex OBJECT-TYPE
544: change recommended -
warning: node `mplsDsIfMapExpToPhbMapProfIndex' must be contained in at least one conformance group
545: SYNTAX Unsigned32
546: MAX-ACCESS read-create
547: STATUS current
548: DESCRIPTION
549: "The EXP to PHB mapping profile index.
550: This profile is applied at the ingress direction.
551:
552: The index value 0 means 'no interface specific profile',
553: in this case profile configured with interface index 0
554: is applied."
555: DEFVAL {0}
556: ::= {mplsDsIfMapEntry 3}
557:
558: mplsDsIfMapPhbToExpMapProfIndex OBJECT-TYPE
558: change recommended -
warning: node `mplsDsIfMapPhbToExpMapProfIndex' must be contained in at least one conformance group
559: SYNTAX Unsigned32
560: MAX-ACCESS read-create
561: STATUS current
562: DESCRIPTION
563: "The PHB to EXP Mapping profile index.
564: This profile is applied at the egress direction.
565:
566: The index value 0 means 'no interface specific profile',
567: in this case profile configured with interface index 0
568: is applied."
569: DEFVAL {0}
570: ::= {mplsDsPrPortMapEntry 4}
570: minor error -
scalar object must not have a `read-create' access value
570: severe -
unknown object identifier label `mplsDsPrPortMapEntry'
571:
572: -- MPLS DiffServ Tunnel Table
573:
574: mplsDsTunnelTable OBJECT-TYPE
575: SYNTAX SEQUENCE OF MplsDsTunnelEntry
576: MAX-ACCESS not-accessible
577: STATUS current
578: DESCRIPTION
579: "This table extends the mplsTunnelTable defined in the
580: MPLS-TE MIB with the diffServ objects."
581: ::= {mplsDsObjects 7}
582:
583: mplsDsTunnelEntry OBJECT-TYPE
583: error -
row `mplsDsTunnelEntry' augments or extends `mplsTunnelEntry' which is not a row
584: SYNTAX MplsDsTunnelEntry
585: MAX-ACCESS not-accessible
586: STATUS current
587: DESCRIPTION
588: "This entry contains the diffSer parameters of the tunnel."
589: AUGMENTS { mplsTunnelEntry }
589: severe -
unknown object identifier label `mplsTunnelEntry'
590: ::= {mplsDsTunnelTable 1}
591:
592: MplsDsTunnelEntry ::= SEQUENCE
592: minor error -
SEQUENCE element #2 `mplsDsTunnelExpToPhbMapProfIndex' is not a child node under `mplsDsTunnelEntry'
592: minor error -
SEQUENCE element #3 `mplsDsTunnelPhbToExpMapProfIndex' is not a child node under `mplsDsTunnelEntry'
592: warning -
warning: SEQUENCE element #4 `mplsDsTunnelDsClassIndex' does not match order of columnar objects under `mplsDsTunnelEntry'
593: {
594: mplsDsTunnelLspType MplsLspType,
595: mplsDsTunnelExpToPhbMapProfIndex Unsigned32,
596: mplsDsTunnelPhbToExpMapProfIndex Unsigned32,
597: mplsDsTunnelDsClassIndex MplsDsClassIndex,
598: mplsDsTunnelTeClassType MplsTeClassType,
599: mplsDsTunnelRowStatus RowStatus
600: }
601:
602: mplsDsTunnelLspType OBJECT-TYPE
602: change recommended -
warning: node `mplsDsTunnelLspType' must be contained in at least one conformance group
603: SYNTAX MplsLspType
604: MAX-ACCESS read-create
605: STATUS current
606: DESCRIPTION
607: "Type of the DiffServ LSP (L-LSP or E-LSP)."
608: ::= {mplsDsTunnelEntry 1}
609:
610: mplsDsTunnelExpToPhbMapProfIndex OBJECT-TYPE
610: change recommended -
warning: node `mplsDsTunnelExpToPhbMapProfIndex' must be contained in at least one conformance group
611: SYNTAX Unsigned32
612: MAX-ACCESS read-create
613: STATUS current
614: DESCRIPTION
615: "The EXP to PHB Mapping profile index.
616: This is used for E-LSPs to signal EXP --> PHB
617: mapping via RSVP-TE.
618:
619: The value 0 means that EXP --> PHB mapping is not
620: signaled and downstream LSRs should use the
621: mappping configured on the incoming interfaces."
622: DEFVAL {0}
623: ::= {mplsDsPrPortMapEntry 2}
623: minor error -
scalar object must not have a `read-create' access value
624:
625: mplsDsTunnelPhbToExpMapProfIndex OBJECT-TYPE
625: change recommended -
warning: node `mplsDsTunnelPhbToExpMapProfIndex' must be contained in at least one conformance group
626: SYNTAX Unsigned32
627: MAX-ACCESS read-create
628: STATUS current
629: DESCRIPTION
630: "The PHB to EXP Mapping profile index.
631: This is used to determine EXP bits at the ingress
632: LSRs while IP is being tunneled into MPLS.
633:
634: The value 0 means that the mapping configured on the
635: interface where the tunnel leaves the ingress LSR
636: should be used."
637: DEFVAL {0}
638: ::= {mplsDsPrPortMapEntry 3}
638: minor error -
scalar object must not have a `read-create' access value
639:
640: mplsDsTunnelDsClassIndex OBJECT-TYPE
640: change recommended -
warning: node `mplsDsTunnelDsClassIndex' must be contained in at least one conformance group
641: SYNTAX MplsDsClassIndex
642: MAX-ACCESS read-create
643: STATUS current
644: DESCRIPTION
645: "DiffServ class of service index of L-LSPs.
646: This object is used to determine PSC for L-LSPs."
647: ::= {mplsDsTunnelEntry 4}
648:
649: mplsDsTunnelTeClassType OBJECT-TYPE
649: change recommended -
warning: node `mplsDsTunnelTeClassType' must be contained in at least one conformance group
650: SYNTAX MplsTeClassType
651: MAX-ACCESS read-create
652: STATUS current
653: DESCRIPTION
654: "Traffic Engineering Class Type of this LSP."
655: ::= {mplsDsTunnelEntry 5}
656:
657: mplsDsTunnelRowStatus OBJECT-TYPE
657: change recommended -
warning: node `mplsDsTunnelRowStatus' must be contained in at least one conformance group
658: SYNTAX RowStatus
659: MAX-ACCESS read-create
660: STATUS current
661: DESCRIPTION
662: "This object is used to create, modify, and/or
663: delete a row in this table."
664: ::= {mplsDsTunnelEntry 6}
665:
666: END
667:
668: --
669: -- Copyright (C) The Internet Society (2001). All Rights Reserved.
670: --
671: -- This document and translations of it may be copied and furnished to
672: -- others, and derivative works that comment on or otherwise explain it
673: -- or assist in its implementation may be prepared, copied, published
674: -- and distributed, in whole or in part, without restriction of any
675: -- kind, provided that the above copyright notice and this paragraph are
676: -- included on all such copies and derivative works. However, this
677: -- document itself may not be modified in any way, such as by removing
678: -- the copyright notice or references to the Internet Society or other
679: -- Internet organizations, except as needed for the purpose of
680: -- developing Internet standards in which case the procedures for
681: -- copyrights defined in the Internet Standards process must be
682: -- followed, or as required to translate it into languages other than
683: -- English.
684: -- The limited permissions granted above are perpetual and will not be
685: -- revoked by the Internet Society or its successors or assigns. This
686: -- document and the information contained herein is provided on an "AS
687: -- IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
688: -- FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
689: -- NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN
690: -- WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
691: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
692: --
693: