网络设备与服务器(linux)端口捆绑带宽加倍问题

测试了好多网络设备包括cisco、Juniper、dell交换机与LINUX服务器做端口捆绑。主要用的LACP的模式,也有用过交换机不配置,linux端用active-active模式。试过各种负载均衡策略但是都未达到带宽加倍目的。网络上很多人都是人云亦云不知道有没有真正自己测试过。
所以有一下疑问:
1、交换机用什么模式
2、linux服务器用什么模式
3、如何测试可以看到预期的结果
有亲测的兄弟帮忙解答。多谢~

在实施的时候, 需要考虑应用的特点(比如流入/流出数据包的大小, 流入流出的比例等诸多因素), 分别设置交换机/服务器端的负载均衡算法

交换机在测试的时候, 需要考虑交换机自身的包转发率等, 小包太多, 多打一等情况容易导致不够强悍的交换机丢包
服务器测试时, 需要考虑网卡及内核驱动是否支持多队列, 如果是单队列的网卡应用在接收小包多的应用场景下, 会出现软中断将单个CPU核心吃死的情况,(表现是网卡pps比较多, 但bps上不来)

另, 个人浅见, 链路聚合不管用什么负载均衡算法, 都很难达到1加1等于2的效果.大负载情况下,比较常见的情况是, 一个网卡已经接近极限, 另一个网卡还差点, 能做到大面上均衡就可以满足需求了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-06
交换机(port channel)和服务器(mode=0)都用lacp的模式可以达到带宽增加的目的。
第2个回答  2014-05-06
Intel的捆绑是达不到双倍的。只有在做接收时,多个IP来源发送的情况下,才有可能双倍。其他达不到。你可以直接发邮件给Intel的人,他们会给你详细解释。这个不管OS,交换机的事。追问

嗯 我感觉也和系统有关系,你这边有测试过吗?

本回答被提问者和网友采纳
第3个回答  2014-05-06
弱弱的说一下 cisco里增加带宽应该使用链路聚合协议吧?追问

嗯 是的

相似回答