Vyatta Network OS Documentation

Learn how to install, configure and operate the Vyatta NOS, which helps drive our virtual networking & physical platforms portfolio.

Basic Ethernet bonding

To configure an Ethernet bonded link, create a bonding interface and configure it as any other Ethernet interface. Then, for each Ethernet interface that is to belong to the bonded link, specify the bond group (point to the bonding interface that you created).

The following figure shows a simple Ethernet link bonding scenario, with an Ethernet bonded link consisting of two physical Ethernet links.

The figure has the following characteristics:

  • The dp0bond0 bond group is created by using the default bonding mode (lacp).
  • The dp0p1p1 and dp0p1p2 data plane interfaces represent the underlying physical links. Both are added as member links to the bonded interface dp0bond0.

No IP addresses are assigned to the individual physical Ethernet links. The bonding does not work if any of the component Ethernet links has an IP address assigned to it.

Use the show interfaces and show interfaces bonding commands to determine the status of the bonding interface and its constituent Ethernet interfaces.

Figure 1. Creating a bond group with two Ethernet interfaces

To configure this scenario, perform the following steps in configuration mode.

Table 1. Creating a bond group with two Ethernet interfaces

Step

Command

Create the dp0bond0 bonding group.

vyatta@R1# set interfaces bonding dp0bond0

Set the IP address for the bonding group to 192.168.10.10/24.

vyatta@R1# set interfaces bonding dp0bond0 address 192.168.10.10/24

Add dp0p1p1 to the dp0bond0 bonding group.

vyatta@R1# set interfaces dataplane dp0p1p1 bond-group dp0bond0

Add dp0p1p2 to the dp0bond0 bonding group.

vyatta@R1# set interfaces dataplane dp0p1p2 bond-group dp0bond0

Commit the change.

vyatta@R1# commit

Show the bonding group configuration.

vyatta@R1# show interfaces bonding dp0bond0
address 192.168.10.10/24

Show the dp0p1p1 configuration.

vyatta@R1# show interfaces bonding dp0p1p1
bond-group dp0bond0

Show the dp0p1p2 configuration.

vyatta@R1# show interfaces bonding dp0p1p2
bond-group dp0bond0