1 TE-LINK-STD-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE, transmission, Integer32, Unsigned32
7 MODULE-COMPLIANCE, OBJECT-GROUP
10 TEXTUAL-CONVENTION, RowStatus, StorageType
13 InterfaceIndexOrZero, ifIndex
16 InetAddressType, InetAddress
17 FROM INET-ADDRESS-MIB;
20 teLinkStdMIB MODULE-IDENTITY
21 LAST-UPDATED "200510110000Z" -- 11 October 2005
22 ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
28 Email: tnadeau@cisco.com
34 Email: jplang@ieee.org
36 Comments about this document should be emailed directly to
37 the MPLS working group mailing list at mpls@uu.net."
40 "Copyright (C) 2005 The Internet Society. This version of
41 this MIB module is part of RFC 4220; see the RFC
42 itself for full legal notices.
44 This MIB module contains managed object definitions for
45 MPLS traffic engineering links as defined in
46 'Link Bundling in MPLS Traffic Engineering (TE)'."
50 "200510110000Z" -- 11 October 2005
52 "Initial version published as RFC 4220."
53 ::= { transmission 200 }
55 -- Textual Conventions
57 TeLinkBandwidth ::= TEXTUAL-CONVENTION
60 "This type is used to represent link bandwidth in bps. This
61 value is represented using a 4 octet IEEE floating point
62 format [IEEE]. The floating point representation is not
63 used to represent fractional value but rather to allow
64 specification of large numbers that cannot be expressed
65 with 32-bit integers."
67 "IEEE Standard for Binary Floating-Point Arithmetic,
69 SYNTAX OCTET STRING (SIZE(4))
71 TeLinkPriority ::= TEXTUAL-CONVENTION
75 "This type is used to represent a priority. Each connection
76 is assigned a priority. This priority is used when
77 accounting for bandwidth on TE links or component
78 links, for resource allocation and for rerouting purposes.
79 Value 0 is the highest priority. Value 7 is the lowest
84 SYNTAX Unsigned32 (0..7)
86 TeLinkProtection ::= TEXTUAL-CONVENTION
95 TeLinkSwitchingCapability ::= TEXTUAL-CONVENTION
98 "Switching capability as specified in the 'OSPF Extensions in
99 Support of Generalized Multi-Protocol Label Switching
100 (GMPLS)' document. The values specified in this document
113 TeLinkEncodingType ::= TEXTUAL-CONVENTION
116 "Link encoding type as specified in 'Generalized
117 Multi-Protocol Label Switching (GMPLS) Signaling
118 Functional Description' document. The values
119 specified in this document are not contiguous."
131 TeLinkSonetSdhIndication ::= TEXTUAL-CONVENTION
137 "This convention is used to indicate whether the interface
138 supports Standard or Arbitrary SONET/SDH. To simplify the
139 mapping process, the values used in this textual convention
140 match the values specified in the interface switching
141 capability specific information field, i.e., 0 for Standard
142 SONET/SDH and 1 for Arbitrary SONET/SDH."
144 "OSPF Extensions in Support of Generalized Multi-Protocol
145 Label Switching (GMPLS), RFC 4203"
151 -- Top level components of this MIB module
154 teLinkNotifications OBJECT IDENTIFIER ::= { teLinkStdMIB 0 }
156 teLinkObjects OBJECT IDENTIFIER ::= { teLinkStdMIB 1 }
158 teLinkConformance OBJECT IDENTIFIER ::= { teLinkStdMIB 2 }
162 teLinkTable OBJECT-TYPE
163 SYNTAX SEQUENCE OF TeLinkEntry
164 MAX-ACCESS not-accessible
167 "This table specifies the grouping of component links into
168 TE links and the grouping of TE links into bundled links."
169 ::= { teLinkObjects 1 }
171 teLinkEntry OBJECT-TYPE
173 MAX-ACCESS not-accessible
176 "An entry in this table exists for each ifEntry with an
177 ifType of teLink(200), i.e., for every TE link. An ifEntry
178 in the ifTable must exist before a teLinkEntry is created
179 with the corresponding ifIndex. If a TE link entry in the
180 ifTable is destroyed, then so is the corresponding entry
181 in the teLinkTable. The administrative and operational
182 status values are controlled from the ifEntry."
187 ::= { teLinkTable 1 }
189 TeLinkEntry ::= SEQUENCE {
190 teLinkAddressType InetAddressType,
191 teLinkLocalIpAddr InetAddress,
192 teLinkRemoteIpAddr InetAddress,
193 teLinkMetric Unsigned32,
194 teLinkMaximumReservableBandwidth TeLinkBandwidth,
195 teLinkProtectionType INTEGER,
196 teLinkWorkingPriority TeLinkPriority,
197 teLinkResourceClass Unsigned32,
198 teLinkIncomingIfId Integer32,
199 teLinkOutgoingIfId InterfaceIndexOrZero,
200 teLinkRowStatus RowStatus,
201 teLinkStorageType StorageType
204 teLinkAddressType OBJECT-TYPE
205 SYNTAX InetAddressType
206 MAX-ACCESS read-create
209 "The type of Internet address for the TE link."
210 ::= { teLinkEntry 1 }
212 teLinkLocalIpAddr OBJECT-TYPE
214 MAX-ACCESS read-create
217 "The local Internet address for numbered links. The type of
218 this address is determined by the value of the
219 teLinkAddressType object.
221 For IPv4 and IPv6 numbered links, this object represents the
222 local IP address associated with the TE link. For an
223 unnumbered link, the local address is of type unknown, this
224 object is set to the zero length string, and the
225 teLinkOutgoingIfId object then identifies the unnumbered
228 If the TE link is a Forwarding Adjacency (FA), the local
229 IP address is set to the head-end address of the FA-LSP.
231 If ipAddrTable is implemented, this object must have the
232 same value as the ipAdEntAddr object that belongs to the
233 row in ipAddrTable where ipAdEntIfIndex is equal to
238 ::= { teLinkEntry 2 }
240 teLinkRemoteIpAddr OBJECT-TYPE
242 MAX-ACCESS read-create
245 "The remote Internet address for numbered links. The type of
246 this address is determined by the value of the
247 teLinkAddressType object.
249 The remote IP address associated with the TE link (IPv4 and
250 IPv6 numbered links). For an unnumbered link, the remote
251 address is of type unknown, this object is set to the
252 zero length string, and the teLinkIncomingIfId object then
253 identifies the unnumbered address.
255 If the TE link is a Forwarding Adjacency, the remote IP
256 address is set to the tail-end address of the FA-LSP."
257 ::= { teLinkEntry 3 }
259 teLinkMetric OBJECT-TYPE
261 MAX-ACCESS read-create
264 "The traffic engineering metric for the TE link is
265 derived from its component links. All component links
266 within the TE link must have the same traffic
269 "Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
270 ::= { teLinkEntry 4 }
272 teLinkMaximumReservableBandwidth OBJECT-TYPE
273 SYNTAX TeLinkBandwidth
278 "This attribute specifies the maximum reservable bandwidth on
279 the TE link. This is the union of the maximum reservable
280 bandwidth of all the component links within the
281 TE link that can be used to carry live traffic."
283 "OSPF Extensions in Support of Generalized Multi-Protocol
284 Label Switching (GMPLS), RFC 4203"
288 ::= { teLinkEntry 5 }
290 teLinkProtectionType OBJECT-TYPE
299 MAX-ACCESS read-create
302 "This attribute specifies the link protection type of the
303 TE link. Descriptions of the different protection types can
304 be found in the 'Routing Extensions in Support of
305 Generalized Multi-Protocol Label Switching (GMPLS)'
308 "OSPF Extensions in Support of Generalized Multi-Protocol
309 Label Switching (GMPLS), RFC 4203 and
310 Routing Extensions in Support of Generalized Multi-Protocol
311 Label Switching (GMPLS), RFC 4202"
312 ::= { teLinkEntry 6 }
314 teLinkWorkingPriority OBJECT-TYPE
315 SYNTAX TeLinkPriority
316 MAX-ACCESS read-create
319 "This object represents a priority value such that a new
320 connection with a higher priority, i.e., numerically lower
321 than this value, is guaranteed to be setup on a primary
322 link and not on a secondary link."
324 "OSPF Extensions in Support of Generalized Multi-Protocol
325 Label Switching (GMPLS), RFC 4203"
326 ::= { teLinkEntry 7 }
328 teLinkResourceClass OBJECT-TYPE
330 MAX-ACCESS read-create
333 "This attribute specifies the TE link resource class.
334 The resource class is a 32 bit bitfield. The resource class
335 for a link bundle is derived from the resource class of its
339 TE links. All TE links within a link bundle must have the
340 same resource class. Encoding of the resource class is
341 described in the 'Traffic Engineering (TE) Extensions to
342 OSPF Version 2' document."
344 "Link Bundling in MPLS Traffic Engineering (TE), RFC 4201
345 and Traffic Engineering (TE) Extensions to OSPF Version 2,
347 ::= { teLinkEntry 8 }
349 teLinkIncomingIfId OBJECT-TYPE
350 SYNTAX Integer32 (0..2147483647)
351 MAX-ACCESS read-create
354 "For unnumbered links, the incoming interface is set to the
355 outgoing interface identifier chosen by the neighboring LSR
356 for the reverse link corresponding to this TE link. If the
357 link is numbered, the value of this object is 0 and the
358 address is stored in the teLinkRemoteIpAddr instead."
360 "Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
361 ::= { teLinkEntry 9 }
363 teLinkOutgoingIfId OBJECT-TYPE
364 SYNTAX InterfaceIndexOrZero
365 MAX-ACCESS read-create
368 "If the link is unnumbered, the outgoing interface identifier
369 is set to the outgoing interface identifier chosen for the
370 TE link by the advertising LSR. If the link is numbered, the
371 value of this object is 0 and the address is stored in the
372 teLinkLocalIpAddr instead."
374 "Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
375 ::= { teLinkEntry 10 }
377 teLinkRowStatus OBJECT-TYPE
379 MAX-ACCESS read-create
382 "This variable is used to create, modify, and/or
383 delete a row in this table. None of the writable objects in
384 a row can be changed if status is active(1)."
385 ::= { teLinkEntry 11 }
390 teLinkStorageType OBJECT-TYPE
392 MAX-ACCESS read-create
395 "The storage type for this conceptual row in the
396 teLinkTable. Conceptual rows having the value
397 'permanent' need not allow write-access to any
398 columnar object in the row."
399 ::= { teLinkEntry 12 }
401 -- End of teLinkTable
404 -- TE Link Descriptor Table
406 teLinkDescriptorTable OBJECT-TYPE
407 SYNTAX SEQUENCE OF TeLinkDescriptorEntry
408 MAX-ACCESS not-accessible
411 "This table specifies the interface switching capability
412 descriptors associated with the TE links."
413 ::= { teLinkObjects 2 }
415 teLinkDescriptorEntry OBJECT-TYPE
416 SYNTAX TeLinkDescriptorEntry
417 MAX-ACCESS not-accessible
420 "An entry in this table is created for every TE link interface
421 switching capability descriptor. An ifEntry in the ifTable
422 must exist before a teLinkDescriptorEntry using the same
423 ifIndex is created. ifType of ifEntry must be teLink(200).
424 If a TE link entry in the ifTable is destroyed, then so are
425 all of the entries in the teLinkDescriptorTable that use the
426 ifIndex of this TE link."
427 INDEX { ifIndex, teLinkDescriptorId }
428 ::= { teLinkDescriptorTable 1 }
430 TeLinkDescriptorEntry ::= SEQUENCE {
431 teLinkDescriptorId Unsigned32,
432 teLinkDescrSwitchingCapability TeLinkSwitchingCapability,
433 teLinkDescrEncodingType TeLinkEncodingType,
434 teLinkDescrMinLspBandwidth TeLinkBandwidth,
435 teLinkDescrMaxLspBandwidthPrio0 TeLinkBandwidth,
436 teLinkDescrMaxLspBandwidthPrio1 TeLinkBandwidth,
437 teLinkDescrMaxLspBandwidthPrio2 TeLinkBandwidth,
441 teLinkDescrMaxLspBandwidthPrio3 TeLinkBandwidth,
442 teLinkDescrMaxLspBandwidthPrio4 TeLinkBandwidth,
443 teLinkDescrMaxLspBandwidthPrio5 TeLinkBandwidth,
444 teLinkDescrMaxLspBandwidthPrio6 TeLinkBandwidth,
445 teLinkDescrMaxLspBandwidthPrio7 TeLinkBandwidth,
446 teLinkDescrInterfaceMtu Unsigned32,
447 teLinkDescrIndication TeLinkSonetSdhIndication,
448 teLinkDescrRowStatus RowStatus,
449 teLinkDescrStorageType StorageType
452 teLinkDescriptorId OBJECT-TYPE
453 SYNTAX Unsigned32 (1..4294967295)
454 MAX-ACCESS not-accessible
457 "This object specifies the link descriptor identifier."
458 ::= { teLinkDescriptorEntry 1 }
460 teLinkDescrSwitchingCapability OBJECT-TYPE
461 SYNTAX TeLinkSwitchingCapability
462 MAX-ACCESS read-create
465 "This attribute specifies interface switching capability of
466 the TE link, which is derived from its component links."
468 "OSPF Extensions in Support of Generalized Multi-Protocol
469 Label Switching (GMPLS), RFC 4203"
470 ::= { teLinkDescriptorEntry 2 }
472 teLinkDescrEncodingType OBJECT-TYPE
473 SYNTAX TeLinkEncodingType
474 MAX-ACCESS read-create
477 "This attribute specifies the TE link encoding type."
479 "Generalized Multi-Protocol Label Switching (GMPLS)
480 Signaling Functional Description, RFC 3471"
481 ::= { teLinkDescriptorEntry 3 }
483 teLinkDescrMinLspBandwidth OBJECT-TYPE
484 SYNTAX TeLinkBandwidth
486 MAX-ACCESS read-create
492 "This attribute specifies the minimum LSP bandwidth on
493 the TE link. This is derived from the union of the
494 minimum LSP bandwidth of all the component links
495 associated with the TE link that can be used to carry
498 "OSPF Extensions in Support of Generalized Multi-Protocol
499 Label Switching (GMPLS), RFC 4203"
500 ::= { teLinkDescriptorEntry 4 }
502 teLinkDescrMaxLspBandwidthPrio0 OBJECT-TYPE
503 SYNTAX TeLinkBandwidth
505 MAX-ACCESS read-create
508 "This attribute specifies the maximum LSP bandwidth at
509 priority 0 on the TE link. This is the union of the maximum
510 LSP bandwidth at priority 0 of all the component links within
511 the TE link that can be used to carry live traffic."
513 "OSPF Extensions in Support of Generalized Multi-Protocol
514 Label Switching (GMPLS), RFC 4203"
515 ::= { teLinkDescriptorEntry 5 }
517 teLinkDescrMaxLspBandwidthPrio1 OBJECT-TYPE
518 SYNTAX TeLinkBandwidth
520 MAX-ACCESS read-create
523 "This attribute specifies the maximum LSP bandwidth at
524 priority 1 on the TE link. This is the union of the maximum
525 LSP bandwidth at priority 1 of all the component links within
526 the TE link that can be used to carry live traffic."
528 "OSPF Extensions in Support of Generalized Multi-Protocol
529 Label Switching (GMPLS), RFC 4203"
530 ::= { teLinkDescriptorEntry 6 }
532 teLinkDescrMaxLspBandwidthPrio2 OBJECT-TYPE
533 SYNTAX TeLinkBandwidth
535 MAX-ACCESS read-create
538 "This attribute specifies the maximum LSP bandwidth at
539 priority 2 on the TE link. This is the union of the maximum
543 LSP bandwidth at priority 2 of all the component links within
544 the TE link that can be used to carry live traffic."
546 "OSPF Extensions in Support of Generalized Multi-Protocol
547 Label Switching (GMPLS), RFC 4203"
548 ::= { teLinkDescriptorEntry 7 }
550 teLinkDescrMaxLspBandwidthPrio3 OBJECT-TYPE
551 SYNTAX TeLinkBandwidth
553 MAX-ACCESS read-create
556 "This attribute specifies the maximum LSP bandwidth at
557 priority 3 on the TE link. This is the union of the maximum
558 LSP bandwidth at priority 3 of all the component links within
559 the TE link that can be used to carry live traffic."
561 "OSPF Extensions in Support of Generalized Multi-Protocol
562 Label Switching (GMPLS), RFC 4203"
563 ::= { teLinkDescriptorEntry 8 }
565 teLinkDescrMaxLspBandwidthPrio4 OBJECT-TYPE
566 SYNTAX TeLinkBandwidth
568 MAX-ACCESS read-create
571 "This attribute specifies the maximum LSP bandwidth at
572 priority 4 on the TE link. This is the union of the maximum
573 LSP bandwidth at priority 4 of all the component links within
574 the TE link that can be used to carry live traffic."
576 "OSPF Extensions in Support of Generalized Multi-Protocol
577 Label Switching (GMPLS), RFC 4203"
578 ::= { teLinkDescriptorEntry 9 }
580 teLinkDescrMaxLspBandwidthPrio5 OBJECT-TYPE
581 SYNTAX TeLinkBandwidth
583 MAX-ACCESS read-create
586 "This attribute specifies the maximum LSP bandwidth at
587 priority 5 on the TE link. This is the union of the maximum
588 LSP bandwidth at priority 5 of all the component links within
589 the TE link that can be used to carry live traffic."
594 "OSPF Extensions in Support of Generalized Multi-Protocol
595 Label Switching (GMPLS), RFC 4203"
596 ::= { teLinkDescriptorEntry 10 }
598 teLinkDescrMaxLspBandwidthPrio6 OBJECT-TYPE
599 SYNTAX TeLinkBandwidth
601 MAX-ACCESS read-create
604 "This attribute specifies the maximum LSP bandwidth at
605 priority 6 on the TE link. This is the union of the maximum
606 LSP bandwidth at priority 6 of all the component links within
607 the TE link that can be used to carry live traffic."
609 "OSPF Extensions in Support of Generalized Multi-Protocol
610 Label Switching (GMPLS), RFC 4203"
611 ::= { teLinkDescriptorEntry 11 }
613 teLinkDescrMaxLspBandwidthPrio7 OBJECT-TYPE
614 SYNTAX TeLinkBandwidth
616 MAX-ACCESS read-create
619 "This attribute specifies the maximum LSP bandwidth at
620 priority 7 on the TE link. This is the union of the maximum
621 LSP bandwidth at priority 7 of all the component links within
622 the TE link that can be used to carry live traffic."
624 "OSPF Extensions in Support of Generalized Multi-Protocol
625 Label Switching (GMPLS), RFC 4203"
626 ::= { teLinkDescriptorEntry 12 }
628 teLinkDescrInterfaceMtu OBJECT-TYPE
629 SYNTAX Unsigned32 (1..65535)
630 MAX-ACCESS read-create
633 "This attribute specifies the interface MTU for the TE
636 "OSPF Extensions in Support of Generalized Multi-Protocol
637 Label Switching (GMPLS), RFC 4203"
638 ::= { teLinkDescriptorEntry 13 }
640 teLinkDescrIndication OBJECT-TYPE
641 SYNTAX TeLinkSonetSdhIndication
645 MAX-ACCESS read-create
648 "This attribute specifies whether this interface supports
649 Standard or Arbitrary SONET/SDH."
651 "OSPF Extensions in Support of Generalized Multi-Protocol
652 Label Switching (GMPLS), RFC 4203"
653 ::= { teLinkDescriptorEntry 14 }
655 teLinkDescrRowStatus OBJECT-TYPE
657 MAX-ACCESS read-create
660 "This variable is used to create, modify, and/or
661 delete a row in this table. No read-create object
662 can be changed if teLinkDescrRowStatus is in the active(1)
664 ::= { teLinkDescriptorEntry 15 }
666 teLinkDescrStorageType OBJECT-TYPE
668 MAX-ACCESS read-create
671 "The storage type for this conceptual row in the
672 teLinkDescriptorTable. Conceptual rows having the value
673 'permanent' need not allow write-access to any
674 columnar object in the row."
675 ::= { teLinkDescriptorEntry 16 }
677 -- End of teLinkDescriptorTable
680 -- TE Link Shared Risk Link Group Table
682 teLinkSrlgTable OBJECT-TYPE
683 SYNTAX SEQUENCE OF TeLinkSrlgEntry
684 MAX-ACCESS not-accessible
687 "This table specifies the SRLGs associated with TE links."
688 ::= { teLinkObjects 3 }
690 teLinkSrlgEntry OBJECT-TYPE
691 SYNTAX TeLinkSrlgEntry
692 MAX-ACCESS not-accessible
698 "An entry in this table contains information about an
699 SRLG associated with a TE link.
700 An ifEntry in the ifTable must exist before a
701 teLinkSrlgEntry using the same ifIndex is created.
702 The ifType of ifEntry must be teLink(200).
703 If a TE link entry in the ifTable is destroyed, then so
704 are all of the entries in the teLinkSrlgTable that use the
705 ifIndex of this TE link."
706 INDEX { ifIndex, teLinkSrlg }
707 ::= { teLinkSrlgTable 1 }
709 TeLinkSrlgEntry ::= SEQUENCE {
710 teLinkSrlg Unsigned32,
711 teLinkSrlgRowStatus RowStatus,
712 teLinkSrlgStorageType StorageType
715 teLinkSrlg OBJECT-TYPE
716 SYNTAX Unsigned32 (0..4294967295)
717 MAX-ACCESS not-accessible
720 "This identifies an SRLG supported by the TE link. An SRLG is
721 identified with a 32-bit number that is unique within an IGP
722 domain. Zero is a valid SRLG number."
724 "OSPF Extensions in Support of Generalized Multi-Protocol
725 Label Switching (GMPLS), RFC 4203"
726 ::= { teLinkSrlgEntry 1 }
728 teLinkSrlgRowStatus OBJECT-TYPE
730 MAX-ACCESS read-create
733 "This variable is used to create, modify, and/or
734 delete a row in this table. No read-create object can
735 be modified if teLinkSrlgRowStatus is active(1)."
736 ::= { teLinkSrlgEntry 2 }
738 teLinkSrlgStorageType OBJECT-TYPE
740 MAX-ACCESS read-create
743 "The storage type for this conceptual row in the
747 teLinkSrlgTable. Conceptual rows having the value
748 'permanent' need not allow write-access to any
749 columnar object in the row."
750 ::= { teLinkSrlgEntry 3 }
752 -- End of teLinkSrlgTable
755 -- TE Link Bandwidth Table
757 teLinkBandwidthTable OBJECT-TYPE
758 SYNTAX SEQUENCE OF TeLinkBandwidthEntry
759 MAX-ACCESS not-accessible
762 "This table specifies the priority-based bandwidth table
764 ::= { teLinkObjects 4 }
766 teLinkBandwidthEntry OBJECT-TYPE
767 SYNTAX TeLinkBandwidthEntry
768 MAX-ACCESS not-accessible
771 "An entry in this table contains information about
772 the priority-based bandwidth of TE links. An ifEntry in the
773 ifTable must exist before a teLinkBandwidthEntry using the
774 same ifIndex is created. The ifType of ifEntry must be
775 teLink(200). If a TE link entry in the ifTable is destroyed,
776 then so are all of the entries in the teLinkBandwidthTable
777 that use the ifIndex of this TE link."
778 INDEX { ifIndex, teLinkBandwidthPriority }
779 ::= { teLinkBandwidthTable 1 }
781 TeLinkBandwidthEntry ::= SEQUENCE {
782 teLinkBandwidthPriority TeLinkPriority,
783 teLinkBandwidthUnreserved TeLinkBandwidth,
784 teLinkBandwidthRowStatus RowStatus,
785 teLinkBandwidthStorageType StorageType
788 teLinkBandwidthPriority OBJECT-TYPE
789 SYNTAX TeLinkPriority
790 MAX-ACCESS not-accessible
793 "This attribute specifies the priority. A value of 0 is valid
794 as specified in the 'Traffic Engineering (TE) Extensions to
798 OSPF Version 2' document."
800 "OSPF Extensions in Support of Generalized Multi-Protocol
801 Label Switching (GMPLS), RFC 4203 and
802 Traffic Engineering (TE) Extensions to OSPF Version 2,
804 ::= { teLinkBandwidthEntry 1 }
806 teLinkBandwidthUnreserved OBJECT-TYPE
807 SYNTAX TeLinkBandwidth
812 "This attribute specifies the TE link unreserved
813 bandwidth at priority p. It is the sum of the unreserved
814 bandwidths at priority p of all component links associated
815 with the TE link (excluding all links that are strictly
816 used as protecting links)."
818 "Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
819 ::= { teLinkBandwidthEntry 2 }
821 teLinkBandwidthRowStatus OBJECT-TYPE
823 MAX-ACCESS read-create
826 "This variable is used to create, modify, and/or
827 delete a row in this table. No read-create object
828 can be modified when teLinkBandwidthRowStatus is active(1)."
829 ::= { teLinkBandwidthEntry 3 }
831 teLinkBandwidthStorageType OBJECT-TYPE
833 MAX-ACCESS read-create
836 "The storage type for this conceptual row in the
837 teLinkBandwidthTable. Conceptual rows having the value
838 'permanent' need not allow write-access to any
839 columnar object in the row."
840 ::= { teLinkBandwidthEntry 4 }
842 -- End of teLinkBandwidthTable
845 -- Component Link Table
849 componentLinkTable OBJECT-TYPE
850 SYNTAX SEQUENCE OF ComponentLinkEntry
851 MAX-ACCESS not-accessible
854 "This table specifies the component link parameters."
855 ::= { teLinkObjects 5 }
857 componentLinkEntry OBJECT-TYPE
858 SYNTAX ComponentLinkEntry
859 MAX-ACCESS not-accessible
862 "An entry in this table exists for each ifEntry that
863 represents a component link. An ifEntry must exist in
864 the ifTable before a componentLinkEntry is created with
865 the corresponding ifIndex. ifEntry's ifType can be
866 of any interface type that has been defined for TE Link
867 interworking. Examples include ATM, Frame Relay, Ethernet,
868 etc. If an entry representing a component link is destroyed
869 in the ifTable, then so is the corresponding entry in the
870 componentLinkTable. The administrative and operational
871 status values are controlled from the ifEntry."
873 ::= { componentLinkTable 1 }
875 ComponentLinkEntry ::= SEQUENCE {
876 componentLinkMaxResBandwidth TeLinkBandwidth,
877 componentLinkPreferredProtection TeLinkProtection,
878 componentLinkCurrentProtection TeLinkProtection,
879 componentLinkRowStatus RowStatus,
880 componentLinkStorageType StorageType
883 componentLinkMaxResBandwidth OBJECT-TYPE
884 SYNTAX TeLinkBandwidth
886 MAX-ACCESS read-create
889 "This attribute specifies the maximum reservable bandwidth on
892 "OSPF Extensions in Support of Generalized Multi-Protocol
893 Label Switching (GMPLS), RFC 4203"
894 ::= { componentLinkEntry 1 }
896 componentLinkPreferredProtection OBJECT-TYPE
900 SYNTAX TeLinkProtection
901 MAX-ACCESS read-create
904 "This attribute specifies whether this component link is
905 a primary or secondary entity."
906 ::= { componentLinkEntry 2 }
908 componentLinkCurrentProtection OBJECT-TYPE
909 SYNTAX TeLinkProtection
913 "This attribute specifies whether this component link is
914 currently used as primary or secondary link."
915 ::= { componentLinkEntry 3 }
917 componentLinkRowStatus OBJECT-TYPE
919 MAX-ACCESS read-create
922 "This variable is used to create, modify, and/or
923 delete a row in this table. No read-create object
924 can be modified when componentLinkRowStatus is active(1)."
925 ::= { componentLinkEntry 4 }
927 componentLinkStorageType OBJECT-TYPE
929 MAX-ACCESS read-create
932 "The storage type for this conceptual row in the
933 componentLinkTable. Conceptual rows having the value
934 'permanent' need not allow write-access to any
935 columnar object in the row."
936 ::= { componentLinkEntry 5 }
938 -- End of componentLinkTable
941 -- Component Link Descriptor Table
943 componentLinkDescriptorTable OBJECT-TYPE
944 SYNTAX SEQUENCE OF ComponentLinkDescriptorEntry
945 MAX-ACCESS not-accessible
951 "This table specifies the interface switching capability
952 descriptors associated with the component links."
953 ::= { teLinkObjects 6 }
955 componentLinkDescriptorEntry OBJECT-TYPE
956 SYNTAX ComponentLinkDescriptorEntry
957 MAX-ACCESS not-accessible
960 "An entry in this table is created for every component link
961 descriptor. An ifEntry in the ifTable must exist before a
962 componentLinkDescriptorEntry using the same ifIndex is
963 created. ifEntry's ifType can be of any interface type that
964 has been defined for TE Link interworking. Examples include
965 ATM, Frame Relay, Ethernet, etc. If a component link entry
966 in the ifTable is destroyed, then so are all entries in the
967 componentLinkDescriptorTable that use the ifIndex of this
969 INDEX { ifIndex, componentLinkDescrId }
970 ::= { componentLinkDescriptorTable 1 }
972 ComponentLinkDescriptorEntry ::= SEQUENCE {
973 componentLinkDescrId Unsigned32,
974 componentLinkDescrSwitchingCapability TeLinkSwitchingCapability,
975 componentLinkDescrEncodingType TeLinkEncodingType,
976 componentLinkDescrMinLspBandwidth TeLinkBandwidth,
977 componentLinkDescrMaxLspBandwidthPrio0 TeLinkBandwidth,
978 componentLinkDescrMaxLspBandwidthPrio1 TeLinkBandwidth,
979 componentLinkDescrMaxLspBandwidthPrio2 TeLinkBandwidth,
980 componentLinkDescrMaxLspBandwidthPrio3 TeLinkBandwidth,
981 componentLinkDescrMaxLspBandwidthPrio4 TeLinkBandwidth,
982 componentLinkDescrMaxLspBandwidthPrio5 TeLinkBandwidth,
983 componentLinkDescrMaxLspBandwidthPrio6 TeLinkBandwidth,
984 componentLinkDescrMaxLspBandwidthPrio7 TeLinkBandwidth,
985 componentLinkDescrInterfaceMtu Unsigned32,
986 componentLinkDescrIndication TeLinkSonetSdhIndication,
987 componentLinkDescrRowStatus RowStatus,
988 componentLinkDescrStorageType StorageType
991 componentLinkDescrId OBJECT-TYPE
992 SYNTAX Unsigned32 (1..4294967295)
993 MAX-ACCESS not-accessible
996 "This object specifies the link descriptor identifier."
997 ::= { componentLinkDescriptorEntry 1 }
1002 componentLinkDescrSwitchingCapability OBJECT-TYPE
1003 SYNTAX TeLinkSwitchingCapability
1004 MAX-ACCESS read-create
1007 "This attribute specifies link multiplexing capabilities of
1008 the component link."
1010 "OSPF Extensions in Support of Generalized Multi-Protocol
1011 Label Switching (GMPLS), RFC 4203"
1012 ::= { componentLinkDescriptorEntry 2 }
1014 componentLinkDescrEncodingType OBJECT-TYPE
1015 SYNTAX TeLinkEncodingType
1016 MAX-ACCESS read-create
1019 "This attribute specifies the component link encoding type."
1021 "Generalized Multi-Protocol Label Switching (GMPLS) Signaling
1022 Functional Description, RFC 3471"
1023 ::= { componentLinkDescriptorEntry 3 }
1025 componentLinkDescrMinLspBandwidth OBJECT-TYPE
1026 SYNTAX TeLinkBandwidth
1028 MAX-ACCESS read-create
1031 "This attribute specifies the minimum LSP bandwidth on
1032 the component link."
1034 "OSPF Extensions in Support of Generalized Multi-Protocol
1035 Label Switching (GMPLS), RFC 4203"
1036 ::= { componentLinkDescriptorEntry 4 }
1038 componentLinkDescrMaxLspBandwidthPrio0 OBJECT-TYPE
1039 SYNTAX TeLinkBandwidth
1041 MAX-ACCESS read-create
1044 "This attribute specifies the maximum LSP bandwidth at
1045 priority 0 on the component link."
1047 "OSPF Extensions in Support of Generalized Multi-Protocol
1048 Label Switching (GMPLS), RFC 4203"
1049 ::= { componentLinkDescriptorEntry 5 }
1053 componentLinkDescrMaxLspBandwidthPrio1 OBJECT-TYPE
1054 SYNTAX TeLinkBandwidth
1056 MAX-ACCESS read-create
1059 "This attribute specifies the maximum LSP bandwidth at
1060 priority 1 on the component link."
1062 "OSPF Extensions in Support of Generalized Multi-Protocol
1063 Label Switching (GMPLS), RFC 4203"
1064 ::= { componentLinkDescriptorEntry 6 }
1066 componentLinkDescrMaxLspBandwidthPrio2 OBJECT-TYPE
1067 SYNTAX TeLinkBandwidth
1069 MAX-ACCESS read-create
1072 "This attribute specifies the maximum LSP bandwidth at
1073 priority 2 on the component link."
1075 "OSPF Extensions in Support of Generalized Multi-Protocol
1076 Label Switching (GMPLS), RFC 4203"
1077 ::= { componentLinkDescriptorEntry 7 }
1079 componentLinkDescrMaxLspBandwidthPrio3 OBJECT-TYPE
1080 SYNTAX TeLinkBandwidth
1082 MAX-ACCESS read-create
1085 "This attribute specifies the maximum LSP bandwidth at
1086 priority 3 on the component link."
1088 "OSPF Extensions in Support of Generalized Multi-Protocol
1089 Label Switching (GMPLS), RFC 4203"
1090 ::= { componentLinkDescriptorEntry 8 }
1092 componentLinkDescrMaxLspBandwidthPrio4 OBJECT-TYPE
1093 SYNTAX TeLinkBandwidth
1095 MAX-ACCESS read-create
1098 "This attribute specifies the maximum LSP bandwidth at
1099 priority 4 on the component link."
1104 "OSPF Extensions in Support of Generalized Multi-Protocol
1105 Label Switching (GMPLS), RFC 4203"
1106 ::= { componentLinkDescriptorEntry 9 }
1108 componentLinkDescrMaxLspBandwidthPrio5 OBJECT-TYPE
1109 SYNTAX TeLinkBandwidth
1110 UNITS "thousand bps"
1111 MAX-ACCESS read-create
1114 "This attribute specifies the maximum LSP bandwidth at
1115 priority 5 on the component link."
1117 "OSPF Extensions in Support of Generalized Multi-Protocol
1118 Label Switching (GMPLS), RFC 4203"
1119 ::= { componentLinkDescriptorEntry 10 }
1121 componentLinkDescrMaxLspBandwidthPrio6 OBJECT-TYPE
1122 SYNTAX TeLinkBandwidth
1124 MAX-ACCESS read-create
1127 "This attribute specifies the maximum LSP bandwidth at
1128 priority 6 on the component link."
1130 "OSPF Extensions in Support of Generalized Multi-Protocol
1131 Label Switching (GMPLS), RFC 4203"
1132 ::= { componentLinkDescriptorEntry 11 }
1134 componentLinkDescrMaxLspBandwidthPrio7 OBJECT-TYPE
1135 SYNTAX TeLinkBandwidth
1137 MAX-ACCESS read-create
1140 "This attribute specifies the maximum LSP bandwidth at
1141 priority 7 on the component link."
1143 "OSPF Extensions in Support of Generalized Multi-Protocol
1144 Label Switching (GMPLS), RFC 4203"
1145 ::= { componentLinkDescriptorEntry 12 }
1147 componentLinkDescrInterfaceMtu OBJECT-TYPE
1148 SYNTAX Unsigned32 (1..65535)
1149 MAX-ACCESS read-create
1155 "This attribute specifies the interface MTU for the component
1158 "OSPF Extensions in Support of Generalized Multi-Protocol
1159 Label Switching (GMPLS), RFC 4203"
1160 ::= { componentLinkDescriptorEntry 13 }
1162 componentLinkDescrIndication OBJECT-TYPE
1163 SYNTAX TeLinkSonetSdhIndication
1164 MAX-ACCESS read-create
1167 "This attribute specifies whether this interface supports
1168 Standard or Arbitrary SONET/SDH."
1170 "OSPF Extensions in Support of Generalized Multi-Protocol
1171 Label Switching (GMPLS), RFC 4203"
1172 ::= { componentLinkDescriptorEntry 14 }
1174 componentLinkDescrRowStatus OBJECT-TYPE
1176 MAX-ACCESS read-create
1179 "This variable is used to create, modify, and/or
1180 delete a row in this table. No read-create object
1181 can be modified when componentLinkDescrRowStatus
1183 ::= { componentLinkDescriptorEntry 15 }
1185 componentLinkDescrStorageType OBJECT-TYPE
1187 MAX-ACCESS read-create
1190 "The storage type for this conceptual row in the
1191 componentLinkDescriptorTable. Conceptual rows
1192 having the value 'permanent' need not allow write-access
1193 to any columnar object in the row."
1194 ::= { componentLinkDescriptorEntry 16 }
1196 -- End of componentLinkDescriptorTable
1199 -- Component Link Bandwidth Table
1201 componentLinkBandwidthTable OBJECT-TYPE
1202 SYNTAX SEQUENCE OF ComponentLinkBandwidthEntry
1206 MAX-ACCESS not-accessible
1209 "This table specifies the priority-based bandwidth
1210 for component links."
1211 ::= { teLinkObjects 7 }
1213 componentLinkBandwidthEntry OBJECT-TYPE
1214 SYNTAX ComponentLinkBandwidthEntry
1215 MAX-ACCESS not-accessible
1218 "An entry in this table contains information about
1219 the priority-based bandwidth on component links.
1220 An ifEntry in the ifTable must exist before a
1221 componentLinkBandwidthEntry using the same ifIndex is
1222 created. ifEntry's ifType can be of any interface type that
1223 has been defined for TE Link interworking. Examples
1224 include ATM, Frame Relay, Ethernet, etc. If a component link
1225 entry in the ifTable is destroyed, then so are all entries
1226 in the componentLinkBandwidthTable that use the ifIndex of
1227 this component link."
1228 INDEX { ifIndex, componentLinkBandwidthPriority }
1229 ::= { componentLinkBandwidthTable 1 }
1231 ComponentLinkBandwidthEntry ::= SEQUENCE {
1232 componentLinkBandwidthPriority TeLinkPriority,
1233 componentLinkBandwidthUnreserved TeLinkBandwidth,
1234 componentLinkBandwidthRowStatus RowStatus,
1235 componentLinkBandwidthStorageType StorageType
1238 componentLinkBandwidthPriority OBJECT-TYPE
1239 SYNTAX TeLinkPriority
1240 MAX-ACCESS not-accessible
1243 "This attribute specifies the priority. A value of 0 is valid
1244 as specified in the 'Traffic Engineering (TE) Extensions to
1245 OSPF Version 2' document."
1247 "OSPF Extensions in Support of Generalized Multi-Protocol
1248 Label Switching (GMPLS), RFC 4203 and
1249 Traffic Engineering (TE) Extensions to OSPF Version 2,
1251 ::= { componentLinkBandwidthEntry 1 }
1253 componentLinkBandwidthUnreserved OBJECT-TYPE
1257 SYNTAX TeLinkBandwidth
1259 MAX-ACCESS read-only
1262 "This attribute specifies the component link unreserved
1263 bandwidth at priority p."
1265 "OSPF Extensions in Support of Generalized Multi-Protocol
1266 Label Switching (GMPLS), RFC 4203"
1267 ::= { componentLinkBandwidthEntry 2 }
1269 componentLinkBandwidthRowStatus OBJECT-TYPE
1271 MAX-ACCESS read-create
1274 "This variable is used to create, modify, and/or
1275 delete a row in this table. No read-create object can
1276 be modified when componentLinkBandwidthRowStatus is
1278 ::= { componentLinkBandwidthEntry 3 }
1280 componentLinkBandwidthStorageType OBJECT-TYPE
1282 MAX-ACCESS read-create
1285 "The storage type for this conceptual row in the
1286 componentLinkBandwidthTable. Conceptual rows
1287 having the value 'permanent' need not allow write-access
1288 to any columnar object in the row."
1289 ::= { componentLinkBandwidthEntry 4 }
1291 -- End of componentLinkBandwidthTable
1294 -- Module compliance
1297 OBJECT IDENTIFIER ::= { teLinkConformance 1 }
1300 OBJECT IDENTIFIER ::= { teLinkConformance 2 }
1302 teLinkModuleFullCompliance MODULE-COMPLIANCE
1308 "Compliance statement for agents that support read-create
1309 so that both configuration and monitoring of TE links can
1310 be accomplished via this MIB module."
1311 MODULE -- this module
1313 MANDATORY-GROUPS { teLinkGroup,
1314 teLinkBandwidthGroup,
1315 componentLinkBandwidthGroup }
1317 GROUP teLinkSrlgGroup
1319 "This group is mandatory for GMPLS enabled devices."
1321 GROUP teLinkPscGroup
1323 "This group is mandatory for devices that support the
1324 packet switching capability."
1326 GROUP teLinkTdmGroup
1328 "This group is mandatory for devices that support the TDM
1329 switching capability."
1333 OBJECT teLinkAddressType
1334 SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) }
1336 "Only ipv4(1) and ipv6(2) address types need to be
1337 supported for numbered links. For unnumbered links, the
1338 unknown(0) address type needs to be supported."
1340 OBJECT teLinkLocalIpAddr
1341 SYNTAX InetAddress (SIZE(0|4|16))
1343 "Size of TE link IP address depends on type of TE link.
1344 TE link IP address size is zero if the link is unnumbered,
1345 four if the link IP address is IPv4, and sixteen if the
1346 link IP address is IPv6."
1348 OBJECT teLinkRemoteIpAddr
1349 SYNTAX InetAddress (SIZE(0|4|16))
1351 "Size of TE link IP address depends on type of TE link.
1352 TE link IP address size is zero if the link is unnumbered,
1353 four if the link IP address is IPv4, and sixteen if the
1354 link IP address is IPv6."
1359 OBJECT teLinkRowStatus
1360 SYNTAX RowStatus { active(1), notInService(2) }
1361 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1362 createAndGo(4), destroy(6) }
1364 "Support for notReady(3) and createAndWait(5) is
1367 -- teLinkDescriptorTable
1369 OBJECT teLinkDescrRowStatus
1370 SYNTAX RowStatus { active(1), notInService(2) }
1371 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1372 createAndGo(4), destroy(6) }
1374 "Support for notReady(3) and createAndWait(5) is
1379 OBJECT teLinkSrlgRowStatus
1380 SYNTAX RowStatus { active(1), notInService(2) }
1381 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1382 createAndGo(4), destroy(6) }
1384 "Support for notReady(3) and createAndWait(5) is
1387 -- teLinkBandwidthTable
1389 OBJECT teLinkBandwidthRowStatus
1390 SYNTAX RowStatus { active(1), notInService(2) }
1391 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1392 createAndGo(4), destroy(6) }
1394 "Support for notReady(3) and createAndWait(5) is
1397 -- componentLinkTable
1399 OBJECT componentLinkRowStatus
1400 SYNTAX RowStatus { active(1), notInService(2) }
1401 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1402 createAndGo(4), destroy(6) }
1404 "Support for notReady(3) and createAndWait(5) is
1410 -- componentLinkDescriptorTable
1412 OBJECT componentLinkDescrRowStatus
1413 SYNTAX RowStatus { active(1), notInService(2) }
1414 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1415 createAndGo(4), destroy(6) }
1417 "Support for notReady(3) and createAndWait(5) is
1420 -- componentLinkBandwidthTable
1422 OBJECT componentLinkBandwidthRowStatus
1423 SYNTAX RowStatus { active(1), notInService(2) }
1424 WRITE-SYNTAX RowStatus { active(1), notInService(2),
1425 createAndGo(4), destroy(6) }
1427 "Support for notReady(3) and createAndWait(5) is
1430 ::= { teLinkCompliances 1 }
1432 teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE
1435 "Compliance statement for agents that support the
1436 monitoring of the TE link MIB module."
1437 MODULE -- this module
1439 MANDATORY-GROUPS { teLinkGroup,
1440 teLinkBandwidthGroup,
1441 componentLinkBandwidthGroup }
1443 GROUP teLinkSrlgGroup
1445 "This group is mandatory for GMPLS enabled devices."
1447 GROUP teLinkPscGroup
1449 "This group is mandatory for devices that support the
1450 packet switching capability."
1452 GROUP teLinkTdmGroup
1454 "This group is mandatory for devices that support the TDM
1455 switching capability."
1461 OBJECT teLinkAddressType
1462 SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) }
1463 MIN-ACCESS read-only
1465 "Only ipv4(1) and ipv6(2) address types need to be
1466 supported for numbered links. For unnumbered links, the
1467 unknown(0) address type needs to be supported."
1469 OBJECT teLinkLocalIpAddr
1470 SYNTAX InetAddress (SIZE(0|4|16))
1471 MIN-ACCESS read-only
1473 "Size of TE link IP address depends on type of TE link.
1474 TE link IP address size is zero if the link is unnumbered,
1475 four if the link IP address is IPv4, and sixteen if the
1476 link IP address is IPv6."
1478 OBJECT teLinkRemoteIpAddr
1479 SYNTAX InetAddress (SIZE(0|4|16))
1480 MIN-ACCESS read-only
1482 "Size of TE link IP address depends on type of TE link.
1483 TE link IP address size is zero if the link is unnumbered,
1484 four if the link IP address is IPv4, and sixteen if the
1485 link IP address is IPv6."
1487 OBJECT teLinkProtectionType
1488 MIN-ACCESS read-only
1490 "Write access is not required."
1492 OBJECT teLinkWorkingPriority
1493 MIN-ACCESS read-only
1495 "Write access is not required."
1497 OBJECT teLinkRowStatus
1498 SYNTAX RowStatus { active(1) }
1499 MIN-ACCESS read-only
1501 "Write access is not required and active(1) is the
1502 only status that needs to be supported."
1504 OBJECT teLinkStorageType
1505 MIN-ACCESS read-only
1507 "Write access is not required."
1512 -- teLinkDescriptorTable
1514 OBJECT teLinkDescrSwitchingCapability
1515 MIN-ACCESS read-only
1517 "Write access is not required."
1519 OBJECT teLinkDescrEncodingType
1520 MIN-ACCESS read-only
1522 "Write access is not required."
1524 OBJECT teLinkDescrMinLspBandwidth
1525 MIN-ACCESS read-only
1527 "Write access is not required."
1529 OBJECT teLinkDescrMaxLspBandwidthPrio0
1530 MIN-ACCESS read-only
1532 "Write access is not required."
1534 OBJECT teLinkDescrMaxLspBandwidthPrio1
1535 MIN-ACCESS read-only
1537 "Write access is not required."
1539 OBJECT teLinkDescrMaxLspBandwidthPrio2
1540 MIN-ACCESS read-only
1542 "Write access is not required."
1544 OBJECT teLinkDescrMaxLspBandwidthPrio3
1545 MIN-ACCESS read-only
1547 "Write access is not required."
1549 OBJECT teLinkDescrMaxLspBandwidthPrio4
1550 MIN-ACCESS read-only
1552 "Write access is not required."
1554 OBJECT teLinkDescrMaxLspBandwidthPrio5
1555 MIN-ACCESS read-only
1557 "Write access is not required."
1559 OBJECT teLinkDescrMaxLspBandwidthPrio6
1563 MIN-ACCESS read-only
1565 "Write access is not required."
1567 OBJECT teLinkDescrMaxLspBandwidthPrio7
1568 MIN-ACCESS read-only
1570 "Write access is not required."
1572 OBJECT teLinkDescrRowStatus
1573 SYNTAX RowStatus { active(1) }
1574 MIN-ACCESS read-only
1576 "Write access is not required and active(1) is the
1577 only status that needs to be supported."
1579 OBJECT teLinkDescrStorageType
1580 MIN-ACCESS read-only
1582 "Write access is not required."
1586 OBJECT teLinkSrlgRowStatus
1587 SYNTAX RowStatus { active(1) }
1588 MIN-ACCESS read-only
1590 "Write access is not required and active(1) is the
1591 only status that needs to be supported."
1593 OBJECT teLinkSrlgStorageType
1594 MIN-ACCESS read-only
1596 "Write access is not required."
1598 -- teLinkBandwidthTable
1600 OBJECT teLinkBandwidthRowStatus
1601 SYNTAX RowStatus { active(1) }
1602 MIN-ACCESS read-only
1604 "Write access is not required and active(1) is the
1605 only status that needs to be supported."
1607 OBJECT teLinkBandwidthStorageType
1608 MIN-ACCESS read-only
1610 "Write access is not required."
1614 -- componentLinkTable
1616 OBJECT componentLinkMaxResBandwidth
1617 MIN-ACCESS read-only
1619 "Write access is not required."
1621 OBJECT componentLinkPreferredProtection
1622 MIN-ACCESS read-only
1624 "Write access is not required."
1626 OBJECT componentLinkRowStatus
1627 SYNTAX RowStatus { active(1) }
1628 MIN-ACCESS read-only
1630 "Write access is not required and active(1) is the
1631 only status that needs to be supported."
1633 OBJECT componentLinkStorageType
1634 MIN-ACCESS read-only
1636 "Write access is not required."
1638 -- componentLinkDescriptorTable
1640 OBJECT componentLinkDescrSwitchingCapability
1641 MIN-ACCESS read-only
1643 "Write access is not required."
1645 OBJECT componentLinkDescrEncodingType
1646 MIN-ACCESS read-only
1648 "Write access is not required."
1650 OBJECT componentLinkDescrMinLspBandwidth
1651 MIN-ACCESS read-only
1653 "Write access is not required."
1655 OBJECT componentLinkDescrMaxLspBandwidthPrio0
1656 MIN-ACCESS read-only
1658 "Write access is not required."
1660 OBJECT componentLinkDescrMaxLspBandwidthPrio1
1661 MIN-ACCESS read-only
1666 "Write access is not required."
1668 OBJECT componentLinkDescrMaxLspBandwidthPrio2
1669 MIN-ACCESS read-only
1671 "Write access is not required."
1673 OBJECT componentLinkDescrMaxLspBandwidthPrio3
1674 MIN-ACCESS read-only
1676 "Write access is not required."
1678 OBJECT componentLinkDescrMaxLspBandwidthPrio4
1679 MIN-ACCESS read-only
1681 "Write access is not required."
1683 OBJECT componentLinkDescrMaxLspBandwidthPrio5
1684 MIN-ACCESS read-only
1686 "Write access is not required."
1688 OBJECT componentLinkDescrMaxLspBandwidthPrio6
1689 MIN-ACCESS read-only
1691 "Write access is not required."
1693 OBJECT componentLinkDescrMaxLspBandwidthPrio7
1694 MIN-ACCESS read-only
1696 "Write access is not required."
1698 OBJECT componentLinkDescrInterfaceMtu
1699 MIN-ACCESS read-only
1701 "Write access is not required."
1703 OBJECT componentLinkDescrIndication
1704 MIN-ACCESS read-only
1706 "Write access is not required."
1708 OBJECT componentLinkDescrRowStatus
1709 SYNTAX RowStatus { active(1) }
1710 MIN-ACCESS read-only
1712 "Write access is not required and active(1) is the
1716 only status that needs to be supported."
1718 OBJECT componentLinkDescrStorageType
1719 MIN-ACCESS read-only
1721 "Write access is not required."
1723 -- componentLinkBandwidthTable
1725 OBJECT componentLinkBandwidthRowStatus
1726 SYNTAX RowStatus { active(1) }
1727 MIN-ACCESS read-only
1729 "Write access is not required and active(1) is the
1730 only status that needs to be supported."
1732 OBJECT componentLinkBandwidthStorageType
1733 MIN-ACCESS read-only
1735 "Write access is not required."
1737 ::= { teLinkCompliances 2 }
1739 -- Units of conformance
1741 teLinkGroup OBJECT-GROUP
1742 OBJECTS { teLinkAddressType,
1746 teLinkProtectionType,
1747 teLinkWorkingPriority,
1748 teLinkResourceClass,
1753 teLinkDescrSwitchingCapability,
1754 teLinkDescrEncodingType,
1755 teLinkDescrRowStatus,
1756 teLinkDescrStorageType,
1757 componentLinkPreferredProtection,
1758 componentLinkCurrentProtection,
1759 componentLinkRowStatus,
1760 componentLinkStorageType,
1761 componentLinkDescrSwitchingCapability,
1762 componentLinkDescrEncodingType,
1763 componentLinkDescrRowStatus,
1767 componentLinkDescrStorageType
1772 "Collection of objects needed for the management of
1773 resources associated with TE links."
1774 ::= { teLinkGroups 1 }
1776 teLinkSrlgGroup OBJECT-GROUP
1777 OBJECTS { teLinkSrlgRowStatus,
1778 teLinkSrlgStorageType
1783 "Collection of objects needed for the management of
1784 SRLG resources associated with TE links."
1785 ::= { teLinkGroups 2 }
1787 teLinkBandwidthGroup OBJECT-GROUP
1788 OBJECTS { teLinkMaximumReservableBandwidth,
1789 teLinkDescrMaxLspBandwidthPrio0,
1790 teLinkDescrMaxLspBandwidthPrio1,
1791 teLinkDescrMaxLspBandwidthPrio2,
1792 teLinkDescrMaxLspBandwidthPrio3,
1793 teLinkDescrMaxLspBandwidthPrio4,
1794 teLinkDescrMaxLspBandwidthPrio5,
1795 teLinkDescrMaxLspBandwidthPrio6,
1796 teLinkDescrMaxLspBandwidthPrio7,
1797 teLinkBandwidthUnreserved,
1798 teLinkBandwidthRowStatus,
1799 teLinkBandwidthStorageType
1804 "Collection of objects needed for the management of
1805 the bandwidth resources associated with TE links and
1807 ::= { teLinkGroups 3 }
1809 componentLinkBandwidthGroup OBJECT-GROUP
1810 OBJECTS { componentLinkMaxResBandwidth,
1811 componentLinkDescrMaxLspBandwidthPrio0,
1812 componentLinkDescrMaxLspBandwidthPrio1,
1813 componentLinkDescrMaxLspBandwidthPrio2,
1814 componentLinkDescrMaxLspBandwidthPrio3,
1818 componentLinkDescrMaxLspBandwidthPrio4,
1819 componentLinkDescrMaxLspBandwidthPrio5,
1820 componentLinkDescrMaxLspBandwidthPrio6,
1821 componentLinkDescrMaxLspBandwidthPrio7,
1822 componentLinkBandwidthUnreserved,
1823 componentLinkBandwidthRowStatus,
1824 componentLinkBandwidthStorageType
1829 "Collection of objects needed for the management of the
1830 bandwidth parameters associated with component links."
1831 ::= { teLinkGroups 4 }
1833 teLinkPscGroup OBJECT-GROUP
1834 OBJECTS { teLinkDescrMinLspBandwidth,
1835 teLinkDescrInterfaceMtu,
1836 componentLinkDescrMinLspBandwidth,
1837 componentLinkDescrInterfaceMtu
1842 "Collection of objects needed for devices that are
1843 packet switch capable."
1844 ::= { teLinkGroups 5 }
1846 teLinkTdmGroup OBJECT-GROUP
1847 OBJECTS { teLinkDescrMinLspBandwidth,
1848 teLinkDescrIndication,
1849 componentLinkDescrMinLspBandwidth,
1850 componentLinkDescrIndication
1855 "Collection of objects needed for devices that are
1856 TDM switching capable."
1857 ::= { teLinkGroups 6 }
1859 -- End of TE-LINK-STD-MIB