Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proto-bonding LACP issue #26011

Open
trenchcoatjedi opened this issue Feb 18, 2025 · 3 comments
Open

proto-bonding LACP issue #26011

trenchcoatjedi opened this issue Feb 18, 2025 · 3 comments

Comments

@trenchcoatjedi
Copy link

trenchcoatjedi commented Feb 18, 2025

With the latest version of proto-bonding, I am seeing major issues with VLAN handling over interfaces with a bond as the underlying network device.

Specifically, when using using a bond as the underlying device of the WAN, the downstream clients on VLAN7 are seeing speeds in the single digit megabit/second speed over a gigabit physical link. Here's the relevant config:

config device
	option type 'bonding'
	option name 'bond1'
	list ports 'eth0'
	list ports 'eth1'
	option bonding_policy '802.3ad'
	option all_slaves_active '0'
	option link_monitoring 'off'
	option min_links '0'
	option ad_actor_sys_prio '65535'
	option ad_select 'stable'
	option lacp_rate 'slow'
	option xmit_hash_policy 'layer2'
	option policy '802.3ad'
	option all_ports_active '1'

config interface 'wan'
	option device 'bond1'
	option proto 'dhcp'
	option hostname '*'
	option peerdns '0'

config device
	option type 'bridge'
	option name 'Switch'
	option bridge_empty '1'
	option mtu '1500'
	option ipv6 '0'
	option ageing_time '3'
	list ports 'eth2'
	list ports 'eth3'
	list ports 'eth4'
	list ports 'eth5'

config bridge-vlan
	option device 'Switch'
	option vlan '7'
	list ports 'eth3:t'
	list ports 'eth4:t'
	list ports 'eth5:t'

config interface 'Services'
	option proto 'static'
	option device 'Switch.7'
	option ipaddr '10.0.7.1'
	option netmask '255.255.255.0'
@KyleSanderson
Copy link

This seems more broken - https://openwrt.pkgs.org/23.05/openwrt-luci-x86_64/luci-proto-bonding_git-25.037.68351-2ca3f19_all.ipk.html this package is gone now? and there's no native support.

@trenchcoatjedi
Copy link
Author

This seems more broken - https://openwrt.pkgs.org/23.05/openwrt-luci-x86_64/luci-proto-bonding_git-25.037.68351-2ca3f19_all.ipk.html this package is gone now? and there's no native support.

This package is depreciated in 24.10 since netifd was updated to include bonds as devices.

@brada4
Copy link

brada4 commented Feb 19, 2025

All you need is proto-bonding and add bond0 to bridge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants