smilint output for ./MPLS-TC-STD-MIB
Message Severities |
Severity | Count |
change recommended | 1 |
warning | 29 |
Message Types |
Type | Count |
module-identity-registration (change recommended) | 1 |
type-unref (warning) | 22 |
type-without-format (warning) | 7 |
Messages:
MPLS-TC-STD-MIB
1: -- extracted from rfc3811.txt
2: -- at Tue Jun 15 06:20:45 2004
14:
15: mplsTCStdMIB MODULE-IDENTITY
15: change recommended -
warning: uncontrolled MODULE-IDENTITY registration
16: LAST-UPDATED "200406030000Z" -- June 3, 2004
17: ORGANIZATION
18: "IETF Multiprotocol Label Switching (MPLS) Working
19: Group."
20: CONTACT-INFO
21: " Thomas D. Nadeau
22: Cisco Systems, Inc.
23: tnadeau@cisco.com
24:
25: Joan Cucchiara
26: Marconi Communications, Inc.
27: jcucchiara@mindspring.com
28:
29: Cheenu Srinivasan
30: Bloomberg L.P.
31: cheenu@bloomberg.net
32:
33: Arun Viswanathan
34: Force10 Networks, Inc.
35: arunv@force10networks.com
36:
37: Hans Sjostrand
38: ipUnplugged
39: hans@ipunplugged.com
40:
41: Kireeti Kompella
42: Juniper Networks
43: kireeti@juniper.net
44:
45: Email comments to the MPLS WG Mailing List at
46: mpls@uu.net."
47: DESCRIPTION
48: "Copyright (C) The Internet Society (2004). The
49: initial version of this MIB module was published
50: in RFC 3811. For full legal notices see the RFC
51: itself or see:
52: http://www.ietf.org/copyrights/ianamib.html
53:
54: This MIB module defines TEXTUAL-CONVENTIONs
55: for concepts used in Multiprotocol Label
56: Switching (MPLS) networks."
57:
58: REVISION "200406030000Z" -- June 3, 2004
59: DESCRIPTION
60: "Initial version published as part of RFC 3811."
61:
62: ::= { mplsStdMIB 1 }
...
67:
68: MplsAtmVcIdentifier ::= TEXTUAL-CONVENTION
68: warning -
warning: current type `MplsAtmVcIdentifier' is not referenced in this module
69: DISPLAY-HINT "d"
70: STATUS current
71: DESCRIPTION
72: "A Label Switching Router (LSR) that
73: creates LDP sessions on ATM interfaces
74: uses the VCI or VPI/VCI field to hold the
75: LDP Label.
76:
77: VCI values MUST NOT be in the 0-31 range.
78: The values 0 to 31 are reserved for other uses
79: by the ITU and ATM Forum. The value
80: of 32 can only be used for the Control VC,
81: although values greater than 32 could be
82: configured for the Control VC.
83:
84: If a value from 0 to 31 is used for a VCI
85: the management entity controlling the LDP
86: subsystem should reject this with an
87: inconsistentValue error. Also, if
88: the value of 32 is used for a VC which is
89: NOT the Control VC, this should
90: result in an inconsistentValue error."
91: REFERENCE
92: "MPLS using LDP and ATM VC Switching, RFC3035."
93: SYNTAX Integer32 (32..65535)
94:
95: MplsBitRate ::= TEXTUAL-CONVENTION
95: warning -
warning: current type `MplsBitRate' is not referenced in this module
96: DISPLAY-HINT "d"
97: STATUS current
98: DESCRIPTION
99: "If the value of this object is greater than zero,
100: then this represents the bandwidth of this MPLS
101: interface (or Label Switched Path) in units of
102: '1,000 bits per second'.
103:
104: The value, when greater than zero, represents the
105: bandwidth of this MPLS interface (rounded to the
106: nearest 1,000) in units of 1,000 bits per second.
107: If the bandwidth of the MPLS interface is between
108: ((n * 1000) - 500) and ((n * 1000) + 499), the value
109: of this object is n, such that n > 0.
110:
111: If the value of this object is 0 (zero), this
112: means that the traffic over this MPLS interface is
113: considered to be best effort."
114: SYNTAX Unsigned32 (0|1..4294967295)
115:
116: MplsBurstSize ::= TEXTUAL-CONVENTION
116: warning -
warning: current type `MplsBurstSize' is not referenced in this module
117: DISPLAY-HINT "d"
118: STATUS current
119: DESCRIPTION
120: "The number of octets of MPLS data that the stream
121: may send back-to-back without concern for policing.
122: The value of zero indicates that an implementation
123: does not support Burst Size."
124: SYNTAX Unsigned32 (0..4294967295)
125:
126: MplsExtendedTunnelId ::= TEXTUAL-CONVENTION
126: warning -
warning: current type `MplsExtendedTunnelId' is not referenced in this module
126: warning -
warning: type `MplsExtendedTunnelId' has no format specification
127: STATUS current
128: DESCRIPTION
129: "A unique identifier for an MPLS Tunnel. This may
130: represent an IPv4 address of the ingress or egress
131: LSR for the tunnel. This value is derived from the
132: Extended Tunnel Id in RSVP or the Ingress Router ID
133: for CR-LDP."
134: REFERENCE
135: "RSVP-TE: Extensions to RSVP for LSP Tunnels,
136: [RFC3209].
137:
138: Constraint-Based LSP Setup using LDP, [RFC3212]."
139: SYNTAX Unsigned32(0..4294967295)
140:
141: MplsLabel ::= TEXTUAL-CONVENTION
141: warning -
warning: current type `MplsLabel' is not referenced in this module
141: warning -
warning: type `MplsLabel' has no format specification
142: STATUS current
143: DESCRIPTION
144: "This value represents an MPLS label as defined in
145: [RFC3031], [RFC3032], [RFC3034], [RFC3035] and
146: [RFC3471].
147:
148: The label contents are specific to the label being
149: represented, such as:
150:
151: * The label carried in an MPLS shim header
152: (for LDP this is the Generic Label) is a 20-bit
153: number represented by 4 octets. Bits 0-19 contain
154: a label or a reserved label value. Bits 20-31
155: MUST be zero.
156:
157: The following is quoted directly from [RFC3032].
158: There are several reserved label values:
159:
160: i. A value of 0 represents the
161: 'IPv4 Explicit NULL Label'. This label
162: value is only legal at the bottom of the
163: label stack. It indicates that the label
164: stack must be popped, and the forwarding
165: of the packet must then be based on the
166: IPv4 header.
167:
168: ii. A value of 1 represents the
169: 'Router Alert Label'. This label value is
170: legal anywhere in the label stack except at
171: the bottom. When a received packet
172: contains this label value at the top of
173: the label stack, it is delivered to a
174: local software module for processing.
175: The actual forwarding of the packet
176: is determined by the label beneath it
177: in the stack. However, if the packet is
178: forwarded further, the Router Alert Label
179: should be pushed back onto the label stack
180: before forwarding. The use of this label
181: is analogous to the use of the
182: 'Router Alert Option' in IP packets
183: [RFC2113]. Since this label
184: cannot occur at the bottom of the stack,
185: it is not associated with a
186: particular network layer protocol.
187:
188: iii. A value of 2 represents the
189: 'IPv6 Explicit NULL Label'. This label
190: value is only legal at the bottom of the
191: label stack. It indicates that the label
192: stack must be popped, and the forwarding
193: of the packet must then be based on the
194: IPv6 header.
195:
196: iv. A value of 3 represents the
197: 'Implicit NULL Label'.
198: This is a label that an LSR may assign and
199: distribute, but which never actually
200: appears in the encapsulation. When an
201: LSR would otherwise replace the label
202: at the top of the stack with a new label,
203: but the new label is 'Implicit NULL',
204: the LSR will pop the stack instead of
205: doing the replacement. Although
206: this value may never appear in the
207: encapsulation, it needs to be specified in
208: the Label Distribution Protocol, so a value
209: is reserved.
210:
211: v. Values 4-15 are reserved.
212:
213: * The frame relay label can be either 10-bits or
214: 23-bits depending on the DLCI field size and the
215: upper 22-bits or upper 9-bits must be zero,
216: respectively.
217:
218: * For an ATM label the lower 16-bits represents the
219: VCI, the next 12-bits represents the VPI and the
220: remaining bits MUST be zero.
221:
222: * The Generalized-MPLS (GMPLS) label contains a
223: value greater than 2^24-1 and used in GMPLS
224: as defined in [RFC3471]."
225: REFERENCE
226: "Multiprotocol Label Switching Architecture,
227: RFC3031.
228:
229: MPLS Label Stack Encoding, [RFC3032].
230:
231: Use of Label Switching on Frame Relay Networks,
232: RFC3034.
233:
234: MPLS using LDP and ATM VC Switching, RFC3035.
235: Generalized Multiprotocol Label Switching
236: (GMPLS) Architecture, [RFC3471]."
237: SYNTAX Unsigned32 (0..4294967295)
238:
239: MplsLabelDistributionMethod ::= TEXTUAL-CONVENTION
239: warning -
warning: current type `MplsLabelDistributionMethod' is not referenced in this module
240: STATUS current
241: DESCRIPTION
242: "The label distribution method which is also called
243: the label advertisement mode [RFC3036].
244: Each interface on an LSR is configured to operate
245: in either Downstream Unsolicited or Downstream
246: on Demand."
247: REFERENCE
248: "Multiprotocol Label Switching Architecture,
249: RFC3031.
250:
251: LDP Specification, RFC3036, Section 2.6.3."
252: SYNTAX INTEGER {
253: downstreamOnDemand(1),
254: downstreamUnsolicited(2)
255: }
256:
257: MplsLdpIdentifier ::= TEXTUAL-CONVENTION
257: warning -
warning: current type `MplsLdpIdentifier' is not referenced in this module
258: DISPLAY-HINT "1d.1d.1d.1d:2d"
259: STATUS current
260: DESCRIPTION
261: "The LDP identifier is a six octet
262: quantity which is used to identify a
263: Label Switching Router (LSR) label space.
264:
265: The first four octets identify the LSR and
266: must be a globally unique value, such as a
267: 32-bit router ID assigned to the LSR, and the
268: last two octets identify a specific label
269: space within the LSR."
270: SYNTAX OCTET STRING (SIZE (6))
271:
272: MplsLsrIdentifier ::= TEXTUAL-CONVENTION
272: warning -
warning: current type `MplsLsrIdentifier' is not referenced in this module
273: STATUS current
274: DESCRIPTION
275: "The Label Switching Router (LSR) identifier is the
276: first 4 bytes of the Label Distribution Protocol
277: (LDP) identifier."
278: SYNTAX OCTET STRING (SIZE (4))
279: MplsLdpLabelType ::= TEXTUAL-CONVENTION
279: warning -
warning: current type `MplsLdpLabelType' is not referenced in this module
280: STATUS current
281: DESCRIPTION
282: "The Layer 2 label types which are defined for MPLS
283: LDP and/or CR-LDP are generic(1), atm(2), or
284: frameRelay(3)."
285: SYNTAX INTEGER {
286: generic(1),
287: atm(2),
288: frameRelay(3)
289: }
290:
291: MplsLSPID ::= TEXTUAL-CONVENTION
291: warning -
warning: current type `MplsLSPID' is not referenced in this module
292: STATUS current
293: DESCRIPTION
294: "A unique identifier within an MPLS network that is
295: assigned to each LSP. This is assigned at the head
296: end of the LSP and can be used by all LSRs
297: to identify this LSP. This value is piggybacked by
298: the signaling protocol when this LSP is signaled
299: within the network. This identifier can then be
300: used at each LSR to identify which labels are
301: being swapped to other labels for this LSP. This
302: object can also be used to disambiguate LSPs that
303: share the same RSVP sessions between the same
304: source and destination.
305:
306: For LSPs established using CR-LDP, the LSPID is
307: composed of the ingress LSR Router ID (or any of
308: its own IPv4 addresses) and a locally unique
309: CR-LSP ID to that LSR. The first two bytes carry
310: the CR-LSPID, and the remaining 4 bytes carry
311: the Router ID. The LSPID is useful in network
312: management, in CR-LSP repair, and in using
313: an already established CR-LSP as a hop in
314: an ER-TLV.
315:
316: For LSPs signaled using RSVP-TE, the LSP ID is
317: defined as a 16-bit (2 byte) identifier used
318: in the SENDER_TEMPLATE and the FILTER_SPEC
319: that can be changed to allow a sender to
320: share resources with itself. The length of this
321: object should only be 2 or 6 bytes. If the length
322: of this octet string is 2 bytes, then it must
323: identify an RSVP-TE LSPID, or it is 6 bytes,
324: it must contain a CR-LDP LSPID."
325: REFERENCE
326: "RSVP-TE: Extensions to RSVP for LSP Tunnels,
327: [RFC3209].
328:
329: Constraint-Based LSP Setup using LDP,
330: [RFC3212]."
331: SYNTAX OCTET STRING (SIZE (2|6))
332:
333: MplsLspType ::= TEXTUAL-CONVENTION
333: warning -
warning: current type `MplsLspType' is not referenced in this module
334: STATUS current
335: DESCRIPTION
336: "Types of Label Switch Paths (LSPs)
337: on a Label Switching Router (LSR) or a
338: Label Edge Router (LER) are:
339:
340: unknown(1) -- if the LSP is not known
341: to be one of the following.
342:
343: terminatingLsp(2) -- if the LSP terminates
344: on the LSR/LER, then this
345: is an egressing LSP
346: which ends on the LSR/LER,
347:
348: originatingLsp(3) -- if the LSP originates
349: from this LSR/LER, then
350: this is an ingressing LSP
351: which is the head-end of
352: the LSP,
353:
354: crossConnectingLsp(4) -- if the LSP ingresses
355: and egresses on the LSR,
356: then it is
357: cross-connecting on that
358: LSR."
359: SYNTAX INTEGER {
360: unknown(1),
361: terminatingLsp(2),
362: originatingLsp(3),
363: crossConnectingLsp(4)
364: }
365:
366: MplsOwner ::= TEXTUAL-CONVENTION
366: warning -
warning: current type `MplsOwner' is not referenced in this module
367: STATUS current
368: DESCRIPTION
369: "This object indicates the local network
370: management subsystem that originally created
371: the object(s) in question. The values of
372: this enumeration are defined as follows:
373:
374: unknown(1) - the local network management
375: subsystem cannot discern which
376: component created the object.
377:
378: other(2) - the local network management
379: subsystem is able to discern which component
380: created the object, but the component is not
381: listed within the following choices,
382: e.g., command line interface (cli).
383:
384: snmp(3) - The Simple Network Management Protocol
385: was used to configure this object initially.
386:
387: ldp(4) - The Label Distribution Protocol was
388: used to configure this object initially.
389:
390: crldp(5) - The Constraint-Based Label Distribution
391: Protocol was used to configure this object
392: initially.
393:
394: rsvpTe(6) - The Resource Reservation Protocol was
395: used to configure this object initially.
396:
397: policyAgent(7) - A policy agent (perhaps in
398: combination with one of the above protocols) was
399: used to configure this object initially.
400:
401: An object created by any of the above choices
402: MAY be modified or destroyed by the same or a
403: different choice."
404: SYNTAX INTEGER {
405: unknown(1),
406: other(2),
407: snmp(3),
408: ldp(4),
409: crldp(5),
410: rsvpTe(6),
411: policyAgent(7)
412: }
413:
414: MplsPathIndexOrZero ::= TEXTUAL-CONVENTION
414: warning -
warning: current type `MplsPathIndexOrZero' is not referenced in this module
414: warning -
warning: type `MplsPathIndexOrZero' has no format specification
415: STATUS current
416: DESCRIPTION
417: "A unique identifier used to identify a specific
418: path used by a tunnel. A value of 0 (zero) means
419: that no path is in use."
420: SYNTAX Unsigned32(0..4294967295)
421:
422: MplsPathIndex ::= TEXTUAL-CONVENTION
422: warning -
warning: current type `MplsPathIndex' is not referenced in this module
422: warning -
warning: type `MplsPathIndex' has no format specification
423: STATUS current
424: DESCRIPTION
425: "A unique value to index (by Path number) an
426: entry in a table."
427: SYNTAX Unsigned32(1..4294967295)
428:
429: MplsRetentionMode ::= TEXTUAL-CONVENTION
429: warning -
warning: current type `MplsRetentionMode' is not referenced in this module
430: STATUS current
431: DESCRIPTION
432: "The label retention mode which specifies whether
433: an LSR maintains a label binding for a FEC
434: learned from a neighbor that is not its next hop
435: for the FEC.
436:
437: If the value is conservative(1) then advertised
438: label mappings are retained only if they will be
439: used to forward packets, i.e., if label came from
440: a valid next hop.
441:
442: If the value is liberal(2) then all advertised
443: label mappings are retained whether they are from
444: a valid next hop or not."
445: REFERENCE
446: "Multiprotocol Label Switching Architecture,
447: RFC3031.
448:
449: LDP Specification, RFC3036, Section 2.6.2."
450: SYNTAX INTEGER {
451: conservative(1),
452: liberal(2)
453: }
454:
455: MplsTunnelAffinity ::= TEXTUAL-CONVENTION
455: warning -
warning: current type `MplsTunnelAffinity' is not referenced in this module
455: warning -
warning: type `MplsTunnelAffinity' has no format specification
456: STATUS current
457: DESCRIPTION
458: "Describes the configured 32-bit Include-any,
459: include-all, or exclude-all constraint for
460: constraint-based link selection."
461: REFERENCE
462: "RSVP-TE: Extensions to RSVP for LSP Tunnels,
463: RFC3209, Section 4.7.4."
464: SYNTAX Unsigned32(0..4294967295)
465:
466: MplsTunnelIndex ::= TEXTUAL-CONVENTION
466: warning -
warning: current type `MplsTunnelIndex' is not referenced in this module
466: warning -
warning: type `MplsTunnelIndex' has no format specification
467: STATUS current
468: DESCRIPTION
469: "A unique index into mplsTunnelTable.
470: For tunnels signaled using RSVP, this value
471: should correspond to the RSVP Tunnel ID
472: used for the RSVP-TE session."
473: SYNTAX Unsigned32 (0..65535)
474:
475: MplsTunnelInstanceIndex ::= TEXTUAL-CONVENTION
475: warning -
warning: current type `MplsTunnelInstanceIndex' is not referenced in this module
475: warning -
warning: type `MplsTunnelInstanceIndex' has no format specification
476: STATUS current
477: DESCRIPTION
478: "The tunnel entry with instance index 0
479: should refer to the configured tunnel
480: interface (if one exists).
481:
482: Values greater than 0, but less than or
483: equal to 65535, should be used to indicate
484: signaled (or backup) tunnel LSP instances.
485: For tunnel LSPs signaled using RSVP,
486: this value should correspond to the
487: RSVP LSP ID used for the RSVP-TE
488: LSP.
489:
490: Values greater than 65535 apply to FRR
491: detour instances."
492: SYNTAX Unsigned32(0|1..65535|65536..4294967295)
493:
494: TeHopAddressType ::= TEXTUAL-CONVENTION
494: warning -
warning: current type `TeHopAddressType' is not referenced in this module
495: STATUS current
496: DESCRIPTION
497: "A value that represents a type of address for a
498: Traffic Engineered (TE) Tunnel hop.
499:
500: unknown(0) An unknown address type. This value
501: MUST be used if the value of the
502: corresponding TeHopAddress object is a
503: zero-length string. It may also be
504: used to indicate a TeHopAddress which
505: is not in one of the formats defined
506: below.
507:
508: ipv4(1) An IPv4 network address as defined by
509: the InetAddressIPv4 TEXTUAL-CONVENTION
510: [RFC3291].
511:
512: ipv6(2) A global IPv6 address as defined by
513: the InetAddressIPv6 TEXTUAL-CONVENTION
514: [RFC3291].
515:
516: asnumber(3) An Autonomous System (AS) number as
517: defined by the TeHopAddressAS
518: TEXTUAL-CONVENTION.
519:
520: unnum(4) An unnumbered interface index as
521: defined by the TeHopAddressUnnum
522: TEXTUAL-CONVENTION.
523:
524: lspid(5) An LSP ID for TE Tunnels
525: (RFC3212) as defined by the
526: MplsLSPID TEXTUAL-CONVENTION.
527:
528: Each definition of a concrete TeHopAddressType
529: value must be accompanied by a definition
530: of a TEXTUAL-CONVENTION for use with that
531: TeHopAddress.
532:
533: To support future extensions, the TeHopAddressType
534: TEXTUAL-CONVENTION SHOULD NOT be sub-typed in
535: object type definitions. It MAY be sub-typed in
536: compliance statements in order to require only a
537: subset of these address types for a compliant
538: implementation.
539:
540: Implementations must ensure that TeHopAddressType
541: objects and any dependent objects
542: (e.g., TeHopAddress objects) are consistent.
543: An inconsistentValue error must be generated
544: if an attempt to change a TeHopAddressType
545: object would, for example, lead to an
546: undefined TeHopAddress value that is
547: not defined herein. In particular,
548: TeHopAddressType/TeHopAddress pairs
549: must be changed together if the address
550: type changes (e.g., from ipv6(2) to ipv4(1))."
551:
552: REFERENCE
553: "TEXTUAL-CONVENTIONs for Internet Network
554: Addresses, RFC3291.
555:
556: Constraint-Based LSP Setup using LDP,
557: [RFC3212]"
558:
559: SYNTAX INTEGER {
560: unknown(0),
561: ipv4(1),
562: ipv6(2),
563: asnumber(3),
564: unnum(4),
565: lspid(5)
566: }
567:
568: TeHopAddress ::= TEXTUAL-CONVENTION
568: warning -
warning: current type `TeHopAddress' is not referenced in this module
569: STATUS current
570: DESCRIPTION
571: "Denotes a generic Tunnel hop address,
572: that is, the address of a node which
573: an LSP traverses, including the source
574: and destination nodes. An address may be
575: very concrete, for example, an IPv4 host
576: address (i.e., with prefix length 32);
577: if this IPv4 address is an interface
578: address, then that particular interface
579: must be traversed. An address may also
580: specify an 'abstract node', for example,
581: an IPv4 address with prefix length
582: less than 32, in which case, the LSP
583: can traverse any node whose address
584: falls in that range. An address may
585: also specify an Autonomous System (AS),
586: in which case the LSP can traverse any
587: node that falls within that AS.
588:
589: A TeHopAddress value is always interpreted within
590: the context of an TeHopAddressType value. Every
591: usage of the TeHopAddress TEXTUAL-CONVENTION
592: is required to specify the TeHopAddressType object
593: which provides the context. It is suggested that
594: the TeHopAddressType object is logically registered
595: before the object(s) which use the TeHopAddress
596: TEXTUAL-CONVENTION if they appear in the
597: same logical row.
598:
599: The value of a TeHopAddress object must always be
600: consistent with the value of the associated
601: TeHopAddressType object. Attempts to set a
602: TeHopAddress object to a value which is
603: inconsistent with the associated TeHopAddressType
604: must fail with an inconsistentValue error."
605: SYNTAX OCTET STRING (SIZE (0..32))
606:
607: TeHopAddressAS ::= TEXTUAL-CONVENTION
607: warning -
warning: current type `TeHopAddressAS' is not referenced in this module
608: STATUS current
609: DESCRIPTION
610: "Represents a two or four octet AS number.
611: The AS number is represented in network byte
612: order (MSB first). A two-octet AS number has
613: the two MSB octets set to zero."
614: REFERENCE
615: "Textual Conventions for Internet Network
616: Addresses, [RFC3291]. The
617: InetAutonomousSystemsNumber TEXTUAL-CONVENTION
618: has a SYNTAX of Unsigned32, whereas this TC
619: has a SYNTAX of OCTET STRING (SIZE (4)).
620: Both TCs represent an autonomous system number
621: but use different syntaxes to do so."
622: SYNTAX OCTET STRING (SIZE (4))
623:
624: TeHopAddressUnnum ::= TEXTUAL-CONVENTION
624: warning -
warning: current type `TeHopAddressUnnum' is not referenced in this module
625: STATUS current
626: DESCRIPTION
627: "Represents an unnumbered interface:
628:
629: octets contents encoding
630: 1-4 unnumbered interface network-byte order
631:
632: The corresponding TeHopAddressType value is
633: unnum(5)."
634: SYNTAX OCTET STRING(SIZE(4))
635:
636: END
637:
638: --
639: -- Copyright (C) The Internet Society (2004). This document is subject
640: -- to the rights, licenses and restrictions contained in BCP 78, and
641: -- except as set forth therein, the authors retain all their rights.
642: --
643: -- This document and the information contained herein are provided on an
644: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
645: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
646: -- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
647: -- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
648: -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
649: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
650: --
651: -- Intellectual Property
652: --
653: -- The IETF takes no position regarding the validity or scope of any
654: -- Intellectual Property Rights or other rights that might be claimed to
655: -- pertain to the implementation or use of the technology described in
656: -- this document or the extent to which any license under such rights
657: -- might or might not be available; nor does it represent that it has
658: -- made any independent effort to identify any such rights. Information
659: -- on the procedures with respect to rights in RFC documents can be
660: -- found in BCP 78 and BCP 79.
661: --
662: -- Copies of IPR disclosures made to the IETF Secretariat and any
663: -- assurances of licenses to be made available, or the result of an
664: -- attempt made to obtain a general license or permission for the use of
665: -- such proprietary rights by implementers or users of this
666: -- specification can be obtained from the IETF on-line IPR repository at
667: -- http://www.ietf.org/ipr.
668: --
669: -- The IETF invites any interested party to bring to its attention any
670: -- copyrights, patents or patent applications, or other proprietary
671: -- rights that may cover technology that may be required to implement
672: -- this standard. Please address the information to the IETF at ietf-
673: -- ipr@ietf.org.
674: --
675: