软路由连接NAS做链路聚合

软路由连接NAS做链路聚合

群晖NAS支持多种链路聚合方式,如自适应负载平衡、IEEE 802.3ad动态Link Aggregation、平衡XOR等方式,其中,IEEE 802.3ad动态Link Aggregation模式需要第三方网络设备支持。

注意:

链路聚合功能在原版OpenWRT和较老的LEDE固件上不可用,针对于软路由设备,需要注意网口速度等因素,旁路由会影响最大上行带宽,因此这里不推荐使用旁路由设置。

采用LACP的链路方案,从而实现双通道并行加速

勾选强制链路,slave接口勾选连接NAS的那两个接口

聚合策略选择802.3ad, 4

最小链接数和系统优先级默认即可

聚合选择逻辑选择由最大数量的端口+从属添加/删除或状态更改(计数,2)

LACPDU包选择慢

丢弃重复帧选择是

链路监控关闭

配置好后如下图所示:
配置界面
一张表总结
总结
已知问题:

最新版Koolshare和原版都不支持动态链路聚合,第三方编译的版本有些能支持

OpenWRT设置的动态链路聚合必须要指定IP地址,指定后该IP地址就会被占用,此时NAS如果选择跟指定的地址一样的话,会提示此IP地址已被占用。

OpenWRT 是一个基于 Linux 的轻量级路由器固件,它支持链路聚合(Link Aggregation,也称为 Load Balancing 或 Bonding)功能,用于增强网络连接的稳定性和带宽。链路聚合通常涉及将两个或更多物理接口组合成一个逻辑接口,这样当其中一个接口出现问题时,数据流量可以自动切换到其他工作正常的接口,提高整体网络可用性。 在 OpenWRT 上配置链路聚合,一般需要通过 `sysctl` 命令行工具或者 `uci` 配置文件来设置。以下是基本步骤: 1. **启用 bond module**:首先确保 `iproute2` 软件包已安装,并启用 `bond` 模块,可以在 `/etc/config/network` 文件中添加相应的配置。 2. **创建 bond interface**:在 `uci` 中添加一个新的 bond 设备,例如 `interface bond0`,并指定参与聚合的接口(如 `lan1` 和 `lan2`)。 ```lua config interface 'bond0' type bond option mode 'balance-alb' or 'active-backup' (other modes like 'balance-tcp') option miimon 'x' in milliseconds (monitor interval) option lacp 'off' (LACP 协议是否启用) option primary 'ifname of the primary link' option slaves 'interface names separated by space' ``` 3. **配置接口属性**:设置每个参与聚合的物理接口(slave interfaces),比如关闭它们的 MTU、设置 IP 地址等。 4. **启用 bond 接口**:在 `/etc/config/network` 中,确保 `interface bond0` 后面的 `ifname` 等于创建的 bond 接口名称,然后重启网络服务。 5. **验证配置**:通过 `ip addr` 或者 `ethtool` 命令检查 bond 接口的状态以及连接状态。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值