PPP Features

IP Address Assignment

In PPP, IPCP configuration option type 3 corresponds to IP address negotiation. This configuration option provides a way to negotiate the IP address to be used on the local end of the link.

It allows the sender of the Configure-Request to state which IP address is desired, or to request that the peer provide the information. The peer can do this by NAKing the option, and returning a valid IP address. If the host wants the peer to provide the IP address, it will mark the IP address field as configuration option 0.

Upon receiving an IP-address Configure-Request with IP address field 0, IPCP may allocate a valid IP address to the peer by sending a Configure-Nak to the received Configure-Request or it may reject the Configure-Request.

PPP Bandwidth Allocation/Control Protocols (BAP/BAPC)

The XSR supports the PPP Bandwidth Allocation/Control protocols (BAP/BACP) as a means of managing individual links of a multilink bundle as well as specifying which peer is responsible for managing bandwidth during a multilink connection.

This ability to dynamically change bandwidth during a multilink connection is referred to as Bandwidth-on-Demand (BoD). For more information on BoD, refer to “Configuring Integrated Services Digital Network” on page 11-1and “Configuring Dialer Services” on page 10-1.

BAP/BACP, as defined by RFC-2125, is a flexible, robust method of managing bandwidth between two peers. BAP does this by defining Call-Control packets and a protocol that allows peers to co-ordinate actual bandwidth allocation and de-allocation. Phone number values may be passed in the Call-Control packets to minimize user configuration.

BAP/BACP provides the following benefits:

Allows multilink implementations to interoperate by providing call control through the use of link types, speeds, and telephone numbers.

Controls thrashing caused by frequent raising/tearing down links.

Ensures that both ends of a link are told when links are added/dropped from a multilink bundle.

The BACP protocol must reach the Opened state using the standard PPP mechanism as defined in RFC-1661. Once BACP reaches the Opened state on a bundle, BAP may transmit packets through this PPP/MLPPP pipeline.

BAP datagrams are encapsulated by the PPP/MLPPP module and transmitted across the link. Transmission and reception of BAP and BACP packets is through the same interface procedures used by any other NCP protocol pair.

Functionality provided by BAP/BACP is summarized as follows:

To add links:

Negotiate phone numbers over the bundles through BAP.

Agree with peer before trying to set up a call.

Check for available lines before agreeing to add a link.

Manage race conditions when both peers wish to add a link.

To delete links:

Agree with peer to tear down a link before disconnecting the call.

XSR User’s Guide 8-9

Page 199
Image 199
Enterasys Networks X-PeditionTM manual PPP Bandwidth Allocation/Control Protocols BAP/BAPC, IP Address Assignment