home *** CD-ROM | disk | FTP | other *** search
/ Internet Core Protocols / Oreilly-InternetCoreProtocols.iso / RFCs / rfc2450.txt < prev    next >
Encoding:
Text File  |  1999-10-14  |  24.5 KB  |  620 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      R. Hinden
  8. Request for Comments: 2450                                     Nokia
  9. Category: Informational                                December 1998
  10.  
  11.  
  12.                  Proposed TLA and NLA Assignment Rules
  13.  
  14. Status of this Memo
  15.  
  16.    This memo provides information for the Internet community.  It does
  17.    not specify an Internet standard of any kind.  Distribution of this
  18.    memo is unlimited.
  19.  
  20. Copyright Notice
  21.  
  22.    Copyright (C) The Internet Society (1998).  All Rights Reserved.
  23.  
  24. 1.0 Introduction
  25.  
  26.    This document proposes rules for Top-Level Aggregation Identifiers
  27.    (TLA ID) and Next-Level Aggregation Identifiers (NLA ID) as defined
  28.    in [AGGR].  These proposed rules apply to registries allocating TLA
  29.    ID's and to organizations receiving TLA ID's.
  30.  
  31.    This proposal is intended as input from the IPng working group to the
  32.    IANA and Registries.  It is not intended for any official IETF
  33.    status.  Its content represents the result of extensive discussion
  34.    between the IPng working group, IANA, and Registries.
  35.  
  36.    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
  37.    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
  38.    document are to be interpreted as described in [RFC 2119].
  39.  
  40. 2.0 Scope
  41.  
  42.    The proposed TLA and NLA assignment rules described in this document
  43.    are intended for the first two years of IPv6 TLA address assignments.
  44.    As routing technology evolves and we gain additional experience with
  45.    allocating IPv6 addresses the procedures proposed in this document
  46.    may change.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Hinden                       Informational                      [Page 1]
  59.  
  60. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  61.  
  62.  
  63. 3.0 IPv6 Aggregatable Global Unicast Address Format
  64.  
  65.    This document proposes assignment rules for the TLA ID and NLA ID
  66.    fields in the IPv6 Aggregatable Global Unicast Address Format.  This
  67.    address format is designed to support both the current provider-based
  68.    aggregation and a new type of exchange-based aggregation.  The
  69.    combination will allow efficient routing aggregation for sites that
  70.    connect directly to providers and for sites that connect to
  71.    exchanges.  Sites will have the choice to connect to either type of
  72.    aggregation entity.
  73.  
  74.    While this address format is designed to support exchange-based
  75.    aggregation (in addition to current provider-based aggregation) it is
  76.    not dependent on exchanges for its overall route aggregation
  77.    properties.  It will provide efficient route aggregation with only
  78.    provider-based aggregation.
  79.  
  80.    The aggregatable global unicast address format as defined in [AGGR]
  81.    is as follows:
  82.  
  83.       | 3|  13 | 8 |   24   |   16   |          64 bits               |
  84.       +--+-----+---+--------+--------+--------------------------------+
  85.       |FP| TLA |RES|  NLA   |  SLA   |         Interface ID           |
  86.       |  | ID  |   |  ID    |  ID    |                                |
  87.       +--+-----+---+--------+--------+--------------------------------+
  88.  
  89.       <--Public Topology--->   Site
  90.                             <-------->
  91.                              Topology
  92.                                       <------Interface Identifier----->
  93.  
  94.    Where
  95.  
  96.       FP           Format Prefix (001)
  97.       TLA ID       Top-Level Aggregation Identifier
  98.       RES          Reserved for future use
  99.       NLA ID       Next-Level Aggregation Identifier
  100.       SLA ID       Site-Level Aggregation Identifier
  101.       INTERFACE ID Interface Identifier
  102.  
  103. 4.0 Technical Motivation
  104.  
  105.    The design choices for the size of the fields in the aggregatable
  106.    address format were based on the need to meet a number of technical
  107.    requirements that are described in [AGGR].  An extract of the
  108.    technical requirements from [AGGR] is as follows:
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Hinden                       Informational                      [Page 2]
  115.  
  116. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  117.  
  118.  
  119.       The size of the Top-Level Aggregation Identifier is 13 bits.  This
  120.       allows for 8,192 TLA ID's.  This size was chosen to insure that
  121.       the default-free routing table in top level routers in the
  122.       Internet is kept within the limits, with a reasonable margin, of
  123.       the current routing technology.  The margin is important because
  124.       default-free routers will also carry a significant number of
  125.       longer (i.e., more-specific) prefixes for optimizing paths
  126.       internal to a TLA and between TLAs.
  127.  
  128.       The important issue is not only the size of the default-free
  129.       routing table, but the complexity of the topology that determines
  130.       the number of copies of the default-free routes that a router must
  131.       examine while computing a forwarding table.  In current practice
  132.       with IPv4, it is common to see a prefix announced fifteen times
  133.       via different paths.  The complexity of Internet topology is very
  134.       likely to increase in the future.  It is important that IPv6
  135.       default-free routing support additional complexity as well as a
  136.       considerably larger internet.
  137.  
  138.       It should be noted for comparison that the current IPv4 default-
  139.       free routing table is approximately 50,000 prefixes.  While this
  140.       shows that it is possible to support more routes than 8,192 it is
  141.       matter of debate if the number of prefixes supported today in IPv4
  142.       is already too high for current routing technology.  There are
  143.       serious issues of route stability as well as cases of providers
  144.       not supporting all top level prefixes.  The technical requirement
  145.       was to pick a TLA ID size that was below, with a reasonable
  146.       margin, what was being done with IPv4.
  147.  
  148.       The choice of 13 bits for the TLA field was an engineering
  149.       compromise.  Fewer bits would have been too small by not
  150.       supporting enough top level organizations.  More bits would have
  151.       exceeded what can be reasonably accommodated, with a reasonable
  152.       margin, with current routing technology in order to deal with the
  153.       issues described in the previous paragraphs.
  154.  
  155.       If in the future, routing technology improves to support a larger
  156.       number of top level routes in the default-free routing tables
  157.       there are two choices on how to increase the number TLA
  158.       identifiers.  The first is to expand the TLA ID field into the
  159.       reserved field.  This would increase the number of TLA ID's to
  160.       approximately 2 million.  The second approach is to allocate
  161.       another format prefix (FP) for use with this address format.
  162.       Either or a combination of these approaches allows the number of
  163.       TLA ID's to increase significantly.
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Hinden                       Informational                      [Page 3]
  171.  
  172. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  173.  
  174.  
  175.       The size of the Reserved field is 8 bits.  This size was chosen to
  176.       allow significant growth of either the TLA ID and/or the NLA ID
  177.       fields.
  178.  
  179.       The size of the Next-Level Aggregation Identifier field is 24
  180.       bits.  This allows for approximately sixteen million NLA ID's if
  181.       used in a flat manner.  Used hierarchically it allows for a
  182.       complexity roughly equivalent to the IPv4 address space (assuming
  183.       an average network size of 254 interfaces).  If in the future
  184.       additional room for complexity is needed in the NLA ID, this may
  185.       be accommodated by extending the NLA ID into the Reserved field.
  186.  
  187.       The size of the Site-Level Aggregation Identifier field is 16
  188.       bits.  This supports 65,535 individual subnets per site.  The
  189.       design goal for the size of this field was to be sufficient for
  190.       all but the largest of organizations.  Organizations which need
  191.       additional subnets can arrange with the organization they are
  192.       obtaining Internet service from to obtain additional site
  193.       identifiers and use this to create additional subnets.
  194.  
  195.       The Site-Level Aggregation Identifier field was given a fixed size
  196.       in order to force the length of all prefixes identifying a
  197.       particular site to be the same length (i.e., 48 bits).  This
  198.       facilitates movement of sites in the topology (e.g., changing
  199.       service providers and multi-homing to multiple service providers).
  200.  
  201.       The Interface ID Interface Identifier field is 64 bits.  This size
  202.       was chosen to meet the requirement specified in [ARCH] to support
  203.       EUI-64 based Interface Identifiers.
  204.  
  205.    The proposed TLA/NLA assignment rules described in this document are
  206.    consistent with these technical requirements.
  207.  
  208.    The specific technical motivation for the proposed TLA/NLA assignment
  209.    rules described in this document is as follows:
  210.  
  211.     - Limit the number of top level prefixes in the Internet to a
  212.       manageable size.  This is important to insure that the default-
  213.       free routing table in the top level routers in the Internet is
  214.       kept within the limits, with a reasonable margin, of current
  215.       routing technology.
  216.  
  217.     - Only assign top level prefixes to transit providers, not to leaf
  218.       sites even if they are multiply homed.  The aggregation address
  219.       format is designed to have a clear separation between transit
  220.       providers and leaf sites.  Sites which wish to be multihomed to
  221.       multiple transit providers have in IPv6 a number of alternatives
  222.       to having a top level prefix.
  223.  
  224.  
  225.  
  226. Hinden                       Informational                      [Page 4]
  227.  
  228. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  229.  
  230.  
  231.     - Only assign top level prefixes to organizations who are capable
  232.       and intend to provide operational IPv6 transit services within
  233.       three months of assignment.  The goal is to not assign top level
  234.       prefixes to organizations who only want a prefix in case they
  235.       might provide service sometime in the future.  The assignment of
  236.       prefixes is intended to closely match the operational IPv6
  237.       Internet and to be consistent with the current practice of
  238.       registries making assignments when addresses are actually used.
  239.  
  240.     - Organizations assigned TLA ID's are required to make all the
  241.       assignments publically available.  This is necessary in order for
  242.       the registries to have accurate information on assignments and to
  243.       enable trouble shooting Internet problems.
  244.  
  245.     - Allocation of prefixes that are consistent with the address format
  246.       in [AGGR].  Specifically the allocation prefixes that are not
  247.       longer than 48 bits as to not infringe into the SLA and Interface
  248.       Identifier fields.  This is to facilitate movement of sites in the
  249.       topology (e.g., changing service providers and multi-homing to
  250.       multiple service providers).
  251.  
  252. 5.0 Proposed Rules for Assignment of Top-Level Aggregation ID's
  253.  
  254.    TLA ID's are assigned to organizations providing transit topology.
  255.    They are specifically not assigned to organizations only providing
  256.    leaf topology.  TLA ID assignment does not imply ownership.  It does
  257.    imply stewardship over a valuable Internet resource.
  258.  
  259.    The IAB and IESG have authorized the Internet Assigned Numbers
  260.    Authority (IANA) as the appropriate entity to have the responsibility
  261.    for the management of the IPv6 address space as defined in [ALLOC].
  262.  
  263.    The IANA will assign small blocks (e.g., few hundred) of TLA ID's to
  264.    registries.  The registries will assign the TLA ID's to organizations
  265.    meeting the requirements for TLA ID assignment.  When the registries
  266.    have assigned all of their TLA ID's they can request that the IANA
  267.    give them another block.  The blocks do not have to be contiguous.
  268.    The IANA may also assign TLA ID's to organizations directly.  This
  269.    includes the temporary TLA assignment for testing and experimental
  270.    usage for activities such as the 6bone or new approaches like
  271.    exchanges.
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. Hinden                       Informational                      [Page 5]
  283.  
  284. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  285.  
  286.  
  287. 5.1 Proposed TLA Allocation Stages
  288.  
  289.    TLA allocations will be done in two stages.  The first stage is to
  290.    allocate a Sub-TLA ID.  When the recipient has demonstrated that they
  291.    have assigned more than 90% of the NLA ID for their Sub-TLA ID, they
  292.    will be allocated a TLA ID.  The Sub-TLA ID does not have to be
  293.    returned.
  294.  
  295.    Sub-TLA ID's are assigned out of TLA ID 0x0001 as follows.  Note that
  296.    use of the Reserved field to create the Sub-TLA field is specific to
  297.    TLA ID 0x0001.  It does not affect any other TLA.
  298.  
  299.       | 3  |    13    |    13   |       19      |
  300.       +----+----------+---------+---------------+
  301.       | FP |   TLA    | Sub-TLA |       NLA     |
  302.       |    |   ID     |         |       ID      |
  303.       +----+----------+---------+---------------+
  304.  
  305.    where:
  306.  
  307.     FP = 001 = Format Prefix
  308.  
  309.        This is the Format Prefix used to identify aggregatable global
  310.        unicast addresses.
  311.  
  312.     TLA ID = 0x0001 = Top-Level Aggregation Identifier
  313.  
  314.        This is the TLA ID assigned by the IANA for Sub-TLA allocation.
  315.  
  316.     Sub-TLA ID = Sub-TLA Aggregation Identifier
  317.  
  318.        The Sub-TLA ID field is used by the registries for initial
  319.        allocations to organizations meeting the requirements in Section
  320.        5.2 of this document.  The IANA will assign small blocks (e.g.,
  321.        few hundred) of Sub-TLA ID's to registries.  The registries will
  322.        assign the Sub-TLA ID's to organizations meeting the requirements
  323.        specified in Section 5.2.  When the registries have assigned all
  324.        of their Sub-TLA ID's they can request that the IANA give them
  325.        another block.  The blocks do not have to be contiguous.  The
  326.  
  327.        IANA may also assign Sub-TLA ID's to organizations directly.
  328.        This includes the temporary TLA assignment for testing and
  329.        experimental usage for activities such as the 6bone or new
  330.        approaches like exchanges.
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Hinden                       Informational                      [Page 6]
  339.  
  340. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  341.  
  342.  
  343.     NLA ID = Next-Level Aggregation Identifier
  344.  
  345.        Next-Level Aggregation ID's are used by organizations assigned a
  346.        TLA ID to create an addressing hierarchy and to identify sites.
  347.        The organization can assign the top part of the NLA ID in a
  348.        manner to create an addressing hierarchy appropriate to its
  349.        network.  See Section 6.0 for more detail.
  350.  
  351.    Sub-TLA allocations are interim until the organization receiving the
  352.    Sub-TLA can show evidence of IPv6 Internet transit service.  If
  353.    transit service can not be demonstrated by three months from the date
  354.    of allocation the Sub-TLA allocation will be revoked.
  355.  
  356.    As part of assigning a TLA ID to an organization, the IANA or
  357.    Registries may initially only assign a fraction of the NLA ID space
  358.    for a particular TLA ID to the organization receiving the TLA ID
  359.    assignment.  When the organization has assigned more than 90% of the
  360.    NLA ID space it may request additional NLA ID space in its TLA ID.
  361.  
  362. 5.2 Proposed Assignment Requirements
  363.  
  364.    The proposed assignment requirements are intended as input from the
  365.    IPng working group to the IANA and Registries.  It is not intended
  366.    for any official IETF status.
  367.  
  368.    Registries enforce the following requirements for organizations
  369.    assigned Sub-TLA and TLA ID's:
  370.  
  371.    1) Must have a plan to offer native IPv6 service within 3 months from
  372.       assignment.  The plan must include NLA ID allocation and
  373.       registration procedures.  NLA ID allocation and registration may
  374.       be subcontracted to other organizations such as a registry.
  375.  
  376.       Native IPv6 service is defined as providing IPv6 service as
  377.       defined in the appropriate "IPv6 over <link>" specification such
  378.       as "IPv6 over Ethernet" [ETHER], "IPv6 over FDDI" [FDDI], etc.,
  379.       for the link at the boundary of the organization.  This should
  380.       include running Neighbor Discovery (as appropriate) and exchanging
  381.       IPv6 routing information.  The method the organization uses to
  382.       carry IPv6 traffic across its network is independent of this
  383.       definition and is a local issue for the organization.
  384.  
  385.    2) Must have a verifiable track record of providing Internet transit
  386.       to other organizations.  Sub-TLA and/or TLA ID's must not be
  387.       assigned to organizations that are only providing leaf service
  388.       even if multihomed.
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Hinden                       Informational                      [Page 7]
  395.  
  396. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  397.  
  398.  
  399.       Verification of an organization's track record in providing
  400.       Internet transit service must be verified by techniques such as
  401.       traceroute, BGP advertisements, etc.
  402.  
  403.    3) Payment of a registration fee to the Internet Assigned Numbers
  404.       Authority (IANA).  Registries may also charge some fee for
  405.       services rendered, generally in relation to the cost of providing
  406.       those services.  All payment of registration and service fees must
  407.       be made prior to the actual Sub-TLA ID and/or TLA ID assignment.
  408.  
  409.    4) Must provide registry services for the NLA ID address space it is
  410.       responsible for under its Sub-TLA ID and/or TLA ID.  This must
  411.       include both sites and next level providers.  The database of NLA
  412.       assignments must be public and made available to the registries.
  413.  
  414.    5) Periodically (interval set by registry) provide to registry
  415.       utilization statistics of the Sub-TLA ID and/or TLA ID it has
  416.       custody of.  The organization must also show evidence of carrying
  417.       TLA routing and transit traffic.  This can be in the form of
  418.       traffic statistics, traceroutes, routing table dumps, or similar
  419.       means.
  420.  
  421.    6) Organizations requesting another Sub-TLA and/or TLA ID must show
  422.       evidence to the registries that they have assigned more than 90%
  423.       of the NLA ID space in their previous allocations.
  424.  
  425.    Organizations which are given custody of a Sub-TLA ID and/or TLA ID,
  426.    and fail to continue to meet all the above requirements may have the
  427.    Sub-TLA ID and/or TLA ID custody revoked.
  428.  
  429. 6.0 Proposed Rules Assignment of Next-Level Aggregation ID's
  430.  
  431.    Next-Level Aggregation ID's are used by organizations assigned a
  432.    Sub-TLA ID and/or TLA ID to create an addressing hierarchy and to
  433.    identify sites.  The organization can assign the top part of the NLA
  434.    ID in a manner to create an addressing hierarchy appropriate to its
  435.    network.
  436.  
  437.    Registries may initially only assign a fraction of the NLA ID space
  438.    for a particular Sub-TLA ID and/or TLA ID to the organization
  439.    receiving the Sub-TLA ID and/or TLA ID assignment.  When the
  440.    organization has assigned more than 90% of the NLA ID space it may
  441.    request additional NLA ID space in its Sub-TLA ID and/or TLA ID.
  442.  
  443.    Organizations assigned Sub-TLA ID and/or TLA ID's are required to
  444.    assume (directly or indirectly) registry duties for the NLA ID's they
  445.    assign.  Each organization assigned a NLA ID is required to assume
  446.    registry duties for the next level NLA ID's it assigns and follow
  447.  
  448.  
  449.  
  450. Hinden                       Informational                      [Page 8]
  451.  
  452. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  453.  
  454.  
  455.    Registry guidelines.  This responsibility includes passing this
  456.    information back to the registry that assigned the TLA and/or
  457.    Sub-TLA.  The TLA ID and/or Sub-TLA ID holder collects this
  458.    information from the next level, the next level holder collects this
  459.    information from the level below, etc.
  460.  
  461.    The design of the bit layout of the NLA ID space for a specific
  462.    Sub-TLA ID and/or TLA ID is left to the organization responsible for
  463.    that Sub-TLA ID and/or TLA ID.  Likewise the design of the bit layout
  464.    of the next level NLA ID is the responsibility of the organization
  465.    assigned the previous level NLA ID.  It is recommended that
  466.    organizations assigning NLA address space use "slow start" allocation
  467.    procedures as is currently done with IPv4 CIDR blocks [CIDR].
  468.  
  469.    The design of an NLA ID allocation plan is a tradeoff between routing
  470.    aggregation efficiency and flexibility.  Creating hierarchies allows
  471.    for greater amount of aggregation and results in smaller routing
  472.    tables.  Flat NLA ID assignment provides for easier allocation and
  473.    attachment flexibility, but results in larger routing tables.
  474.  
  475. 7.0 Acknowledgments
  476.  
  477.    The author would like to express his thanks to Thomas Narten, Steve
  478.    Deering, Bob Fink, Matt Crawford, Rebecca Nitzan, Allison Mankin, Jim
  479.    Bound, Christian Huitema, Scott Bradner, Brian Carpenter, John
  480.    Stewart, Eric Hoffman, Jon Postel, Daniel Karrenberg, Kim Hubbard,
  481.    Mirjam Kuehne, Paula Caslav, David Conrad, and David Kessens for
  482.    their review and constructive comments.
  483.  
  484. 8.0 Security Considerations
  485.  
  486.    IPv6 addressing documents do not have any direct impact on Internet
  487.    infrastructure security.  Authentication of IPv6 packets is defined
  488.    in [AUTH].  Authentication of the ownership of prefixes to avoid
  489.    "prefix stealing" is a related security issue but is beyond the scope
  490.    of this document.
  491.  
  492. 9.0 References
  493.  
  494.    [AGGR]    Hinden, R., Deering, S. and M. O'Dell, "An Aggregatable
  495.              Global Unicast Address Format", RFC 2374, July 1998.
  496.  
  497.    [ALLOC]   IAB and IESG, "IPv6 Address Allocation Management", RFC
  498.              1881, December 1995.
  499.  
  500.    [ARCH]    Hinden, R., "IP Version 6 Addressing Architecture", RFC
  501.              2373, July 1998.
  502.  
  503.  
  504.  
  505.  
  506. Hinden                       Informational                      [Page 9]
  507.  
  508. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  509.  
  510.  
  511.    [AUTH]    Atkinson, R. and  S. Kent, "IP Authentication Header", RFC
  512.              2402, November 1998.
  513.  
  514.    [CIDR]    Fuller, V., Li, T., Varadhan, K. and J. Yu, "Classless
  515.              Inter-Domain Routing (CIDR): an Address Assignment and
  516.              Aggregation Strategy", RFC 1519, September 1993.
  517.  
  518.    [ETHER]   Crawford, M., "Transmission of IPv6 Packets over Ethernet
  519.              Networks", RFC 2464, December 1998.
  520.  
  521.    [FDDI]    Crawford, M., "Transmission of IPv6 Packets over FDDI
  522.              Networks", RFC 2467, December 1998.
  523.  
  524.    [IPV6]    Deering, S. and R. Hinden, Editors, "Internet Protocol,
  525.              Version 6 (IPv6) Specification", RFC 2460, December 1998.
  526.  
  527.    [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
  528.              Requirement Levels", BCP 14, RFC 2119, March 1997.
  529.  
  530. 10.0 Author's Address
  531.  
  532.    Robert M. Hinden
  533.    Nokia
  534.    232 Java Drive
  535.    Sunnyvale, CA 94089
  536.    USA
  537.  
  538.    Phone: +1 408 990-2004
  539.    EMail: hinden@iprg.nokia.com
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. Hinden                       Informational                     [Page 10]
  563.  
  564. RFC 2450         Proposed TLA and NLA Assignment Rules     December 1998
  565.  
  566.  
  567. 11.0  Full Copyright Statement
  568.  
  569.    Copyright (C) The Internet Society (1998).  All Rights Reserved.
  570.  
  571.    This document and translations of it may be copied and furnished to
  572.    others, and derivative works that comment on or otherwise explain it
  573.    or assist in its implementation may be prepared, copied, published
  574.    and distributed, in whole or in part, without restriction of any
  575.    kind, provided that the above copyright notice and this paragraph are
  576.    included on all such copies and derivative works.  However, this
  577.    document itself may not be modified in any way, such as by removing
  578.    the copyright notice or references to the Internet Society or other
  579.    Internet organizations, except as needed for the purpose of
  580.    developing Internet standards in which case the procedures for
  581.    copyrights defined in the Internet Standards process must be
  582.    followed, or as required to translate it into languages other than
  583.    English.
  584.  
  585.    The limited permissions granted above are perpetual and will not be
  586.    revoked by the Internet Society or its successors or assigns.
  587.  
  588.    This document and the information contained herein is provided on an
  589.    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
  590.    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
  591.    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
  592.    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
  593.    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618. Hinden                       Informational                     [Page 11]
  619.  
  620.