当前位置: 技术问答>linux和unix
请教大家:一个关于linux中网络功能的问题
来源: 互联网 发布时间:2015-08-31
本文导语: 现在需要一个如下的网络功能——网络负载均衡,具体的说明如下: linux作为一个网关,系统中存在多个对外的网卡接口(比如两个ADSL连接),对于所有需要发到外网上的数据,可以根据一定的原则,在这些对...
现在需要一个如下的网络功能——网络负载均衡,具体的说明如下:
linux作为一个网关,系统中存在多个对外的网卡接口(比如两个ADSL连接),对于所有需要发到外网上的数据,可以根据一定的原则,在这些对外的网卡接口中选择一个,以便能够使得所有的对外接口网卡都能够物尽其用。
不知道linux中有没有这种功能?如果有的话,能否给小弟点拨一下相关的信息。如果有其它相关的源代码,也请大家点拨一下。
谢谢大家!
linux作为一个网关,系统中存在多个对外的网卡接口(比如两个ADSL连接),对于所有需要发到外网上的数据,可以根据一定的原则,在这些对外的网卡接口中选择一个,以便能够使得所有的对外接口网卡都能够物尽其用。
不知道linux中有没有这种功能?如果有的话,能否给小弟点拨一下相关的信息。如果有其它相关的源代码,也请大家点拨一下。
谢谢大家!
|
你可以参考一下 pppd 的multilink实现,应该不难实现,现成的俺也不知道,主要是里面的一些调度算法设计起来可能要花点功夫,比如说一个连接尽量在一个口上发(避免包乱序)等等
|
这个可以的,类似平衡负载的问题,有软件可以实现的,上次一个讲座还演示过,主动调度方式,我帮你找找看。
|
不清楚
帮顶一下
帮顶一下