一般地,现代交换机都有X.25的分组处理模块,BACP(Bandwidth Allocation Control PRotocol)是IETF RFC2125制定的PPP带宽分配的控制协议。在AO/DI中,用户利用X.25呼叫ISP。TCP/ip包通过MLPPP封装在D信道的X.25逻辑信道中传送,需要时,承载信道提供备用带宽。承载信道使用MLPPP时,不像D信道那样使用Q.922和X.25封装。ISP与用户之间的电路连接建立在B信道上,IP包通过MLPPP封装在B信道上直接传送。
由于D信道只有16kb/s,TCP/IP over X.25 / D 信道的应用范围有限。当D信道不够用时,使用BACP申请建立一个B信道连接,这种统计复用方式高效地使用交换机,对电话公司和ISP都有利。值得注意的是,每一个MLPPP的连接都可以发送BACP信令来分配B信道。即使D信道上的X.25连接不存在,AO/DI的接收方也能处理通过B信道发来的BACP信令,这种方式与MLPPP兼容,并且能保证支持BACP的设备和不支持BACP的设备之间的互通。即使BACP不能成功的与对端协商,X.25呼叫也能保持连接状态,以传送PPP负荷。即使没有BAP协商过程,也能分配或释放B信道。BAP协商过程必须具有以下实体:AO/DI服务器,能向客户器发送BAP Callback Request,以发起带宽分配。