Skip to content

EtherChannel, LACP, and PAgP

EtherChannel groups physical links into a logical bundle. netverdict models bundle membership, selected/unselected member state, and LACP/PAgP-style compatibility checks.

AreaLevelNotes
Static EtherChannelSupportedCompatible members form a bundle.
LACPBehaviour modelActive/passive negotiation and member selection.
PAgPBehaviour modelDesirable/auto style compatibility where implemented.
Load balancingPartialBundle forwarding is represented; exact hashing is not hardware-accurate.
StandardCoverageNotes
IEEE 802.1AXBehaviour modelLACP compatibility and aggregation concepts.
FeatureStatusNotes
channel-group <n> mode onSupportedStatic bundle.
mode active/passiveSupportedLACP bundle intent.
mode desirable/autoPartialPAgP-style support.
Member compatibilitySupportedSpeed/VLAN/trunk compatibility checks where modelled.
Port-channel interfaceSupportedLogical forwarding interface.
Suspended membersSupportedIncompatible members stay out of the bundle.
CommandIOS-styleJunos-styleVyOS-styleNotes
channel-group 1 mode activeSupportedn/aPartialLACP member config.
interface Port-channel1SupportedPartialPartialBundle interface.
show etherchannel summarySupportedPartialPartialBundle/member state.
show lacp neighborSupportedPartialPartialLACP view.

Bundle state is deterministic. If two members differ in VLAN/trunk settings, the engine keeps the incompatible member out instead of hiding the mismatch.

Canonical example
configure terminal
interface range GigabitEthernet0/1-2
channel-group 1 mode active
interface Port-channel1
switchport mode trunk
end
show etherchannel summary

Vendor styles

IOS-style
interface range GigabitEthernet0/1-2
channel-group 1 mode active
interface Port-channel1
switchport mode trunk
Junos-style
set chassis aggregated-devices ethernet device-count 1
set interfaces ge-0/0/1 ether-options 802.3ad ae0
set interfaces ae0 aggregated-ether-options lacp active
VyOS-style
set interfaces bonding bond0 mode 802.3ad
set interfaces bonding bond0 member interface eth1
set interfaces bonding bond0 member interface eth2

Hardware load-balance hashing, LACPDU byte fidelity, min-links timing quirks, and vendor-specific suspend messages are simplified.