One document matched: draft-arkko-pppext-bap-ianafix-00.xml


<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">

<rfc ipr="trust200902"
     docName="draft-arkko-pppext-bap-ianafix-00"
     category="bcp"
     updates="2125">

<?rfc toc="no"?> <?rfc symrefs="yes"?> <?rfc autobreaks="yes"?>
<?rfc tocindent="yes"?> <?rfc compact="yes"?> <?rfc subcompact="no"?>

<front>

<title abbrev="BAP IANA Rules">IANA Allocation Guidelines for the PPP
Bandwidth Allocation Protocol (BAP)</title>

<author initials="J" surname="Arkko" fullname="Jari Arkko">
<organization>Ericsson</organization>
<address>
<postal>
<street/>
<city>Jorvas</city> <code>02420</code>
<country>Finland</country>
</postal>
<email>jari.arkko@piuha.net</email>
</address>
</author>

        <author fullname="James D. Carlson" initials="J."
                surname="Carlson">
        <organization>Workingcode</organization>
        <address>
            <email>carlsonj@workingcode.com</email>
            </address>
        </author>

        <author fullname="Amanda Baber" initials="A."
                surname="Baber">
        <organization>ICANN</organization>
        <address>
            <email>amanda.baber@icann.org</email>
            </address>
        </author>


<date month="September" year="2009" />

<keyword>IANA rules</keyword>
<keyword>PPP</keyword>
<keyword>Bandwidth Allocation Protocol</keyword>
<keyword>Bandwidth Allocation Control Protocol</keyword>
<keyword>BAP</keyword>
<keyword>BACP</keyword>

<abstract>

<t>This document specifies the IANA guidelines for allocating new
values in the PPP Bandwidth Allocation and Bandwidth Allocation
Control Protocols.
</t>

</abstract>

</front>
<middle>

<section anchor="intro" title="Introduction">

<t>This document specifies the IANA guidelines
<xref target='RFC5226'/> for allocating new values for various fields
in the PPP Bandwidth Allocation Protocol (BAP) and Bandwidth
Allocation Control Protocol (BACP) <xref target='RFC2125'/>.  BACP is
the control protocol for BAP, and is used to manage the dynamic
bandwidth allocation of implementations supporting the PPP multilink
protocol <xref target="RFC1990"/>.
</t>

<t>The IANA guidelines are given in
<xref target="ianarules"/>. Previously, no IANA guidance existed for
such allocations either in <xref target="RFC2125"/> or
<xref target="RFC3818"/>. The purpose of this document is to allow
IANA to manage number assignments based on these guidelines in a
consistent manner. This document also points to
<xref target="RFC2153"/> which allows the construction of
vendor-specific packets and options.</t>

</section>

<section anchor="ianarules" title="IANA Considerations">

<t>The IANA is instructed to create the following registries.  For all
the registries, new values can be allocated through RFC Required
<xref target="RFC5226"/>.</t>

<t>IANA is instructed to create a registry for the BACP option
values. The initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BACP Configuration Option Types
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        Vendor-Specific          [RFC2153]
1        Favored-Peer             [RFC2125]
2-255    Unassigned
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Type field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Type
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option  Reference
----     --------------------  ---------
0        Vendor-Specific          [RFC 2153]
1        Call-Request             [RFC 2125]
2        Call-Response            [RFC 2125]
3        Callback-Request         [RFC 2125]
4        Callback-Response        [RFC 2125]
5        Link-Drop-Query-Request  [RFC 2125]
6        Link-Drop-Query-Response [RFC 2125]
7        Call-Status-Indication   [RFC 2125]
8        Call-Status-Response     [RFC 2125]
9-255    Unassigned
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Response Code field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Response Code
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        Request-Ack              [RFC 2125]
1        Request-Nak              [RFC 2125]
2        Request-Rej              [RFC 2125]
3        Request-Full-Nak         [RFC 2125]
4-255    Unassigned
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Datagram Option Type field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Datagram Option Type 
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        Vendor-Specific          [RFC 2153]
1        Link-Type                [RFC 2125]
2        Phone-Delta              [RFC 2125]
3        No-Phone-Number-Needed   [RFC 2125]
4        Reason                   [RFC 2125]
5        Link-Discriminator       [RFC 2125]
6        Call-Status              [RFC 2125]
7-255    Unassigned               
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Link Type field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Link Type
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option        Reference
----     --------------------        ---------
0        ISDN                        [RFC 2125]
1        X.25                        [RFC 2125]
2        analog                      [RFC 2125]
3        switched digital (non-ISDN) [RFC 2125]
4        ISDN data over voice        [RFC 2125]
5-7      Unassigned
</artwork>
</figure>

<t>Note that values 5-7 were originally marked reserved
<xref target="RFC2125"/>, but this RFC makes them available for
allocation.</t>

<t>IANA is also instructed to create a registry for the BAP
Phone-Delta Sub-Option Type field. The initial contents of the registry should
be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Phone-Delta Sub-Option Type
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        Vendor-Specific          [RFC 2153]
1        Unique-Digits            [RFC 2125]
2        Subscriber-Number        [RFC 2125]
3        Phone-Number-Sub-Address [RFC 2125]
4-255    Unassigned
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Call Status field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Call Status
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        Success                  [RFC 2125]
1-254    Q.931 values             [RFC 2125] [ITU.Q931.1993]
255      Other                    [RFC 2125]
</artwork>
</figure>

<t>IANA is also instructed to create a registry for the BAP Call Action field. The
initial contents of the registry should be as follows:</t>
<figure>
<artwork>
Registry Name: PPP BAP Call Action
Reference: [RFC2125 and XXX THIS RFC]
Registration Procedures: RFC Required

Type     Configuration Option     Reference
----     --------------------     ---------
0        No retry                 [RFC 2125]
1        Retry                    [RFC 2125]
2-255    Unassigned
</artwork>
</figure>

</section>

<section title='Security Considerations'>

<t>This specification does not change the security properties of BAP
or BACP.</t>

</section>

<section title="Acknowledgments">

<t>The lack of any registration procedures has come up in IANA's
review of existing registries and RFCs.</t>

</section>

</middle>
<back>

<references title="Normative References">
      <?rfc include="reference.RFC.2125.xml"?>
      <?rfc include="reference.RFC.2153.xml"?>
      <?rfc include="reference.RFC.5226.xml"?>
</references>

<references title="Informative References">
      <?rfc include="reference.RFC.1990.xml"?>
      <?rfc include="reference.RFC.3818.xml"?>
      <?rfc include="reference.ITU.Q931.1993.xml"?>
</references>

<section title="Changes from the Original RFCs">

<t>This document specifies only the IANA rules associated with various
fields in BAP and BACP, and does not change the operation of the
protocols themselves.</t>

</section>

</back>
</rfc>

PAFTECH AB 2003-20262026-04-23 19:56:29