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.
Support level
Section titled “Support level”| Area | Level | Notes |
|---|---|---|
| Static EtherChannel | Supported | Compatible members form a bundle. |
| LACP | Behaviour model | Active/passive negotiation and member selection. |
| PAgP | Behaviour model | Desirable/auto style compatibility where implemented. |
| Load balancing | Partial | Bundle forwarding is represented; exact hashing is not hardware-accurate. |
Standards coverage
Section titled “Standards coverage”| Standard | Coverage | Notes |
|---|---|---|
| IEEE 802.1AX | Behaviour model | LACP compatibility and aggregation concepts. |
Feature matrix
Section titled “Feature matrix”| Feature | Status | Notes |
|---|---|---|
channel-group <n> mode on | Supported | Static bundle. |
mode active/passive | Supported | LACP bundle intent. |
mode desirable/auto | Partial | PAgP-style support. |
| Member compatibility | Supported | Speed/VLAN/trunk compatibility checks where modelled. |
| Port-channel interface | Supported | Logical forwarding interface. |
| Suspended members | Supported | Incompatible members stay out of the bundle. |
Vendor command matrix
Section titled “Vendor command matrix”| Command | IOS-style | Junos-style | VyOS-style | Notes |
|---|---|---|---|---|
channel-group 1 mode active | Supported | n/a | Partial | LACP member config. |
interface Port-channel1 | Supported | Partial | Partial | Bundle interface. |
show etherchannel summary | Supported | Partial | Partial | Bundle/member state. |
show lacp neighbor | Supported | Partial | Partial | LACP view. |
Behaviour notes
Section titled “Behaviour notes”Bundle state is deterministic. If two members differ in VLAN/trunk settings, the engine keeps the incompatible member out instead of hiding the mismatch.
Examples
Section titled “Examples”Canonical example
configure terminalinterface range GigabitEthernet0/1-2 channel-group 1 mode activeinterface Port-channel1 switchport mode trunkendshow etherchannel summaryVendor styles
IOS-style
interface range GigabitEthernet0/1-2 channel-group 1 mode activeinterface Port-channel1 switchport mode trunkJunos-style
set chassis aggregated-devices ethernet device-count 1set interfaces ge-0/0/1 ether-options 802.3ad ae0set interfaces ae0 aggregated-ether-options lacp activeVyOS-style
set interfaces bonding bond0 mode 802.3adset interfaces bonding bond0 member interface eth1set interfaces bonding bond0 member interface eth2Known limits
Section titled “Known limits”Hardware load-balance hashing, LACPDU byte fidelity, min-links timing quirks, and vendor-specific suspend messages are simplified.