高恪路由中链路聚合的应用
链路聚合(英语:Link Aggregation)指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机或者路由器根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机或者路由器检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
1、轮询均衡策略
链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。交换机需要配置聚合口。
特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降
2、主备策略
这个是主备模式,只有一块网卡是active,另一块是备用的standby,所有流量都在active链路上处理,交换机配置的是捆绑的话将不能工作,因为交换机往两块网卡发包,有一半包是丢弃的。
特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的,以避免switch(交换机)发生混乱。
此模式只提供了容错能力;由此可见此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N
3、根据hash的均衡策略
特点:基于指定的传输HASH策略传输数据包。
4、广播策略
表示所有包从所有网络接口发出,这个不均衡,只有冗余机制,但过于浪费资源。需要和交换机的聚合强制不协商方式配合。
特点:在每个slave接口上传输每个数据包,此模式提供了容错能力
5、IEEE802.3ad 动态链接聚合
特点:创建一个聚合组,它们共享同样的速率和双工设定。根据802.3ad规范将多个网卡工作在同一个激活的聚合体下。基于传输hash策略实现负载均衡,默认XOR hash算法。并且支持802.1Q trunk模式,同时传输多个VLAN。
6、自适应发送负载平衡
特点:不需要任何特别的switch(交换机)支持的通道bonding。在每个网卡上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的网卡出故障了,另一个网卡接管失败的网卡的MAC地址。交换机上可见多个网卡的MAC,因此不需要交换机做链路聚合配置。
7、自适应负载平衡
特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receiveload balance, rlb),而且不需要任何switch(交换机)的支持。交换机上也是可见多个网卡的MAC,不需要做链路聚合配置。
高恪路由中链路聚合的使用
环境拓扑
注意:
- 1、路由系统固件4.9.0.20542以上版本才有支持链路聚合 !
- 2、交换机高恪全系列网管交换机均支持聚合。
- 3、配置链路聚合前,应通过【网路设置】=》【接口设置】=》【弹性端口】配置好需要的lan口数量。
- 4、链路聚合是为LAN口扩展使用,具体配置应前往【网路设置】=》【内网设置】=》【内网口设置】。
- 5、支持该功能的机型:SX1000、SX1200、SX2000、ISP1000等。(详细可见最后产品表格)
具体配置:
1、【网路设置】=》【接口设置】=》【弹性端口】配置好参与链路聚合所需要的lan口数量。
2、【网路设置】=》【内网设置】=》【内网口设置】,即可进入链路聚合配置页面,
3、将【链路模式】配置为‘链路聚合’,即可展开链路聚合配置
4、从【聚合策略】中选择要进行配置的聚合策略即可看到对应聚合参数。配置完毕后点击【提交】保存即可A、轮询策略
每个接口连续发送多少个报文:无特别需要默认为1即可
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 netif_carrier_ok
B、主备策略
主接口:从参与链路聚合的接口中选择一个为主接口
主接口重选策略:选定一个策略,用于当主接口断掉重新恢复后,是否切换回活动状态,无需特殊需要默认即可。
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测****:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
C、哈希均衡策略
负载均衡类型:选择一种负载类型,可选择MAC、MAC+IP、IP+端口。
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
D、广播策略
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
E、动态链路聚合
LACPDU数据包速率:指定请求链路对端传输LACPDU数据包的速率,可设置为每秒一个或每30秒一个。
负载均衡类型:选择一种负载类型,可选择MAC、MAC+IP、IP+端口。
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
F、自适应发送负载平衡
主接口:从参与链路聚合的接口中选择一个为主接口
主接口重选策略:选定一个策略,用于当主接口断掉重新恢复后,是否切换回活动状态,无需特殊需要默认即可。
发送学习包的间隔:向对端发送学习包间隔时间单位为秒,默认即可
负载均衡类型:选择一种负载类型,可选择MAC、MAC+IP、IP+端口。
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
G、自适应负载平衡
主接口:从参与链路聚合的接口中选择一个为主接口
主接口重选策略:选定一个策略,用于当主接口断掉重新恢复后,是否切换回活动状态,无需特殊需要默认即可。
发送学习包的间隔:向对端发送学习包间隔时间单位为秒,默认即可
丢弃重复帧:启用该选项,将会丢弃重复帧
链路监测:选择链路检测方式可以选择MII或ARP也可以关闭侦测,这里以MII为例说明
MII间隔:指定MII链路监测频率,单位:毫秒,不清楚如何设置可设为100
禁用延迟:检测到链路故障后,等待一段时间再禁用从属接口,单位:毫秒
确定链路状态的方法:MII or ETHTOOL 与netif_carrier_ok两种方式,不清楚是否支持哪种可选择 MII or ETHTOOL
链路聚合模式与对应交换机端配置
链路聚合模式 | 对应交换机配置 |
---|---|
轮询策略 | 强制链路聚合 |
主备策略 | 无需特别配置 |
哈希均衡策略 | 强制链路聚合 |
广播策略 | 强制链路聚合 |
动态链路聚合 | 需支持IEEE 802.3ad,无需特别配置 |
自适应发送负载平衡 | 无需特别配置 |
自适应负载平衡 | 无需特别配置 |
以选高恪网管交换机为例
当配置轮询策略、哈希均衡策略、广播策略时,需前往交换机管理页面配置强制链路聚合。
1、【高级设置】=》【端口聚合】即可进入汇聚配置页面
2、选择参与聚合的端口,点击【应用】即可
当使用主备策略、动态链路聚合、自适应发送负载平衡、自适应负载平衡聚合规则时,交换机使用默认配置即可,无需设置聚合配置!!!
高恪硬件链路聚合支持情况
路由支持型号 | 交换机支持型号 |
---|---|
SX1000、SX1200、SX2000、ISP1000、NX300、RE300G、RE306G、RE500G、RE1000G、RE2000T、RE3000T、GX1、GX2、GX3 | 全系列网管交换机 |