From Fedora Project Wiki

I haven't yet tested this and the following configuration is reported to be broken through the mailing list. But, eventually, this page will include a working and tested configuration.

The 'keyfile' way

TODO: Test the configuration.

bonding interface:

[connection]
id=...
uuid=...
type=bond

[bond]
interface-name=bond0

slave interface:

[connection]
id=...
uuid=...
master=bond0
slave-type=bond

The 'ifcfg-rh' way

TODO: Fix and simplify the following configuration.

# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=dhcp
ONBOOT=yes
NM_CONTROLLED="yes"
BONDING_MASTER="yes"
BONDING_OPTS="miimon=50 mode=balance-tlb"

# cat ifcfg-em3
BOOTPROTO="none"
DEVICE="em3"
ONBOOT="yes"
MASTER="bond0"
SLAVE="yes"
TYPE=Ethernet
NM_CONTROLLED="yes"

This won't work!