======================================
Bond setup, provisioning, and testing
======================================

A number of steps are required for a successful bond deploy. To ensure
the bond end-user receives timely service and sees the expected
performance from the bond, follow the steps below. These instructions
assume that there is already at least one aggregator configured and
integrated into the partner core network.


#. Order and install Internet connections at the customer

    Leg Internet connections should be ordered well in advance, since it can
    take weeks or in some cases even months to have a new Internet
    connection installed.

#. Configure the bond

    Create the bond record in the management server. For details,
    see `Managing bonds <managing-bonds.html>`__. Some settings,
    such as the packet distribution algorithm, reorder max hold, and TCP
    proxy setting may need to be changed once the CPE is in production and
    the legs can be tested.

#. Provision the bonder

    Install Bonded Internet on a new CPE. For details, see `Node
    installation methods <../nodes/provisioning-nodes/node-installation-methods/index.html>`__.

#. Install the bonder at the customer premises

    Install the bonder at the customer premises. Connect all the legs.
    Verify the leg configuration is correct—each leg indicator in the
    management server should have a green icon. See `Reviewing leg
    states <reviewing-leg-states.html>`__.

#. Perform tuning to ensure optimal performance

    `Tune the bond settings <performance-tuning/automatic-bond-tuning.html>`__. This
    ensures the end-user gets the optimal performance from the bond, and
    makes you look like a hero!
