本地TCP通道健康模拟

时间:2016-11-19 02:37:41

标签: tcp

我想在linux发行版中使用各种TCP应用程序(例如scp)的指标,模拟不同的TCP通道健康状况。例如,我想要3 同时连接通道A,B和C; A是一个理想的健康状态,B有数据包丢失,C有损并且有延迟。有哪些好方法可以在本地模拟这些不同的通道并检索吞吐量/带宽分配等指标?我想看看TCP如何处理同一TCP应用程序中具有不同通道运行状况的多个通道之间的公平性。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试使用click modular router。我相信现成的元素应该让你对不同的连接进行分类,然后对它们应用drop政策。

出于您的目的,我认为最有效的方法是在两个TCP端点之间的某个位置运行单击设备作为桥接器。它还取决于您对TCP流的性能要求,因为点击会产生影响。