【发布时间】:2021-07-27 17:56:04
【问题描述】:
假设我可以访问两个不同的网络:A 和 B。我的设备有两个不同的网络接口 N1 和 N2。
A 的带宽为 5 mbps B 的带宽为 3 mbps
我想组合这两个网络以获得总带宽:8 Mbps。 我想这样做的方式如下:
我使用两个网络接口(N1、N2)连接到网络 A、B。 假设我有一百个数据包要发送。我使用网络 A 发送 50 个数据包,使用网络 B 发送 50 个数据包。我将这些数据包发送到个人服务器,来自网络 A 和 B 的数据包在该服务器组合并发送到预期位置。
为了完成这一切,我认为我必须从网络层获取所有流量并将其发送到不同的接口。
假设我刚才提到的一切都是可行的,我想知道如何拦截来自互联网层的数据包,以便我可以实现上述逻辑并将流量引导到不同的接口。
【问题讨论】:
-
我认为有人投了反对票,因为您没有展示您所做的研究。你在其他网站上查过这个吗?你能包括你找到的任何信息吗?我认为这是一个有趣的问题,如果你包含你所做的研究,我会投赞成票。
标签: networking tcp linux-kernel network-programming