top of page

Setting Up LACP Bonding (Mode 4) for Oracle Linux Virtualisation Manager (OLVM)

  • Jason Beattie
  • Dec 17
  • 2 min read

Applies to: Oracle Linux 8 / 9, OLVM 4.x, Cisco Nexus or MLAG-capable switches




Overview

In an OLVM environment, Link Aggregation Control Protocol (LACP) bonding enables multiple NICs to act as a single high-performance link.


This provides bandwidth aggregation and fault tolerance, essential for virtualized workloads and management networks.



Network Architecture

Typical layout for each OLVM host:

ens1f0np0  \
             > bond0 (mode 4, LACP)
ens1f1np1  /

bond0.11  → VLAN 11 (Storage)
bond0.20  → VLAN 20 (Management)

Each NIC connects to a Cisco or similar switch, configured as an LACP trunk.


Step 1: Configure the Switch


Example Cisco NX-OS configuration:

interface Ethernet1/22
  description OLVM-Host01-NIC1
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 11,20
  channel-group 15 mode active
  no shutdown

interface Ethernet1/23
  description OLVM-Host01-NIC2
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 11,20
  channel-group 15 mode active
  no shutdown

interface port-channel15
  description OLVM-Host01-Bond0
  switchport
  switchport mode trunk
  switchport trunk allowed vlan 11,20
  spanning-tree port type edge trunk

Requirements:


  • Both ports in the same port-channel

  • Same VLANs, MTU, and speed

  • FEC (Forward Error Correction) aligned (Auto or Off)

  • channel-group mode active (for LACP)


Step 2: Configure OLVM Host Bonding

# Create bond
nmcli con add type bond ifname bond0 mode 802.3ad miimon 100 lacp-rate fast xmit-hash-policy layer3+4

# Add slaves
nmcli con add type ethernet ifname ens1f0np0 master bond0
nmcli con add type ethernet ifname ens1f1np1 master bond0

# Bring interfaces up
nmcli con up bond0
nmcli con up ens1f0np0
nmcli con up ens1f1np1

Step 3: Create VLAN Interfaces

nmcli con add type vlan con-name bond0.11 dev bond0 id 11
nmcli con add type vlan con-name bond0.20 dev bond0 id 20

Assign IP to management VLAN:

nmcli con mod bond0.20 ipv4.addresses 10.178.7.83/24
nmcli con mod bond0.20 ipv4.gateway 10.178.7.1
nmcli con mod bond0.20 ipv4.method manual
nmcli con up bond0.20

Step 4: Verify Operation

cat /proc/net/bonding/bond0

Expected:

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
LACP active: on
Aggregator ID: 1
Number of ports: 2
Partner Mac Address: <Switch MAC>

Both interfaces must have matching Aggregator IDs and Partner MACs.



Troubleshooting

Issue

Cause

Fix

Partner Mac Address: 00:00:00:00:00:00

Switch not sending LACP PDUs

Ensure channel-group mode active

Only one NIC active

Aggregator mismatch

Verify VLAN/MTU match

Drops or slow throughput

FEC or link negotiation issue

Align FEC or disable auto-neg

LACP flapping

Cabling or optics mismatch

Reseat transceivers, check logs

Summary

Setting

Value

Bond mode

802.3ad (LACP)

Hash policy

layer3+4

LACP rate

fast

VLANs

Trunked

Switch config

Port-Channel Active

LACP bonding offers performance scaling and redundancy, ideal for stable 10 Gb environments or modern 25 Gb optics with validated FEC alignment.

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Post: Blog2 Post
  • LinkedIn

©2023 Proudly created with Wix.com

bottom of page