datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

The PPP Bandwidth Allocation Protocol (BAP) / The PPP Bandwidth Allocation Control Protocol (BACP)
RFC 2125

Document type: RFC - Proposed Standard (March 1997)
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 2125 (Proposed Standard)
Responsible AD: (None)
Send notices to: No addresses provided

Network Working Group                                     C. Richards
Request for Comments: 2125                          Shiva Corporation
Category: Standards Track                                    K. Smith
                                          Ascend Communications, Inc.
                                                           March 1997

              The PPP Bandwidth Allocation Protocol (BAP)
          The PPP Bandwidth Allocation Control Protocol (BACP)

Status of this Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Abstract

   This document proposes a method to manage the dynamic bandwidth
   allocation of implementations supporting the PPP multilink protocol
   [2].  This is done by defining the Bandwidth Allocation Protocol
   (BAP), as well as its associated control protocol, the Bandwidth
   Allocation Control Protocol (BACP).  BAP can be used to manage the
   number of links in a multilink bundle.  BAP defines datagrams to co-
   ordinate adding and removing individual links in a multilink bundle,
   as well as specifying which peer is responsible for which decisions
   regarding managing bandwidth during a multilink connection.

Table of Contents

   1.     Introduction ..........................................    2
      1.1       Specification of Requirements ...................    2
      1.2       Terminology .....................................    3
   2.     New LCP Configuration Option ..........................    3
      2.1       Link Discriminator ..............................    3
   3.     BACP Operation ........................................    4
   4.     BACP Configuration Options ............................    5
      4.1       Favored-Peer ....................................    5
   5.     BAP Operation .........................................    7
      5.1       Link Management .................................    7
      5.2       Bandwidth Management ............................    8
      5.3       BAP Packets .....................................    8
      5.4       Race Conditions .................................    9
      5.5       BAP Datagram Format .............................    9
         5.5.1  Call-Request ....................................   12
         5.5.2  Call-Response ...................................   12

Richards & Smith            Standards Track                     [Page 1]
RFC 2125                       PPP BACP                       March 1997

         5.5.3  Callback-Request ................................   13
         5.5.4  Callback-Response ...............................   13
         5.5.5  Link-Drop-Query-Request .........................   13
         5.5.6  Link-Drop-Query-Response ........................   13
         5.5.7  Call-Status-Indication ..........................   14
         5.5.8  Call-Status-Response ............................   14
   6.     BAP Datagram Options ..................................   14
      6.1       Link-Type .......................................   15
      6.2       Phone-Delta .....................................   17
         6.2.1  Phone-Delta Sub-Options .........................   18
      6.3       No-Phone-Number-Needed ..........................   19
      6.4       Reason ..........................................   20
      6.5       Link-Discriminator ..............................   21
      6.6       Call-Status .....................................   21
   Appendix - List of BAP datagrams and associated fields .......   23
   ACKNOWLEDEMENTS ..............................................   23
   SECURITY CONSIDERATIONS ......................................   23
   REFERENCES ...................................................   24
   CHAIR'S ADDRESS ..............................................   24
   EDITORS'S ADDRESSES ..........................................   24

1.  Introduction

   As PPP multilink implementations become increasingly common, there is
   a greater need for some conformity in how to manage bandwidth over
   such links. BACP and BAP provide a flexible yet robust way of
   managing bandwidth between 2 peers.  BAP does this by defining Call-
   Control packets and a protocol that allows peers to co-ordinate the
   actual bandwidth allocation and de-allocation.  Phone number deltas
   may be passed in the Call-Control packets to minimize the end user's
   configuration.

1.1.  Specification of Requirements

   In this document, several words are used to signify the requirements

[include full document text]