One document matched: draft-arkko-pppext-bap-ianafix-01.xml
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">
<rfc ipr="trust200902"
docName="draft-arkko-pppext-bap-ianafix-01"
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 Datagram 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
Value Response Code 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 Datagram 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
Bit Link Type 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 the order of bits in this field as specified in Section 6.1 of
<xref target="RFC2125"/>: bit 0 of the Link Type field corresponds to
bit 39 of the Link-Type BAP Option. Also note that bits 5-7 were
originally marked reserved <xref target="RFC2125"/>, but this RFC
makes them in principle available for allocation. New allocations are
discouraged, however, as it would be difficult to assess the impacts
new bits might have on interoperability with existing
implementations.</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 Sub-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
Value Call Status Reference
----- -------------------- ---------
0 Success [RFC 2125]
1-254 Q.931 values [RFC 2125] [ITU.Q931.1993]
255 Non-specific failure [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
Value Action 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>
<section title="Acknowledgments">
<t>The authors would like to thank Carlos Pignataro, Eswaran
Srinivasan, Ignacio Goyret, and Bill Simpson for feedback.</t>
</section>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-23 14:36:52 |