smilint output for ./TED-MIB
Message Severities |
Severity | Count |
error | 1 |
minor error | 1 |
warning | 4 |
Message Types |
Type | Count |
group-unref (warning) | 1 |
index-element-accessible (warning) | 3 |
object-identifier-not-prefix (error) | 1 |
revision-missing (minor error) | 1 |
Messages:
TED-MIB
1: -- extracted from draft-ietf-ccamp-gmpls-ted-mib-02.txt
2: -- at Thu Jul 12 06:08:51 2007
3:
4: TED-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, transmission,
8: IpAddress, NOTIFICATION-TYPE
9: FROM SNMPv2-SMI --[RFC2578]
10: MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
11: FROM SNMPv2-CONF --[RFC2580]
12: RowPointer, TruthValue
13: FROM SNMPv2-TC --[RFC2579]
14: ;
15:
16: tedMIB MODULE-IDENTITY
17: LAST-UPDATED "200707060000Z" -- 06 July 2005 00:00:00 GMT
18: ORGANIZATION "IETF CCAMP Working Group."
19: CONTACT-INFO
20: " Tomohiro Otani
21: otani@kddilabs.jp
22:
23: Masanori Miyazawa
24: ma-miyazawa@kddilabs.jp
25:
26: Thomas D. Nadeau
27: tnadeau@cisco.com
28:
29: Kenji Kumaki
30: ke-kumaki@kddi.com
31:
32: Comments and discussion to ccamp@ietf.org"
33: DESCRIPTION
34: "This MIB contains managed object definitions for
35: TED in support of MPLS/GMPLS Traffic
36: Engienering (TE) Database.
37:
38: Copyright (C) The Internet Society (2007). This
39: version of this MIB module is part of RFCXXX; see
40: the RFC itself for full legal notices."
41: -- Revision history.
42: REVISION
43: "200506041200Z" -- 04 July 2005 12:00:00 GMT
44: DESCRIPTION
45: "Initial version. Published as RFC xxxx."
46: -- RFC-editor pls fill in xxx
47: ::= { transmission xxx }
47: minor error -
revision for last update is missing
47: error -
Object identifier element `xxx' name only allowed as first element
48: -- assigned by IANA, see section 7.1 for details
49:
50: -- Textual Conventions.
51:
52: -- Top level components of this MIB.
53:
54: tedNotifications OBJECT IDENTIFIER ::= { tedMIB 0 }
55: tedObjects OBJECT IDENTIFIER ::= { tedMIB 1 }
56: tedScalars OBJECT IDENTIFIER ::= { tedObjects 1 }
57: tedTables OBJECT IDENTIFIER ::= { tedObjects 2 }
58: tedConformance OBJECT IDENTIFIER ::= { tedMIB 2 }
59:
60: -- MIB Definitions
61:
62: --
63: -- Scalar Objects
64: --
65: tedNotificationEnabled OBJECT-TYPE
66: SYNTAX TruthValue
67: MAX-ACCESS read-write
68: STATUS current
69: DESCRIPTION
70: "If this object is set to true, it enables the generation of
71: tedTeInfoStatusChange, tedTeCreation and tedTeDeletion
72: notifications."
73: DEFVAL {false}
74: ::={ tedScalars 1 }
75:
76: tedNotificationMaxRate OBJECT-TYPE
77: SYNTAX Unsigned32
78: MAX-ACCESS read-write
79: STATUS current
80: DESCRIPTION
81: "A lot of notifications are expected to generate in a node,
82: especially when a network failure occurs and might cause a
83: performance degradation of the node itself. To avoid such a defect,
84: this object provides the maximum number of notifications generated
85: per minute. If events occur more rapidly, the implementation may
86: simply fail to emit these notifications during that period, or may
87: queue them until an appropriate time. A value of 0 means no
88: throttling is applied and events may be notified at the rate at which
89: they occur."
90: DEFVAL {0}
91: ::= { tedScalars 2 }
92:
93: --
94: -- TE DB Table
95: --
96: tedTable OBJECT-TYPE
97: SYNTAX SEQUENCE OF TedEntry
98: MAX-ACCESS not-accessible
99: STATUS current
100: DESCRIPTION
101: "This table indicates multiple TED information which has been
102: supported by [RFC3630]."
103: ::= { tedTables 1 }
104:
105: tedEntry OBJECT-TYPE
105: warning -
warning: index element `teAreaId' of row `tedEntry' should be not-accessible in SMIv2 MIB
105: warning -
warning: index element `teRouterId' of row `tedEntry' should be not-accessible in SMIv2 MIB
105: warning -
warning: index element `teLinkStateId' of row `tedEntry' should be not-accessible in SMIv2 MIB
106: SYNTAX TedEntry
107: MAX-ACCESS not-accessible
108: STATUS current
109: DESCRIPTION
110: "This entry contains TED information commonly utilized in both
111: MPLS and GMPLS"
112: INDEX { teAreaId, teRouterId, teLinkStateId }
113: ::= { tedTable 1 }
114:
115: TedEntry ::= SEQUENCE {
116: teAreaId Unsigned32,
117: teRouterId Unsigned32,
118: teLinkStateId Unsigned32,
119: teLinkInformationSource INTEGER,
120: teLinkInformationData RowPointer,
121: teLinkType INTEGER,
122: teRouterIdAddr IpAddress,
123: teLinkIdAddr IpAddress,
124: teMetric Integer32,
125: teMaxBandwidth Unsigned32,
126: teMaxReservableBandwidth Unsigned32,
127: teUnreservedBandwidthPri0 Unsigned32,
128: teUnreservedBandwidthPri1 Unsigned32,
129: teUnreservedBandwidthPri2 Unsigned32,
130: teUnreservedBandwidthPri3 Unsigned32,
131: teUnreservedBandwidthPri4 Unsigned32,
132: teUnreservedBandwidthPri5 Unsigned32,
133: teUnreservedBandwidthPri6 Unsigned32,
134: teUnreservedBandwidthPri7 Unsigned32,
135: teAdministrativeGroup Integer32,
136: teLocalId Integer32,
137: teRemoteId Integer32,
138: teLinkProtectionType BITS
139:
140: }
141:
142: teAreaId OBJECT-TYPE
143: SYNTAX Unsigned32 (1..4294967295)
144: MAX-ACCESS read-only
145: STATUS current
146: DESCRIPTION
147: "This object indicates the area identifier of the IGP. If
148: OSPF is used to advertise LSA, this represents an ospfArea. If ISIS
149: is used, this represents an area addres. Otherwise, this represents
150: zero."
151: ::= { tedEntry 1 }
152:
153: teRouterId OBJECT-TYPE
154: SYNTAX Unsigned32 (1..4294967295)
155: MAX-ACCESS read-only
156: STATUS current
157: DESCRIPTION
158: "This object indicates the router identifier. If OSPF is
159: used to advertise LSA, this represents a Router ID. If ISIS is used,
160: this represents a System ID. Otherwise, this represents zero."
161: ::= { tedEntry 2 }
162:
163: teLinkStateId OBJECT-TYPE
164: SYNTAX Unsigned32 (1..4294967295)
165: MAX-ACCESS read-only
166: STATUS current
167: DESCRIPTION
168: "This object jndicates the link state identifier. If OSPF
169: is used, this represents an ospfLsdbID. If ISIS is used, this
170: represents an isisLSPID. Otherwise, this represents a unique
171: identifier within a node."
172: ::= { tedEntry 3 }
173:
174: teLinkInformationSource OBJECT-TYPE
175: SYNTAX INTEGER {
176: unknown(0),
177: locallyConfigured(1),
178: ospf(2),
179: isis(3),
180: other(4)
181: }
182: MAX-ACCESS read-only
183: STATUS current
184: DESCRIPTION
185: "This object indicates the source of the information about
186: the TE link"
187: ::= { tedEntry 4 }
188:
189: teLinkInformationData OBJECT-TYPE
190: SYNTAX RowPointer
191: MAX-ACCESS read-only
192: STATUS current
193: DESCRIPTION
194: "This object cross-references the source of the information
195: about this TE link and should be interpretted in the context of
196: teLinkInformationSource.
197: If teLinkInformationSource has the value unknown(0), this
198: object SHOULD contain a value of zeroDotZero.If
199: teLinkInformationSource has the value locallyConfigured(1), this
200: object MAY contain the identifier of the corresponding row entry in
201: the teLinkTable of TE-LINK-STD-MIB, the identifier of the
202: corresponding row in a local proprietary TE link MIB module, or the
203: value of zeroDotZero otherwise.
204: If teLinkInformationSource has the value ospf(2), this
205: object MAY contain the identifier of the corresponding row entry in
206: the ospfLocalLsdbTable of [OSPF-MIB], or the value of zeroDotZero
207: otherwise.
208: If teLinkInformationSource has the value isis(3) this object
209: MAY contain the identifier of the corresponding row entry in the
210: isisAreaAddr of [ISIS-MIB], or the value of zeroDotZero otherwise.
211: If teLinkInformationSource has the value other(4) this
212: object MAY contain the identifier of the corresponding row entry a
213: local proprietary MIB module, or the value of zeroDotZero otherwise."
214: ::= { tedEntry 5 }
215:
216: teLinkType OBJECT-TYPE
217: SYNTAX INTEGER {
218: pointToPoint (1),
219: multiAccess (2)
220: }
221: MAX-ACCESS read-only
222: STATUS current
223: DESCRIPTION
224: "This indicates the type of the link such as point-to-point
225: or multi-access"
226: ::= { tedEntry 6 }
227:
228: teRouterIdAddr OBJECT-TYPE
229: SYNTAX IpAddress
230: MAX-ACCESS read-only
231: STATUS current
232: DESCRIPTION
233: " This object indicates the TE-Router ID "
234: ::= { tedEntry 7 }
235:
236: teLinkIdAddr OBJECT-TYPE
237: SYNTAX IpAddress
238: MAX-ACCESS read-only
239: STATUS current
240: DESCRIPTION
241: "This indicates the Router ID of the neighbor in the case
242: of point-to-point links. This also indicates the interface address
243: of the designated router in the case of multi-access links."
244: ::= { tedEntry 8 }
245:
246: teMetric OBJECT-TYPE
247: SYNTAX Integer32
248: MAX-ACCESS read-only
249: STATUS current
250: DESCRIPTION
251: "This indicates the traffic engineering metric value of the
252: TE link."
253: ::= { tedEntry 9 }
254:
255: teMaxBandwidth OBJECT-TYPE
256: SYNTAX Unsigned32 (0..4294967295)
257: UNITS "Byte per seconds"
258: MAX-ACCESS read-only
259: STATUS current
260: DESCRIPTION
261: "This indicates the maximum bandwidth that
262: can be used on this link in this direction"
263: ::= { tedEntry 10 }
264:
265: teMaxReservableBandwidth OBJECT-TYPE
266: SYNTAX Unsigned32 (0..4294967295)
267: UNITS "Byte per seconds"
268: MAX-ACCESS read-only
269: STATUS current
270: DESCRIPTION
271: "This indicates the maximum bandwidth that may be reserved on
272: this link in this direction"
273: ::= { tedEntry 11 }
274:
275: teUnreservedBandwidthPri0 OBJECT-TYPE
276: SYNTAX Unsigned32 (0..4294967295)
277: UNITS "Byte per seconds"
278: MAX-ACCESS read-only
279: STATUS current
280: DESCRIPTION
281: "This indicates the amount of bandwidth not yet reserved at
282: the priority 0"
283: ::= { tedEntry 12 }
284:
285: teUnreservedBandwidthPri1 OBJECT-TYPE
286: SYNTAX Unsigned32 (0..4294967295)
287: UNITS "Byte per seconds"
288: MAX-ACCESS read-only
289: STATUS current
290: DESCRIPTION
291: "This indicates the amount of bandwidth not yet reserved at
292: the priority 1"
293: ::= { tedEntry 13 }
294:
295: teUnreservedBandwidthPri2 OBJECT-TYPE
296: SYNTAX Unsigned32 (0..4294967295)
297: UNITS "Byte per seconds"
298: MAX-ACCESS read-only
299: STATUS current
300: DESCRIPTION
301: "This indicates the amount of bandwidth not yet reserved at
302: the priority 2"
303: ::= { tedEntry 14 }
304:
305: teUnreservedBandwidthPri3 OBJECT-TYPE
306: SYNTAX Unsigned32 (0..4294967295)
307: UNITS "Byte per seconds"
308: MAX-ACCESS read-only
309: STATUS current
310: DESCRIPTION
311: "This indicates the amount of bandwidth not yet reserved at
312: the priority 3"
313: ::= { tedEntry 15 }
314:
315: teUnreservedBandwidthPri4 OBJECT-TYPE
316: SYNTAX Unsigned32 (0..4294967295)
317: UNITS "Byte per seconds"
318: MAX-ACCESS read-only
319: STATUS current
320: DESCRIPTION
321: "This indicates the amount of bandwidth not yet reserved at
322: the priority 4"
323: ::= { tedEntry 16 }
324:
325: teUnreservedBandwidthPri5 OBJECT-TYPE
326: SYNTAX Unsigned32 (0..4294967295)
327: UNITS "Byte per seconds"
328: MAX-ACCESS read-only
329: STATUS current
330: DESCRIPTION
331: "This indicates the amount of bandwidth not yet reserved at
332: the priority 5"
333: ::= { tedEntry 17 }
334:
335: teUnreservedBandwidthPri6 OBJECT-TYPE
336: SYNTAX Unsigned32 (0..4294967295)
337: UNITS "Byte per seconds"
338: MAX-ACCESS read-only
339: STATUS current
340: DESCRIPTION
341: "This indicates the amount of bandwidth not yet reserved at
342: the priority 6"
343: ::= { tedEntry 18 }
344:
345: teUnreservedBandwidthPri7 OBJECT-TYPE
346: SYNTAX Unsigned32 (0..4294967295)
347: UNITS "Byte per seconds"
348: MAX-ACCESS read-only
349: STATUS current
350: DESCRIPTION
351: "This indicates the amount of bandwidth not yet reserved at
352: the priority 7"
353: ::= { tedEntry 19 }
354:
355: teAdministrativeGroup OBJECT-TYPE
356: SYNTAX Integer32
357: MAX-ACCESS read-only
358: STATUS current
359: DESCRIPTION
360: "This indicates the Administrative Group which the link
361: belong to. Since the value is a bit mask, the link can belong to
362: multiple groups. This is also called Resource Class/Color."
363: ::= { tedEntry 20 }
364: teLocalId OBJECT-TYPE
365: SYNTAX Integer32
366: MAX-ACCESS read-only
367: STATUS current
368: DESCRIPTION
369: "This indicates the Link local identifier of an unnumbered
370: link."
371: ::= { tedEntry 21 }
372:
373: teRemoteId OBJECT-TYPE
374: SYNTAX Integer32
375: MAX-ACCESS read-only
376: STATUS current
377: DESCRIPTION
378: " This indicates the Link remote identifier of an unnumbered
379: link."
380: ::= { tedEntry 22 }
381:
382: teLinkProtectionType OBJECT-TYPE
383: SYNTAX BITS {
384: extraTraffic(0),
385: unprotected(1),
386: shared (2),
387: dedicatedOneToOne (3),
388: dedicatedOnePlusOne(4),
389: enhanced(5)
390: }
391: MAX-ACCESS read-only
392: STATUS current
393: DESCRIPTION
394: "This object indicates the protection type of the TE link"
395: ::= { tedEntry 23 }
396:
397:
398: --
399: -- TED Local Interface IP Address Table
400: --
401:
402: teLocalIntAddrTable OBJECT-TYPE
403: SYNTAX SEQUENCE OF TeLocalIntAddrEntry
404: MAX-ACCESS not-accessible
405: STATUS current
406: DESCRIPTION
407: "This table contains the IP address information of a local TE
408: link."
409: ::= { tedTables 2 }
410:
411: teLocalIntAddrEntry OBJECT-TYPE
412: SYNTAX TeLocalIntAddrEntry
413: MAX-ACCESS not-accessible
414: STATUS current
415: DESCRIPTION
416: "This entry contains the IP address information of the local
417: TE link."
418: INDEX { teAreaId, teRouterId, teLinkStateId,
419: teLocalIntAddrIndex }
420: ::= { teLocalIntAddrTable 1 }
421:
422: TeLocalIntAddrEntry ::= SEQUENCE {
423: teLocalIntAddrIndex Unsigned32,
424: teLocalIntAddr IpAddress
425: }
426:
427: teLocalIntAddrIndex OBJECT-TYPE
428: SYNTAX Unsigned32
429: MAX-ACCESS not-accessible
430: STATUS current
431: DESCRIPTION
432: "This indicates the index to identify multiple local TE links"
433: ::= { teLocalIntAddrEntry 1 }
434:
435: teLocalIntAddr OBJECT-TYPE
436: SYNTAX IpAddress
437: MAX-ACCESS read-only
438: STATUS current
439: DESCRIPTION
440: "This object indicates the address of the local TE link."
441: ::= { teLocalIntAddrEntry 2 }
442:
443:
444: --
445: -- TED Remote Interface IP Address Table
446: --
447:
448: teRemoteIntAddrTable OBJECT-TYPE
449: SYNTAX SEQUENCE OF TeRemoteIntAddrEntry
450: MAX-ACCESS not-accessible
451: STATUS current
452: DESCRIPTION
453: "This table contains the IP address information of a remote
454: TE link."
455: ::= { tedTables 3 }
456:
457: teRemoteIntAddrEntry OBJECT-TYPE
458: SYNTAX TeRemoteIntAddrEntry
459: MAX-ACCESS not-accessible
460: STATUS current
461: DESCRIPTION
462: "This entry contains the IP address information of the remote
463: TE link."
464: INDEX { teAreaId, teRouterId, teLinkStateId, teRemoteIntAddrIndex }
465: ::= { teRemoteIntAddrTable 1 }
466:
467: TeRemoteIntAddrEntry ::= SEQUENCE {
468: teRemoteIntAddrIndex Unsigned32,
469: teRemoteIntAddr IpAddress
470:
471: }
472:
473: teRemoteIntAddrIndex OBJECT-TYPE
474: SYNTAX Unsigned32
475: MAX-ACCESS not-accessible
476: STATUS current
477: DESCRIPTION
478: "This indicates the index to identify multiple remote TE
479: links."
480: ::= { teRemoteIntAddrEntry 1 }
481:
482: teRemoteIntAddr OBJECT-TYPE
483: SYNTAX IpAddress
484: MAX-ACCESS read-only
485: STATUS current
486: DESCRIPTION
487: "This object indicates the address of the remote TE link."
488: ::= { teRemoteIntAddrEntry 2 }
489:
490:
491: --
492: -- TED Switch Capable Table
493: --
494:
495: teSwCapTable OBJECT-TYPE
496: SYNTAX SEQUENCE OF TeSwCapEntry
497: MAX-ACCESS not-accessible
498: STATUS current
499: DESCRIPTION
500: "This table contains the GMPLS TED switching capability
501: information."
502: ::= { tedTables 4 }
503:
504: teSwCapEntry OBJECT-TYPE
505: SYNTAX TeSwCapEntry
506: MAX-ACCESS not-accessible
507: STATUS current
508: DESCRIPTION
509: "This entry relates each TE link with its GMPLS TE switching
510: capability information. IF the MIB deals with only OSPF-TE
511: information, the value of each object related with GMPLS TE
512: extensions should be null."
513: INDEX { teAreaId, teRouterId, teLinkStateId, teSwCapIndex }
514: ::= { teSwCapTable 1 }
515:
516: TeSwCapEntry ::= SEQUENCE {
517: teSwCapIndex Unsigned32,
518: teSwitchingType INTEGER,
519: teEncoding INTEGER,
520: teMaxLspBandwidthPri0 Unsigned32,
521: teMaxLspBandwidthPri1 Unsigned32,
522: teMaxLspBandwidthPri2 Unsigned32,
523: teMaxLspBandwidthPri3 Unsigned32,
524: teMaxLspBandwidthPri4 Unsigned32,
525: teMaxLspBandwidthPri5 Unsigned32,
526: teMaxLspBandwidthPri6 Unsigned32,
527: teMaxLspBandwidthPri7 Unsigned32,
528: teMinLspBandwidth Unsigned32,
529: teIntMtu Integer32,
530: teIndication INTEGER
531: }
532:
533: teSwCapIndex OBJECT-TYPE
534: SYNTAX Unsigned32
535: MAX-ACCESS not-accessible
536: STATUS current
537: DESCRIPTION
538: "This index is utilized to identify multiple switching
539: functions on a local or remote TE link."
540: ::= { teSwCapEntry 1 }
541:
542: teSwitchingType OBJECT-TYPE
543: SYNTAX INTEGER {
544: unknown (0),
545: psc1 (1),
546: psc2 (2),
547: psc3 (3),
548: psc4 (4),
549: l2sc (51),
550: tdm (100),
551: lsc (150),
552: fsc (200)
553: }
554: MAX-ACCESS read-only
555: STATUS current
556: DESCRIPTION
557: "This object indicates the GMPLS switching capability
558: assigned to the TE link."
559: ::= { teSwCapEntry 2 }
560:
561: teEncoding OBJECT-TYPE
562: SYNTAX INTEGER {
563: packet (1),
564: ethernet (2),
565: ansiEtsiPdh (3),
566: sdhSonet (5),
567: digitalWrapper (7),
568: lambda (8),
569: fiber (9),
570: fiberChannel (11)
571: }
572: MAX-ACCESS read-only
573: STATUS current
574: DESCRIPTION
575: "This object indicates the GMPLS encoding type assigned to
576: the TE link."
577: ::= { teSwCapEntry 3 }
578: teMaxLspBandwidthPri0 OBJECT-TYPE
579: SYNTAX Unsigned32 (0..4294967295)
580: UNITS "Byte per seconds"
581: MAX-ACCESS read-only
582: STATUS current
583: DESCRIPTION
584: "This object indicates the maximum bandwidth of the TE link
585: at the priority 0 for GMPLS LSP creation."
586: ::= { teSwCapEntry 4 }
587:
588: teMaxLspBandwidthPri1 OBJECT-TYPE
589: SYNTAX Unsigned32 (0..4294967295)
590: UNITS "Byte per seconds"
591: MAX-ACCESS read-only
592: STATUS current
593: DESCRIPTION
594: "This object indicates the maximum bandwidth of the TE link
595: at the priority 1 for GMPLS LSP creation."
596: ::= { teSwCapEntry 5 }
597:
598: teMaxLspBandwidthPri2 OBJECT-TYPE
599: SYNTAX Unsigned32 (0..4294967295)
600: UNITS "Byte per seconds"
601: MAX-ACCESS read-only
602: STATUS current
603: DESCRIPTION
604: "This object indicates the maximum bandwidth of the TE link
605: at the priority 2 for GMPLS LSP creation."
606: ::= { teSwCapEntry 6 }
607:
608: teMaxLspBandwidthPri3 OBJECT-TYPE
609: SYNTAX Unsigned32 (0..4294967295)
610: UNITS "Byte per seconds"
611: MAX-ACCESS read-only
612: STATUS current
613: DESCRIPTION
614: "This object indicates the maximum bandwidth of the TE link
615: at the priority 3 for GMPLS LSP creation."
616: ::= { teSwCapEntry 7 }
617:
618: teMaxLspBandwidthPri4 OBJECT-TYPE
619: SYNTAX Unsigned32 (0..4294967295)
620: UNITS "Byte per seconds"
621: MAX-ACCESS read-only
622: STATUS current
623: DESCRIPTION
624: "This object indicates the maximum bandwidth of the TE link
625: at the priority 4 for GMPLS LSP creation."
626: ::= { teSwCapEntry 8 }
627:
628: teMaxLspBandwidthPri5 OBJECT-TYPE
629: SYNTAX Unsigned32 (0..4294967295)
630: UNITS "Byte per seconds"
631: MAX-ACCESS read-only
632: STATUS current
633: DESCRIPTION
634: "This object indicates the maximum bandwidth of the TE link
635: at the priority 5 for GMPLS LSP creation."
636: ::= { teSwCapEntry 9 }
637:
638: teMaxLspBandwidthPri6 OBJECT-TYPE
639: SYNTAX Unsigned32 (0..4294967295)
640: UNITS "Byte per seconds"
641: MAX-ACCESS read-only
642: STATUS current
643: DESCRIPTION
644: "This object indicates the maximum bandwidth of the TE link
645: at the priority 6 for GMPLS LSP creation."
646: ::= { teSwCapEntry 10 }
647:
648: teMaxLspBandwidthPri7 OBJECT-TYPE
649: SYNTAX Unsigned32 (0..4294967295)
650: UNITS "Byte per seconds"
651: MAX-ACCESS read-only
652: STATUS current
653: DESCRIPTION
654: "This object indicates the maximum bandwidth of the TE link
655: at the priority 7 for GMPLS LSP creation."
656: ::= { teSwCapEntry 11 }
657:
658: teMinLspBandwidth OBJECT-TYPE
659: SYNTAX Unsigned32 (0..4294967295)
660: UNITS "Byte per seconds"
661: MAX-ACCESS read-only
662: STATUS current
663: DESCRIPTION
664: "This object indicates the minimum bandwidth of the TE link
665: for GMPLS LSP creation if the switching capability field is TDM, PSC-
666: 1, PSC-2, PSC-3, or PSC-4."
667: ::= { teSwCapEntry 12 }
668:
669: teIntMtu OBJECT-TYPE
670: SYNTAX Integer32
671: MAX-ACCESS read-only
672: STATUS current
673: DESCRIPTION
674: "This object indicates the MTU of the local or remote TE
675: link"
676: ::= { teSwCapEntry 13 }
677:
678: teIndication OBJECT-TYPE
679: SYNTAX INTEGER {
680: standard (0),
681: arbitrary (1)
682: }
683: MAX-ACCESS read-only
684: STATUS current
685: DESCRIPTION
686: "This object indicates whether the interface supports
687: Standard or Arbitrary SONET/SDH."
688: ::= { teSwCapEntry 14 }
689:
690: --
691: -- TED SRLG Table
692: --
693:
694: teSrlgTable OBJECT-TYPE
695: SYNTAX SEQUENCE OF TeSrlgEntry
696: MAX-ACCESS not-accessible
697: STATUS current
698: DESCRIPTION
699: "This table contains the SRLG information of the TE link."
700: ::= { tedTables 5 }
701:
702: teSrlgEntry OBJECT-TYPE
703: SYNTAX TeSrlgEntry
704: MAX-ACCESS not-accessible
705: STATUS current
706: DESCRIPTION
707: "This entry relates each TE link with its SRLG information."
708: INDEX { teAreaId, teRouterId, teLinkStateId, teSrlgIndex }
709: ::= { teSrlgTable 1 }
710:
711: TeSrlgEntry ::= SEQUENCE {
712: teSrlgIndex Unsigned32,
713: teSrlg Integer32
714: }
715:
716: teSrlgIndex OBJECT-TYPE
717: SYNTAX Unsigned32
718: MAX-ACCESS not-accessible
719: STATUS current
720: DESCRIPTION
721: "This index is utilized to identify multiple SRLG values on a
722: local or remote TE link."
723: ::= { teSrlgEntry 1 }
724:
725: teSrlg OBJECT-TYPE
726: SYNTAX Integer32
727: MAX-ACCESS read-only
728: STATUS current
729: DESCRIPTION
730: "This object indicate the SRLG value assigned to a local or
731: remote TE link"
732: ::= { teSrlgEntry 2 }
733:
734: --
735: -- Notifications
736: --
737:
738: tedTeInfoStatusChange NOTIFICATION-TYPE
739: OBJECTS {
740: teAreaId, teRouterId, teLinkStateId
741: }
742: STATUS current
743: DESCRIPTION
744: "This notification is generated when TED information is
745: changed. "
746: ::= { tedNotifications 1 }
747:
748: tedTeCreation NOTIFICATION-TYPE
749: OBJECTS {
750: teAreaId, teRouterId, teLinkStateId
751: }
752: STATUS current
753: DESCRIPTION
754: " This notification is generated when a new entry is
755: registered as TED information."
756: ::= { tedNotifications 2 }
757:
758: tedTeDeletion NOTIFICATION-TYPE
759: OBJECTS {
760: teAreaId, teRouterId, teLinkStateId
761: }
762: STATUS current
763: DESCRIPTION
764: "This notification is generated when one of existing
765: entries is deleted."
766: ::= { tedNotifications 3 }
767:
768:
769: -- Conformance Statement
770: tedGroups
771: OBJECT IDENTIFIER ::= { tedConformance 1 }
772:
773: tedCompliances
774: OBJECT IDENTIFIER ::= { tedConformance 2 }
775:
776: -- Module Compliance
777:
778: teModuleFullCompliance MODULE-COMPLIANCE
779: STATUS current
780: DESCRIPTION
781: "Compliance statement for agents provides full support
782: for the TED MIB"
783: MODULE -- this module
784: MANDATORY-GROUPS { tedMainGroup
785: }
786:
787: ::= { tedCompliances 1 }
788:
789: --
790: -- ReadOnly Compliance
791: --
792: teModuleReadOnlyCompliance MODULE-COMPLIANCE
793: STATUS current
794: DESCRIPTION
795: "Compliance requirement for implementations only provide
796: read-only support for TED. Such devices can then be monitored
797: but cannot be configured using this MIB module.
798: "
799: MODULE -- this module
800: MANDATORY-GROUPS { tedMainGroup
801: }
802:
803: ::= { tedCompliances 2 }
804:
805:
806: -- Units of conformance.
807: tedMainGroup OBJECT-GROUP
808: OBJECTS {
809: teAreaId ,
810: teRouterId ,
811: teLinkStateId ,
812: tedNotificationEnabled ,
813: tedNotificationMaxRate ,
814: teLinkInformationSource ,
815: teLinkType ,
816: teRouterIdAddr ,
817: teLinkIdAddr ,
818: teMetric ,
819: teMaxBandwidth ,
820: teMaxReservableBandwidth ,
821: teUnreservedBandwidthPri0 ,
822: teUnreservedBandwidthPri1 ,
823: teUnreservedBandwidthPri2 ,
824: teUnreservedBandwidthPri3 ,
825: teUnreservedBandwidthPri4 ,
826: teUnreservedBandwidthPri5 ,
827: teUnreservedBandwidthPri6 ,
828: teUnreservedBandwidthPri7 ,
829: teAdministrativeGroup ,
830: teLocalId ,
831: teRemoteId ,
832: teLinkProtectionType ,
833: teLinkInformationData ,
834: teLocalIntAddr ,
835: teRemoteIntAddr ,
836: teSwitchingType ,
837: teEncoding ,
838: teMaxLspBandwidthPri0 ,
839: teMaxLspBandwidthPri1 ,
840: teMaxLspBandwidthPri2 ,
841: teMaxLspBandwidthPri3 ,
842: teMaxLspBandwidthPri4 ,
843: teMaxLspBandwidthPri5 ,
844: teMaxLspBandwidthPri6 ,
845: teMaxLspBandwidthPri7 ,
846: teMinLspBandwidth ,
847: teIntMtu ,
848: teIndication ,
849: teSrlg
850: }
851: STATUS current
852: DESCRIPTION
853: "Collection of objects for TED management"
854: ::= { tedGroups 1 }
855:
856: tedNotificationGroup NOTIFICATION-GROUP
856: warning -
warning: current group `tedNotificationGroup' is not referenced in this module
857: NOTIFICATIONS {
858: tedTeInfoStatusChange,
859: tedTeCreation,
860: tedTeDeletion
861: }
862: STATUS current
863: DESCRIPTION
864: "This indicates a set of notifications implemented in this
865: module"
866: ::= { tedGroups 2 }
867:
868:
869: END
870:
871: --
872: -- Copyright (C) The IETF Trust (2007).
873: --
874: -- This document is subject to the rights, licenses and restrictions
875: -- contained in BCP 78, and except as set forth therein, the authors
876: -- retain all their rights.
877: --
878: -- This document and the information contained herein are provided on an
879: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
880: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
881: -- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
882: -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
883: -- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
884: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
885: