What is Bandwidth Allocation Protocol?
Bandwidth Allocation Protocol (BAP) is used to modify connections within a data connection protocol, along with assuming certain responsibilities for decision making related to bandwidth management. The protocol is designed for router implementation. With respect to BAP, links can be added or removed from point-to-point (PPP) multi-link bundles. BAP works in conjunction with the Bandwidth Allocation Control Protocol (BACP). BAP is necessary because multilinks are becoming more common and BAP offers a powerful method for bandwidth management between two peers. BAC and BACP provide a dynamic control mechanism over how the PPP multilink protocol should work.
BAP defines call control packets that monitor and maintain connections within telecommunication networks. Point-to-Point Protocol is the data link protocol that provides the connection between two nodes provided by a serial cable, telephone line, or other implementations. BAP delegates and allows two peers to manage the allocation of bandwidth. This includes decisions based on the protocol as to whether to decrease or increase the bandwidth. BAP also defines parameters, packets and negotiation procedures between the two peers that manage the bandwidth connections. The minutes help to conduct the peer negotiation process in a professional and fair manner. For example, when a connection drop from one peer to another is proposed, there is a formal process for the process outlined in BAP called a link drop query request. However, the peer has the right to reject the drop request.
The 1997 conception of BAP was introduced by Craig Richards of Shiva Corporation and Kevin Smith of Ascend Communications, both from the United States